Function at 0x14000dde0
Capabilities:
Encrypt data using aes

Disassembly:
mov eax, 0x46b8
call fcn.14003a170
sub rsp, rax
mov qword [rsp + 0x4c8], r9
mov qword [rsp + 0x4d0], rdx
mov qword [rsp + 0x4d8], rcx
mov word [rsp + 0x4e4], r8w
mov qword [rsp + 0x4660], rcx
mov qword [rsp + 0x4668], rdx
mov qword [rsp + 0x4670], r9
movzx eax, word [rsp + 0x4e4]
mov cx, ax
mov word [rsp + 0x4e2], cx
sub eax, 0x80
je 0x14000df10
jmp 0x14000de46
mov ax, word [rsp + 0x4e2]
movzx eax, ax
sub eax, 0xc0
je 0x14000df1a
jmp 0x14000de5e
mov ax, word [rsp + 0x4e2]
movzx eax, ax
sub eax, 0x100
je 0x14000df24
jmp 0x14000de76
lea rcx, [rsp + 0x4e4]
mov qword [rsp + 0x46a8], rcx
lea rax, [0x140039860]
mov qword [rsp + 0x46b0], rax
mov qword [rsp + 0x4698], rcx
mov qword [rsp + 0x46a0], rax
mov rcx, qword [rsp + 0x4698]
mov rax, qword [rsp + 0x46a0]
mov qword [rsp + 0x518], rcx
mov qword [rsp + 0x520], rax
mov rax, rsp
mov qword [rax + 0x20], 1
lea rdx, str.wrong_value_for_bits
lea rcx, [rsp + 0x4e8]
mov qword [rsp + 0x4c0], rcx
mov r8d, 1
lea r9, [rsp + 0x518]
call fcn.14000bed0
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14003b540
ud2
mov byte [rsp + 0x4e7], 0xa
jmp 0x14000df2c
mov byte [rsp + 0x4e7], 0xc
jmp 0x14000df2c
mov byte [rsp + 0x4e7], 0xe
mov rcx, qword [rsp + 0x4c8]
mov al, byte [rsp + 0x4e7]
mov byte [rcx + 0xf0], al
lea rdx, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c560
mov rcx, qword [rsp + 0x4d8]
mov r8, rax
mov rax, rdx
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp + 0x528], r8
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], 0
mov qword [rsp + 0x540], 4
mov r8, qword [rsp + 0x538]
mov r9, qword [rsp + 0x540]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x4b4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x4b8], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x14000dfdc
jmp 0x14000e06b
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov r8d, dword [rsp + 0x4b4]
mov rax, qword [rsp + 0x528]
mov dword [rax], r8d
mov qword [rsp + 0x548], 4
mov qword [rsp + 0x550], 8
mov r8, qword [rsp + 0x548]
mov r9, qword [rsp + 0x550]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x4a4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x4a8], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x14000e085
jmp 0x14000e115
mov rdx, qword [rsp + 0x4b8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b690
ud2
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov r8d, dword [rsp + 0x4a4]
mov rax, qword [rsp + 0x528]
mov dword [rax + 4], r8d
mov qword [rsp + 0x558], 8
mov qword [rsp + 0x560], 0xc
mov r8, qword [rsp + 0x558]
mov r9, qword [rsp + 0x560]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x494], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x498], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x14000e130
jmp 0x14000e1bd
mov rdx, qword [rsp + 0x4a8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b690
ud2
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov r8d, dword [rsp + 0x494]
mov rax, qword [rsp + 0x528]
mov dword [rax + 8], r8d
mov qword [rsp + 0x568], 0xc
mov qword [rsp + 0x570], 0x10
mov r8, qword [rsp + 0x568]
mov r9, qword [rsp + 0x570]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x484], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x488], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000e1d8
jmp 0x14000e1f8
mov rdx, qword [rsp + 0x498]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b690
ud2
mov ecx, dword [rsp + 0x484]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0xc], ecx
cmp word [rsp + 0x4e4], 0x80
je 0x14000e213
jmp 0x14000e224
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b690
ud2
mov qword [rsp + 0x578], 0
jmp 0x14000e2a4
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x15b0], 0x10
mov qword [rsp + 0x15b8], 0x14
mov r8, qword [rsp + 0x15b0]
mov r9, qword [rsp + 0x15b8]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x474], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x478], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000e982
jmp 0x14000ea0f
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x468], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000e2c5
jmp 0x14000e2fe
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0xc]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x4678], rax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x460], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x14000e319
jmp 0x14000e370
mov rdx, qword [rsp + 0x468]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x44c], eax
lea rcx, [rsp + 0x580]
lea rdx, [0x14009bd90]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x458]
shr rax, 0x10
and rax, 0xff
mov qword [rsp + 0x450], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000e38a
jmp 0x14000e3f2
mov rdx, qword [rsp + 0x460]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x44c]
mov rcx, qword [rsp + 0x450]
mov ecx, dword [rsp + rcx*4 + 0x580]
and ecx, 0xff000000
xor eax, ecx
mov dword [rsp + 0x43c], eax
lea rcx, [rsp + 0x980]
lea rdx, [0x14009c1a8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x458]
shr rax, 8
and rax, 0xff
mov qword [rsp + 0x440], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000e40d
jmp 0x14000e471
mov rcx, qword [rsp + 0x450]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x43c]
mov rcx, qword [rsp + 0x440]
mov ecx, dword [rsp + rcx*4 + 0x980]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x42c], eax
lea rcx, [rsp + 0xd80]
lea rdx, [0x14009c5c0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x458]
and rax, 0xff
mov qword [rsp + 0x430], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000e48c
jmp 0x14000e4ee
mov rcx, qword [rsp + 0x440]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x42c]
mov rcx, qword [rsp + 0x430]
mov ecx, dword [rsp + rcx*4 + 0xd80]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x41c], eax
lea rcx, [rsp + 0x1180]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x458]
shr rax, 0x18
mov qword [rsp + 0x420], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000e509
jmp 0x14000e565
mov rcx, qword [rsp + 0x430]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x41c]
mov rcx, qword [rsp + 0x420]
mov ecx, dword [rsp + rcx*4 + 0x1180]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x40c], eax
lea rcx, [rsp + 0x1580]
lea rdx, [0x14009cdf0]
mov r8d, 0x28
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x578]
mov qword [rsp + 0x410], rax
cmp rax, 0xa
setb al
test al, 1
jne 0x14000e580
jmp 0x14000e5b7
mov rcx, qword [rsp + 0x420]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x410]
mov eax, dword [rsp + rax*4 + 0x1580]
mov dword [rsp + 0x3fc], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x400], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000e5d2
jmp 0x14000e60e
mov rcx, qword [rsp + 0x410]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x3fc]
mov ecx, dword [rsp + 0x40c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x10], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3f0], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x14000e629
jmp 0x14000e65c
mov rdx, qword [rsp + 0x400]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 4]
mov dword [rsp + 0x3e4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3e8], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000e677
jmp 0x14000e6aa
mov rdx, qword [rsp + 0x3f0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x3d4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3d8], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000e6c5
jmp 0x14000e701
mov rdx, qword [rsp + 0x3e8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x3d4]
mov ecx, dword [rsp + 0x3e4]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x14], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3c8], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x14000e71c
jmp 0x14000e74f
mov rdx, qword [rsp + 0x3d8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 8]
mov dword [rsp + 0x3bc], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3c0], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000e76a
jmp 0x14000e79d
mov rdx, qword [rsp + 0x3c8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x3ac], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3b0], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000e7b8
jmp 0x14000e7f4
mov rdx, qword [rsp + 0x3c0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x3ac]
mov ecx, dword [rsp + 0x3bc]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x18], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x3a0], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000e80f
jmp 0x14000e842
mov rdx, qword [rsp + 0x3b0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x394], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x398], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000e85d
jmp 0x14000e890
mov rdx, qword [rsp + 0x3a0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x384], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x388], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x14000e8ab
jmp 0x14000e8e3
mov rdx, qword [rsp + 0x398]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x384]
mov ecx, dword [rsp + 0x394]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x1c], ecx
mov rax, qword [rsp + 0x578]
add rax, 1
mov qword [rsp + 0x378], rax
setb al
test al, 1
jne 0x14000e91b
jmp 0x14000e8fe
mov rdx, qword [rsp + 0x388]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x578], rax
cmp qword [rsp + 0x578], 0xa
je 0x14000e935
jmp 0x14000e93d
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b5f0
ud2
add rsp, 0x46b8
ret
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0x530]
mov qword [rsp + 0x15a8], 4
mov r8, qword [rsp + 0x15a8]
lea r9, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c6b0
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000e2a4
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov r8d, dword [rsp + 0x474]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x10], r8d
mov qword [rsp + 0x15c0], 0x14
mov qword [rsp + 0x15c8], 0x18
mov r8, qword [rsp + 0x15c0]
mov r9, qword [rsp + 0x15c8]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x36c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x370], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000ea2a
jmp 0x14000ea4a
mov rdx, qword [rsp + 0x478]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b690
ud2
mov ecx, dword [rsp + 0x36c]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x14], ecx
cmp word [rsp + 0x4e4], 0xc0
je 0x14000ea65
jmp 0x14000ea76
mov rdx, qword [rsp + 0x370]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov qword [rsp + 0x15d0], 0
jmp 0x14000eaf6
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x2608], 0x18
mov qword [rsp + 0x2610], 0x1c
mov r8, qword [rsp + 0x2608]
mov r9, qword [rsp + 0x2610]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x35c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x360], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000f3b6
jmp 0x14000f443
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x350], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000eb17
jmp 0x14000eb50
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x14]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x4680], rax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x348], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x14000eb6b
jmp 0x14000ebc2
mov rdx, qword [rsp + 0x350]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x334], eax
lea rcx, [rsp + 0x15d8]
lea rdx, [0x14009bd90]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x340]
shr rax, 0x10
and rax, 0xff
mov qword [rsp + 0x338], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000ebdc
jmp 0x14000ec44
mov rdx, qword [rsp + 0x348]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x334]
mov rcx, qword [rsp + 0x338]
mov ecx, dword [rsp + rcx*4 + 0x15d8]
and ecx, 0xff000000
xor eax, ecx
mov dword [rsp + 0x324], eax
lea rcx, [rsp + 0x19d8]
lea rdx, [0x14009c1a8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x340]
shr rax, 8
and rax, 0xff
mov qword [rsp + 0x328], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000ec5f
jmp 0x14000ecc3
mov rcx, qword [rsp + 0x338]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x324]
mov rcx, qword [rsp + 0x328]
mov ecx, dword [rsp + rcx*4 + 0x19d8]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x314], eax
lea rcx, [rsp + 0x1dd8]
lea rdx, [0x14009c5c0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x340]
and rax, 0xff
mov qword [rsp + 0x318], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000ecde
jmp 0x14000ed40
mov rcx, qword [rsp + 0x328]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x314]
mov rcx, qword [rsp + 0x318]
mov ecx, dword [rsp + rcx*4 + 0x1dd8]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x304], eax
lea rcx, [rsp + 0x21d8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x340]
shr rax, 0x18
mov qword [rsp + 0x308], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000ed5b
jmp 0x14000edb7
mov rcx, qword [rsp + 0x318]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x304]
mov rcx, qword [rsp + 0x308]
mov ecx, dword [rsp + rcx*4 + 0x21d8]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x2f4], eax
lea rcx, [rsp + 0x25d8]
lea rdx, [0x14009cdf0]
mov r8d, 0x28
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x2f8], rax
cmp rax, 0xa
setb al
test al, 1
jne 0x14000edd2
jmp 0x14000ee09
mov rcx, qword [rsp + 0x308]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x2f8]
mov eax, dword [rsp + rax*4 + 0x25d8]
mov dword [rsp + 0x2e4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2e8], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000ee24
jmp 0x14000ee60
mov rcx, qword [rsp + 0x2f8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x2e4]
mov ecx, dword [rsp + 0x2f4]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x18], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2d8], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x14000ee7b
jmp 0x14000eeae
mov rdx, qword [rsp + 0x2e8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 4]
mov dword [rsp + 0x2cc], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2d0], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000eec9
jmp 0x14000eefc
mov rdx, qword [rsp + 0x2d8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x2bc], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2c0], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x14000ef17
jmp 0x14000ef53
mov rdx, qword [rsp + 0x2d0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x2bc]
mov ecx, dword [rsp + 0x2cc]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x1c], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2b0], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x14000ef6e
jmp 0x14000efa1
mov rdx, qword [rsp + 0x2c0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 8]
mov dword [rsp + 0x2a4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x2a8], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x14000efbc
jmp 0x14000efef
mov rdx, qword [rsp + 0x2b0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x1c]
mov dword [rsp + 0x294], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x298], rcx
mov eax, 8
cmp rax, rcx
setb al
test al, 1
jne 0x14000f00a
jmp 0x14000f046
mov rdx, qword [rsp + 0x2a8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x294]
mov ecx, dword [rsp + 0x2a4]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x20], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x288], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000f061
jmp 0x14000f094
mov rdx, qword [rsp + 0x298]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x27c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x280], rcx
mov eax, 8
cmp rax, rcx
setb al
test al, 1
jne 0x14000f0af
jmp 0x14000f0e2
mov rdx, qword [rsp + 0x288]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x26c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x270], rcx
mov eax, 9
cmp rax, rcx
setb al
test al, 1
jne 0x14000f0fd
jmp 0x14000f135
mov rdx, qword [rsp + 0x280]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x26c]
mov ecx, dword [rsp + 0x27c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x24], ecx
mov rax, qword [rsp + 0x15d0]
add rax, 1
mov qword [rsp + 0x260], rax
setb al
test al, 1
jne 0x14000f171
jmp 0x14000f150
mov rdx, qword [rsp + 0x270]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x15d0], rax
cmp qword [rsp + 0x15d0], 8
je 0x14000e935
jmp 0x14000f18b
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b5f0
ud2
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x258], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000f1ac
jmp 0x14000f1df
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x24c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x250], rcx
mov eax, 9
cmp rax, rcx
setb al
test al, 1
jne 0x14000f1fa
jmp 0x14000f22d
mov rdx, qword [rsp + 0x258]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x24]
mov dword [rsp + 0x23c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x240], rcx
mov eax, 0xa
cmp rax, rcx
setb al
test al, 1
jne 0x14000f248
jmp 0x14000f284
mov rdx, qword [rsp + 0x250]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x23c]
mov ecx, dword [rsp + 0x24c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x28], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x230], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000f29f
jmp 0x14000f2d2
mov rdx, qword [rsp + 0x240]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x224], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x228], rcx
mov eax, 0xa
cmp rax, rcx
setb al
test al, 1
jne 0x14000f2ed
jmp 0x14000f320
mov rdx, qword [rsp + 0x230]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x214], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x218], rcx
mov eax, 0xb
cmp rax, rcx
setb al
test al, 1
jne 0x14000f33b
jmp 0x14000f39b
mov rdx, qword [rsp + 0x228]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x214]
mov ecx, dword [rsp + 0x224]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x2c], ecx
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0x530]
mov qword [rsp + 0x2600], 6
mov r8, qword [rsp + 0x2600]
lea r9, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c6b0
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000eaf6
mov rdx, qword [rsp + 0x218]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b690
ud2
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
mov r8d, dword [rsp + 0x35c]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x18], r8d
mov qword [rsp + 0x2618], 0x1c
mov qword [rsp + 0x2620], 0x20
mov r8, qword [rsp + 0x2618]
mov r9, qword [rsp + 0x2620]
lea rax, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc40
mov dword [rsp + 0x204], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x208], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x14000f45e
jmp 0x14000f481
mov rdx, qword [rsp + 0x360]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov ecx, dword [rsp + 0x204]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x1c], ecx
cmp word [rsp + 0x4e4], 0x100
je 0x14000f49c
jmp 0x14000e935
mov rdx, qword [rsp + 0x208]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov qword [rsp + 0x2628], 0
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x1f8], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x14000f4c9
jmp 0x14000f502
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x1c]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x4688], rax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x1f0], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x14000f51d
jmp 0x14000f574
mov rdx, qword [rsp + 0x1f8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x1dc], eax
lea rcx, [rsp + 0x2630]
lea rdx, [0x14009bd90]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1e8]
shr rax, 0x10
and rax, 0xff
mov qword [rsp + 0x1e0], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000f58e
jmp 0x14000f5f6
mov rdx, qword [rsp + 0x1f0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x1dc]
mov rcx, qword [rsp + 0x1e0]
mov ecx, dword [rsp + rcx*4 + 0x2630]
and ecx, 0xff000000
xor eax, ecx
mov dword [rsp + 0x1cc], eax
lea rcx, [rsp + 0x2a30]
lea rdx, [0x14009c1a8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1e8]
shr rax, 8
and rax, 0xff
mov qword [rsp + 0x1d0], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000f611
jmp 0x14000f675
mov rcx, qword [rsp + 0x1e0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x1cc]
mov rcx, qword [rsp + 0x1d0]
mov ecx, dword [rsp + rcx*4 + 0x2a30]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x1bc], eax
lea rcx, [rsp + 0x2e30]
lea rdx, [0x14009c5c0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1e8]
and rax, 0xff
mov qword [rsp + 0x1c0], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000f690
jmp 0x14000f6f2
mov rcx, qword [rsp + 0x1d0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x1bc]
mov rcx, qword [rsp + 0x1c0]
mov ecx, dword [rsp + rcx*4 + 0x2e30]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x1ac], eax
lea rcx, [rsp + 0x3230]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1e8]
shr rax, 0x18
mov qword [rsp + 0x1b0], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000f70d
jmp 0x14000f769
mov rcx, qword [rsp + 0x1c0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0x1ac]
mov rcx, qword [rsp + 0x1b0]
mov ecx, dword [rsp + rcx*4 + 0x3230]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x19c], eax
lea rcx, [rsp + 0x3630]
lea rdx, [0x14009cdf0]
mov r8d, 0x28
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x2628]
mov qword [rsp + 0x1a0], rax
cmp rax, 0xa
setb al
test al, 1
jne 0x14000f784
jmp 0x14000f7bb
mov rcx, qword [rsp + 0x1b0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x1a0]
mov eax, dword [rsp + rax*4 + 0x3630]
mov dword [rsp + 0x18c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x190], rcx
mov eax, 8
cmp rax, rcx
setb al
test al, 1
jne 0x14000f7d6
jmp 0x14000f812
mov rcx, qword [rsp + 0x1a0]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x18c]
mov ecx, dword [rsp + 0x19c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x20], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x180], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x14000f82d
jmp 0x14000f860
mov rdx, qword [rsp + 0x190]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 4]
mov dword [rsp + 0x174], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x178], rcx
mov eax, 8
cmp rax, rcx
setb al
test al, 1
jne 0x14000f87b
jmp 0x14000f8ae
mov rdx, qword [rsp + 0x180]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x164], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x168], rcx
mov eax, 9
cmp rax, rcx
setb al
test al, 1
jne 0x14000f8c9
jmp 0x14000f905
mov rdx, qword [rsp + 0x178]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x164]
mov ecx, dword [rsp + 0x174]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x24], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x158], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x14000f920
jmp 0x14000f953
mov rdx, qword [rsp + 0x168]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 8]
mov dword [rsp + 0x14c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x150], rcx
mov eax, 9
cmp rax, rcx
setb al
test al, 1
jne 0x14000f96e
jmp 0x14000f9a1
mov rdx, qword [rsp + 0x158]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x24]
mov dword [rsp + 0x13c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x140], rcx
mov eax, 0xa
cmp rax, rcx
setb al
test al, 1
jne 0x14000f9bc
jmp 0x14000f9f8
mov rdx, qword [rsp + 0x150]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x13c]
mov ecx, dword [rsp + 0x14c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x28], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x130], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000fa13
jmp 0x14000fa46
mov rdx, qword [rsp + 0x140]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x124], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x128], rcx
mov eax, 0xa
cmp rax, rcx
setb al
test al, 1
jne 0x14000fa61
jmp 0x14000fa94
mov rdx, qword [rsp + 0x130]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x114], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x118], rcx
mov eax, 0xb
cmp rax, rcx
setb al
test al, 1
jne 0x14000faaf
jmp 0x14000fae7
mov rdx, qword [rsp + 0x128]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x114]
mov ecx, dword [rsp + 0x124]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x2c], ecx
mov rax, qword [rsp + 0x2628]
add rax, 1
mov qword [rsp + 0x108], rax
setb al
test al, 1
jne 0x14000fb23
jmp 0x14000fb02
mov rdx, qword [rsp + 0x118]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x2628], rax
cmp qword [rsp + 0x2628], 7
je 0x14000e935
jmp 0x14000fb3d
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b5f0
ud2
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x100], rcx
mov eax, 0xb
cmp rax, rcx
setb al
test al, 1
jne 0x14000fb5e
jmp 0x14000fb9a
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x2c]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x4690], rax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0xf8], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000fbb5
jmp 0x14000fc07
mov rdx, qword [rsp + 0x100]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x10]
mov dword [rsp + 0xe4], eax
lea rcx, [rsp + 0x3658]
lea rdx, [0x14009bd90]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xf0]
shr rax, 0x18
mov qword [rsp + 0xe8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000fc22
jmp 0x14000fc8d
mov rdx, qword [rsp + 0xf8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b690
ud2
mov eax, dword [rsp + 0xe4]
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rsp + rcx*4 + 0x3658]
and ecx, 0xff000000
xor eax, ecx
mov dword [rsp + 0xd4], eax
lea rcx, [rsp + 0x3a58]
lea rdx, [0x14009c1a8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xf0]
shr rax, 0x10
and rax, 0xff
mov qword [rsp + 0xd8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000fca8
jmp 0x14000fd10
mov rcx, qword [rsp + 0xe8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0xd4]
mov rcx, qword [rsp + 0xd8]
mov ecx, dword [rsp + rcx*4 + 0x3a58]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0xc4], eax
lea rcx, [rsp + 0x3e58]
lea rdx, [0x14009c5c0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xf0]
shr rax, 8
and rax, 0xff
mov qword [rsp + 0xc8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000fd2b
jmp 0x14000fd8f
mov rcx, qword [rsp + 0xd8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov eax, dword [rsp + 0xc4]
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rsp + rcx*4 + 0x3e58]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0xb4], eax
lea rcx, [rsp + 0x4258]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xf0]
and rax, 0xff
mov qword [rsp + 0xb8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14000fdaa
jmp 0x14000fde6
mov rcx, qword [rsp + 0xc8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + rax*4 + 0x4258]
and eax, 0xff
mov dword [rsp + 0xa4], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0xa8], rcx
mov eax, 0xc
cmp rax, rcx
setb al
test al, 1
jne 0x14000fe01
jmp 0x14000fe3d
mov rcx, qword [rsp + 0xb8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b690
ud2
mov edx, dword [rsp + 0xa4]
mov ecx, dword [rsp + 0xb4]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x30], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x98], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000fe58
jmp 0x14000fe8b
mov rdx, qword [rsp + 0xa8]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xc
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x8c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x90], rcx
mov eax, 0xc
cmp rax, rcx
setb al
test al, 1
jne 0x14000fea6
jmp 0x14000fed6
mov rdx, qword [rsp + 0x98]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x30]
mov dword [rsp + 0x7c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x80], rcx
mov eax, 0xd
cmp rax, rcx
setb al
test al, 1
jne 0x14000fef1
jmp 0x14000ff27
mov rdx, qword [rsp + 0x90]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xc
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x7c]
mov ecx, dword [rsp + 0x8c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x34], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x70], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x14000ff42
jmp 0x14000ff6f
mov rdx, qword [rsp + 0x80]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xd
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x64], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x68], rcx
mov eax, 0xd
cmp rax, rcx
setb al
test al, 1
jne 0x14000ff87
jmp 0x14000ffb4
mov rdx, qword [rsp + 0x70]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x34]
mov dword [rsp + 0x54], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x58], rcx
mov eax, 0xe
cmp rax, rcx
setb al
test al, 1
jne 0x14000ffcc
jmp 0x14000ffff
mov rdx, qword [rsp + 0x68]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xd
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x54]
mov ecx, dword [rsp + 0x64]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x38], ecx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x48], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x140010017
jmp 0x140010044
mov rdx, qword [rsp + 0x58]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xe
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x1c]
mov dword [rsp + 0x3c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x40], rcx
mov eax, 0xe
cmp rax, rcx
setb al
test al, 1
jne 0x14001005c
jmp 0x140010089
mov rdx, qword [rsp + 0x48]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b690
ud2
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x38]
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x30], rcx
mov eax, 0xf
cmp rax, rcx
setb al
test al, 1
jne 0x1400100a1
jmp 0x1400100fb
mov rdx, qword [rsp + 0x40]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xe
call fcn.14003b690
ud2
mov edx, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x528]
xor ecx, edx
mov dword [rax + 0x3c], ecx
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0x530]
mov qword [rsp + 0x4658], 8
mov r8, qword [rsp + 0x4658]
lea r9, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c6b0
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000f4a8
mov rdx, qword [rsp + 0x30]
lea r8, str.C:Users_sufip.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xf
call fcn.14003b690
ud2