Function at 0x140051dd2
Capabilities:
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x13f8
call sym.___chkstk_ms
sub rsp, rax
movdqa xmmword [rsp + 0x13e0], xmm8
movdqa xmmword [rsp + 0x13d0], xmm7
movaps xmmword [rsp + 0x13c0], xmm6
mov r12, rcx
movabs r14, 0x8000000000000000
lea rdx, str.APPDATA
lea rsi, [rsp + 0x510]
mov r8d, 7
mov rcx, rsi
call sym.std::env::var::h1fd8112edcf3648a
lea rax, [r14 + 1]
cmp qword [rsi], rax
jne 0x1400579ac
lea r15, [rsp + 0x510]
mov rsi, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
lea rbx, [rsp + 0x10a0]
mov rcx, rbx
mov rdx, rdi
call sym.__alloc::string::String_as_core::clone::Clone_::clone::h9b49565923309cb6
mov rcx, rsi
mov rdx, rdi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0xe8], xmm0
lea rdx, str.LOCALAPPDATA
mov r8d, 0xc
mov rcx, r15
call sym.std::env::var::h1fd8112edcf3648a
lea rax, [r14 + 1]
cmp qword [r15], rax
jne 0x1400579da
mov rsi, qword [rsp + 0x518]
mov rdi, qword [rsp + 0x520]
mov r8, qword [rsp + 0x528]
lea rbx, [rsp + 0x10b8]
mov rcx, rbx
mov rdx, rdi
call sym.__alloc::string::String_as_core::clone::Clone_::clone::h9b49565923309cb6
mov rcx, rsi
mov rdx, rdi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0x10d0], xmm0
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h79d974146fd7efa4
test rax, rax
je 0x140057a1e
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lea r8, [rcx + 1]
mov qword [rax], r8
movups xmm0, xmmword [0x1402c3c50]
movaps xmmword [rsp + 0xe50], xmm0
movdqu xmm0, xmmword [0x1402c3c40]
movdqa xmmword [rsp + 0xe40], xmm0
mov qword [rsp + 0xe60], rcx
mov qword [rsp + 0xe68], rdx
lea rax, [0x14023b4ae]
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov rcx, qword [rdx]
mov dword [rdx], 0x282c0681
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hbcc2614b3c92e27b
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023deb0]
test r8b, 1
je 0x140051f8c
movzx r8d, byte [rcx + rdx]
or r8d, 0xdce05000
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140051f64
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0xd4fc
xor cl, 0xd6
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023672e]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x8ee9177
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h1c10938c79c69fb6
pxor xmm0, xmm0
movdqu xmmword [rsi + 0xc], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023deb7]
cmp rdx, 0x18
jae 0x140052020
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140052004
mov edx, 0x18
cmp rdx, 0x1b
ja 0x140052056
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x8c000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140052025
movzx ecx, byte [rax + 0x1e]
movzx eax, word [rax + 0x1c]
xor eax, 0x886f
lea rdx, [rsp + 0x110]
mov word [rdx + 0x1c], ax
mov byte [rdx + 0x1e], cl
movdqa xmm0, xmmword [rdx]
lea rbp, [rsp + 0x900]
movdqa xmmword [rbp], xmm0
mov rax, qword [rdx + 0xf]
mov qword [rbp + 0xf], rax
mov eax, dword [rdx + 0x17]
mov dword [rbp + 0x17], eax
mov al, byte [rdx + 0x1b]
mov byte [rbp + 0x1b], al
movzx eax, word [rdx + 0x1c]
mov word [rbp + 0x1c], ax
mov al, byte [rdx + 0x1e]
mov byte [rbp + 0x1e], al
lea rbx, [rsp + 0x50]
mov qword [rbx], rbp
mov qword [rbx + 8], 0x1f
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x510], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x518], rcx
lea r14, [0x14023ded8]
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x520], rbx
mov qword [rsp + 0x528], rcx
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1138]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x1402361f5]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xc8c96cd7
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h1df27ec5e31c2d65
and dword [rsi + 8], 0
and qword [rsi], 0
mov r9b, 1
xor edx, edx
lea rcx, [0x14023def8]
movabs r8, 0x7cd0cefa178a7500
test r9b, 1
je 0x1400521af
movzx r9d, byte [rdx + rcx]
or r9, r8
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r9
mov edx, 8
xor r9d, r9d
jmp 0x14005218b
mov edx, 8
cmp rdx, 0xb
ja 0x1400521e5
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc4000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x1400521b4
movzx eax, word [rax + 0xc]
xor eax, 0xa11c
lea rsi, [rsp + 0x110]
mov word [rsi + 0xc], ax
mov rax, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rax
mov rax, qword [rsi + 6]
mov qword [rdx + 6], rax
lea rcx, [rsp + 0xbf0]
mov r8d, 0xe
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023a472]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x32347c04
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h96b9b523025491c4
pxor xmm0, xmm0
and dword [rsi + 0x20], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023df06]
cmp rdx, 0x20
jae 0x14005227b
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x14005225f
mov edx, 0x20
cmp rdx, 0x23
ja 0x1400522b1
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc9000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140052280
mov al, byte [rax + 0x24]
xor al, 0x60
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x24], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x1d]
mov qword [rsp + 0x52d], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x25
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x900], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1150]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023e44a]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xcc997ea0
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hc039badfd1eb6a9f
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x14023df2b]
movabs r8, 0x1e95a9da4ae56900
test r9b, 1
je 0x1400523e5
movzx r9d, byte [rcx + rdx]
or r9, r8
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r9
mov ecx, 8
xor r9d, r9d
jmp 0x1400523c1
mov al, byte [rax + 8]
xor al, 0xad
lea rsi, [rsp + 0x110]
mov rcx, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rcx
mov byte [rdx + 8], al
lea rcx, [rsp + 0xbf0]
mov r8d, 9
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x1402379e3]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x3e257d1b
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h75459f934f42064f
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023df34]
cmp rcx, 0x1f
ja 0x14005246a
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x14005244e
mov al, byte [rax + 0x20]
xor al, 0x8a
lea rdx, [rsp + 0x110]
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov byte [rsp + 0x530], al
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x21
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x900], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1168]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023e60d]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xa5eb0528
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hc411d3729ba72cf4
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x14023df55]
movabs r8, 0x70ca4680a9b51300
test r9b, 1
je 0x140052596
movzx r9d, byte [rcx + rdx]
or r9, r8
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r9
mov ecx, 8
xor r9d, r9d
jmp 0x140052572
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xb2d
lea rsi, [rsp + 0x110]
mov word [rsi + 8], ax
xor cl, 0x51
mov byte [rsi + 0xa], cl
mov rax, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rax
mov eax, dword [rsi + 7]
mov dword [rdx + 7], eax
lea rcx, [rsp + 0xbf0]
mov r8d, 0xb
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140233edc]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xa5e43561
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h32fe60526064cc8f
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023df60]
cmp rcx, 0x1f
ja 0x140052630
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140052614
movzx eax, word [rax + 0x20]
xor eax, 0x36af
lea rdx, [rsp + 0x110]
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov word [rsp + 0x530], ax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x22
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x900], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1180]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14022ea27]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x839eb90d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hf630b4a6eff60c95
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023df82]
test r8b, 1
je 0x14005275a
movzx r8d, byte [rcx + rdx]
or r8d, 0x42fa5000
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140052732
mov al, byte [rax + 4]
xor al, 0xe9
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov byte [rdx + 4], al
mov dword [rdx], ecx
lea rcx, [rsp + 0xbf0]
mov r8d, 5
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140237252]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x7d8d7686
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h9ecefe3a09e93e35
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023df87]
cmp rcx, 0x2f
ja 0x1400527e2
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x1400527c6
movzx ecx, byte [rax + 0x32]
movzx eax, word [rax + 0x30]
xor eax, 0x82e2
lea rdx, [rsp + 0x110]
mov word [rdx + 0x30], ax
xor cl, 0xf8
mov byte [rdx + 0x32], cl
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov eax, dword [rdx + 0x2f]
mov dword [rsp + 0x53f], eax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x33
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x900], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1198]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140235483]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xcad34c7d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h5c8e594ddae1f682
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x14023dfba]
movabs r8, 0x8ca1e95a53d4cf00
test r9b, 1
je 0x14005292f
movzx r9d, byte [rcx + rdx]
or r9, r8
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r9
mov ecx, 8
xor r9d, r9d
jmp 0x14005290b
lea rsi, [rsp + 0x110]
mov rax, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rax
lea rcx, [rsp + 0xbf0]
mov r8d, 8
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140230d9f]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xf3a4507
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h8d08d8296eab278f
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and dword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023dfc2]
cmp rdx, 0x30
jae 0x1400529b5
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140052999
mov edx, 0x30
cmp rdx, 0x33
ja 0x1400529eb
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc1000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x1400529ba
movzx eax, word [rax + 0x34]
xor eax, 0x5e98
lea rdx, [rsp + 0x110]
mov word [rdx + 0x34], ax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x2e]
mov qword [rsp + 0x53e], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x36
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x900], rax
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x11b0]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x1402333c1]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xbb5d1d7d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h9ecb3d0bfa109b05
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023dff8]
test r8b, 1
je 0x140052b29
movzx r8d, byte [rcx + rdx]
or r8d, 0x7e97d300
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140052b01
mov al, byte [rax + 4]
xor al, 0x58
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov byte [rdx + 4], al
mov dword [rdx], ecx
lea rcx, [rsp + 0xbf0]
mov r8d, 5
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140238ff9]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x242b1460
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h53a3333a8d5022b9
pxor xmm0, xmm0
and dword [rsi + 0x20], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023dffd]
cmp rdx, 0x20
jae 0x140052bb0
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140052b94
mov edx, 0x20
cmp rdx, 0x23
ja 0x140052be6
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xed000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140052bb5
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
xor eax, 0x464f
lea rdx, [rsp + 0x110]
mov word [rdx + 0x24], ax
xor cl, 0x33
mov byte [rdx + 0x26], cl
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x1f]
mov qword [rsp + 0x52f], rax
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], 0x27
lea r15, [rsp + 0x10d0]
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x11c8]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023dcd8]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x1ce55190
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h86f518cb519756a1
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e024]
test r8b, 1
je 0x140052d22
movzx r8d, byte [rcx + rdx]
or r8d, 0x5ee53f00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140052cfa
mov al, byte [rax + 4]
xor al, 0x3e
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov byte [rdx + 4], al
mov dword [rdx], ecx
lea rcx, [rsp + 0xbf0]
mov r8d, 5
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023db73]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x71a85d5c
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h5033f368ed91cd44
pxor xmm0, xmm0
and dword [rsi + 0x20], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e029]
cmp rdx, 0x20
jae 0x140052da9
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140052d8d
mov edx, 0x20
cmp rdx, 0x23
ja 0x140052ddf
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x66000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140052dae
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
xor eax, 0xbeff
lea rdx, [rsp + 0x110]
mov word [rdx + 0x24], ax
xor cl, 0x29
mov byte [rdx + 0x26], cl
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x1f]
mov qword [rsp + 0x52f], rax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x27
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x11e0]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140233307]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x4751a38d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h235d2aa8678e2793
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e050]
test r8b, 1
je 0x140052f1b
movzx r8d, byte [rcx + rdx]
or r8d, 0x31b72500
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140052ef3
movzx eax, word [rax + 4]
xor eax, 0xba89
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], ecx
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 6
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140238470]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x6107e758
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hee8ecdeced0b336f
pxor xmm0, xmm0
and qword [rsi + 0x20], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e056]
cmp rcx, 0x27
ja 0x140052fa8
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140052f8c
lea rdx, [rsp + 0x110]
mov rax, qword [rdx + 0x20]
mov qword [rsp + 0x530], rax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x520], xmm1
movdqa xmmword [rsp + 0x510], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x28
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x11f8]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023a72b]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xefb93258
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::he2bd9e011926a21e
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e07e]
test r8b, 1
je 0x1400530cd
movzx r8d, byte [rcx + rdx]
or r8d, 0x9cea0200
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x1400530a5
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x37bb
xor cl, 0xef
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140237186]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xd52de17e
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h32c09dfad54b0663
pxor xmm0, xmm0
and qword [rsi + 0x20], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e085]
cmp rcx, 0x27
ja 0x140053166
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x14005314a
mov al, byte [rax + 0x28]
xor al, 0x99
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x28], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x19]
mov qword [rsp + 0x529], rax
mov eax, dword [rdx + 0x21]
mov dword [rsp + 0x531], eax
movzx eax, word [rdx + 0x25]
mov word [rsp + 0x535], ax
mov al, byte [rdx + 0x27]
mov byte [rsp + 0x537], al
mov al, byte [rdx + 0x28]
mov byte [rsp + 0x538], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x29
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1210]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140235cda]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x297ef2c7
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::he3764f39530bd5ef
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x14023e0ae]
movabs r8, 0x734addf787e14800
test r9b, 1
je 0x1400532c4
movzx r9d, byte [rcx + rdx]
or r9, r8
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r9
mov ecx, 8
xor r9d, r9d
jmp 0x1400532a0
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x182d
lea rsi, [rsp + 0x110]
mov word [rsi + 8], ax
xor cl, 0x71
mov byte [rsi + 0xa], cl
mov rax, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rax
mov eax, dword [rsi + 7]
mov dword [rdx + 7], eax
lea rcx, [rsp + 0xbf0]
mov r8d, 0xb
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140233013]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xe765c64c
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h0972413753bccc9f
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x1c], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e0b9]
cmp rdx, 0x28
jae 0x140053363
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140053347
mov edx, 0x28
cmp rdx, 0x2b
ja 0x140053399
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x19000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140053368
mov al, byte [rax + 0x2c]
xor al, 0x11
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x2c], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x1d]
mov qword [rsp + 0x52d], rax
mov eax, dword [rdx + 0x25]
mov dword [rsp + 0x535], eax
movzx eax, word [rdx + 0x29]
mov word [rsp + 0x539], ax
mov al, byte [rdx + 0x2b]
mov byte [rsp + 0x53b], al
mov al, byte [rdx + 0x2c]
mov byte [rsp + 0x53c], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x2d
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1228]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023780f]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x7b9bbaf4
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::ha65442ec328647f6
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e0e6]
test r8b, 1
je 0x1400534f0
movzx r8d, byte [rcx + rdx]
or r8d, 0xd847e700
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x1400534c8
mov al, byte [rax + 4]
xor al, 0xf6
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov byte [rdx + 4], al
mov dword [rdx], ecx
lea rcx, [rsp + 0xbf0]
mov r8d, 5
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140230f48]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xe954a75b
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::had41a87ffbc89719
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x1c], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e0eb]
cmp rdx, 0x28
jae 0x140053578
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x14005355c
mov edx, 0x28
cmp rdx, 0x2b
ja 0x1400535ae
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x7d000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x14005357d
mov al, byte [rax + 0x2c]
xor al, 0x91
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x2c], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
mov rax, qword [rdx + 0x1d]
mov qword [rsp + 0x52d], rax
mov eax, dword [rdx + 0x25]
mov dword [rsp + 0x535], eax
movzx eax, word [rdx + 0x29]
mov word [rsp + 0x539], ax
mov al, byte [rdx + 0x2b]
mov byte [rsp + 0x53b], al
mov al, byte [rdx + 0x2c]
mov byte [rsp + 0x53c], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x2d
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1240]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023a408]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x8a89110d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h7575fc4ee7381f53
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e118]
test r8b, 1
je 0x140053705
movzx r8d, byte [rcx + rdx]
or r8d, 0xa353f700
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x1400536dd
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x8c4f
xor cl, 0xa
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x1402337ed]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x75a20faa
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h82d4c3e1851359a3
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e11f]
cmp rcx, 0x2f
ja 0x14005379e
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140053782
mov al, byte [rax + 0x30]
xor al, 0x86
lea rdx, [rsp + 0x110]
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov byte [rsp + 0x540], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x31
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1258]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023b8c3]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xd8320cdb
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::heba187a54c3cc966
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e150]
test r8b, 1
je 0x1400538cf
movzx r8d, byte [rcx + rdx]
or r8d, 0x45e04600
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x1400538a7
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x890a
xor cl, 0x6a
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023d387]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x2bf7591f
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hd0e62d969bda33ed
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e157]
cmp rcx, 0x2f
ja 0x140053968
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x14005394c
mov al, byte [rax + 0x30]
xor al, 0x46
lea rdx, [rsp + 0x110]
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov byte [rsp + 0x540], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x31
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1270]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x1402345cd]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xa7d8b892
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h97cdec6693940f85
and qword [rsi], 0
mov r9b, 1
xor ecx, ecx
lea rdx, [0x14023e188]
movabs r8, 0xd51e5bd38343d100
test r9b, 1
je 0x140053aa0
movzx r9d, byte [rcx + rdx]
or r9, r8
xor r9, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r9
mov ecx, 8
xor r9d, r9d
jmp 0x140053a7c
movzx eax, word [rax + 8]
xor eax, 0xa8c1
lea rsi, [rsp + 0x110]
mov rcx, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rcx
mov word [rdx + 8], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 0xa
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x1402345d7]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x66f3bcb6
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h00c2984189fc460c
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e192]
cmp rcx, 0x2f
ja 0x140053b2f
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140053b13
movzx ecx, byte [rax + 0x32]
movzx eax, word [rax + 0x30]
xor eax, 0x2fb9
lea rdx, [rsp + 0x110]
mov word [rdx + 0x30], ax
xor cl, 0x5f
mov byte [rdx + 0x32], cl
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov eax, dword [rdx + 0x2f]
mov dword [rsp + 0x53f], eax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x33
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1288]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140230667]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xdab316e8
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::ha458f1aaebe1197b
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e1c5]
test r8b, 1
je 0x140053c75
movzx r8d, byte [rcx + rdx]
or r8d, 0x958f4f00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140053c4d
movzx eax, word [rax + 4]
xor eax, 0x27f
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], ecx
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 6
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023541d]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x47c0be69
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hcdbe8e536c72d142
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and dword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e1cb]
cmp rdx, 0x30
jae 0x140053d06
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140053cea
mov edx, 0x30
cmp rdx, 0x33
ja 0x140053d3c
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xd8000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140053d0b
movzx ecx, byte [rax + 0x36]
movzx eax, word [rax + 0x34]
xor eax, 0x6ffa
lea rdx, [rsp + 0x110]
mov word [rdx + 0x34], ax
xor cl, 0x22
mov byte [rdx + 0x36], cl
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x2f]
mov qword [rsp + 0x53f], rax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x37
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x12a0]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14022ff84]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x7bd12336
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h1300407dea3d8b24
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e202]
test r8b, 1
je 0x140053e84
movzx r8d, byte [rcx + rdx]
or r8d, 0x1c084200
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140053e5c
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x2ffe
xor cl, 0x2e
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140234545]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xaf2a6ab3
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h351dddcfb8d9707a
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e209]
cmp rcx, 0x37
ja 0x140053f22
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140053f06
mov al, byte [rax + 0x38]
xor al, 0x31
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x38], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x29]
mov qword [rsp + 0x539], rax
mov eax, dword [rdx + 0x31]
mov dword [rsp + 0x541], eax
movzx eax, word [rdx + 0x35]
mov word [rsp + 0x545], ax
mov al, byte [rdx + 0x37]
mov byte [rsp + 0x547], al
mov al, byte [rdx + 0x38]
mov byte [rsp + 0x548], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x39
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x12b8]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140234f7b]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xc8a0f41a
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h670637427a13bcb0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e242]
test r8b, 1
je 0x140054085
movzx r8d, byte [rcx + rdx]
or r8d, 0xcd557100
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x14005405d
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x2dec
xor cl, 0xaa
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023e567]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x3e95fb59
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hdee826744d3fe37c
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e249]
cmp rcx, 0x37
ja 0x140054123
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140054107
mov al, byte [rax + 0x38]
xor al, 0xca
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x38], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x29]
mov qword [rsp + 0x539], rax
mov eax, dword [rdx + 0x31]
mov dword [rsp + 0x541], eax
movzx eax, word [rdx + 0x35]
mov word [rsp + 0x545], ax
mov al, byte [rdx + 0x37]
mov byte [rsp + 0x547], al
mov al, byte [rdx + 0x38]
mov byte [rsp + 0x548], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x39
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x12d0]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x1402380f5]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xe1be4f86
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h948c6cfa07d8cab6
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e282]
test r8b, 1
je 0x140054286
movzx r8d, byte [rcx + rdx]
or r8d, 0xa06d1300
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x14005425e
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x955b
xor cl, 0x50
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140233cb8]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xe8e316c2
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hd27117ea48ab03bd
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e289]
cmp rcx, 0x37
ja 0x140054324
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140054308
mov al, byte [rax + 0x38]
xor al, 0xcb
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x38], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x29]
mov qword [rsp + 0x539], rax
mov eax, dword [rdx + 0x31]
mov dword [rsp + 0x541], eax
movzx eax, word [rdx + 0x35]
mov word [rsp + 0x545], ax
mov al, byte [rdx + 0x37]
mov byte [rsp + 0x547], al
mov al, byte [rdx + 0x38]
mov byte [rsp + 0x548], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x39
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x12e8]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140236466]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x4e79d49
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h2dbe48c3c7c881a6
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e2c2]
test r8b, 1
je 0x140054487
movzx r8d, byte [rcx + rdx]
or r8d, 0x90da5b00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x14005445f
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x57ad
xor cl, 0x93
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023eb74]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x1f34c83d
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h5aa7aed52b373518
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e2c9]
cmp rcx, 0x37
ja 0x140054525
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140054509
mov al, byte [rax + 0x38]
xor al, 0x84
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x38], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x29]
mov qword [rsp + 0x539], rax
mov eax, dword [rdx + 0x31]
mov dword [rsp + 0x541], eax
movzx eax, word [rdx + 0x35]
mov word [rsp + 0x545], ax
mov al, byte [rdx + 0x37]
mov byte [rsp + 0x547], al
mov al, byte [rdx + 0x38]
mov byte [rsp + 0x548], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x39
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1300]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023724f]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x5510ed82
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h2408c74dacf10230
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e302]
test r8b, 1
je 0x140054688
movzx r8d, byte [rcx + rdx]
or r8d, 0x1dfb3c00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140054660
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0xf70
xor cl, 0x36
lea rdi, [rsp + 0x110]
mov edx, dword [rdi]
lea rsi, [rsp + 0x7b8]
mov dword [rsi], edx
mov byte [rsi + 6], cl
mov word [rsi + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
mov rdx, rsi
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14022eded]
mov qword [rdi], rax
mov rcx, qword [rdi]
mov dword [rdi], 0xcaee1f63
lea rdi, [rsp + 0x110]
mov edx, dword [rdi]
call sym.obfstr::xref::inner::hff65cac88e2b330d
pxor xmm0, xmm0
movdqa xmmword [rdi + 0x20], xmm0
and qword [rdi + 0x30], 0
movdqa xmmword [rdi + 0x10], xmm0
movdqa xmmword [rdi], xmm0
xor ecx, ecx
lea rdx, [0x14023e309]
cmp rcx, 0x37
ja 0x140054727
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x14005470b
mov al, byte [rax + 0x38]
xor al, 0xd3
lea rdx, [rsp + 0x110]
mov byte [rdx + 0x38], al
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x29]
mov qword [rsp + 0x539], rax
mov eax, dword [rdx + 0x31]
mov dword [rsp + 0x541], eax
movzx eax, word [rdx + 0x35]
mov word [rsp + 0x545], ax
mov al, byte [rdx + 0x37]
mov byte [rsp + 0x547], al
mov al, byte [rdx + 0x38]
mov byte [rsp + 0x548], al
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x39
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rbx
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x1318]
mov rcx, rdi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rbx, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rbx
mov r9, rdi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023dc30]
mov qword [rbx], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xf1164286
lea rdi, [rsp + 0x110]
mov edx, dword [rdi]
call sym.obfstr::xref::inner::h2582203039928678
and dword [rdi + 0x10], 0
pxor xmm0, xmm0
movdqa xmmword [rdi], xmm0
xor edx, edx
lea rcx, [0x14023e342]
cmp rdx, 0x10
jae 0x140054884
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140054868
mov edx, 0x10
cmp rdx, 0x13
ja 0x1400548ba
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x90000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140054889
lea rdi, [rsp + 0x110]
mov eax, dword [rdi + 0x10]
lea rdx, [rsp + 0x50]
mov dword [rdx + 0x10], eax
movdqa xmm0, xmmword [rdi]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0xbf0]
mov r8d, 0x14
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140237f3a]
mov qword [rdi], rax
mov rcx, qword [rdi]
mov dword [rdi], 0x82500e5e
lea rdi, [rsp + 0x110]
mov edx, dword [rdi]
call sym.obfstr::xref::inner::h576ab6907db4110d
pxor xmm0, xmm0
movdqa xmmword [rdi + 0x20], xmm0
and dword [rdi + 0x30], 0
movdqa xmmword [rdi + 0x10], xmm0
movdqa xmmword [rdi], xmm0
xor edx, edx
lea rcx, [0x14023e356]
cmp rdx, 0x30
jae 0x140054945
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140054929
mov edx, 0x30
cmp rdx, 0x33
ja 0x14005497b
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xf8000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x14005494a
movzx eax, word [rax + 0x34]
xor eax, 0x2d42
lea rdx, [rsp + 0x110]
mov word [rdx + 0x34], ax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x2e]
mov qword [rsp + 0x53e], rax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x7b8], rax
mov qword [rsp + 0x7c0], 0x36
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [rsp + 0x910], rsi
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1330]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140235478]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0xff7f4504
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h1eb011136c89b84e
and dword [rsi + 8], 0
and qword [rsi], 0
mov r9b, 1
xor edx, edx
lea rcx, [0x14023e38c]
movabs r8, 0x5aafcc1ab91cd600
test r9b, 1
je 0x140054aca
movzx r9d, byte [rdx + rcx]
or r9, r8
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r9
mov edx, 8
xor r9d, r9d
jmp 0x140054aa6
mov edx, 8
cmp rdx, 0xb
ja 0x140054b00
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xc6000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140054acf
movzx eax, word [rax + 0xc]
xor eax, 0xcb77
lea rsi, [rsp + 0x110]
mov word [rsi + 0xc], ax
mov rax, qword [rsi]
lea rdx, [rsp + 0x7b8]
mov qword [rdx], rax
mov rax, qword [rsi + 6]
mov qword [rdx + 6], rax
lea rcx, [rsp + 0xbf0]
mov r8d, 0xe
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023a098]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x29c50b98
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h706980180f670f17
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e39a]
cmp rcx, 0x37
ja 0x140054b9c
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140054b80
lea rdx, [rsp + 0x110]
mov rax, qword [rdx + 0x30]
mov qword [rsp + 0x540], rax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movaps xmmword [rsp + 0x530], xmm2
movdqa xmmword [rsp + 0x520], xmm1
movdqa xmmword [rsp + 0x510], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x38
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [rsp + 0x50]
mov qword [rsp + 0x910], r8
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1348]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140234496]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x9482bc24
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h0efd8fbbd977b85a
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e3d2]
test r8b, 1
je 0x140054cd2
movzx r8d, byte [rcx + rdx]
or r8d, 0x6c2de300
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140054caa
lea rsi, [rsp + 0x110]
mov eax, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], eax
lea rcx, [rsp + 0xbf0]
mov r8d, 4
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023ea2e]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0x1bcafbc9
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h2a71cfb67568bad3
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
and qword [rsi + 0x30], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e3d6]
cmp rcx, 0x37
ja 0x140054d57
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140054d3b
lea rdx, [rsp + 0x110]
mov rax, qword [rdx + 0x30]
mov qword [rsp + 0x540], rax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movaps xmmword [rsp + 0x530], xmm2
movdqa xmmword [rsp + 0x520], xmm1
movdqa xmmword [rsp + 0x510], xmm0
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x38
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [rsp + 0x50]
mov qword [rsp + 0x910], r8
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1360]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023b54c]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x15895109
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h9a5a82d2c9380613
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e40e]
test r8b, 1
je 0x140054e8d
movzx r8d, byte [rcx + rdx]
or r8d, 0x12c07400
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140054e65
movzx eax, word [rax + 4]
xor eax, 0xc2e1
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], ecx
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 6
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140232a9a]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xa6327c79
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h8d7cfdb4f2fb1bba
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x2c], xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e414]
cmp rdx, 0x38
jae 0x140054f1f
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x140054f03
mov edx, 0x38
cmp rdx, 0x3b
ja 0x140054f55
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xe0000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140054f24
movzx eax, word [rax + 0x3c]
xor eax, 0x7b5f
lea rdx, [rsp + 0x110]
mov word [rdx + 0x3c], ax
movdqa xmm0, xmmword [rdx]
movdqa xmm1, xmmword [rdx + 0x10]
movaps xmm2, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x510], xmm0
movdqa xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x530], xmm2
mov rax, qword [rdx + 0x2e]
mov qword [rsp + 0x53e], rax
mov eax, dword [rdx + 0x36]
mov dword [rsp + 0x546], eax
movzx eax, word [rdx + 0x3a]
mov word [rsp + 0x54a], ax
movzx eax, word [rdx + 0x3c]
mov word [rsp + 0x54c], ax
lea rax, [rsp + 0x510]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x3e
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rdx], r14
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [rsp + 0x50]
mov qword [rsp + 0x910], r8
mov qword [rsp + 0x918], rcx
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1378]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x14023a9a6]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x2f92ea3a
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::hd9858bda6255253f
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e452]
test r8b, 1
je 0x1400550ba
movzx r8d, byte [rcx + rdx]
or r8d, 0xc3025a00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x140055092
mov al, byte [rax + 4]
xor al, 0xa2
lea rsi, [rsp + 0x110]
mov ecx, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov byte [rdx + 4], al
mov dword [rdx], ecx
lea rcx, [rsp + 0xbf0]
mov r8d, 5
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x140231e43]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xbf3f13c1
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h97ab108329caa5c6
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x30], xmm0
movdqa xmmword [rsi + 0x20], xmm0
and dword [rsi + 0x40], 0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor edx, edx
lea rcx, [0x14023e457]
cmp rdx, 0x40
jae 0x14005514b
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x110], r8
add rdx, 8
jmp 0x14005512f
mov edx, 0x40
cmp rdx, 0x43
ja 0x140055181
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x7f000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x110], r8d
add rdx, 4
jmp 0x140055150
mov al, byte [rax + 0x44]
xor al, 0x16
lea rsi, [rsp + 0x110]
mov byte [rsi + 0x44], al
mov r8d, 0x45
lea rdi, [rsp + 0x510]
mov rcx, rdi
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 0x45
mov qword [rsp + 0x900], r15
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x908], rcx
mov qword [rsi], r14
mov eax, 2
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x910], rdx
mov qword [rsp + 0x918], rcx
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], rax
lea rsi, [rsp + 0x1390]
lea rdx, [rsp + 0x110]
mov rcx, rsi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
lea rdi, [rsp + 0x110]
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov rcx, rdi
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rax, [0x140234e3a]
mov qword [rdi], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rax]
mov dword [rax], 0x581bc498
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h8bbe44a4982fd2bd
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x14023e49c]
test r8b, 1
je 0x1400552a5
movzx r8d, byte [rcx + rdx]
or r8d, 0xa3dbce00
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], r8d
mov ecx, 4
xor r8d, r8d
jmp 0x14005527d
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x1916
xor cl, 0x2d
lea rsi, [rsp + 0x110]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x7b8]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
lea rcx, [rsp + 0xbf0]
mov r8d, 7
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023323b]
mov qword [rsi], rax
mov rcx, qword [rsi]
mov dword [rsi], 0xc97b36d0
lea rsi, [rsp + 0x110]
mov edx, dword [rsi]
call sym.obfstr::xref::inner::h50ac1f3264b3ee17
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x14023e4a3]
cmp rcx, 0x2f
ja 0x14005533e
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
add rcx, 8
jmp 0x140055322
mov qword [rsp + 0x8d0], r12
mov al, byte [rax + 0x30]
xor al, 0x43
lea rbx, [rsp + 0x110]
movaps xmm0, xmmword [rbx]
movdqa xmm1, xmmword [rbx + 0x10]
movaps xmm2, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x518]
movaps xmmword [rcx - 8], xmm0
movdqa xmmword [rcx + 8], xmm1
movaps xmmword [rcx + 0x18], xmm2
mov byte [rcx + 0x28], al
lea rcx, [rsp + 0x68]
lea rax, [rsp + 0x510]
mov qword [rcx - 0x18], rax
mov qword [rcx - 0x10], 0x31
lea rdx, [rsp + 0x908]
mov qword [rdx - 8], r15
mov r15, rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rdx], rax
mov qword [rbx], r14
mov r8d, 2
mov qword [rbx + 8], r8
and qword [rbx + 0x20], 0
lea rcx, [rsp + 0x50]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], r8
lea rsi, [rsp + 0x13a8]
mov rcx, rsi
lea rdi, [rsp + 0x110]
mov rdx, rdi
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
mov rcx, rbx
lea rdx, [rsp + 0xe40]
lea r8, [rsp + 0xbf0]
mov r9, rsi
call sym.std::collections::hash::map::HashMap_K_V_S_::insert::h798a2c6d0de06d3c
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea rdx, [rsp + 0xe41]
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rdx, qword [rdx + 0x17]
lea r8, [rsp + 0xb58]
and qword [r8], 0
mov qword [r8 + 8], 1
and qword [r8 + 0x10], 0
mov qword [rsp + 0x8c8], rax
lea r8, [rcx + rax]
inc r8
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
not eax
lea r9, [rcx + 0x10]
lea rsi, [rsp + 0x1110]
mov qword [rsp + 0x788], rcx
mov qword [rsi], rcx
mov qword [rsp + 0x8b0], r9
mov qword [rsi + 8], r9
mov qword [rsp + 0x8b8], r8
mov qword [rsi + 0x10], r8
mov word [rsi + 0x18], ax
mov qword [rsp + 0x8c0], rdx
mov qword [rsi + 0x20], rdx
xorps xmm6, xmm6
xor eax, eax
mov qword [rsp + 0x780], rax
lea rbx, [0x14023e4db]
lea r12, str.t_fw
mov rcx, rsi
call sym.__hashbrown::raw::RawIter_T__as_core::iter::traits::iterator::Iterator_::next::h3606ccfc7c9ae87b
lea r13, [rax - 0x30]
test rax, rax
cmove r13, rax
je 0x140057601
mov r14, rax
mov rcx, qword [rax - 0x10]
mov rdx, qword [rax - 8]
call sym._ZN3std4path4Path6exists17h64ae26a3417bbd24E.1842
test al, al
je 0x1400554b2
lea rax, [0x140232081]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0x77091038
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h8b30f568714ab10b
movaps xmmword [rsp + 0x110], xmm6
xor ecx, ecx
cmp rcx, 0xf
ja 0x140055533
mov rdx, qword [rcx + rbx]
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
add rcx, 8
jmp 0x140055517
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], r14
mov al, byte [rax + 0x10]
xor al, 0xdc
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x510], xmm0
mov byte [rsp + 0x520], al
mov r8d, 0x11
lea rcx, [rsp + 0xb70]
mov rdx, r15
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov rsi, qword [rsp + 0xb78]
mov cl, 3
mov byte [rsp + 0x178], cl
movabs rax, 0x101000000000000
mov qword [rsp + 0x1ad], rax
mov byte [rsp + 0x1ac], 0xa
mov dword [rsp + 0x1a8], 0xfa
xor ebx, ebx
mov byte [rsp + 0x1b5], bl
and qword [rsp + 0x190], 0
mov qword [rsp + 0x198], 8
and qword [rsp + 0x1a0], 0
mov rdi, qword [rsp + 0xb80]
mov eax, 1
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x200000
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0xa00000
mov eax, 2
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x150], rax
mov byte [rsp + 0x180], bl
lea rax, [rsp + 0x110]
movabs rdx, 0x202020202020202
mov qword [rax + 0x71], rdx
mov byte [rax + 0x79], 2
mov byte [rsp + 0x18a], cl
mov edx, 1
lea rcx, [rsp + 0x190]
call sym.alloc::vec::Vec_T_A_::reserve::h00b36f9a70faa6b9
mov rax, qword [rsp + 0x198]
mov r14, qword [rsp + 0x1a0]
imul rcx, r14, 0x18
lea r13, [rax + rcx]
add r13, 0x10
test bl, 1
jne 0x1400556d7
lea rcx, [rsp + 0xe40]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::h1d2adb643b365d5f
cmp qword [rsp + 0xe40], 0
mov rbx, qword [rsp + 0xe48]
jne 0x1400577e5
mov r15, qword [rsp + 0xe50]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call sym.memcpy
mov qword [r13 - 0x10], rbx
mov qword [r13 - 8], r15
lea r15, [rsp + 0x510]
mov qword [r13], rdi
inc r14
add r13, 0x18
mov bl, 1
jmp 0x140055676
mov qword [rsp + 0x1a0], r14
mov r8d, 0xa8
mov rcx, r15
lea rsi, [rsp + 0x110]
mov rdx, rsi
call sym.memcpy
mov rcx, rsi
mov rdx, r15
call sym.regex::builders::string::RegexBuilder::build::h64f42d4c57d61e79
mov rsi, qword [rsp + 0x598]
mov rdx, qword [rsp + 0x5a0]
mov rcx, rsi
call sym.__alloc::vec::Vec_T_A__as_core::ops::drop::Drop_::drop::h3950db6ec2afa643
mov rcx, qword [rsp + 0x590]
mov rdx, rsi
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h0bb37f3968748f63
mov al, byte [rsp + 0x578]
cmp al, 3
je 0x140055755
cmp al, 2
je 0x140055755
mov rax, qword [rsp + 0x560]
lock dec qword [rax]
jne 0x140055755
lea rcx, [rsp + 0x560]
call sym.alloc::sync::Arc_T_A_::drop_slow::h2cdad03862a345a2
cmp qword [rsp + 0x110], 0
mov rax, qword [rsp + 0x40]
je 0x140057884
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x8a0], xmm1
movdqa xmmword [rsp + 0x890], xmm0
mov r14, qword [rax - 0x10]
mov rdi, qword [rax - 8]
lea rax, [0x1402338a8]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x110]
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0x6bc676b2
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::hb6f60d5c225ec178
and dword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
lea r8, [0x14023e508]
test dl, 1
je 0x140055801
movzx edx, byte [rcx + r8]
or edx, 0x5707e600
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
mov ecx, 4
xor edx, edx
jmp 0x1400557de
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0xe40], eax
cmp rdi, 4
jbe 0x140055870
lea r8, [r14 + 3]
mov edx, 4
mov r13d, 4
sub r13, 1
jb 0x14005588d
mov rbp, r8
mov cl, byte [rsp + rdx + 0xe3f]
dec r8
mov rdx, r13
cmp cl, al
je 0x140055824
cmp rdi, 0x12
ja 0x1400558d8
mov rax, rdi
cmp rdi, 4
jb 0x140055864
lea rdi, [rax - 1]
mov ecx, dword [r14]
inc r14
cmp ecx, dword [rsp + 0xe40]
jne 0x140055848
cmp rax, 4
setae al
jmp 0x140055a68
mov edx, 4
lea rcx, [rsp + 0xe40]
mov r8, r14
mov r9, rdi
call sym.___A__as_core::slice::cmp::SlicePartialEq_B__::equal::h07059cf746170caf
jmp 0x140055a70
mov qword [rsp + 0x20], 4
lea rcx, [rsp + 0x110]
mov rdx, r14
mov r14, rcx
mov r8, rdi
lea r9, [rsp + 0xe40]
call sym.core::str::pattern::StrSearcher::new::hb79a64ca6e6dd1a0
lea rcx, [rsp + 0x510]
mov rdx, r14
call sym.__core::str::pattern::StrSearcher_as_core::str::pattern::Searcher_::next_match::h90e5d7bbf4ef57b1
mov al, byte [rsp + 0x510]
lea rbp, [rsp + 0x900]
jmp 0x140055a78
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
movzx eax, cl
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm8, xmm0, 0
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x118], rdi
lea rax, [rsp + 0xe41]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 3
xor ebx, ebx
mov r15, r14
xor r9d, r9d
lea rax, [rbx + 0x43]
cmp rax, rdi
jae 0x140055a25
mov eax, r9d
and al, 1
jne 0x140055a25
and qword [rsp + 0x510], 0
xor eax, eax
cmp rax, 8
je 0x14005598b
movdqu xmm0, xmmword [r15 + rax*8]
movdqu xmm1, xmmword [rbp + rax*8]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb ecx, xmm1
mov word [rsp + rax + 0x510], cx
add rax, 2
jmp 0x14005595a
xor esi, esi
cmp rsi, 4
je 0x1400559d0
mov rdx, rsi
inc rsi
movzx r8d, word [rsp + rdx*2 + 0x510]
test r8w, r8w
je 0x14005598d
shl rdx, 4
add rdx, rbx
mov qword [rsp + 0x48], r9
and r9b, 1
lea rcx, [rsp + 0x110]
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::hc7d91e25a375bf96
or al, byte [rsp + 0x48]
and al, 1
mov r9d, eax
jmp 0x14005598d
add rbx, 0x40
add rbp, 0x40
add r15, 0x40
jmp 0x140055937
movdqu xmm0, xmmword [r14 + rbx]
movdqu xmm1, xmmword [rbp]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140055a0d
add rbx, 0x10
add rbp, 0x10
jmp 0x140055a25
lea rcx, [rsp + 0x110]
mov rdx, rbx
xor r9d, r9d
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::hc7d91e25a375bf96
mov r9d, eax
jmp 0x140055a03
lea rcx, [rbx + 0x13]
mov eax, r9d
and al, 1
cmp rcx, rdi
jae 0x140055a37
test al, al
je 0x1400559e1
lea rcx, [r14 + rdi]
add rcx, 0xffffffffffffffed
movdqu xmm0, xmmword [r14 + rdi - 0x13]
movdqu xmm1, xmmword [r13 + rcx]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm8
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400575db
lea rbp, [rsp + 0x900]
lea r14, [rsp + 0x110]
mov rcx, qword [rsp + 0x38]
test al, al
je 0x140055e0f
mov rdi, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
and qword [rsp + 0xe40], 0
mov eax, 1
mov qword [rsp + 0xe48], rax
and qword [rsp + 0xe50], 0
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rdi
mov r8, rsi
lea r9, [0x1402bc0b6]
call sym.core::str::pattern::StrSearcher::new::hb79a64ca6e6dd1a0
xor ebx, ebx
lea rcx, [rsp + 0x510]
mov rdx, r14
call sym.__core::str::pattern::StrSearcher_as_core::str::pattern::Searcher_::next_match::h90e5d7bbf4ef57b1
cmp qword [rsp + 0x510], 0
je 0x140055b29
mov r8, qword [rsp + 0x518]
mov r14, qword [rsp + 0x520]
sub r8, rbx
add rbx, rdi
lea r13, [rsp + 0xe40]
mov rcx, r13
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov edx, 1
mov rcx, r13
xor r8d, r8d
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov rbx, r14
lea r14, [rsp + 0x110]
jmp 0x140055ac8
sub rsi, rbx
add rdi, rbx
lea rcx, [rsp + 0xe40]
mov rdx, rdi
mov r8, rsi
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x910], rax
movdqu xmm0, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0x900], xmm0
lea rax, [0x14023697c]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0xdc71e95c
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::haba9138fe780d223
and qword [rsp + 0x110], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [rsp + 0x7b8]
lea r9, [0x14023e50c]
movabs r10, 0x2841bd4080496300
lea rdi, [rsp + 0xba0]
test r8b, 1
je 0x140055be5
movzx r8d, byte [rcx + r9]
or r8, r10
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], r8
mov ecx, 8
xor r8d, r8d
jmp 0x140055bc1
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xe434
mov word [rsp + 0x118], ax
xor cl, 0xdf
mov byte [rsp + 0x11a], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x7b8], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0x7bf], eax
mov r8d, 0xb
lea rcx, [rsp + 0xe40]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov rsi, qword [rsp + 0xe48]
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x110], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h283fb8199329c2fc]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rbp
lea rcx, [sym._ZN60__LT_alloc..string..String_u20_as_u20_core..fmt..Display_GT_3fmt17h0a364b3164a9cb6eE.1777]
mov qword [rsp + 0x128], rcx
lea rcx, [0x14023e518]
mov qword [rsp + 0x510], rcx
mov edx, 3
mov qword [rsp + 0x518], rdx
and qword [rsp + 0x530], 0
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x520], r14
mov qword [rsp + 0x528], rdx
lea rcx, [rsp + 0xbf0]
lea rdx, [rsp + 0x510]
call sym._ZN5alloc3fmt6format17hba092e2747026276E.1772
mov rcx, qword [rsp + 0xe40]
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, qword [rsp + 0x900]
mov rdx, qword [rsp + 0x908]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov r15, qword [rsp + 0xbf0]
mov r13, qword [rsp + 0xbf8]
mov rsi, qword [rsp + 0xc00]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx - 0x10]
mov qword [rsp + 0xe0], rax
mov rax, qword [rcx - 8]
mov qword [rsp + 0xd8], rax
and qword [rsp + 0x830], 0
mov qword [rsp + 0x838], 1
and qword [rsp + 0x840], 0
mov rcx, r13
mov rdx, rsi
call sym._ZN3std4path4Path6exists17h64ae26a3417bbd24E.1842
test al, al
je 0x1400561e3
and dword [rsp + 0x110], 0
lea rax, [rsp + 0x118]
movups xmmword [rax], xmm6
mov dword [rsp + 0x128], 7
lea rax, [rsp + 0x110]
and word [rax + 0x24], 0
and qword [rax + 0x1c], 0
mov byte [rsp + 0x130], 1
mov rcx, r14
mov rdx, r13
mov r8, rsi
call sym.std::fs::OpenOptions::open::h98ec2043a3020241
test rax, rax
jne 0x140057903
lea rsi, [rsp + 0x510]
mov rcx, rsi
call sym.std::io::buffered::bufreader::BufReader_R_::new::h4af0bfbd40d21dee
lea rcx, [rsp + 0x50]
mov rdx, rsi
call sym._ZN113__LT_core..iter..adapters..map_while..MapWhile_LT_I_C_P_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x50], rax
mov qword [rsp + 0x8e0], r15
jne 0x14005625d
mov rcx, rsi
call sym._ZN4core3ptr232drop_in_place_LT_core..iter..adapters..map_while..MapWhile_LT_std..io..Lines_LT_std..io..buffered..bufreader..B
mov r15d, 8
xor ebx, ebx
xor esi, esi
jmp 0x1400563d2
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax - 0x10]
mov rdi, qword [rax - 8]
lea rax, [0x14023ce1f]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0xea35cf3e
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h3c89e20af4fead23
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xdd9a
xor cl, 0x53
mov byte [rsp + 0x862], cl
mov word [rsp + 0x860], ax
mov r8d, 3
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x860]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
lea rax, [0x14023cdb1]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0x47e65eeb
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h61cd751551e8843f
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x1bc7
xor cl, 6
mov byte [rsp + 0x87a], cl
mov word [rsp + 0x878], ax
mov r8d, 3
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x878]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov rcx, rsi
mov rdx, rdi
call sym._ZN3std4path4Path6exists17h64ae26a3417bbd24E.1842
test al, al
je 0x1400561f1
and qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 1
and qword [rsp + 0x108], 0
lea rbx, [rsp + 0x510]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sym.std::fs::read_dir::h15d3df4a0f0f920e
cmp dword [rsp + 0x520], 2
lea r13, [rsp + 0x7b8]
je 0x140057973
mov r8d, 0x268
mov rcx, r14
mov rdx, rbx
call sym.memcpy
lea rcx, [rsp + 0x510]
mov rdx, r14
call sym.__std::fs::ReadDir_as_core::iter::traits::iterator::Iterator_::next::h8b6ea97a57ececdd
cmp qword [rsp + 0x510], 0
je 0x1400561fd
lea rdi, [rsp + 0xe40]
mov rcx, rdi
lea rdx, [rsp + 0x518]
call sym.core::result::Result_T_E_::ok::h9824f00211cfb5b7
mov rsi, qword [rsp + 0xe40]
test rsi, rsi
je 0x140055f52
mov r8d, 0x250
lea rcx, [rsp + 0x908]
lea rdx, [rsp + 0xe48]
call sym.memcpy
mov qword [rsp + 0x900], rsi
mov rcx, rdi
mov rdx, rbp
call sym.std::fs::DirEntry::path::h0eb70cc698f9e00b
mov rsi, qword [rsp + 0xe48]
mov rdx, qword [rsp + 0xe50]
mov rcx, rsi
call sym.std::path::Path::extension::h4f5ec3363ffe0bf0
test rax, rax
je 0x140056041
mov rcx, rax
call sym.std::ffi::os_str::OsStr::to_str::h8229e42d403267b3
test rax, rax
je 0x140056041
mov rdi, rax
mov r15, rdx
mov ebx, 0x10
cmp rbx, 0x40
je 0x140056041
mov r8, qword [rsp + rbx + 0x48]
mov r9, qword [rsp + rbx + 0x50]
mov rcx, rdi
mov rdx, r15
call sym.core::str::__impl_str_::ends_with::h1d845be2e272fce4
add rbx, 0x18
test al, al
je 0x140055ff9
mov rdi, qword [rsp + 0x900]
mov r8d, 0x250
lea rcx, [rsp + 0xbf0]
lea rdx, [rsp + 0x908]
call sym.memcpy
jmp 0x14005604b
mov rcx, rbp
call sym.core::ptr::drop_in_place_alloc::sync::Arc_std::path::PathBuf__::h69018512a57bd8ee
xor edi, edi
mov rcx, qword [rsp + 0xe40]
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
test rdi, rdi
lea rsi, [rsp + 0x798]
je 0x140055f52
mov r8d, 0x250
lea rcx, [rsp + 0xe48]
lea rdx, [rsp + 0xbf0]
call sym.memcpy
mov qword [rsp + 0xe40], rdi
and qword [rsp + 0x798], 0
mov qword [rsp + 0x7a0], 1
and qword [rsp + 0x7a8], 0
mov rcx, rbp
lea rdx, [rsp + 0xe40]
call sym.std::fs::DirEntry::path::h0eb70cc698f9e00b
mov rcx, rbp
call sym.std::fs::File::open::h1a7cfd86bc7e0f76
test rax, rax
jne 0x140057855
mov rcx, rbp
call sym.std::io::buffered::bufreader::BufReader_R_::new::h4af0bfbd40d21dee
mov rcx, rbp
mov rdx, rsi
call sym.__std::io::buffered::bufreader::BufReader_R__as_std::io::Read_::read_to_end::h8c3029ed9fb9a756
test rax, rax
jne 0x140057841
mov rcx, rbp
call sym.core::ptr::drop_in_place_std::io::buffered::bufreader::BufReader_std::fs::File__::h817a2f78e205116a
mov rsi, qword [rsp + 0x7a0]
mov r8, qword [rsp + 0x7a8]
lea rcx, [rsp + 0x4f0]
mov rdx, rsi
call sym.alloc::string::String::from_utf8_lossy::h6947609bf450b8a2
mov rdi, qword [rsp + 0x4f8]
mov r9, qword [rsp + 0x500]
mov rcx, rbp
lea rdx, [rsp + 0x890]
mov r8, rdi
call sym.regex::regex::string::Regex::find_iter::h6d76e0338b13f0d4
mov rcx, r13
mov rdx, rbp
call sym.__regex::regex::string::Matches_as_core::iter::traits::iterator::Iterator_::next::hc04a77154f3201e8
cmp qword [rsp + 0x7b8], 0
je 0x1400561a9
mov rcx, r13
call sym.regex::regex::string::Match::as_str::h4d007be9a4a6a3e8
mov r8, rdx
lea rcx, [rsp + 0x10e0]
mov rdx, rax
call sym.alloc::string::String::from_utf8_lossy::h6947609bf450b8a2
mov rbx, qword [rsp + 0x10e8]
mov r8, qword [rsp + 0x10f0]
mov r15, rbp
lea rbp, [rsp + 0xf8]
mov rcx, rbp
mov rdx, rbx
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov rcx, qword [rsp + 0x10e0]
mov rdx, rbx
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
mov rcx, rbp
mov rbp, r15
call sym._ZN5alloc6string6String4push17h062c93a447a86a28E.1846
jmp 0x140056135
mov rcx, rbp
call sym.core::ptr::drop_in_place_regex::regex::string::Matches_::hc75304ab75e1ac4d
mov rcx, qword [rsp + 0x4f0]
mov rdx, rdi
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
mov rcx, qword [rsp + 0x798]
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rcx, [rsp + 0xe40]
call sym.core::ptr::drop_in_place_alloc::sync::Arc_std::path::PathBuf__::h69018512a57bd8ee
jmp 0x140055f52
mov esi, 1
xor ebx, ebx
xor edi, edi
jmp 0x140057372
mov esi, 1
xor edi, edi
xor r15d, r15d
jmp 0x14005622a
lea rcx, [rsp + 0x510]
call sym._ZN4core3ptr118drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_std..fs..DirEntry_C_std..io..error..Error_GT__
mov rcx, r14
call sym.core::ptr::drop_in_place_std::fs::ReadDir_::h0f8225c402503104
mov rdi, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x100]
mov r15, qword [rsp + 0x108]
mov ebx, 8
cmp rbx, 0x38
je 0x14005624a
mov rcx, qword [rsp + rbx + 0x48]
mov rdx, qword [rsp + rbx + 0x50]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
add rbx, 0x18
jmp 0x14005622f
lea rcx, [rsp + 0xb58]
mov rdx, rsi
mov r8, r15
jmp 0x14005738b
mov edx, 4
mov rcx, r14
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hd923cb543cf79bee
cmp qword [rsp + 0x110], 0
mov rbx, qword [rsp + 0x118]
jne 0x14005799f
mov r15, qword [rsp + 0x120]
mov rax, qword [rsp + 0x60]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [r15], xmm0
movdqu xmm0, xmmword [rsp + 0x510]
movdqu xmm1, xmmword [rsp + 0x520]
movups xmm2, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
mov esi, 1
mov edi, 0x18
lea rcx, [rsp + 0xbf0]
mov rdx, r14
call sym._ZN113__LT_core..iter..adapters..map_while..MapWhile_LT_I_C_P_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xbf0], rax
je 0x1400563c2
cmp rsi, rbx
jne 0x14005639a
mov r8, rbx
inc rbx
je 0x14005781a
lea rax, [r8 + r8]
cmp rax, rbx
cmova rbx, rax
xor edx, edx
movabs rax, 0x555555555555556
cmp rbx, rax
setb al
cmp rbx, 5
mov ecx, 4
cmovb rbx, rcx
test r8, r8
je 0x140056360
imul rcx, r8, 0x18
mov qword [rsp + 0xe40], r15
mov qword [rsp + 0xe50], rcx
mov ecx, 8
jmp 0x140056362
xor ecx, ecx
imul r8, rbx, 0x18
mov dl, al
shl edx, 3
mov qword [rsp + 0xe48], rcx
mov rcx, rbp
lea r9, [rsp + 0xe40]
call sym.alloc::raw_vec::finish_grow::h02456560d72f64b3
cmp qword [rsp + 0x900], 0
jne 0x14005781c
mov r15, qword [rsp + 0x908]
mov rax, qword [rsp + 0xc00]
mov qword [r15 + rdi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xbf0]
movdqu xmmword [r15 + rdi], xmm0
inc rsi
add rdi, 0x18
jmp 0x1400562d9
mov rcx, r14
call sym._ZN4core3ptr232drop_in_place_LT_core..iter..adapters..map_while..MapWhile_LT_std..io..Lines_LT_std..io..buffered..bufreader..B
lea rdi, [rsp + 0xba0]
imul rax, rsi, 0x18
add rax, r15
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x128], rax
mov rbp, r15
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x8d8], r13
cmp rbp, qword [rsp + 0x40]
je 0x140056725
mov rsi, qword [rbp]
mov r14, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
add rbp, 0x18
mov qword [rsp + 0x118], rbp
mov rcx, rdi
mov rdx, r14
call sym.serde_json::de::from_str::h105609fefc2265ce
cmp byte [rsp + 0xba0], 6
jne 0x140056465
mov rcx, rdi
call sym._ZN4core3ptr100drop_in_place_LT_core..result..Result_LT_serde_json..value..Value_C_serde_json..error..Error_GT__GT_17hb117ea68
movabs rbx, 0x8000000000000000
mov rdi, rbx
jmp 0x1400566e1
lea rax, [0x14023dfac]
mov qword [rsp + 0x510], rax
lea rax, [rsp + 0x510]
mov rcx, qword [rsp + 0x510]
mov dword [rsp + 0x510], 0x603d7e08
mov edx, dword [rsp + 0x510]
call sym.obfstr::xref::inner::h2bc2f3525ee17543
and qword [rsp + 0x510], 0
mov dl, 1
xor ecx, ecx
lea r8, [0x14023f248]
movabs r9, 0x991358182a4e0e00
test dl, 1
je 0x1400564db
movzx edx, byte [rcx + r8]
or rdx, r9
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x510], rdx
mov ecx, 8
xor edx, edx
jmp 0x1400564b9
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0xbf0], rax
mov r8d, 8
mov rcx, rdi
lea rdx, [rsp + 0xbf0]
call sym._ZN10serde_json5value5index87__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20_serde_json..value..Value_GT_5index17h9
mov r13, rax
lea rax, [0x140238f86]
mov qword [rsp + 0x510], rax
lea rax, [rsp + 0x510]
mov rcx, qword [rsp + 0x510]
mov dword [rsp + 0x510], 0xf395f61
mov edx, dword [rsp + 0x510]
call sym.obfstr::xref::inner::he0d898ca5bf4b3dc
and dword [rsp + 0x518], 0
and qword [rsp + 0x510], 0
mov dl, 1
xor ecx, ecx
lea r9, [0x14023f284]
movabs r8, 0xc1ece395ff149300
test dl, 1
je 0x140056582
movzx edx, byte [rcx + r9]
or rdx, r8
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x510], rdx
mov ecx, 8
xor edx, edx
jmp 0x140056560
mov ecx, 8
cmp rcx, 0xb
ja 0x1400565b4
movzx edx, byte [rcx + r9 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r9]
add edx, r8d
add edx, 0xee000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x510], edx
add rcx, 4
jmp 0x140056587
mov al, byte [rax + 0xc]
xor al, 0x12
mov byte [rsp + 0x51c], al
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x900], rax
mov rax, qword [rsp + 0x515]
mov qword [rsp + 0x905], rax
mov r8d, 0xd
mov rcx, r13
lea rdx, [rsp + 0x900]
call sym._ZN10serde_json5value5index87__LT_impl_u20_core..ops..index..Index_LT_I_GT__u20_for_u20_serde_json..value..Value_GT_5index17h9
mov rcx, rax
call sym.serde_json::value::Value::as_str::h2f5d73cb786a5daa
movabs rdi, 0x8000000000000000
test rax, rax
je 0x1400566b5
mov r8, rdx
lea rcx, [rsp + 0x510]
mov rdx, rax
call sym.hello::utils::decode_base64::h5087be63c208cd22
mov rbx, qword [rsp + 0x510]
movabs rdi, 0x8000000000000000
cmp rbx, rdi
jne 0x140056677
mov rbx, qword [rsp + 0x518]
mov rdi, qword [rsp + 0x520]
mov rax, qword [rdi]
test rax, rax
je 0x140056658
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x14005666b
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
call sym.__rust_dealloc
movabs rdi, 0x8000000000000000
jmp 0x1400566b5
mov r13, qword [rsp + 0x518]
mov r8, qword [rsp + 0x520]
cmp r8, 5
jb 0x1400566aa
lea rdx, [r13 + 5]
add r8, 0xfffffffffffffffb
lea rcx, [rsp + 0xe40]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov rdi, qword [rsp + 0xe40]
mov rcx, rbx
mov rdx, r13
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rax, [rsp + 0xe48]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x510], xmm0
lea rcx, [rsp + 0xba0]
call sym.core::ptr::drop_in_place_serde_json::value::Value_::h10f06d56f3d8a4cd
movabs rbx, 0x8000000000000000
mov rcx, rsi
mov rdx, r14
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
cmp rdi, rbx
je 0x140056710
mov rax, qword [rsp + 0x38]
mov qword [rax], rdi
movdqa xmm0, xmmword [rsp + 0x510]
movdqu xmmword [rax + 8], xmm0
add rax, 0x18
mov qword [rsp + 0x38], rax
lea r14, [rsp + 0x110]
lea rdi, [rsp + 0xba0]
jmp 0x140056413
mov rax, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x40]
sub rax, rbp
xor edx, edx
mov ebx, 0x18
div rbx
mov rsi, rax
and qword [rsp + 0x120], 0
mov r13, qword [rsp + 0x38]
sub r13, r15
mov edi, 8
mov qword [rsp + 0x110], rdi
mov edx, 8
xor ecx, ecx
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h0bb37f3968748f63
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x128], rdi
mov rcx, rbp
mov rdx, rsi
call sym.core::ptr::drop_in_place__alloc::string::String__::ha6714c10b71d069c
mov rcx, r14
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::hce9778fd4fdb74cf
lea rax, [0x140236275]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0x602ab7b0
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h1a1fa6505fe87d75
and qword [rsp + 0x110], 0
mov rcx, rax
mov dl, 1
xor eax, eax
lea r8, [0x14023e548]
movabs r9, 0x70eec15ba8bbec00
mov rdi, qword [rsp + 0x48]
test dl, 1
je 0x140056805
movzx edx, byte [rax + r8]
or rdx, r9
xor rdx, qword [rcx + rax]
mov qword [rsp + rax + 0x110], rdx
mov eax, 8
xor edx, edx
jmp 0x1400567e3
mov rax, r13
xor edx, edx
div rbx
mov rsi, rax
movzx eax, byte [rcx + 0xa]
movzx ecx, word [rcx + 8]
xor ecx, 0x5219
mov word [rsp + 0x118], cx
xor al, 0x7b
mov byte [rsp + 0x11a], al
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xe40], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0xe47], eax
mov r8d, 0xb
lea rcx, [rsp + 0x510]
lea rdx, [rsp + 0xe40]
call sym.hello::utils::loader::LoadMod::new::hdd06da8ddd594883
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x510], rax
jne 0x1400578c2
mov rbx, qword [rsp + 0x518]
lea rax, [0x140232e8d]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0x96ec2d7f
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h9d55f3947f450497
movaps xmmword [rsp + 0x110], xmm6
xor ecx, ecx
lea r8, [0x14023e570]
cmp rcx, 0xf
ja 0x1400568e3
mov rdx, qword [rcx + r8]
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
add rcx, 8
jmp 0x1400568c7
movzx eax, word [rax + 0x10]
xor eax, 0x280d
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x510], xmm0
mov word [rsp + 0x520], ax
mov r9d, 0x12
mov rcx, r14
mov qword [rsp + 0x790], rbx
mov rdx, rbx
lea r8, [rsp + 0x510]
call sym.hello::utils::loader::LoadMod::get_function::h07809336ae318c6f
mov rcx, r14
lea rdx, str.hello_src_featureimpl_featureskeys.rs
call sym.core::result::Result_T_E_::expect::h720e14cf60d337ca
mov qword [rsp + 0xbf0], rax
imul r13, rsi, 0x18
lea rax, [r15 + r13]
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], r15
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0xbf0]
mov qword [rsp + 0x130], rax
xor r14d, r14d
cmp r13, r14
je 0x140056a1c
mov rdi, qword [r15 + r14]
mov rbx, qword [r15 + r14 + 8]
mov eax, dword [r15 + r14 + 0x10]
and dword [rsp + 0xe40], 0
and qword [rsp + 0xe48], 0
mov r10, qword [rsp + 0xbf0]
mov dword [rsp + 0x510], eax
mov qword [rsp + 0x518], rbx
lea rax, [rsp + 0xe40]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 1
and qword [rsp + 0x20], 0
lea rcx, [rsp + 0x510]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call r10
mov rbp, qword [rsp + 0xe48]
mov esi, dword [rsp + 0xe40]
mov rcx, rdi
mov rdx, rbx
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov qword [r15 + r14], rsi
mov qword [r15 + r14 + 8], rbp
mov qword [r15 + r14 + 0x10], rsi
add r14, 0x18
jmp 0x14005697e
add r14, r15
and qword [rsp + 0x120], 0
mov ebx, 8
mov qword [rsp + 0x110], rbx
mov edx, 8
xor ecx, ecx
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h0bb37f3968748f63
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x128], rbx
mov rcx, qword [rsp + 0x40]
xor edx, edx
call sym.core::ptr::drop_in_place__alloc::vec::Vec_u8___::h929d59915686fdc1
lea rdi, [rsp + 0x110]
mov rcx, rdi
call sym.__alloc::vec::into_iter::IntoIter_T_A__as_core::ops::drop::Drop_::drop::h4c98c4ff7512770f
mov qword [rsp + 0x510], r15
mov qword [rsp + 0x518], r15
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x528], r14
and qword [rsp + 0x530], 0
and qword [rsp + 0x550], 0
lea r14, [rsp + 0x510]
mov rcx, r14
call sym._ZN106__LT_core..iter..adapters..flatten..Flatten_LT_I_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17ha21448
test al, 1
je 0x140056bef
mov esi, edx
mov rcx, rdi
mov rdx, r14
call sym._ZN106__LT_core..iter..adapters..flatten..Flatten_LT_I_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_9size_hint17h5
mov rdx, qword [rsp + 0x110]
inc rdx
mov rax, 0xffffffffffffffff
cmove rdx, rax
cmp rdx, 9
cmovb rdx, rbx
mov rcx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::try_allocate_in::hceb165b3cf06dfa1
cmp qword [rsp + 0x110], 0
mov rcx, qword [rsp + 0x118]
lea r15, [rsp + 0xe40]
lea r13, [rsp + 0x7b8]
jne 0x140057992
mov rax, qword [rsp + 0x120]
mov byte [rax], sil
mov qword [rsp + 0x900], rcx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x908], rax
mov qword [rsp + 0x910], 1
mov ecx, 0xc
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov eax, 1
mov qword [rsp + 0x40], rax
mov rdi, 0xffffffffffffffff
movabs rbp, 0xadf4640077663c00
mov rbx, qword [rsp + 0x790]
lea rcx, [rsp + 0x110]
call sym._ZN106__LT_core..iter..adapters..flatten..Flatten_LT_I_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17ha21448
test al, 1
je 0x140056c2e
mov esi, edx
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x900]
jne 0x140056bcf
mov rcx, r15
lea rdx, [rsp + 0x110]
call sym._ZN106__LT_core..iter..adapters..flatten..Flatten_LT_I_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_9size_hint17h5
mov rdx, qword [rsp + 0xe40]
inc rdx
cmove rdx, rdi
lea rcx, [rsp + 0x900]
call sym.alloc::vec::Vec_T_A_::reserve::hc014e7e86156908d
mov rax, qword [rsp + 0x908]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov byte [rax + rcx], sil
inc rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x910], rcx
jmp 0x140056b70
mov rcx, r14
call sym._ZN4core3ptr131drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
mov eax, 1
mov qword [rsp + 0x38], rax
xor edi, edi
xor eax, eax
mov qword [rsp + 0x40], rax
lea r15, [rsp + 0xe40]
lea r13, [rsp + 0x7b8]
movabs rbp, 0xadf4640077663c00
mov rbx, qword [rsp + 0x790]
jmp 0x140056c43
lea rcx, [rsp + 0x110]
call sym._ZN4core3ptr131drop_in_place_LT_core..iter..adapters..flatten..Flatten_LT_alloc..vec..into_iter..IntoIter_LT_alloc..vec..Vec_L
mov rdi, qword [rsp + 0x900]
mov rcx, rbx
call sym.__hello::utils::loader::LoadMod_as_core::ops::drop::Drop_::drop::hc71f1d4e08c59d49
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14005791c
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xd8]
call sym.std::fs::read_dir::h15d3df4a0f0f920e
cmp dword [rsp + 0x120], 2
je 0x140057954
mov r8d, 0x268
mov rcx, r14
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0x48], rdi
mov rcx, r15
mov rdx, r14
call sym.__std::fs::ReadDir_as_core::iter::traits::iterator::Iterator_::next::h8b6ea97a57ececdd
cmp qword [rsp + 0xe40], 0
je 0x14005732d
lea rdi, [rsp + 0x110]
mov rcx, rdi
lea rdx, [rsp + 0xe48]
call sym.core::result::Result_T_E_::ok::h9824f00211cfb5b7
mov rsi, qword [rsp + 0x110]
test rsi, rsi
je 0x140057323
mov r8d, 0x250
lea rcx, [rsp + 0x908]
lea rdx, [rsp + 0x118]
call sym.memcpy
mov qword [rsp + 0x900], rsi
mov rcx, rdi
lea rdx, [rsp + 0x900]
call sym.std::fs::DirEntry::path::h0eb70cc698f9e00b
mov rsi, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
mov rcx, rsi
call sym.std::path::Path::extension::h4f5ec3363ffe0bf0
test rax, rax
je 0x140056e5d
mov rcx, rax
call sym.std::ffi::os_str::OsStr::to_str::h8229e42d403267b3
test rax, rax
je 0x140056e5d
mov rdi, rax
mov rbx, rdx
lea rax, [0x14023cdd1]
mov qword [rsp + 0xbf0], rax
lea r13, [rsp + 0xbf0]
mov rcx, qword [rsp + 0xbf0]
mov dword [rsp + 0xbf0], 0x47e65eeb
mov edx, dword [rsp + 0xbf0]
call sym.obfstr::xref::inner::h61cd751551e8843f
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x1bc7
xor cl, 6
mov byte [rsp + 0xbf2], cl
mov word [rsp + 0xbf0], ax
mov r9d, 3
mov rcx, rdi
mov rdx, rbx
mov r8, r13
lea r13, [rsp + 0x7b8]
call sym.core::cmp::impls::__impl_core::cmp::PartialEq_B__for_A_::eq::h57731eee3394bb51
test al, al
jne 0x140056e38
lea rax, [0x14023ce45]
mov qword [rsp + 0xbf0], rax
lea r13, [rsp + 0xbf0]
mov rcx, qword [rsp + 0xbf0]
mov dword [rsp + 0xbf0], 0xea35cf3e
mov edx, dword [rsp + 0xbf0]
call sym.obfstr::xref::inner::h3c89e20af4fead23
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xdd9a
xor cl, 0x53
mov byte [rsp + 0xbf2], cl
mov word [rsp + 0xbf0], ax
mov r9d, 3
mov rcx, rdi
mov rdx, rbx
mov r8, r13
lea r13, [rsp + 0x7b8]
call sym.core::cmp::impls::__impl_core::cmp::PartialEq_B__for_A_::eq::h57731eee3394bb51
test al, al
je 0x140056e5d
mov rdi, qword [rsp + 0x900]
mov r8d, 0x250
lea rcx, [rsp + 0xbf0]
lea rdx, [rsp + 0x908]
call sym.memcpy
jmp 0x140056e6c
lea rcx, [rsp + 0x900]
call sym.core::ptr::drop_in_place_alloc::sync::Arc_std::path::PathBuf__::h69018512a57bd8ee
xor edi, edi
mov rcx, qword [rsp + 0x110]
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
test rdi, rdi
lea rbx, [rsp + 0x798]
je 0x140057323
mov r8d, 0x250
lea rcx, [rsp + 0x908]
lea rdx, [rsp + 0xbf0]
call sym.memcpy
mov qword [rsp + 0x900], rdi
and qword [rsp + 0x848], 0
mov qword [rsp + 0x850], 1
and qword [rsp + 0x858], 0
lea r14, [rsp + 0x110]
mov rcx, r14
lea rdx, [rsp + 0x900]
call sym.std::fs::DirEntry::path::h0eb70cc698f9e00b
mov rcx, r14
call sym.std::fs::File::open::h1a7cfd86bc7e0f76
test rax, rax
jne 0x1400577f5
mov rcx, r14
call sym.std::io::buffered::bufreader::BufReader_R_::new::h4af0bfbd40d21dee
mov rcx, r14
lea rdx, [rsp + 0x848]
call sym.__std::io::buffered::bufreader::BufReader_R__as_std::io::Read_::read_to_end::h8c3029ed9fb9a756
test rax, rax
jne 0x140057809
mov rcx, r14
call sym.core::ptr::drop_in_place_std::io::buffered::bufreader::BufReader_std::fs::File__::h817a2f78e205116a
mov rdx, qword [rsp + 0x850]
mov r8, qword [rsp + 0x858]
lea rcx, [rsp + 0xbc0]
mov qword [rsp + 0xe0], rdx
call sym.alloc::string::String::from_utf8_lossy::h6947609bf450b8a2
mov r8, qword [rsp + 0xbc8]
mov r9, qword [rsp + 0xbd0]
mov rcx, r13
lea rdx, [rsp + 0x890]
mov qword [rsp + 0xd8], r8
call sym.regex::regex::string::Regex::find_iter::h6d76e0338b13f0d4
mov rcx, rbx
mov rdx, r13
call sym.__regex::regex::string::Matches_as_core::iter::traits::iterator::Iterator_::next::hc04a77154f3201e8
cmp qword [rsp + 0x798], 0
je 0x1400572d4
mov rcx, rbx
call sym.regex::regex::string::Match::as_str::h4d007be9a4a6a3e8
mov r8, rdx
lea rcx, [rsp + 0x860]
mov rdx, rax
call sym.alloc::string::String::from_utf8_lossy::h6947609bf450b8a2
mov r15, qword [rsp + 0x868]
mov rsi, qword [rsp + 0x870]
lea rax, [0x14023715d]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
mov dword [rsp + 0x110], 0xa779d3dd
mov edx, dword [rsp + 0x110]
call sym.obfstr::xref::inner::h0b8a336bdd27a80a
and dword [rsp + 0x118], 0
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140057017
movzx edx, byte [rcx + r12]
or rdx, rbp
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x140056ff5
mov ecx, 8
cmp rcx, 0xb
ja 0x140057049
movzx edx, byte [rcx + r12 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r12]
add edx, r8d
add edx, 0xf000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
add rcx, 4
jmp 0x14005701c
mov eax, dword [rsp + 0x118]
mov dword [rsp + 0x8f0], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x8e8], rax
mov qword [rsp + 0x20], 0xc
lea rdi, [rsp + 0x50]
mov rcx, rdi
mov rdx, r15
mov r8, rsi
lea r9, [rsp + 0x8e8]
call sym.core::str::pattern::StrSearcher::new::hb79a64ca6e6dd1a0
and qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], rsi
mov word [rsp + 0xc8], 1
lea rcx, [rsp + 0xbd8]
mov rdx, rdi
call sym._ZN111__LT_alloc..vec..Vec_LT_T_GT__u20_as_u20_alloc..vec..spec_from_iter_nested..SpecFromIterNested_LT_T_C_I_GT__GT_9from_ite
mov rdx, qword [rsp + 0xbe8]
cmp rdx, 1
jbe 0x140057792
mov r13, qword [rsp + 0xbe0]
mov rdx, qword [r13 + 0x10]
mov r8, qword [r13 + 0x18]
lea rcx, [rsp + 0xb88]
call sym.hello::utils::decode_base64::h5087be63c208cd22
mov rdi, qword [rsp + 0xb88]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14005710e
lea rcx, [rsp + 0xb90]
call fcn.1400d3177
jmp 0x1400572a7
mov rsi, qword [rsp + 0xb90]
mov rbx, qword [rsp + 0xb98]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x8f8], rax
cmp rax, 0x20
jne 0x1400577b7
mov rcx, r14
mov rdx, qword [rsp + 0x38]
call sym.__aes_gcm::AesGcm_Aes_NonceSize_TagSize__as_crypto_common::KeyInit_::new::h94ae3de9bc1bb88b
cmp rbx, 0xe
jbe 0x1400577a3
lea rbp, [rsi + 3]
mov ecx, 0xf
mov rdx, rsi
mov r8, rbx
lea r9, str.hello_src_featureimpl_featureskeys.rs
call sym._ZN110__LT_core..ops..range..RangeFrom_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_5index17h1
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0xf8]
mov rdx, r14
mov r8, rbp
mov r9, rax
call sym.__Alg_as_aead::Aead_::decrypt::haac597eeb4b49756
mov rbx, qword [rsp + 0xf8]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x1400571da
mov r8d, 1
lea rcx, [rsp + 0x4f8]
lea rdx, [0x1402bc0b6]
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov qword [rsp + 0x4f0], 1
mov al, byte [section..data]
mov rcx, qword [rsp + 0x4f8]
mov rdx, qword [rsp + 0x500]
jmp 0x14005727d
mov r14, qword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
lea rcx, [rsp + 0x878]
mov rdx, r14
call sym.alloc::string::String::from_utf8_lossy::h6947609bf450b8a2
mov rbp, qword [rsp + 0x880]
mov r8, qword [rsp + 0x888]
lea rcx, [rsp + 0x4f8]
mov rdx, rbp
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
and qword [rsp + 0x4f0], 0
mov rcx, qword [rsp + 0x878]
mov rdx, rbp
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
mov rcx, rbx
mov rdx, r14
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov al, byte [section..data]
mov rbx, qword [rsp + 0x4f8]
mov r14, qword [rsp + 0x500]
mov r8, qword [rsp + 0x508]
lea rbp, [rsp + 0x830]
mov rcx, rbp
mov rdx, r14
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov rcx, rbp
call sym._ZN5alloc6string6String4push17h062c93a447a86a28E.1846
mov rcx, rbx
mov rdx, r14
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rbx, [rsp + 0x798]
movabs rbp, 0xadf4640077663c00
mov rcx, rdi
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea r14, [rsp + 0x110]
mov rcx, qword [rsp + 0xbd8]
mov rdx, r13
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h375155d67ef7c25e
mov rcx, qword [rsp + 0x860]
mov rdx, r15
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
lea r13, [rsp + 0x7b8]
jmp 0x140056f6d
mov rcx, r13
call sym.core::ptr::drop_in_place_regex::regex::string::Matches_::hc75304ab75e1ac4d
mov rcx, qword [rsp + 0xbc0]
mov rdx, qword [rsp + 0xd8]
call sym.core::ptr::drop_in_place_std::env::VarError_::hb5aa99e2410d5bbf
mov rcx, qword [rsp + 0x848]
mov rdx, qword [rsp + 0xe0]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rcx, [rsp + 0x900]
call sym.core::ptr::drop_in_place_alloc::sync::Arc_std::path::PathBuf__::h69018512a57bd8ee
lea r14, [rsp + 0x510]
lea r15, [rsp + 0xe40]
mov rdi, qword [rsp + 0x48]
jmp 0x140056ca2
mov rcx, r15
call sym._ZN4core3ptr118drop_in_place_LT_core..option..Option_LT_core..result..Result_LT_std..fs..DirEntry_C_std..io..error..Error_GT__
mov rcx, r14
call sym.core::ptr::drop_in_place_std::fs::ReadDir_::h0f8225c402503104
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rdi, qword [rsp + 0x830]
mov rsi, qword [rsp + 0x838]
mov rbx, qword [rsp + 0x840]
mov r15, qword [rsp + 0x8e0]
mov r13, qword [rsp + 0x8d8]
mov rcx, r15
mov rdx, r13
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea rcx, [rsp + 0xb58]
mov rdx, rsi
mov r8, rbx
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
mov rcx, rdi
mov rdx, rsi
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rax, qword [rsp + 0x890]
lock dec qword [rax]
jne 0x1400573b6
lea rcx, [rsp + 0x890]
call sym.alloc::sync::Arc_T_A_::drop_slow::hdc00c88651089f53
mov rbx, qword [rsp + 0x898]
mov rdi, qword [rbx + 0x18]
mov rsi, qword [rbx + 0x20]
mov rax, qword [rsi]
test rax, rax
je 0x1400573d3
mov rcx, rdi
call rax
cmp qword [rsi + 8], 0
je 0x1400573e6
mov rdx, qword [rsi + 0x10]
mov rcx, rdi
call sym.__rust_dealloc
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rbx
mov r14, qword [rbx + 0x10]
xor r15d, r15d
cmp r15, r14
je 0x14005754a
mov rax, r15
shl rax, 6
mov rcx, qword [rsp + 0x40]
lea r13, [rcx + rax]
add r13, 8
mov rbp, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
xor ebx, ebx
cmp rsi, rbx
je 0x140057523
mov rdi, qword [rbp + rbx*8]
lea rcx, [rdi + 0x440]
call sym.core::ptr::drop_in_place_regex_automata::util::captures::GroupInfo_::h21eb6d97f9f979e0
mov rcx, qword [rdi + 0x420]
mov rdx, qword [rdi + 0x428]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h52d8a02bd6ec5e6e
mov rcx, qword [rdi + 0x448]
movabs rax, 0x8000000000000000
cmp rcx, rax
je 0x140057493
mov rdx, qword [rdi + 0x450]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h195ae4a313babe42
lea rcx, [rdi + 0x460]
call sym.core::ptr::drop_in_place_regex_automata::nfa::thompson::pikevm::ActiveStates_::h21764d7cca822fa7
lea rcx, [rdi + 0x4c0]
call sym.core::ptr::drop_in_place_regex_automata::nfa::thompson::pikevm::ActiveStates_::h21764d7cca822fa7
movabs rax, 0x8000000000000000
mov rcx, qword [rdi + 0x520]
cmp rcx, rax
je 0x1400574c8
mov rdx, qword [rdi + 0x528]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h195ae4a313babe42
mov rcx, qword [rdi + 0x538]
mov rdx, qword [rdi + 0x540]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::h4ae3830011280518
movabs rax, 0x8000000000000000
mov rcx, qword [rdi + 0x558]
cmp rcx, rax
je 0x1400574e0
mov rdx, qword [rdi + 0x560]
call sym.core::ptr::drop_in_place_alloc::vec::Vec_regex_syntax::hir::Hir__::h52d8a02bd6ec5e6e
cmp dword [rdi], 2
je 0x1400574f9
mov rcx, rdi
call sym.core::ptr::drop_in_place_regex_automata::hybrid::dfa::Cache_::h67c9a74e07190c20
lea rcx, [rdi + 0x160]
call sym.core::ptr::drop_in_place_regex_automata::hybrid::dfa::Cache_::h67c9a74e07190c20
cmp dword [rdi + 0x2c0], 2
je 0x14005750e
lea rcx, [rdi + 0x2c0]
call sym.core::ptr::drop_in_place_regex_automata::hybrid::dfa::Cache_::h67c9a74e07190c20
mov edx, 8
mov rcx, rdi
call sym.__rust_dealloc
inc rbx
jmp 0x140057422
inc r15
mov r8, qword [r13]
test r8, r8
je 0x1400573fb
shl r8, 3
mov rcx, qword [r13 + 8]
mov edx, 8
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
jmp 0x1400573fb
mov rsi, qword [rsp + 0x38]
mov r8, qword [rsi]
test r8, r8
je 0x140057569
shl r8, 6
mov rcx, qword [rsi + 8]
mov edx, 0x40
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17h0ece3cd7070a2634E.3349
lea rcx, [rsi + 0x30]
call sym.core::ptr::drop_in_place_core::option::Option_regex_automata::meta::regex::Cache__::h3d56a0dd077659f6
mov edx, 8
mov rcx, rsi
call sym.__rust_dealloc
mov rax, qword [rsp + 0x8a0]
lock dec qword [rax]
lea r15, [rsp + 0x510]
lea rbp, [rsp + 0x900]
lea rdi, [rsp + 0x110]
lea rsi, [rsp + 0x1110]
lea rbx, [0x14023e4db]
jne 0x1400575c1
lea rcx, [rsp + 0x8a0]
call sym.alloc::sync::Arc_T_A_::drop_slow::ha06720b9cc43b33b
mov rcx, qword [rsp + 0xb70]
mov rdx, qword [rsp + 0xb78]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
jmp 0x1400554b2
add rdi, 0xffffffffffffffed
test al, al
setne bl
lea r14, [rsp + 0x110]
mov rcx, r14
mov rdx, rdi
mov r9d, eax
call sym.core::str::pattern::simd_contains::__u7b__u7b_closure_u7d__u7d_::hc7d91e25a375bf96
or al, bl
jmp 0x1400558cb
lea rdx, [0x14023e4d4]
lea rsi, [rsp + 0x110]
mov r8d, 7
mov rcx, rsi
call sym.__T_as_alloc::slice::hack::ConvertVec_::to_vec::h55a647250ba7532d
mov rax, qword [rsp + 0xb68]
mov qword [rsi + 0x28], rax
movups xmm0, xmmword [rsp + 0xb58]
movups xmmword [rsi + 0x18], xmm0
mov rdi, qword [rsp + 0x8d0]
mov rsi, qword [rdi + 0x28]
cmp rsi, qword [rdi + 0x18]
jne 0x140057651
lea rcx, [rdi + 0x18]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h10ae23464f25771c
mov rax, qword [rdi + 0x20]
imul rcx, rsi, 0x30
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmmword [rax + rcx + 0x20], xmm2
movdqu xmmword [rax + rcx + 0x10], xmm1
movdqu xmmword [rax + rcx], xmm0
inc rsi
mov qword [rdi + 0x28], rsi
mov rbx, qword [rsp + 0x8c8]
test rbx, rbx
je 0x14005773b
mov rdx, qword [rsp + 0x8c0]
test rdx, rdx
je 0x140057711
mov rcx, qword [rsp + 0x788]
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
not eax
lea rsi, [rsp + 0x110]
mov qword [rsi], rcx
mov rcx, qword [rsp + 0x8b0]
mov qword [rsi + 8], rcx
mov rcx, qword [rsp + 0x8b8]
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], ax
mov qword [rsi + 0x20], rdx
mov rcx, rsi
call sym.__hashbrown::raw::RawIter_T__as_core::iter::traits::iterator::Iterator_::next::h3606ccfc7c9ae87b
test rax, rax
je 0x140057711
mov rdi, rax
mov rcx, qword [rax - 0x30]
mov rdx, qword [rax - 0x28]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17h39238e11a01cec33E.6299
mov rcx, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17h39238e11a01cec33E.6299
jmp 0x1400576e5
lea rax, [rbx + 1]
mov ecx, 0x30
mul rcx
add rbx, rax
cmp rbx, 0xffffffffffffffef
je 0x14005773b
mov rcx, qword [rsp + 0x788]
sub rcx, rax
mov edx, 0x10
call sym.__rust_dealloc
mov rcx, qword [rsp + 0x10b8]
mov rdx, qword [rsp + 0x10c0]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
mov rcx, qword [rsp + 0x10a0]
mov rdx, qword [rsp + 0x10a8]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
movaps xmm6, xmmword [rsp + 0x13c0]
movaps xmm7, xmmword [rsp + 0x13d0]
movaps xmm8, xmmword [rsp + 0x13e0]
add rsp, 0x13f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.hello_src_featureimpl_featureskeys.rs
mov ecx, 1
call sym.core::panicking::panic_bounds_check::ha5eba36dbaff2278
lea r8, str.hello_src_featureimpl_featureskeys.rs
mov ecx, 0xf
mov rdx, rbx
call sym.core::slice::index::slice_end_index_len_fail::h829dac2b01cd87d1
lea r9, [rsp + 0x10e0]
and qword [r9], 0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fgeneric_array_0.14.7_srclib.rs
mov qword [rsp + 0x20], rax
lea r8, [0x14023d8d0]
lea rdx, [rsp + 0x8f8]
xor ecx, ecx
call sym.core::panicking::assert_failed::h59bfe1b07a6daef6
mov rdx, qword [rsp + 0xe50]
mov rcx, rbx
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea r8, [rsp + 0x110]
mov qword [r8], rdx
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057867
lea r8, [rsp + 0x50]
mov qword [r8], rdx
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057867
jmp 0x140057834
mov rax, qword [rsp + 0x908]
mov qword [rsp + 0x780], rax
mov rdx, qword [rsp + 0x910]
mov rcx, qword [rsp + 0x780]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
lea r8, [rsp + 0x7b8]
mov qword [r8], rdx
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057867
lea r8, [rsp + 0x900]
mov qword [r8], rdx
lea rax, str.hello_src_featureimpl_featureskeys.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17ha5d510b90848850bE.1799
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
mov rax, qword [rsp + 0x128]
lea r8, [rsp + 0x510]
mov qword [r8 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x118]
movdqa xmmword [r8], xmm0
lea rax, str.hello_src_featureimpl_featureskeys.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, sym.core::ptr::drop_in_place_regex::error::Error_::hac7604befe01191a
jmp 0x14005787a
mov rax, qword [rsp + 0x520]
lea r8, [rsp + 0x110]
mov qword [r8 + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x510]
movdqa xmmword [r8], xmm0
lea rax, str.hello_src_featureimpl_featureskeys.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, fcn.140129442
jmp 0x14005787a
mov rcx, rdx
call sym._ZN100__LT_alloc..boxed..Box_LT_dyn_u20_core..error..Error_GT__u20_as_u20_core..convert..From_LT_E_GT__GT_4from17h617bfdf11c9b
mov qword [rsp + 0x38], rax
lea rax, str.A1_r_
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x110]
mov rax, qword [rsp + 0x38]
mov qword [r8], rax
mov rax, qword [rsp + 0x40]
mov qword [r8 + 8], rax
lea rax, str.hello_src_featureimpl_featureskeys.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, str.w1_r_
jmp 0x14005787a
mov rax, qword [rsp + 0x110]
lea r8, [rsp + 0x510]
mov qword [r8], rax
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057867
mov rax, qword [rsp + 0x510]
lea r8, [rsp + 0x110]
mov qword [r8], rax
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057867
mov rdx, qword [rsp + 0x120]
call sym.alloc::raw_vec::handle_error::h5313441c9bd13595
mov rdx, qword [rsp + 0x120]
jmp 0x1400577ed
movdqu xmm0, xmmword [rsp + 0x510]
movdqu xmm1, xmmword [rsp + 0x520]
lea r8, [rsp + 0x110]
movdqa xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.hello_src_featureimpl_featureskeys.rs
jmp 0x140057a06
movdqu xmm0, xmmword [rsp + 0x510]
movdqu xmm1, xmmword [rsp + 0x520]
lea r8, [rsp + 0x110]
movdqa xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.hello_src_featureimpl_featureskeys.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, sym.core::ptr::drop_in_place_std::env::VarError_::h530262f735f57985
jmp 0x14005787a
lea rax, [0x1402c4a38]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
lea r9, [0x1402c4a50]
lea r8, [rsp + 0x110]
mov edx, 0x46
call sym.core::result::unwrap_failed::h9b9528a0a4171737
int3