Function at 0x14000ddf0
Capabilities:
Encrypt data using aes

Disassembly:
mov eax, 0x46b8
call fcn.140039f10
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 0x14000df1e
jmp 0x14000de56
mov ax, word [rsp + 0x4e2]
movzx eax, ax
sub eax, 0xc0
je 0x14000df28
jmp 0x14000de6e
mov ax, word [rsp + 0x4e2]
movzx eax, ax
sub eax, 0x100
je 0x14000df32
jmp 0x14000de86
lea rcx, [rsp + 0x4e4]
mov qword [rsp + 0x46a8], rcx
lea rax, [0x140039630]
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.14000bee0
mov rcx, qword [rsp + 0x4c0]
lea rdx, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14003b2a0
mov byte [rsp + 0x4e7], 0xa
jmp 0x14000df3a
mov byte [rsp + 0x4e7], 0xc
jmp 0x14000df3a
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c570
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000dfea
jmp 0x14000e079
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000e091
jmp 0x14000e121
mov rdx, qword [rsp + 0x4b8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b410
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000e13a
jmp 0x14000e1c7
mov rdx, qword [rsp + 0x4a8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b410
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000e1e0
jmp 0x14000e200
mov rdx, qword [rsp + 0x498]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b410
mov ecx, dword [rsp + 0x484]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0xc], ecx
cmp word [rsp + 0x4e4], 0x80
je 0x14000e219
jmp 0x14000e22a
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
mov qword [rsp + 0x578], 0
jmp 0x14000e2aa
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000e965
jmp 0x14000e9f2
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x468], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14000e2cb
jmp 0x14000e304
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 0x14000e31d
jmp 0x14000e374
mov rdx, qword [rsp + 0x468]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x44c], eax
lea rcx, [rsp + 0x580]
lea rdx, [0x1400567c0]
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 0x14000e38c
jmp 0x14000e3f4
mov rdx, qword [rsp + 0x460]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b410
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, [0x140056bd8]
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140056ff0]
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 0x14000e48a
jmp 0x14000e4ec
mov rcx, qword [rsp + 0x440]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000e505
jmp 0x14000e561
mov rcx, qword [rsp + 0x430]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140057820]
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 0x14000e57a
jmp 0x14000e5b1
mov rcx, qword [rsp + 0x420]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000e5ca
jmp 0x14000e606
mov rcx, qword [rsp + 0x410]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b410
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 0x14000e61f
jmp 0x14000e652
mov rdx, qword [rsp + 0x400]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b410
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 0x14000e66b
jmp 0x14000e69e
mov rdx, qword [rsp + 0x3f0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b410
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 0x14000e6b7
jmp 0x14000e6f3
mov rdx, qword [rsp + 0x3e8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b410
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 0x14000e70c
jmp 0x14000e73f
mov rdx, qword [rsp + 0x3d8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
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 0x14000e758
jmp 0x14000e78b
mov rdx, qword [rsp + 0x3c8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b410
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 0x14000e7a4
jmp 0x14000e7e0
mov rdx, qword [rsp + 0x3c0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
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 0x14000e7f9
jmp 0x14000e82c
mov rdx, qword [rsp + 0x3b0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
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 0x14000e845
jmp 0x14000e878
mov rdx, qword [rsp + 0x3a0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
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 0x14000e891
jmp 0x14000e8c9
mov rdx, qword [rsp + 0x398]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
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 0x14000e8ff
jmp 0x14000e8e2
mov rdx, qword [rsp + 0x388]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x578], rax
cmp qword [rsp + 0x578], 0xa
je 0x14000e917
jmp 0x14000e920
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b370
nop
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c710
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000e2aa
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000ea0b
jmp 0x14000ea2b
mov rdx, qword [rsp + 0x478]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b410
mov ecx, dword [rsp + 0x36c]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x14], ecx
cmp word [rsp + 0x4e4], 0xc0
je 0x14000ea44
jmp 0x14000ea55
mov rdx, qword [rsp + 0x370]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
mov qword [rsp + 0x15d0], 0
jmp 0x14000ead5
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000f365
jmp 0x14000f3f2
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x350], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x14000eaf6
jmp 0x14000eb2f
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 0x14000eb48
jmp 0x14000eb9f
mov rdx, qword [rsp + 0x350]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x334], eax
lea rcx, [rsp + 0x15d8]
lea rdx, [0x1400567c0]
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 0x14000ebb7
jmp 0x14000ec1f
mov rdx, qword [rsp + 0x348]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b410
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, [0x140056bd8]
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 0x14000ec38
jmp 0x14000ec9c
mov rcx, qword [rsp + 0x338]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140056ff0]
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 0x14000ecb5
jmp 0x14000ed17
mov rcx, qword [rsp + 0x328]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000ed30
jmp 0x14000ed8c
mov rcx, qword [rsp + 0x318]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140057820]
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 0x14000eda5
jmp 0x14000eddc
mov rcx, qword [rsp + 0x308]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000edf5
jmp 0x14000ee31
mov rcx, qword [rsp + 0x2f8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b410
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 0x14000ee4a
jmp 0x14000ee7d
mov rdx, qword [rsp + 0x2e8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
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 0x14000ee96
jmp 0x14000eec9
mov rdx, qword [rsp + 0x2d8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b410
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 0x14000eee2
jmp 0x14000ef1e
mov rdx, qword [rsp + 0x2d0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
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 0x14000ef37
jmp 0x14000ef6a
mov rdx, qword [rsp + 0x2c0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
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 0x14000ef83
jmp 0x14000efb6
mov rdx, qword [rsp + 0x2b0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b410
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 0x14000efcf
jmp 0x14000f00b
mov rdx, qword [rsp + 0x2a8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
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 0x14000f024
jmp 0x14000f057
mov rdx, qword [rsp + 0x298]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b410
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 0x14000f070
jmp 0x14000f0a3
mov rdx, qword [rsp + 0x288]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
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 0x14000f0bc
jmp 0x14000f0f4
mov rdx, qword [rsp + 0x280]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b410
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 0x14000f12e
jmp 0x14000f10d
mov rdx, qword [rsp + 0x270]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b410
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x15d0], rax
cmp qword [rsp + 0x15d0], 8
je 0x14000e917
jmp 0x14000f146
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b370
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x258], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x14000f167
jmp 0x14000f19a
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 0x14000f1b3
jmp 0x14000f1e6
mov rdx, qword [rsp + 0x258]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b410
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 0x14000f1ff
jmp 0x14000f23b
mov rdx, qword [rsp + 0x250]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b410
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 0x14000f254
jmp 0x14000f287
mov rdx, qword [rsp + 0x240]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b410
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 0x14000f2a0
jmp 0x14000f2d3
mov rdx, qword [rsp + 0x230]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
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 0x14000f2ec
jmp 0x14000f34c
mov rdx, qword [rsp + 0x228]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b410
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c710
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000ead5
mov rdx, qword [rsp + 0x218]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b410
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c640
mov rcx, rax
call fcn.14000dc60
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 0x14000f40b
jmp 0x14000f42e
mov rdx, qword [rsp + 0x360]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
mov ecx, dword [rsp + 0x204]
mov rax, qword [rsp + 0x528]
mov dword [rax + 0x1c], ecx
cmp word [rsp + 0x4e4], 0x100
je 0x14000f447
jmp 0x14000e917
mov rdx, qword [rsp + 0x208]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
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 0x14000f474
jmp 0x14000f4ad
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 0x14000f4c6
jmp 0x14000f51d
mov rdx, qword [rsp + 0x1f8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
mov rax, qword [rsp + 0x528]
mov eax, dword [rax]
mov dword [rsp + 0x1dc], eax
lea rcx, [rsp + 0x2630]
lea rdx, [0x1400567c0]
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 0x14000f535
jmp 0x14000f59d
mov rdx, qword [rsp + 0x1f0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14003b410
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, [0x140056bd8]
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 0x14000f5b6
jmp 0x14000f61a
mov rcx, qword [rsp + 0x1e0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140056ff0]
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 0x14000f633
jmp 0x14000f695
mov rcx, qword [rsp + 0x1d0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000f6ae
jmp 0x14000f70a
mov rcx, qword [rsp + 0x1c0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140057820]
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 0x14000f723
jmp 0x14000f75a
mov rcx, qword [rsp + 0x1b0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000f773
jmp 0x14000f7af
mov rcx, qword [rsp + 0x1a0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0xa
call fcn.14003b410
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 0x14000f7c8
jmp 0x14000f7fb
mov rdx, qword [rsp + 0x190]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b410
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 0x14000f814
jmp 0x14000f847
mov rdx, qword [rsp + 0x180]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 1
call fcn.14003b410
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 0x14000f860
jmp 0x14000f89c
mov rdx, qword [rsp + 0x178]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 8
call fcn.14003b410
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 0x14000f8b5
jmp 0x14000f8e8
mov rdx, qword [rsp + 0x168]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b410
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 0x14000f901
jmp 0x14000f934
mov rdx, qword [rsp + 0x158]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 2
call fcn.14003b410
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 0x14000f94d
jmp 0x14000f989
mov rdx, qword [rsp + 0x150]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 9
call fcn.14003b410
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 0x14000f9a2
jmp 0x14000f9d5
mov rdx, qword [rsp + 0x140]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b410
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 0x14000f9ee
jmp 0x14000fa21
mov rdx, qword [rsp + 0x130]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
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 0x14000fa3a
jmp 0x14000fa72
mov rdx, qword [rsp + 0x128]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xa
call fcn.14003b410
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 0x14000faac
jmp 0x14000fa8b
mov rdx, qword [rsp + 0x118]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b410
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x2628], rax
cmp qword [rsp + 0x2628], 7
je 0x14000e917
jmp 0x14000fac4
lea rcx, str.attempt_to_add_with_overflow
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x1c
call fcn.14003b370
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x100], rcx
mov eax, 0xb
cmp rax, rcx
setb al
test al, 1
jne 0x14000fae5
jmp 0x14000fb21
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 0x14000fb3a
jmp 0x14000fb8c
mov rdx, qword [rsp + 0x100]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xb
call fcn.14003b410
mov rax, qword [rsp + 0x528]
mov eax, dword [rax + 0x10]
mov dword [rsp + 0xe4], eax
lea rcx, [rsp + 0x3658]
lea rdx, [0x1400567c0]
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 0x14000fba5
jmp 0x14000fc10
mov rdx, qword [rsp + 0xf8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 4
call fcn.14003b410
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, [0x140056bd8]
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 0x14000fc29
jmp 0x14000fc91
mov rcx, qword [rsp + 0xe8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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, [0x140056ff0]
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 0x14000fcaa
jmp 0x14000fd0e
mov rcx, qword [rsp + 0xd8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000fd27
jmp 0x14000fd63
mov rcx, qword [rsp + 0xc8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000fd7c
jmp 0x14000fdb8
mov rcx, qword [rsp + 0xb8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 0x14000fdd1
jmp 0x14000fe04
mov rdx, qword [rsp + 0xa8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xc
call fcn.14003b410
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 0x14000fe1d
jmp 0x14000fe4d
mov rdx, qword [rsp + 0x98]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 5
call fcn.14003b410
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 0x14000fe66
jmp 0x14000fe9c
mov rdx, qword [rsp + 0x90]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xc
call fcn.14003b410
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 0x14000feb5
jmp 0x14000fee2
mov rdx, qword [rsp + 0x80]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xd
call fcn.14003b410
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 0x14000fef8
jmp 0x14000ff25
mov rdx, qword [rsp + 0x70]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 6
call fcn.14003b410
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 0x14000ff3b
jmp 0x14000ff6e
mov rdx, qword [rsp + 0x68]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xd
call fcn.14003b410
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 0x14000ff84
jmp 0x14000ffb1
mov rdx, qword [rsp + 0x58]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xe
call fcn.14003b410
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 0x14000ffc7
jmp 0x14000fff4
mov rdx, qword [rsp + 0x48]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
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 0x14001000a
jmp 0x140010064
mov rdx, qword [rsp + 0x40]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xe
call fcn.14003b410
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_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c710
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], rdx
jmp 0x14000f453
mov rdx, qword [rsp + 0x30]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 0xf
call fcn.14003b410
int3