Function at 0x14000c040
Capabilities:
Encrypt data using aes

Disassembly:
mov eax, 0xc7e8
call fcn.14002aa60
sub rsp, rax
mov qword [rsp + 0x490], rdx
mov rax, rcx
mov rcx, qword [rsp + 0x490]
mov qword [rsp + 0x498], rax
mov qword [rsp + 0xc4e8], rcx
lea rdx, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
call fcn.140011bc0
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], rdx
mov rdx, qword [rcx]
mov eax, 1
xor ecx, ecx
cmp rdx, 0
cmove rax, rcx
cmp rax, 0
jne 0x14000c1a0
mov rcx, qword [rsp + 0x498]
mov rax, qword [rcx + 8]
mov qword [rsp + 0x480], rax
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x488], rcx
mov qword [rsp + 0xc4f0], rax
mov qword [rsp + 0xc4f8], rcx
mov qword [rsp + 0xc710], rax
mov qword [rsp + 0xc718], rcx
mov qword [rsp + 0xc720], 0
mov qword [rsp + 0xc728], 4
mov qword [rsp + 0xc730], 0
mov qword [rsp + 0xc738], 4
mov qword [rsp + 0xc740], rax
mov qword [rsp + 0xc748], rcx
mov eax, 4
cmp rax, rcx
jbe 0x14000c153
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 4
call fcn.14002c8c0
mov r9, qword [rsp + 0x488]
mov r8, qword [rsp + 0x480]
xor eax, eax
mov ecx, eax
mov edx, 4
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x474], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x478], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000c2b7
jmp 0x14000c3a0
mov rdx, qword [rsp + 0x498]
mov rax, qword [rdx]
mov qword [rsp + 0x450], rax
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x458], rcx
mov qword [rsp + 0xc500], rax
mov qword [rsp + 0xc508], rcx
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x460], r8
mov rdx, qword [rdx + 0x18]
mov qword [rsp + 0x468], rdx
mov qword [rsp + 0xc510], r8
mov qword [rsp + 0xc518], rdx
mov qword [rsp + 0xc610], rax
mov qword [rsp + 0xc618], rcx
mov qword [rsp + 0xc620], 0
mov qword [rsp + 0xc628], 4
mov qword [rsp + 0xc630], 0
mov qword [rsp + 0xc638], 4
mov qword [rsp + 0xc640], rax
mov qword [rsp + 0xc648], rcx
mov eax, 4
cmp rax, rcx
jbe 0x14000c26a
mov rdx, qword [rsp + 0x458]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 4
call fcn.14002c8c0
mov r9, qword [rsp + 0x458]
mov r8, qword [rsp + 0x450]
xor eax, eax
mov ecx, eax
mov edx, 4
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x444], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x448], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000c6c7
jmp 0x14000c7b0
mov rcx, qword [rsp + 0x488]
mov rax, qword [rsp + 0x480]
mov edx, dword [rsp + 0x474]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8]
mov dword [rsp + 0x440], edx
mov qword [rsp + 0xc6d0], rax
mov qword [rsp + 0xc6d8], rcx
mov qword [rsp + 0xc6e0], 4
mov qword [rsp + 0xc6e8], 8
mov qword [rsp + 0xc6f0], 4
mov qword [rsp + 0xc6f8], 8
mov qword [rsp + 0xc700], rax
mov qword [rsp + 0xc708], rcx
mov eax, 8
cmp rax, rcx
jbe 0x14000c353
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 8
call fcn.14002c8c0
mov r9, qword [rsp + 0x488]
mov r8, qword [rsp + 0x480]
mov ecx, 4
mov edx, 8
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x434], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x438], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000c3b8
jmp 0x14000c4a2
mov rdx, qword [rsp + 0x478]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14002c4e0
mov rcx, qword [rsp + 0x488]
mov rax, qword [rsp + 0x480]
mov edx, dword [rsp + 0x434]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8 + 4]
mov dword [rsp + 0x430], edx
mov qword [rsp + 0xc690], rax
mov qword [rsp + 0xc698], rcx
mov qword [rsp + 0xc6a0], 8
mov qword [rsp + 0xc6a8], 0xc
mov qword [rsp + 0xc6b0], 8
mov qword [rsp + 0xc6b8], 0xc
mov qword [rsp + 0xc6c0], rax
mov qword [rsp + 0xc6c8], rcx
mov eax, 0xc
cmp rax, rcx
jbe 0x14000c455
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 0xc
call fcn.14002c8c0
mov r9, qword [rsp + 0x488]
mov r8, qword [rsp + 0x480]
mov ecx, 8
mov edx, 0xc
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x424], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x428], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000c4bb
jmp 0x14000c5a5
mov rdx, qword [rsp + 0x438]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 1
call fcn.14002c4e0
mov rcx, qword [rsp + 0x488]
mov rax, qword [rsp + 0x480]
mov edx, dword [rsp + 0x424]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8 + 8]
mov dword [rsp + 0x420], edx
mov qword [rsp + 0xc650], rax
mov qword [rsp + 0xc658], rcx
mov qword [rsp + 0xc660], 0xc
mov qword [rsp + 0xc668], 0x10
mov qword [rsp + 0xc670], 0xc
mov qword [rsp + 0xc678], 0x10
mov qword [rsp + 0xc680], rax
mov qword [rsp + 0xc688], rcx
mov eax, 0x10
cmp rax, rcx
jbe 0x14000c558
mov rdx, qword [rsp + 0x488]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 0x10
call fcn.14002c8c0
mov r9, qword [rsp + 0x488]
mov r8, qword [rsp + 0x480]
mov ecx, 0xc
mov edx, 0x10
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x414], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x418], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000c5be
jmp 0x14000c62a
mov rdx, qword [rsp + 0x428]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 2
call fcn.14002c4e0
mov rax, qword [rsp + 0x488]
mov rcx, qword [rsp + 0x480]
mov r8d, dword [rsp + 0x420]
mov r9d, dword [rsp + 0x430]
mov r10d, dword [rsp + 0x440]
mov edx, dword [rsp + 0x414]
mov r11, qword [rsp + 0x4a0]
xor edx, dword [r11 + 0xc]
mov dword [rsp + 0x4c0], r10d
mov dword [rsp + 0x4c4], r9d
mov dword [rsp + 0x4c8], r8d
mov dword [rsp + 0x4cc], edx
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4d8], rax
jmp 0x14000c643
mov rdx, qword [rsp + 0x418]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 3
call fcn.14002c4e0
mov rax, qword [rsp + 0x490]
mov ecx, dword [rsp + 0x4c0]
mov dword [rsp + 0x4b0], ecx
mov ecx, dword [rsp + 0x4c4]
mov dword [rsp + 0x4b4], ecx
mov ecx, dword [rsp + 0x4c8]
mov dword [rsp + 0x4b8], ecx
mov ecx, dword [rsp + 0x4cc]
mov dword [rsp + 0x4bc], ecx
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp + 0x400], rdx
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x408], rcx
mov qword [rsp + 0xc520], rdx
mov qword [rsp + 0xc528], rcx
mov al, byte [rax + 0xf0]
shr al, 1
mov byte [rsp + 0x4e7], al
jmp 0x14000ca56
mov rcx, qword [rsp + 0x458]
mov rax, qword [rsp + 0x450]
mov edx, dword [rsp + 0x444]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8]
mov dword [rsp + 0x3fc], edx
mov qword [rsp + 0xc5d0], rax
mov qword [rsp + 0xc5d8], rcx
mov qword [rsp + 0xc5e0], 4
mov qword [rsp + 0xc5e8], 8
mov qword [rsp + 0xc5f0], 4
mov qword [rsp + 0xc5f8], 8
mov qword [rsp + 0xc600], rax
mov qword [rsp + 0xc608], rcx
mov eax, 8
cmp rax, rcx
jbe 0x14000c763
mov rdx, qword [rsp + 0x458]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 8
call fcn.14002c8c0
mov r9, qword [rsp + 0x458]
mov r8, qword [rsp + 0x450]
mov ecx, 4
mov edx, 8
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3ec], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x3f0], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000c7c8
jmp 0x14000c8b2
mov rdx, qword [rsp + 0x448]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14002c4e0
mov rcx, qword [rsp + 0x458]
mov rax, qword [rsp + 0x450]
mov edx, dword [rsp + 0x3ec]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8 + 4]
mov dword [rsp + 0x3e8], edx
mov qword [rsp + 0xc590], rax
mov qword [rsp + 0xc598], rcx
mov qword [rsp + 0xc5a0], 8
mov qword [rsp + 0xc5a8], 0xc
mov qword [rsp + 0xc5b0], 8
mov qword [rsp + 0xc5b8], 0xc
mov qword [rsp + 0xc5c0], rax
mov qword [rsp + 0xc5c8], rcx
mov eax, 0xc
cmp rax, rcx
jbe 0x14000c865
mov rdx, qword [rsp + 0x458]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 0xc
call fcn.14002c8c0
mov r9, qword [rsp + 0x458]
mov r8, qword [rsp + 0x450]
mov ecx, 8
mov edx, 0xc
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3dc], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x3e0], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000c8cb
jmp 0x14000c9b5
mov rdx, qword [rsp + 0x3f0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 1
call fcn.14002c4e0
mov rcx, qword [rsp + 0x458]
mov rax, qword [rsp + 0x450]
mov edx, dword [rsp + 0x3dc]
mov r8, qword [rsp + 0x4a0]
xor edx, dword [r8 + 8]
mov dword [rsp + 0x3d8], edx
mov qword [rsp + 0xc550], rax
mov qword [rsp + 0xc558], rcx
mov qword [rsp + 0xc560], 0xc
mov qword [rsp + 0xc568], 0x10
mov qword [rsp + 0xc570], 0xc
mov qword [rsp + 0xc578], 0x10
mov qword [rsp + 0xc580], rax
mov qword [rsp + 0xc588], rcx
mov eax, 0x10
cmp rax, rcx
jbe 0x14000c968
mov rdx, qword [rsp + 0x458]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 0x10
call fcn.14002c8c0
mov r9, qword [rsp + 0x458]
mov r8, qword [rsp + 0x450]
mov ecx, 0xc
mov edx, 0x10
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3cc], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x3d0], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000c9ce
jmp 0x14000ca3d
mov rdx, qword [rsp + 0x3e0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 2
call fcn.14002c4e0
mov rax, qword [rsp + 0x468]
mov rcx, qword [rsp + 0x460]
mov r8d, dword [rsp + 0x3d8]
mov r9d, dword [rsp + 0x3e8]
mov r10d, dword [rsp + 0x3fc]
mov edx, dword [rsp + 0x3cc]
mov r11, qword [rsp + 0x4a0]
xor edx, dword [r11 + 0xc]
mov dword [rsp + 0x4c0], r10d
mov dword [rsp + 0x4c4], r9d
mov dword [rsp + 0x4c8], r8d
mov dword [rsp + 0x4cc], edx
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4d8], rax
jmp 0x14000c643
mov rdx, qword [rsp + 0x3d0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 3
call fcn.14002c4e0
lea rcx, [rsp + 0x4e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b0]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x3c0], rax
cmp rax, 0x100
jae 0x14000cae0
mov rax, qword [rsp + 0x3c0]
mov eax, dword [rsp + rax*4 + 0x4e8]
mov dword [rsp + 0x3b4], eax
lea rcx, [rsp + 0x8e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b4]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3b8], rax
cmp rax, 0x100
jb 0x14000caf9
jmp 0x14000cb54
mov rcx, qword [rsp + 0x3c0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x3b8]
mov eax, dword [rsp + 0x3b4]
xor eax, dword [rsp + rcx*4 + 0x8e8]
mov dword [rsp + 0x3a4], eax
lea rcx, [rsp + 0xce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b8]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3a8], rax
cmp rax, 0x100
jb 0x14000cb6d
jmp 0x14000cbc3
mov rcx, qword [rsp + 0x3b8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x3a8]
mov eax, dword [rsp + 0x3a4]
xor eax, dword [rsp + rcx*4 + 0xce8]
mov dword [rsp + 0x394], eax
lea rcx, [rsp + 0x10e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4bc]
and rax, 0xff
mov qword [rsp + 0x398], rax
cmp rax, 0x100
jb 0x14000cbdc
jmp 0x14000cc15
mov rcx, qword [rsp + 0x3a8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x398]
mov eax, dword [rsp + 0x394]
xor eax, dword [rsp + rcx*4 + 0x10e8]
mov dword [rsp + 0x384], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x388], rcx
mov eax, 4
cmp rax, rcx
jb 0x14000cc2e
jmp 0x14000cc86
mov rcx, qword [rsp + 0x398]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x384]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0x10]
mov dword [rsp + 0x374], eax
mov dword [rsp + 0xc530], eax
lea rcx, [rsp + 0x14e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b4]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x378], rax
cmp rax, 0x100
jb 0x14000cc9f
jmp 0x14000ccf3
mov rdx, qword [rsp + 0x388]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 4
call fcn.14002c4e0
mov rax, qword [rsp + 0x378]
mov eax, dword [rsp + rax*4 + 0x14e8]
mov dword [rsp + 0x364], eax
lea rcx, [rsp + 0x18e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b8]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x368], rax
cmp rax, 0x100
jb 0x14000cd0c
jmp 0x14000cd67
mov rcx, qword [rsp + 0x378]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x368]
mov eax, dword [rsp + 0x364]
xor eax, dword [rsp + rcx*4 + 0x18e8]
mov dword [rsp + 0x354], eax
lea rcx, [rsp + 0x1ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4bc]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x358], rax
cmp rax, 0x100
jb 0x14000cd80
jmp 0x14000cdd6
mov rcx, qword [rsp + 0x368]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x358]
mov eax, dword [rsp + 0x354]
xor eax, dword [rsp + rcx*4 + 0x1ce8]
mov dword [rsp + 0x344], eax
lea rcx, [rsp + 0x20e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b0]
and rax, 0xff
mov qword [rsp + 0x348], rax
cmp rax, 0x100
jb 0x14000cdef
jmp 0x14000ce28
mov rcx, qword [rsp + 0x358]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x348]
mov eax, dword [rsp + 0x344]
xor eax, dword [rsp + rcx*4 + 0x20e8]
mov dword [rsp + 0x334], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x338], rcx
mov eax, 5
cmp rax, rcx
jb 0x14000ce41
jmp 0x14000ce99
mov rcx, qword [rsp + 0x348]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x334]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0x14]
mov dword [rsp + 0x324], eax
mov dword [rsp + 0xc534], eax
lea rcx, [rsp + 0x24e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b8]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x328], rax
cmp rax, 0x100
jb 0x14000ceb2
jmp 0x14000cf06
mov rdx, qword [rsp + 0x338]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 5
call fcn.14002c4e0
mov rax, qword [rsp + 0x328]
mov eax, dword [rsp + rax*4 + 0x24e8]
mov dword [rsp + 0x314], eax
lea rcx, [rsp + 0x28e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4bc]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x318], rax
cmp rax, 0x100
jb 0x14000cf1f
jmp 0x14000cf7a
mov rcx, qword [rsp + 0x328]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x318]
mov eax, dword [rsp + 0x314]
xor eax, dword [rsp + rcx*4 + 0x28e8]
mov dword [rsp + 0x304], eax
lea rcx, [rsp + 0x2ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b0]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x308], rax
cmp rax, 0x100
jb 0x14000cf93
jmp 0x14000cfe9
mov rcx, qword [rsp + 0x318]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x308]
mov eax, dword [rsp + 0x304]
xor eax, dword [rsp + rcx*4 + 0x2ce8]
mov dword [rsp + 0x2f4], eax
lea rcx, [rsp + 0x30e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b4]
and rax, 0xff
mov qword [rsp + 0x2f8], rax
cmp rax, 0x100
jb 0x14000d002
jmp 0x14000d03b
mov rcx, qword [rsp + 0x308]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x2f8]
mov eax, dword [rsp + 0x2f4]
xor eax, dword [rsp + rcx*4 + 0x30e8]
mov dword [rsp + 0x2e4], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x2e8], rcx
mov eax, 6
cmp rax, rcx
jb 0x14000d054
jmp 0x14000d0ac
mov rcx, qword [rsp + 0x2f8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x2e4]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0x18]
mov dword [rsp + 0x2d4], eax
mov dword [rsp + 0xc538], eax
lea rcx, [rsp + 0x34e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4bc]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x2d8], rax
cmp rax, 0x100
jb 0x14000d0c5
jmp 0x14000d119
mov rdx, qword [rsp + 0x2e8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 6
call fcn.14002c4e0
mov rax, qword [rsp + 0x2d8]
mov eax, dword [rsp + rax*4 + 0x34e8]
mov dword [rsp + 0x2c4], eax
lea rcx, [rsp + 0x38e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b0]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2c8], rax
cmp rax, 0x100
jb 0x14000d132
jmp 0x14000d18d
mov rcx, qword [rsp + 0x2d8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x2c8]
mov eax, dword [rsp + 0x2c4]
xor eax, dword [rsp + rcx*4 + 0x38e8]
mov dword [rsp + 0x2b4], eax
lea rcx, [rsp + 0x3ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b4]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2b8], rax
cmp rax, 0x100
jb 0x14000d1a6
jmp 0x14000d1fc
mov rcx, qword [rsp + 0x2c8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x2b8]
mov eax, dword [rsp + 0x2b4]
xor eax, dword [rsp + rcx*4 + 0x3ce8]
mov dword [rsp + 0x2a4], eax
lea rcx, [rsp + 0x40e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x4b8]
and rax, 0xff
mov qword [rsp + 0x2a8], rax
cmp rax, 0x100
jb 0x14000d215
jmp 0x14000d251
mov rcx, qword [rsp + 0x2b8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x2a8]
mov eax, dword [rsp + 0x2a4]
xor eax, dword [rsp + rcx*4 + 0x40e8]
mov dword [rsp + 0x294], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x298], rcx
mov eax, 7
cmp rax, rcx
jb 0x14000d26a
jmp 0x14000d2f0
mov rcx, qword [rsp + 0x2a8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x294]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0x1c]
mov dword [rsp + 0x28c], eax
mov dword [rsp + 0xc53c], eax
mov rdx, qword [rsp + 0x4a0]
mov r8, qword [rsp + 0x4a8]
mov qword [rsp + 0xc750], rdx
mov qword [rsp + 0xc758], r8
mov qword [rsp + 0xc760], 8
mov ecx, 8
lea r9, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
call fcn.140010a40
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], rdx
mov al, byte [rsp + 0x4e7]
mov cl, al
sub cl, 1
mov byte [rsp + 0x293], cl
cmp al, 1
jb 0x14000d323
jmp 0x14000d309
mov rdx, qword [rsp + 0x298]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 7
call fcn.14002c4e0
mov al, byte [rsp + 0x293]
mov byte [rsp + 0x4e7], al
cmp byte [rsp + 0x4e7], 0
je 0x14000d32f
jmp 0x14000d36a
lea rcx, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
call fcn.14002cab0
lea rcx, [rsp + 0x84e8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x280], rax
cmp rax, 0x100
jb 0x14000d3a9
jmp 0x14000d402
lea rcx, [rsp + 0x44e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x278], rax
cmp rax, 0x100
jb 0x14000ddd4
jmp 0x14000de28
mov rax, qword [rsp + 0x280]
mov eax, dword [rsp + rax*4 + 0x84e8]
and eax, 0xff000000
mov dword [rsp + 0x26c], eax
lea rcx, [rsp + 0x88e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x270], rax
cmp rax, 0x100
jb 0x14000d41b
jmp 0x14000d47e
mov rcx, qword [rsp + 0x280]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x26c]
mov rcx, qword [rsp + 0x270]
mov ecx, dword [rsp + rcx*4 + 0x88e8]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x25c], eax
lea rcx, [rsp + 0x8ce8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x260], rax
cmp rax, 0x100
jb 0x14000d497
jmp 0x14000d4f7
mov rcx, qword [rsp + 0x270]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x25c]
mov rcx, qword [rsp + 0x260]
mov ecx, dword [rsp + rcx*4 + 0x8ce8]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x24c], eax
lea rcx, [rsp + 0x90e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x250], rax
cmp rax, 0x100
jb 0x14000d510
jmp 0x14000d551
mov rcx, qword [rsp + 0x260]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x24c]
mov rcx, qword [rsp + 0x250]
mov ecx, dword [rsp + rcx*4 + 0x90e8]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x23c], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x240], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000d56a
jmp 0x14000d623
mov rcx, qword [rsp + 0x250]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov r9, qword [rsp + 0x408]
mov r8, qword [rsp + 0x400]
mov eax, dword [rsp + 0x23c]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx]
mov dword [rsp + 0x22c], eax
mov dword [rsp + 0xc540], eax
mov qword [rsp + 0xc7c8], r8
mov qword [rsp + 0xc7d0], r9
mov qword [rsp + 0xc7d8], 0
mov qword [rsp + 0xc7e0], 4
xor eax, eax
mov ecx, eax
mov edx, 4
lea rax, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.1400109a0
mov r8d, dword [rsp + 0x22c]
mov rcx, rax
call fcn.1400081e0
lea rcx, [rsp + 0x94e8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x230], rax
cmp rax, 0x100
jb 0x14000d63b
jmp 0x14000d694
mov rdx, qword [rsp + 0x240]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14002c4e0
mov rax, qword [rsp + 0x230]
mov eax, dword [rsp + rax*4 + 0x94e8]
and eax, 0xff000000
mov dword [rsp + 0x21c], eax
lea rcx, [rsp + 0x98e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x220], rax
cmp rax, 0x100
jb 0x14000d6ad
jmp 0x14000d710
mov rcx, qword [rsp + 0x230]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x21c]
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rsp + rcx*4 + 0x98e8]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x20c], eax
lea rcx, [rsp + 0x9ce8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x210], rax
cmp rax, 0x100
jb 0x14000d729
jmp 0x14000d789
mov rcx, qword [rsp + 0x220]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x20c]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rsp + rcx*4 + 0x9ce8]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x1fc], eax
lea rcx, [rsp + 0xa0e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x200], rax
cmp rax, 0x100
jb 0x14000d7a2
jmp 0x14000d7e6
mov rcx, qword [rsp + 0x210]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x1fc]
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rsp + rcx*4 + 0xa0e8]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x1ec], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x1f0], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000d7ff
jmp 0x14000d8ba
mov rcx, qword [rsp + 0x200]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov r9, qword [rsp + 0x408]
mov r8, qword [rsp + 0x400]
mov eax, dword [rsp + 0x1ec]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 4]
mov dword [rsp + 0x1dc], eax
mov dword [rsp + 0xc544], eax
mov qword [rsp + 0xc7a8], r8
mov qword [rsp + 0xc7b0], r9
mov qword [rsp + 0xc7b8], 4
mov qword [rsp + 0xc7c0], 8
mov ecx, 4
mov edx, 8
lea rax, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.1400109a0
mov r8d, dword [rsp + 0x1dc]
mov rcx, rax
call fcn.1400081e0
lea rcx, [rsp + 0xa4e8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x1e0], rax
cmp rax, 0x100
jb 0x14000d8d3
jmp 0x14000d92c
mov rdx, qword [rsp + 0x1f0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 1
call fcn.14002c4e0
mov rax, qword [rsp + 0x1e0]
mov eax, dword [rsp + rax*4 + 0xa4e8]
and eax, 0xff000000
mov dword [rsp + 0x1cc], eax
lea rcx, [rsp + 0xa8e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x1d0], rax
cmp rax, 0x100
jb 0x14000d945
jmp 0x14000d9a8
mov rcx, qword [rsp + 0x1e0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x1cc]
mov rcx, qword [rsp + 0x1d0]
mov ecx, dword [rsp + rcx*4 + 0xa8e8]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x1bc], eax
lea rcx, [rsp + 0xace8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x1c0], rax
cmp rax, 0x100
jb 0x14000d9c1
jmp 0x14000da21
mov rcx, qword [rsp + 0x1d0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x1bc]
mov rcx, qword [rsp + 0x1c0]
mov ecx, dword [rsp + rcx*4 + 0xace8]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x1ac], eax
lea rcx, [rsp + 0xb0e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x1b0], rax
cmp rax, 0x100
jb 0x14000da3a
jmp 0x14000da7e
mov rcx, qword [rsp + 0x1c0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x1ac]
mov rcx, qword [rsp + 0x1b0]
mov ecx, dword [rsp + rcx*4 + 0xb0e8]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x19c], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x1a0], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000da97
jmp 0x14000db52
mov rcx, qword [rsp + 0x1b0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov r9, qword [rsp + 0x408]
mov r8, qword [rsp + 0x400]
mov eax, dword [rsp + 0x19c]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 8]
mov dword [rsp + 0x18c], eax
mov dword [rsp + 0xc548], eax
mov qword [rsp + 0xc788], r8
mov qword [rsp + 0xc790], r9
mov qword [rsp + 0xc798], 8
mov qword [rsp + 0xc7a0], 0xc
mov ecx, 8
mov edx, 0xc
lea rax, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.1400109a0
mov r8d, dword [rsp + 0x18c]
mov rcx, rax
call fcn.1400081e0
lea rcx, [rsp + 0xb4e8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x190], rax
cmp rax, 0x100
jb 0x14000db6b
jmp 0x14000dbc4
mov rdx, qword [rsp + 0x1a0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 2
call fcn.14002c4e0
mov rax, qword [rsp + 0x190]
mov eax, dword [rsp + rax*4 + 0xb4e8]
and eax, 0xff000000
mov dword [rsp + 0x17c], eax
lea rcx, [rsp + 0xb8e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x180], rax
cmp rax, 0x100
jb 0x14000dbdd
jmp 0x14000dc40
mov rcx, qword [rsp + 0x190]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x17c]
mov rcx, qword [rsp + 0x180]
mov ecx, dword [rsp + rcx*4 + 0xb8e8]
and ecx, 0xff0000
xor eax, ecx
mov dword [rsp + 0x16c], eax
lea rcx, [rsp + 0xbce8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x170], rax
cmp rax, 0x100
jb 0x14000dc59
jmp 0x14000dcb9
mov rcx, qword [rsp + 0x180]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x16c]
mov rcx, qword [rsp + 0x170]
mov ecx, dword [rsp + rcx*4 + 0xbce8]
and ecx, 0xff00
xor eax, ecx
mov dword [rsp + 0x15c], eax
lea rcx, [rsp + 0xc0e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x160], rax
cmp rax, 0x100
jb 0x14000dcd2
jmp 0x14000dd16
mov rcx, qword [rsp + 0x170]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x15c]
mov rcx, qword [rsp + 0x160]
mov ecx, dword [rsp + rcx*4 + 0xc0e8]
and ecx, 0xff
xor eax, ecx
mov dword [rsp + 0x14c], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x150], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000dd2f
jmp 0x14000ddbb
mov rcx, qword [rsp + 0x160]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov r9, qword [rsp + 0x408]
mov r8, qword [rsp + 0x400]
mov eax, dword [rsp + 0x14c]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0xc]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0xc54c], eax
mov qword [rsp + 0xc768], r8
mov qword [rsp + 0xc770], r9
mov qword [rsp + 0xc778], 0xc
mov qword [rsp + 0xc780], 0x10
mov ecx, 0xc
mov edx, 0x10
lea rax, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.1400109a0
mov r8d, dword [rsp + 0x148]
mov rcx, rax
call fcn.1400081e0
nop
add rsp, 0xc7e8
ret
mov rdx, qword [rsp + 0x150]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 3
call fcn.14002c4e0
mov rax, qword [rsp + 0x278]
mov eax, dword [rsp + rax*4 + 0x44e8]
mov dword [rsp + 0x13c], eax
lea rcx, [rsp + 0x48e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x140], rax
cmp rax, 0x100
jb 0x14000de41
jmp 0x14000de9c
mov rcx, qword [rsp + 0x278]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x140]
mov eax, dword [rsp + 0x13c]
xor eax, dword [rsp + rcx*4 + 0x48e8]
mov dword [rsp + 0x12c], eax
lea rcx, [rsp + 0x4ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x130], rax
cmp rax, 0x100
jb 0x14000deb5
jmp 0x14000df0d
mov rcx, qword [rsp + 0x140]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x130]
mov eax, dword [rsp + 0x12c]
xor eax, dword [rsp + rcx*4 + 0x4ce8]
mov dword [rsp + 0x11c], eax
lea rcx, [rsp + 0x50e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x120], rax
cmp rax, 0x100
jb 0x14000df26
jmp 0x14000df5c
mov rcx, qword [rsp + 0x130]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x120]
mov eax, dword [rsp + 0x11c]
xor eax, dword [rsp + rcx*4 + 0x50e8]
mov dword [rsp + 0x10c], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x110], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000df75
jmp 0x14000dfc5
mov rcx, qword [rsp + 0x120]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x10c]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx]
mov dword [rsp + 0x4b0], eax
lea rcx, [rsp + 0x54e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x100], rax
cmp rax, 0x100
jb 0x14000dfdd
jmp 0x14000e031
mov rdx, qword [rsp + 0x110]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
xor eax, eax
mov ecx, eax
call fcn.14002c4e0
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + rax*4 + 0x54e8]
mov dword [rsp + 0xf4], eax
lea rcx, [rsp + 0x58e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xf8], rax
cmp rax, 0x100
jb 0x14000e04a
jmp 0x14000e0a5
mov rcx, qword [rsp + 0x100]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0xf8]
mov eax, dword [rsp + 0xf4]
xor eax, dword [rsp + rcx*4 + 0x58e8]
mov dword [rsp + 0xe4], eax
lea rcx, [rsp + 0x5ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xe8], rax
cmp rax, 0x100
jb 0x14000e0be
jmp 0x14000e116
mov rcx, qword [rsp + 0xf8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe4]
xor eax, dword [rsp + rcx*4 + 0x5ce8]
mov dword [rsp + 0xd4], eax
lea rcx, [rsp + 0x60e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xd8], rax
cmp rax, 0x100
jb 0x14000e12f
jmp 0x14000e168
mov rcx, qword [rsp + 0xe8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd4]
xor eax, dword [rsp + rcx*4 + 0x60e8]
mov dword [rsp + 0xc4], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0xc8], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000e181
jmp 0x14000e1d2
mov rcx, qword [rsp + 0xd8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0xc4]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 4]
mov dword [rsp + 0x4b4], eax
lea rcx, [rsp + 0x64e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0xb8], rax
cmp rax, 0x100
jb 0x14000e1eb
jmp 0x14000e23f
mov rdx, qword [rsp + 0xc8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 1
call fcn.14002c4e0
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + rax*4 + 0x64e8]
mov dword [rsp + 0xac], eax
lea rcx, [rsp + 0x68e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xb0], rax
cmp rax, 0x100
jb 0x14000e258
jmp 0x14000e2b3
mov rcx, qword [rsp + 0xb8]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xac]
xor eax, dword [rsp + rcx*4 + 0x68e8]
mov dword [rsp + 0x9c], eax
lea rcx, [rsp + 0x6ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xa0], rax
cmp rax, 0x100
jb 0x14000e2cc
jmp 0x14000e324
mov rcx, qword [rsp + 0xb0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0xa0]
mov eax, dword [rsp + 0x9c]
xor eax, dword [rsp + rcx*4 + 0x6ce8]
mov dword [rsp + 0x8c], eax
lea rcx, [rsp + 0x70e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x90], rax
cmp rax, 0x100
jb 0x14000e33d
jmp 0x14000e373
mov rcx, qword [rsp + 0xa0]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x90]
mov eax, dword [rsp + 0x8c]
xor eax, dword [rsp + rcx*4 + 0x70e8]
mov dword [rsp + 0x7c], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x80], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000e38c
jmp 0x14000e3d7
mov rcx, qword [rsp + 0x90]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x7c]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 8]
mov dword [rsp + 0x4b8], eax
lea rcx, [rsp + 0x74e8]
lea rdx, [0x14002f3c8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x70], rax
cmp rax, 0x100
jb 0x14000e3f0
jmp 0x14000e43b
mov rdx, qword [rsp + 0x80]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 2
call fcn.14002c4e0
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + rax*4 + 0x74e8]
mov dword [rsp + 0x64], eax
lea rcx, [rsp + 0x78e8]
lea rdx, str.cc
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x68], rax
cmp rax, 0x100
jb 0x14000e451
jmp 0x14000e4a0
mov rcx, qword [rsp + 0x70]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x68]
mov eax, dword [rsp + 0x64]
xor eax, dword [rsp + rcx*4 + 0x78e8]
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x7ce8]
lea rdx, [0x14002eb98]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x58], rax
cmp rax, 0x100
jb 0x14000e4b6
jmp 0x14000e502
mov rcx, qword [rsp + 0x68]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x54]
xor eax, dword [rsp + rcx*4 + 0x7ce8]
mov dword [rsp + 0x44], eax
lea rcx, [rsp + 0x80e8]
lea rdx, [0x14002efb0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x48], rax
cmp rax, 0x100
jb 0x14000e518
jmp 0x14000e545
mov rcx, qword [rsp + 0x58]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov rcx, qword [rsp + 0x48]
mov eax, dword [rsp + 0x44]
xor eax, dword [rsp + rcx*4 + 0x80e8]
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x38], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000e55b
jmp 0x14000e576
mov rcx, qword [rsp + 0x48]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov edx, 0x100
call fcn.14002c4e0
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x4a0]
xor eax, dword [rcx + 0xc]
mov dword [rsp + 0x4bc], eax
jmp 0x14000ca56
mov rdx, qword [rsp + 0x38]
lea r8, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
mov ecx, 3
call fcn.14002c4e0
int3