Function at 0x14000e590
Capabilities:
Encrypt data using aes
Reference aes constants

Disassembly:
mov eax, 0x9648
call fcn.14002aa60
sub rsp, rax
mov qword [rsp + 0x408], r8
mov qword [rsp + 0x418], rdx
mov rax, rcx
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x9458], rax
mov qword [rsp + 0x9460], rdx
mov qword [rsp + 0x9468], rcx
lea rdx, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
call fcn.140011bc0
mov rcx, qword [rsp + 0x410]
mov r8, rax
mov rax, rdx
mov rdx, qword [rsp + 0x418]
mov qword [rsp + 0x420], r8
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x9570], rcx
mov qword [rsp + 0x9578], rdx
mov qword [rsp + 0x9580], 0
mov qword [rsp + 0x9588], 4
mov qword [rsp + 0x9590], 0
mov qword [rsp + 0x9598], 4
mov qword [rsp + 0x95a0], rcx
mov qword [rsp + 0x95a8], rdx
mov eax, 4
cmp rax, rdx
jbe 0x14000e67d
mov rdx, qword [rsp + 0x418]
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 + 0x418]
mov r8, qword [rsp + 0x410]
xor eax, eax
mov ecx, eax
mov edx, 4
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3fc], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x400], rcx
xor eax, eax
cmp rax, rcx
jae 0x14000e7ae
mov rcx, qword [rsp + 0x418]
mov rax, qword [rsp + 0x410]
mov edx, dword [rsp + 0x3fc]
mov r8, qword [rsp + 0x420]
xor edx, dword [r8]
mov dword [rsp + 0x434], edx
mov qword [rsp + 0x9530], rax
mov qword [rsp + 0x9538], rcx
mov qword [rsp + 0x9540], 4
mov qword [rsp + 0x9548], 8
mov qword [rsp + 0x9550], 4
mov qword [rsp + 0x9558], 8
mov qword [rsp + 0x9560], rax
mov qword [rsp + 0x9568], rcx
mov eax, 8
cmp rax, rcx
jbe 0x14000e761
mov rdx, qword [rsp + 0x418]
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov ecx, 4
mov edx, 8
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3ec], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3f0], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000e7c6
jmp 0x14000e8b0
mov rdx, qword [rsp + 0x400]
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 + 0x418]
mov rax, qword [rsp + 0x410]
mov edx, dword [rsp + 0x3ec]
mov r8, qword [rsp + 0x420]
xor edx, dword [r8 + 4]
mov dword [rsp + 0x438], edx
mov qword [rsp + 0x94f0], rax
mov qword [rsp + 0x94f8], rcx
mov qword [rsp + 0x9500], 8
mov qword [rsp + 0x9508], 0xc
mov qword [rsp + 0x9510], 8
mov qword [rsp + 0x9518], 0xc
mov qword [rsp + 0x9520], rax
mov qword [rsp + 0x9528], rcx
mov eax, 0xc
cmp rax, rcx
jbe 0x14000e863
mov rdx, qword [rsp + 0x418]
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov ecx, 8
mov edx, 0xc
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3dc], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3e0], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000e8c9
jmp 0x14000e9b0
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 + 0x418]
mov rax, qword [rsp + 0x410]
mov edx, dword [rsp + 0x3dc]
mov r8, qword [rsp + 0x420]
xor edx, dword [r8 + 8]
mov dword [rsp + 0x43c], edx
mov qword [rsp + 0x94b0], rax
mov qword [rsp + 0x94b8], rcx
mov qword [rsp + 0x94c0], 0xc
mov qword [rsp + 0x94c8], 0x10
mov qword [rsp + 0x94d0], 0xc
mov qword [rsp + 0x94d8], 0x10
mov qword [rsp + 0x94e0], rax
mov qword [rsp + 0x94e8], rcx
mov eax, 0x10
cmp rax, rcx
jbe 0x14000e966
mov rdx, qword [rsp + 0x418]
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov ecx, 0xc
mov edx, 0x10
call fcn.1400106d0
mov rcx, rax
call fcn.1400080c0
mov dword [rsp + 0x3cc], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3d0], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000e9c9
jmp 0x14000e9fb
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 + 0x408]
mov ecx, dword [rsp + 0x3cc]
mov rdx, qword [rsp + 0x420]
xor ecx, dword [rdx + 0xc]
mov dword [rsp + 0x440], ecx
mov al, byte [rax + 0xf0]
shr al, 1
mov byte [rsp + 0x447], al
jmp 0x14000ea14
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 + 0x448]
lea rdx, [0x140030440]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x434]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x3c0], rax
cmp rax, 0x100
jae 0x14000ea9e
mov rax, qword [rsp + 0x3c0]
mov eax, dword [rsp + rax*4 + 0x448]
mov dword [rsp + 0x3b4], eax
lea rcx, [rsp + 0x848]
lea rdx, [0x140030888]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x440]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3b8], rax
cmp rax, 0x100
jb 0x14000eab7
jmp 0x14000eb12
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 + 0x848]
mov dword [rsp + 0x3a4], eax
lea rcx, [rsp + 0xc48]
lea rdx, [0x140030cd0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x43c]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3a8], rax
cmp rax, 0x100
jb 0x14000eb2b
jmp 0x14000eb81
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 + 0xc48]
mov dword [rsp + 0x394], eax
lea rcx, [rsp + 0x1048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x438]
and rax, 0xff
mov qword [rsp + 0x398], rax
cmp rax, 0x100
jb 0x14000eb9a
jmp 0x14000ebd3
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 + 0x1048]
mov dword [rsp + 0x384], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x388], rcx
mov eax, 4
cmp rax, rcx
jb 0x14000ebec
jmp 0x14000ec44
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 + 0x420]
xor eax, dword [rcx + 0x10]
mov dword [rsp + 0x374], eax
mov dword [rsp + 0x9470], eax
lea rcx, [rsp + 0x1448]
lea rdx, [0x140030440]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x438]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x378], rax
cmp rax, 0x100
jb 0x14000ec5d
jmp 0x14000ecb1
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 + 0x1448]
mov dword [rsp + 0x364], eax
lea rcx, [rsp + 0x1848]
lea rdx, [0x140030888]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x434]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x368], rax
cmp rax, 0x100
jb 0x14000ecca
jmp 0x14000ed25
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 + 0x1848]
mov dword [rsp + 0x354], eax
lea rcx, [rsp + 0x1c48]
lea rdx, [0x140030cd0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x440]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x358], rax
cmp rax, 0x100
jb 0x14000ed3e
jmp 0x14000ed94
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 + 0x1c48]
mov dword [rsp + 0x344], eax
lea rcx, [rsp + 0x2048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x43c]
and rax, 0xff
mov qword [rsp + 0x348], rax
cmp rax, 0x100
jb 0x14000edad
jmp 0x14000ede6
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 + 0x2048]
mov dword [rsp + 0x334], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x338], rcx
mov eax, 5
cmp rax, rcx
jb 0x14000edff
jmp 0x14000ee57
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 + 0x420]
xor eax, dword [rcx + 0x14]
mov dword [rsp + 0x324], eax
mov dword [rsp + 0x9474], eax
lea rcx, [rsp + 0x2448]
lea rdx, [0x140030440]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x43c]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x328], rax
cmp rax, 0x100
jb 0x14000ee70
jmp 0x14000eec4
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 + 0x2448]
mov dword [rsp + 0x314], eax
lea rcx, [rsp + 0x2848]
lea rdx, [0x140030888]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x438]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x318], rax
cmp rax, 0x100
jb 0x14000eedd
jmp 0x14000ef38
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 + 0x2848]
mov dword [rsp + 0x304], eax
lea rcx, [rsp + 0x2c48]
lea rdx, [0x140030cd0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x434]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x308], rax
cmp rax, 0x100
jb 0x14000ef51
jmp 0x14000efa7
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 + 0x2c48]
mov dword [rsp + 0x2f4], eax
lea rcx, [rsp + 0x3048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x440]
and rax, 0xff
mov qword [rsp + 0x2f8], rax
cmp rax, 0x100
jb 0x14000efc0
jmp 0x14000eff9
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 + 0x3048]
mov dword [rsp + 0x2e4], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x2e8], rcx
mov eax, 6
cmp rax, rcx
jb 0x14000f012
jmp 0x14000f06a
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 + 0x420]
xor eax, dword [rcx + 0x18]
mov dword [rsp + 0x2d4], eax
mov dword [rsp + 0x9478], eax
lea rcx, [rsp + 0x3448]
lea rdx, [0x140030440]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x440]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x2d8], rax
cmp rax, 0x100
jb 0x14000f083
jmp 0x14000f0d7
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 + 0x3448]
mov dword [rsp + 0x2c4], eax
lea rcx, [rsp + 0x3848]
lea rdx, [0x140030888]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x43c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2c8], rax
cmp rax, 0x100
jb 0x14000f0f0
jmp 0x14000f14b
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 + 0x3848]
mov dword [rsp + 0x2b4], eax
lea rcx, [rsp + 0x3c48]
lea rdx, [0x140030cd0]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x438]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2b8], rax
cmp rax, 0x100
jb 0x14000f164
jmp 0x14000f1ba
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 + 0x3c48]
mov dword [rsp + 0x2a4], eax
lea rcx, [rsp + 0x4048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x434]
and rax, 0xff
mov qword [rsp + 0x2a8], rax
cmp rax, 0x100
jb 0x14000f1d3
jmp 0x14000f20f
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 + 0x4048]
mov dword [rsp + 0x294], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x298], rcx
mov eax, 7
cmp rax, rcx
jb 0x14000f228
jmp 0x14000f2ae
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 + 0x420]
xor eax, dword [rcx + 0x1c]
mov dword [rsp + 0x28c], eax
mov dword [rsp + 0x947c], eax
mov rdx, qword [rsp + 0x420]
mov r8, qword [rsp + 0x428]
mov qword [rsp + 0x95b0], rdx
mov qword [rsp + 0x95b8], r8
mov qword [rsp + 0x95c0], 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 + 0x420], rax
mov qword [rsp + 0x428], rdx
mov al, byte [rsp + 0x447]
mov cl, al
sub cl, 1
mov byte [rsp + 0x293], cl
cmp al, 1
jb 0x14000f2e1
jmp 0x14000f2c7
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 + 0x447], al
cmp byte [rsp + 0x447], 0
je 0x14000f2ed
jmp 0x14000f328
lea rcx, str.C:Userschris.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.7.0_srclib.rs
call fcn.14002cab0
lea rcx, [rsp + 0x844c]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f367
jmp 0x14000f3bb
lea rcx, [rsp + 0x4448]
lea rdx, [0x140030440]
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 0x14000fe42
jmp 0x14000fe96
mov rax, qword [rsp + 0x280]
mov al, byte [rsp + rax + 0x844c]
mov byte [rsp + 0x26f], al
lea rcx, [rsp + 0x854c]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x270], rax
cmp rax, 0x100
jb 0x14000f3d4
jmp 0x14000f428
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 rax, qword [rsp + 0x270]
mov al, byte [rsp + rax + 0x854c]
mov byte [rsp + 0x25f], al
lea rcx, [rsp + 0x864c]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f441
jmp 0x14000f495
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 rax, qword [rsp + 0x260]
mov al, byte [rsp + rax + 0x864c]
mov byte [rsp + 0x24f], al
lea rcx, [rsp + 0x874c]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x250], rax
cmp rax, 0x100
jb 0x14000f4ae
jmp 0x14000f53b
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 cl, byte [rsp + 0x24f]
mov dl, byte [rsp + 0x25f]
mov r8b, byte [rsp + 0x26f]
mov rax, qword [rsp + 0x250]
mov al, byte [rsp + rax + 0x874c]
mov byte [rsp + 0x8448], r8b
mov byte [rsp + 0x8449], dl
mov byte [rsp + 0x844a], cl
mov byte [rsp + 0x844b], al
mov eax, dword [rsp + 0x8448]
mov dword [rsp + 0x9480], eax
mov eax, dword [rsp + 0x9480]
mov dword [rsp + 0x9484], eax
mov ecx, dword [rsp + 0x9484]
call fcn.140011370
mov dword [rsp + 0x23c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x240], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000f554
jmp 0x14000f60d
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov eax, dword [rsp + 0x23c]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx]
mov dword [rsp + 0x22c], eax
mov dword [rsp + 0x9488], eax
mov qword [rsp + 0x9628], r8
mov qword [rsp + 0x9630], r9
mov qword [rsp + 0x9638], 0
mov qword [rsp + 0x9640], 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 + 0x8850]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f625
jmp 0x14000f679
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 al, byte [rsp + rax + 0x8850]
mov byte [rsp + 0x21f], al
lea rcx, [rsp + 0x8950]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x220], rax
cmp rax, 0x100
jb 0x14000f692
jmp 0x14000f6e6
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 rax, qword [rsp + 0x220]
mov al, byte [rsp + rax + 0x8950]
mov byte [rsp + 0x20f], al
lea rcx, [rsp + 0x8a50]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f6ff
jmp 0x14000f753
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 rax, qword [rsp + 0x210]
mov al, byte [rsp + rax + 0x8a50]
mov byte [rsp + 0x1ff], al
lea rcx, [rsp + 0x8b50]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x200], rax
cmp rax, 0x100
jb 0x14000f76c
jmp 0x14000f7fc
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 cl, byte [rsp + 0x1ff]
mov dl, byte [rsp + 0x20f]
mov r8b, byte [rsp + 0x21f]
mov rax, qword [rsp + 0x200]
mov al, byte [rsp + rax + 0x8b50]
mov byte [rsp + 0x884c], r8b
mov byte [rsp + 0x884d], dl
mov byte [rsp + 0x884e], cl
mov byte [rsp + 0x884f], al
mov eax, dword [rsp + 0x884c]
mov dword [rsp + 0x948c], eax
mov eax, dword [rsp + 0x948c]
mov dword [rsp + 0x9490], eax
mov ecx, dword [rsp + 0x9490]
call fcn.140011370
mov dword [rsp + 0x1ec], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x1f0], rcx
mov eax, 1
cmp rax, rcx
jb 0x14000f815
jmp 0x14000f8d0
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov eax, dword [rsp + 0x1ec]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 4]
mov dword [rsp + 0x1dc], eax
mov dword [rsp + 0x9494], eax
mov qword [rsp + 0x9608], r8
mov qword [rsp + 0x9610], r9
mov qword [rsp + 0x9618], 4
mov qword [rsp + 0x9620], 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 + 0x8c54]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f8e9
jmp 0x14000f93d
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 al, byte [rsp + rax + 0x8c54]
mov byte [rsp + 0x1cf], al
lea rcx, [rsp + 0x8d54]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x1d0], rax
cmp rax, 0x100
jb 0x14000f956
jmp 0x14000f9aa
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 rax, qword [rsp + 0x1d0]
mov al, byte [rsp + rax + 0x8d54]
mov byte [rsp + 0x1bf], al
lea rcx, [rsp + 0x8e54]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000f9c3
jmp 0x14000fa17
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 rax, qword [rsp + 0x1c0]
mov al, byte [rsp + rax + 0x8e54]
mov byte [rsp + 0x1af], al
lea rcx, [rsp + 0x8f54]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x1b0], rax
cmp rax, 0x100
jb 0x14000fa30
jmp 0x14000fac0
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 cl, byte [rsp + 0x1af]
mov dl, byte [rsp + 0x1bf]
mov r8b, byte [rsp + 0x1cf]
mov rax, qword [rsp + 0x1b0]
mov al, byte [rsp + rax + 0x8f54]
mov byte [rsp + 0x8c50], r8b
mov byte [rsp + 0x8c51], dl
mov byte [rsp + 0x8c52], cl
mov byte [rsp + 0x8c53], al
mov eax, dword [rsp + 0x8c50]
mov dword [rsp + 0x9498], eax
mov eax, dword [rsp + 0x9498]
mov dword [rsp + 0x949c], eax
mov ecx, dword [rsp + 0x949c]
call fcn.140011370
mov dword [rsp + 0x19c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x1a0], rcx
mov eax, 2
cmp rax, rcx
jb 0x14000fad9
jmp 0x14000fb94
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov eax, dword [rsp + 0x19c]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 8]
mov dword [rsp + 0x18c], eax
mov dword [rsp + 0x94a0], eax
mov qword [rsp + 0x95e8], r8
mov qword [rsp + 0x95f0], r9
mov qword [rsp + 0x95f8], 8
mov qword [rsp + 0x9600], 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 + 0x9058]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000fbad
jmp 0x14000fc01
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 al, byte [rsp + rax + 0x9058]
mov byte [rsp + 0x17f], al
lea rcx, [rsp + 0x9158]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x180], rax
cmp rax, 0x100
jb 0x14000fc1a
jmp 0x14000fc6e
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 rax, qword [rsp + 0x180]
mov al, byte [rsp + rax + 0x9158]
mov byte [rsp + 0x16f], al
lea rcx, [rsp + 0x9258]
lea rdx, [0x1400326a0]
mov r8d, 0x100
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 0x14000fc87
jmp 0x14000fcdb
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 rax, qword [rsp + 0x170]
mov al, byte [rsp + rax + 0x9258]
mov byte [rsp + 0x15f], al
lea rcx, [rsp + 0x9358]
lea rdx, [0x1400326a0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x160], rax
cmp rax, 0x100
jb 0x14000fcf4
jmp 0x14000fd84
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 cl, byte [rsp + 0x15f]
mov dl, byte [rsp + 0x16f]
mov r8b, byte [rsp + 0x17f]
mov rax, qword [rsp + 0x160]
mov al, byte [rsp + rax + 0x9358]
mov byte [rsp + 0x9054], r8b
mov byte [rsp + 0x9055], dl
mov byte [rsp + 0x9056], cl
mov byte [rsp + 0x9057], al
mov eax, dword [rsp + 0x9054]
mov dword [rsp + 0x94a4], eax
mov eax, dword [rsp + 0x94a4]
mov dword [rsp + 0x94a8], eax
mov ecx, dword [rsp + 0x94a8]
call fcn.140011370
mov dword [rsp + 0x14c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x150], rcx
mov eax, 3
cmp rax, rcx
jb 0x14000fd9d
jmp 0x14000fe29
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 + 0x418]
mov r8, qword [rsp + 0x410]
mov eax, dword [rsp + 0x14c]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0xc]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x94ac], eax
mov qword [rsp + 0x95c8], r8
mov qword [rsp + 0x95d0], r9
mov qword [rsp + 0x95d8], 0xc
mov qword [rsp + 0x95e0], 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, 0x9648
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 + 0x4448]
mov dword [rsp + 0x13c], eax
lea rcx, [rsp + 0x4848]
lea rdx, [0x140030888]
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 + 0x140], rax
cmp rax, 0x100
jb 0x14000feaf
jmp 0x14000ff0a
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 + 0x4848]
mov dword [rsp + 0x12c], eax
lea rcx, [rsp + 0x4c48]
lea rdx, [0x140030cd0]
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 0x14000ff23
jmp 0x14000ff7b
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 + 0x4c48]
mov dword [rsp + 0x11c], eax
lea rcx, [rsp + 0x5048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x324]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x120], rax
cmp rax, 0x100
jb 0x14000ff94
jmp 0x14000ffca
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 + 0x5048]
mov dword [rsp + 0x10c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x110], rcx
xor eax, eax
cmp rax, rcx
jb 0x14000ffe3
jmp 0x140010033
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 + 0x420]
xor eax, dword [rcx]
mov dword [rsp + 0x434], eax
lea rcx, [rsp + 0x5448]
lea rdx, [0x140030440]
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 0x14001004b
jmp 0x14001009f
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 + 0x5448]
mov dword [rsp + 0xf4], eax
lea rcx, [rsp + 0x5848]
lea rdx, [0x140030888]
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 + 0xf8], rax
cmp rax, 0x100
jb 0x1400100b8
jmp 0x140010113
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 + 0x5848]
mov dword [rsp + 0xe4], eax
lea rcx, [rsp + 0x5c48]
lea rdx, [0x140030cd0]
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 0x14001012c
jmp 0x140010184
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 + 0x5c48]
mov dword [rsp + 0xd4], eax
lea rcx, [rsp + 0x6048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x2d4]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0xd8], rax
cmp rax, 0x100
jb 0x14001019d
jmp 0x1400101d6
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 + 0x6048]
mov dword [rsp + 0xc4], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0xc8], rcx
mov eax, 1
cmp rax, rcx
jb 0x1400101ef
jmp 0x140010240
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 + 0x420]
xor eax, dword [rcx + 4]
mov dword [rsp + 0x438], eax
lea rcx, [rsp + 0x6448]
lea rdx, [0x140030440]
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 0x140010259
jmp 0x1400102ad
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 + 0x6448]
mov dword [rsp + 0xac], eax
lea rcx, [rsp + 0x6848]
lea rdx, [0x140030888]
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 + 0xb0], rax
cmp rax, 0x100
jb 0x1400102c6
jmp 0x140010321
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 + 0x6848]
mov dword [rsp + 0x9c], eax
lea rcx, [rsp + 0x6c48]
lea rdx, [0x140030cd0]
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 0x14001033a
jmp 0x140010392
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 + 0x6c48]
mov dword [rsp + 0x8c], eax
lea rcx, [rsp + 0x7048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x28c]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x90], rax
cmp rax, 0x100
jb 0x1400103ab
jmp 0x1400103e1
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 + 0x7048]
mov dword [rsp + 0x7c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x80], rcx
mov eax, 2
cmp rax, rcx
jb 0x1400103fa
jmp 0x140010445
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 + 0x420]
xor eax, dword [rcx + 8]
mov dword [rsp + 0x43c], eax
lea rcx, [rsp + 0x7448]
lea rdx, [0x140030440]
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 0x14001045e
jmp 0x1400104a9
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 + 0x7448]
mov dword [rsp + 0x64], eax
lea rcx, [rsp + 0x7848]
lea rdx, [0x140030888]
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 + 0x68], rax
cmp rax, 0x100
jb 0x1400104bf
jmp 0x14001050e
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 + 0x7848]
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x7c48]
lea rdx, [0x140030cd0]
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 0x140010524
jmp 0x140010570
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 + 0x7c48]
mov dword [rsp + 0x44], eax
lea rcx, [rsp + 0x8048]
lea rdx, [0x140031118]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x374]
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x48], rax
cmp rax, 0x100
jb 0x140010586
jmp 0x1400105b3
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 + 0x8048]
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x38], rcx
mov eax, 3
cmp rax, rcx
jb 0x1400105c9
jmp 0x1400105e4
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 + 0x420]
xor eax, dword [rcx + 0xc]
mov dword [rsp + 0x440], eax
jmp 0x14000ea14
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