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

Disassembly:
mov eax, 0x9548
call fcn.140039f10
sub rsp, rax
mov qword [rsp + 0x3f8], r8
mov qword [rsp + 0x408], rdx
mov rax, rcx
mov rcx, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x9500], rax
mov qword [rsp + 0x9508], rdx
mov qword [rsp + 0x9510], rcx
lea rdx, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c550
mov rcx, qword [rsp + 0x400]
mov r8, rax
mov rax, rdx
mov rdx, qword [rsp + 0x408]
mov qword [rsp + 0x420], r8
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x438], 0
mov qword [rsp + 0x440], 4
mov r8, qword [rsp + 0x438]
mov r9, qword [rsp + 0x440]
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 + 0x414], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x418], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x140011e03
jmp 0x140011e98
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x414]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8]
mov dword [rsp + 0x434], eax
mov qword [rsp + 0x450], 4
mov qword [rsp + 0x458], 8
mov r8, qword [rsp + 0x450]
mov r9, qword [rsp + 0x458]
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 + 0x3ec], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3f0], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x140011eb0
jmp 0x140011f46
mov rdx, qword [rsp + 0x418]
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 + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x3ec]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8 + 4]
mov dword [rsp + 0x44c], eax
mov qword [rsp + 0x468], 8
mov qword [rsp + 0x470], 0xc
mov r8, qword [rsp + 0x468]
mov r9, qword [rsp + 0x470]
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 + 0x3dc], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3e0], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x140011f5f
jmp 0x140011ff2
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 rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x3dc]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8 + 8]
mov dword [rsp + 0x464], eax
mov qword [rsp + 0x480], 0xc
mov qword [rsp + 0x488], 0x10
mov r8, qword [rsp + 0x480]
mov r9, qword [rsp + 0x488]
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 + 0x3cc], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x3d0], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x14001200b
jmp 0x14001203d
mov rdx, qword [rsp + 0x3e0]
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 + 0x3f8]
mov ecx, dword [rsp + 0x3cc]
mov rdx, qword [rsp + 0x420]
xor ecx, dword [rdx + 0xc]
mov dword [rsp + 0x47c], ecx
mov al, byte [rax + 0xf0]
shr al, 1
mov byte [rsp + 0x497], al
jmp 0x140012056
mov rdx, qword [rsp + 0x3d0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
lea rcx, [rsp + 0x498]
lea rdx, [0x140058090]
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
setb al
test al, 1
jne 0x140012093
jmp 0x1400120ec
mov rax, qword [rsp + 0x3c0]
mov eax, dword [rsp + rax*4 + 0x498]
mov dword [rsp + 0x3b4], eax
lea rcx, [rsp + 0x898]
lea rdx, [0x1400584d8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x47c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3b8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x140012105
jmp 0x140012165
mov rcx, qword [rsp + 0x3c0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x3b8]
mov eax, dword [rsp + 0x3b4]
xor eax, dword [rsp + rcx*4 + 0x898]
mov dword [rsp + 0x3a4], eax
lea rcx, [rsp + 0xc98]
lea rdx, [0x140058920]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x464]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x3a8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14001217e
jmp 0x1400121d9
mov rcx, qword [rsp + 0x3b8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x3a8]
mov eax, dword [rsp + 0x3a4]
xor eax, dword [rsp + rcx*4 + 0xc98]
mov dword [rsp + 0x394], eax
lea rcx, [rsp + 0x1098]
lea rdx, [0x140058d68]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x44c]
and rax, 0xff
mov qword [rsp + 0x398], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x1400121f2
jmp 0x140012230
mov rcx, qword [rsp + 0x3a8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x398]
mov eax, dword [rsp + 0x394]
xor eax, dword [rsp + rcx*4 + 0x1098]
mov dword [rsp + 0x384], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x388], rcx
mov eax, 4
cmp rax, rcx
setb al
test al, 1
jne 0x140012249
jmp 0x1400122a6
mov rcx, qword [rsp + 0x398]
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 + 0x384]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0x10]
mov dword [rsp + 0x374], eax
mov dword [rsp + 0x9518], eax
lea rcx, [rsp + 0x1498]
lea rdx, [0x140058090]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x44c]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x378], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x1400122bf
jmp 0x140012318
mov rdx, qword [rsp + 0x388]
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 + 0x378]
mov eax, dword [rsp + rax*4 + 0x1498]
mov dword [rsp + 0x364], eax
lea rcx, [rsp + 0x1898]
lea rdx, [0x1400584d8]
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
setb al
test al, 1
jne 0x140012331
jmp 0x140012391
mov rcx, qword [rsp + 0x378]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x368]
mov eax, dword [rsp + 0x364]
xor eax, dword [rsp + rcx*4 + 0x1898]
mov dword [rsp + 0x354], eax
lea rcx, [rsp + 0x1c98]
lea rdx, [0x140058920]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x47c]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x358], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x1400123aa
jmp 0x140012405
mov rcx, qword [rsp + 0x368]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x358]
mov eax, dword [rsp + 0x354]
xor eax, dword [rsp + rcx*4 + 0x1c98]
mov dword [rsp + 0x344], eax
lea rcx, [rsp + 0x2098]
lea rdx, [0x140058d68]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x464]
and rax, 0xff
mov qword [rsp + 0x348], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14001241e
jmp 0x14001245c
mov rcx, qword [rsp + 0x358]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x348]
mov eax, dword [rsp + 0x344]
xor eax, dword [rsp + rcx*4 + 0x2098]
mov dword [rsp + 0x334], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x338], rcx
mov eax, 5
cmp rax, rcx
setb al
test al, 1
jne 0x140012475
jmp 0x1400124d2
mov rcx, qword [rsp + 0x348]
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 + 0x334]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0x14]
mov dword [rsp + 0x324], eax
mov dword [rsp + 0x951c], eax
lea rcx, [rsp + 0x2498]
lea rdx, [0x140058090]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x464]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x328], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x1400124eb
jmp 0x140012544
mov rdx, qword [rsp + 0x338]
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 + 0x328]
mov eax, dword [rsp + rax*4 + 0x2498]
mov dword [rsp + 0x314], eax
lea rcx, [rsp + 0x2898]
lea rdx, [0x1400584d8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x44c]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x318], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14001255d
jmp 0x1400125bd
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 rcx, qword [rsp + 0x318]
mov eax, dword [rsp + 0x314]
xor eax, dword [rsp + rcx*4 + 0x2898]
mov dword [rsp + 0x304], eax
lea rcx, [rsp + 0x2c98]
lea rdx, [0x140058920]
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
setb al
test al, 1
jne 0x1400125d6
jmp 0x140012631
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 rcx, qword [rsp + 0x308]
mov eax, dword [rsp + 0x304]
xor eax, dword [rsp + rcx*4 + 0x2c98]
mov dword [rsp + 0x2f4], eax
lea rcx, [rsp + 0x3098]
lea rdx, [0x140058d68]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x47c]
and rax, 0xff
mov qword [rsp + 0x2f8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x14001264a
jmp 0x140012688
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 rcx, qword [rsp + 0x2f8]
mov eax, dword [rsp + 0x2f4]
xor eax, dword [rsp + rcx*4 + 0x3098]
mov dword [rsp + 0x2e4], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x2e8], rcx
mov eax, 6
cmp rax, rcx
setb al
test al, 1
jne 0x1400126a1
jmp 0x1400126fe
mov rcx, qword [rsp + 0x2f8]
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 + 0x2e4]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0x18]
mov dword [rsp + 0x2d4], eax
mov dword [rsp + 0x9520], eax
lea rcx, [rsp + 0x3498]
lea rdx, [0x140058090]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x47c]
shr eax, 0x18
mov eax, eax
mov qword [rsp + 0x2d8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x140012717
jmp 0x140012770
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 + 0x2d8]
mov eax, dword [rsp + rax*4 + 0x3498]
mov dword [rsp + 0x2c4], eax
lea rcx, [rsp + 0x3898]
lea rdx, [0x1400584d8]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x464]
shr eax, 0x10
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2c8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x140012789
jmp 0x1400127e9
mov rcx, qword [rsp + 0x2d8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x2c8]
mov eax, dword [rsp + 0x2c4]
xor eax, dword [rsp + rcx*4 + 0x3898]
mov dword [rsp + 0x2b4], eax
lea rcx, [rsp + 0x3c98]
lea rdx, [0x140058920]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x44c]
shr eax, 8
mov eax, eax
and rax, 0xff
mov qword [rsp + 0x2b8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x140012802
jmp 0x14001285d
mov rcx, qword [rsp + 0x2c8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x2b8]
mov eax, dword [rsp + 0x2b4]
xor eax, dword [rsp + rcx*4 + 0x3c98]
mov dword [rsp + 0x2a4], eax
lea rcx, [rsp + 0x4098]
lea rdx, [0x140058d68]
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x434]
and rax, 0xff
mov qword [rsp + 0x2a8], rax
cmp rax, 0x100
setb al
test al, 1
jne 0x140012876
jmp 0x1400128b7
mov rcx, qword [rsp + 0x2b8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x2a8]
mov eax, dword [rsp + 0x2a4]
xor eax, dword [rsp + rcx*4 + 0x4098]
mov dword [rsp + 0x294], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x298], rcx
mov eax, 7
cmp rax, rcx
setb al
test al, 1
jne 0x1400128d0
jmp 0x14001294e
mov rcx, qword [rsp + 0x2a8]
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 + 0x294]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0x1c]
mov dword [rsp + 0x28c], eax
mov dword [rsp + 0x9524], eax
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
mov qword [rsp + 0x4498], 8
mov r8, qword [rsp + 0x4498]
lea r9, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
call fcn.14000c690
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x428], rdx
mov al, byte [rsp + 0x497]
mov cl, al
sub cl, 1
mov byte [rsp + 0x293], cl
cmp al, 1
setb al
test al, 1
jne 0x140012981
jmp 0x140012967
mov rdx, qword [rsp + 0x298]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 7
call fcn.14003b410
mov al, byte [rsp + 0x293]
mov byte [rsp + 0x497], al
cmp byte [rsp + 0x497], 0
je 0x140012999
jmp 0x1400129d9
lea rcx, str.attempt_to_subtract_with_overflow
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x21
call fcn.14003b370
lea rcx, [rsp + 0x84a8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012a1d
jmp 0x140012a76
lea rcx, [rsp + 0x44a4]
lea rdx, [0x140058090]
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
setb al
test al, 1
jne 0x1400134fc
jmp 0x140013555
mov rax, qword [rsp + 0x280]
mov al, byte [rsp + rax + 0x84a8]
mov byte [rsp + 0x26f], al
lea rcx, [rsp + 0x85a8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012a8f
jmp 0x140012ae8
mov rcx, qword [rsp + 0x280]
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 + 0x270]
mov al, byte [rsp + rax + 0x85a8]
mov byte [rsp + 0x25f], al
lea rcx, [rsp + 0x86a8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012b01
jmp 0x140012b5a
mov rcx, qword [rsp + 0x270]
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 + 0x260]
mov al, byte [rsp + rax + 0x86a8]
mov byte [rsp + 0x24f], al
lea rcx, [rsp + 0x87a8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012b73
jmp 0x140012bf7
mov rcx, qword [rsp + 0x260]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 + 0x87a8]
mov byte [rsp + 0x84a4], r8b
mov byte [rsp + 0x84a5], dl
mov byte [rsp + 0x84a6], cl
mov byte [rsp + 0x84a7], al
mov eax, dword [rsp + 0x84a4]
mov dword [rsp + 0x9528], eax
mov ecx, dword [rsp + 0x9528]
call fcn.14000c050
mov dword [rsp + 0x23c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x240], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x140012c10
jmp 0x140012cc6
mov rcx, qword [rsp + 0x250]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x23c]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8]
mov dword [rsp + 0x22c], eax
mov dword [rsp + 0x952c], eax
mov qword [rsp + 0x88a8], 0
mov qword [rsp + 0x88b0], 4
mov r8, qword [rsp + 0x88a8]
mov r9, qword [rsp + 0x88b0]
lea rax, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c6c0
mov r8d, dword [rsp + 0x22c]
mov rcx, rax
call fcn.14000dd80
lea rcx, [rsp + 0x88c0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012cde
jmp 0x140012d37
mov rdx, qword [rsp + 0x240]
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 rax, qword [rsp + 0x230]
mov al, byte [rsp + rax + 0x88c0]
mov byte [rsp + 0x21f], al
lea rcx, [rsp + 0x89c0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012d50
jmp 0x140012da9
mov rcx, qword [rsp + 0x230]
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 + 0x220]
mov al, byte [rsp + rax + 0x89c0]
mov byte [rsp + 0x20f], al
lea rcx, [rsp + 0x8ac0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012dc2
jmp 0x140012e1b
mov rcx, qword [rsp + 0x220]
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 + 0x210]
mov al, byte [rsp + rax + 0x8ac0]
mov byte [rsp + 0x1ff], al
lea rcx, [rsp + 0x8bc0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012e34
jmp 0x140012ebb
mov rcx, qword [rsp + 0x210]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 + 0x8bc0]
mov byte [rsp + 0x88bc], r8b
mov byte [rsp + 0x88bd], dl
mov byte [rsp + 0x88be], cl
mov byte [rsp + 0x88bf], al
mov eax, dword [rsp + 0x88bc]
mov dword [rsp + 0x9530], eax
mov ecx, dword [rsp + 0x9530]
call fcn.14000c050
mov dword [rsp + 0x1ec], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x1f0], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x140012ed4
jmp 0x140012f8b
mov rcx, qword [rsp + 0x200]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x1ec]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8 + 4]
mov dword [rsp + 0x1dc], eax
mov dword [rsp + 0x9534], eax
mov qword [rsp + 0x8cc0], 4
mov qword [rsp + 0x8cc8], 8
mov r8, qword [rsp + 0x8cc0]
mov r9, qword [rsp + 0x8cc8]
lea rax, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c6c0
mov r8d, dword [rsp + 0x1dc]
mov rcx, rax
call fcn.14000dd80
lea rcx, [rsp + 0x8cd8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140012fa4
jmp 0x140012ffd
mov rdx, qword [rsp + 0x1f0]
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 + 0x1e0]
mov al, byte [rsp + rax + 0x8cd8]
mov byte [rsp + 0x1cf], al
lea rcx, [rsp + 0x8dd8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140013016
jmp 0x14001306f
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 rax, qword [rsp + 0x1d0]
mov al, byte [rsp + rax + 0x8dd8]
mov byte [rsp + 0x1bf], al
lea rcx, [rsp + 0x8ed8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x140013088
jmp 0x1400130e1
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 rax, qword [rsp + 0x1c0]
mov al, byte [rsp + rax + 0x8ed8]
mov byte [rsp + 0x1af], al
lea rcx, [rsp + 0x8fd8]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x1400130fa
jmp 0x140013181
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 cl, byte [rsp + 0x1af]
mov dl, byte [rsp + 0x1bf]
mov r8b, byte [rsp + 0x1cf]
mov rax, qword [rsp + 0x1b0]
mov al, byte [rsp + rax + 0x8fd8]
mov byte [rsp + 0x8cd4], r8b
mov byte [rsp + 0x8cd5], dl
mov byte [rsp + 0x8cd6], cl
mov byte [rsp + 0x8cd7], al
mov eax, dword [rsp + 0x8cd4]
mov dword [rsp + 0x9538], eax
mov ecx, dword [rsp + 0x9538]
call fcn.14000c050
mov dword [rsp + 0x19c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x1a0], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x14001319a
jmp 0x140013251
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 rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x19c]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8 + 8]
mov dword [rsp + 0x18c], eax
mov dword [rsp + 0x953c], eax
mov qword [rsp + 0x90d8], 8
mov qword [rsp + 0x90e0], 0xc
mov r8, qword [rsp + 0x90d8]
mov r9, qword [rsp + 0x90e0]
lea rax, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c6c0
mov r8d, dword [rsp + 0x18c]
mov rcx, rax
call fcn.14000dd80
lea rcx, [rsp + 0x90f0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x14001326a
jmp 0x1400132c3
mov rdx, qword [rsp + 0x1a0]
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 + 0x190]
mov al, byte [rsp + rax + 0x90f0]
mov byte [rsp + 0x17f], al
lea rcx, [rsp + 0x91f0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x1400132dc
jmp 0x140013335
mov rcx, qword [rsp + 0x190]
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 + 0x180]
mov al, byte [rsp + rax + 0x91f0]
mov byte [rsp + 0x16f], al
lea rcx, [rsp + 0x92f0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x14001334e
jmp 0x1400133a7
mov rcx, qword [rsp + 0x180]
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 + 0x170]
mov al, byte [rsp + rax + 0x92f0]
mov byte [rsp + 0x15f], al
lea rcx, [rsp + 0x93f0]
lea rdx, [0x140059b28]
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
setb al
test al, 1
jne 0x1400133c0
jmp 0x140013447
mov rcx, qword [rsp + 0x170]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
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 + 0x93f0]
mov byte [rsp + 0x90ec], r8b
mov byte [rsp + 0x90ed], dl
mov byte [rsp + 0x90ee], cl
mov byte [rsp + 0x90ef], al
mov eax, dword [rsp + 0x90ec]
mov dword [rsp + 0x9540], eax
mov ecx, dword [rsp + 0x9540]
call fcn.14000c050
mov dword [rsp + 0x14c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x150], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x140013460
jmp 0x1400134e3
mov rcx, qword [rsp + 0x160]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rdx, qword [rsp + 0x408]
mov rcx, qword [rsp + 0x400]
mov eax, dword [rsp + 0x14c]
mov r8, qword [rsp + 0x420]
xor eax, dword [r8 + 0xc]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x9544], eax
mov qword [rsp + 0x94f0], 0xc
mov qword [rsp + 0x94f8], 0x10
mov r8, qword [rsp + 0x94f0]
mov r9, qword [rsp + 0x94f8]
lea rax, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov qword [rsp + 0x20], rax
call fcn.14000c6c0
mov r8d, dword [rsp + 0x148]
mov rcx, rax
call fcn.14000dd80
nop
add rsp, 0x9548
ret
mov rdx, qword [rsp + 0x150]
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 + 0x278]
mov eax, dword [rsp + rax*4 + 0x44a4]
mov dword [rsp + 0x13c], eax
lea rcx, [rsp + 0x48a4]
lea rdx, [0x1400584d8]
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
setb al
test al, 1
jne 0x14001356e
jmp 0x1400135ce
mov rcx, qword [rsp + 0x278]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x140]
mov eax, dword [rsp + 0x13c]
xor eax, dword [rsp + rcx*4 + 0x48a4]
mov dword [rsp + 0x12c], eax
lea rcx, [rsp + 0x4ca4]
lea rdx, [0x140058920]
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
setb al
test al, 1
jne 0x1400135e7
jmp 0x140013644
mov rcx, qword [rsp + 0x140]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x130]
mov eax, dword [rsp + 0x12c]
xor eax, dword [rsp + rcx*4 + 0x4ca4]
mov dword [rsp + 0x11c], eax
lea rcx, [rsp + 0x50a4]
lea rdx, [0x140058d68]
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
setb al
test al, 1
jne 0x14001365d
jmp 0x140013698
mov rcx, qword [rsp + 0x130]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x120]
mov eax, dword [rsp + 0x11c]
xor eax, dword [rsp + rcx*4 + 0x50a4]
mov dword [rsp + 0x10c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x110], rcx
xor eax, eax
cmp rax, rcx
setb al
test al, 1
jne 0x1400136b1
jmp 0x140013706
mov rcx, qword [rsp + 0x120]
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 + 0x10c]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx]
mov dword [rsp + 0x434], eax
lea rcx, [rsp + 0x54a4]
lea rdx, [0x140058090]
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
setb al
test al, 1
jne 0x14001371e
jmp 0x140013777
mov rdx, qword [rsp + 0x110]
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 rax, qword [rsp + 0x100]
mov eax, dword [rsp + rax*4 + 0x54a4]
mov dword [rsp + 0xf4], eax
lea rcx, [rsp + 0x58a4]
lea rdx, [0x1400584d8]
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
setb al
test al, 1
jne 0x140013790
jmp 0x1400137f0
mov rcx, qword [rsp + 0x100]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0xf8]
mov eax, dword [rsp + 0xf4]
xor eax, dword [rsp + rcx*4 + 0x58a4]
mov dword [rsp + 0xe4], eax
lea rcx, [rsp + 0x5ca4]
lea rdx, [0x140058920]
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
setb al
test al, 1
jne 0x140013809
jmp 0x140013866
mov rcx, qword [rsp + 0xf8]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe4]
xor eax, dword [rsp + rcx*4 + 0x5ca4]
mov dword [rsp + 0xd4], eax
lea rcx, [rsp + 0x60a4]
lea rdx, [0x140058d68]
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
setb al
test al, 1
jne 0x14001387f
jmp 0x1400138bd
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 rcx, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd4]
xor eax, dword [rsp + rcx*4 + 0x60a4]
mov dword [rsp + 0xc4], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0xc8], rcx
mov eax, 1
cmp rax, rcx
setb al
test al, 1
jne 0x1400138d6
jmp 0x14001392c
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 + 0x420]
xor eax, dword [rcx + 4]
mov dword [rsp + 0x44c], eax
lea rcx, [rsp + 0x64a4]
lea rdx, [0x140058090]
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
setb al
test al, 1
jne 0x140013945
jmp 0x14001399e
mov rdx, qword [rsp + 0xc8]
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 + 0xb8]
mov eax, dword [rsp + rax*4 + 0x64a4]
mov dword [rsp + 0xac], eax
lea rcx, [rsp + 0x68a4]
lea rdx, [0x1400584d8]
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
setb al
test al, 1
jne 0x1400139b7
jmp 0x140013a17
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 rcx, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xac]
xor eax, dword [rsp + rcx*4 + 0x68a4]
mov dword [rsp + 0x9c], eax
lea rcx, [rsp + 0x6ca4]
lea rdx, [0x140058920]
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
setb al
test al, 1
jne 0x140013a30
jmp 0x140013a8d
mov rcx, qword [rsp + 0xb0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0xa0]
mov eax, dword [rsp + 0x9c]
xor eax, dword [rsp + rcx*4 + 0x6ca4]
mov dword [rsp + 0x8c], eax
lea rcx, [rsp + 0x70a4]
lea rdx, [0x140058d68]
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
setb al
test al, 1
jne 0x140013aa6
jmp 0x140013ae1
mov rcx, qword [rsp + 0xa0]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x90]
mov eax, dword [rsp + 0x8c]
xor eax, dword [rsp + rcx*4 + 0x70a4]
mov dword [rsp + 0x7c], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x80], rcx
mov eax, 2
cmp rax, rcx
setb al
test al, 1
jne 0x140013afa
jmp 0x140013b4a
mov rcx, qword [rsp + 0x90]
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 + 0x7c]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 8]
mov dword [rsp + 0x464], eax
lea rcx, [rsp + 0x74a4]
lea rdx, [0x140058090]
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
setb al
test al, 1
jne 0x140013b63
jmp 0x140013bb3
mov rdx, qword [rsp + 0x80]
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 + 0x70]
mov eax, dword [rsp + rax*4 + 0x74a4]
mov dword [rsp + 0x64], eax
lea rcx, [rsp + 0x78a4]
lea rdx, [0x1400584d8]
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
setb al
test al, 1
jne 0x140013bc9
jmp 0x140013c1d
mov rcx, qword [rsp + 0x70]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x68]
mov eax, dword [rsp + 0x64]
xor eax, dword [rsp + rcx*4 + 0x78a4]
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x7ca4]
lea rdx, [0x140058920]
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
setb al
test al, 1
jne 0x140013c33
jmp 0x140013c84
mov rcx, qword [rsp + 0x68]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x54]
xor eax, dword [rsp + rcx*4 + 0x7ca4]
mov dword [rsp + 0x44], eax
lea rcx, [rsp + 0x80a4]
lea rdx, [0x140058d68]
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
setb al
test al, 1
jne 0x140013c9a
jmp 0x140013ccc
mov rcx, qword [rsp + 0x58]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov edx, 0x100
call fcn.14003b410
mov rcx, qword [rsp + 0x48]
mov eax, dword [rsp + 0x44]
xor eax, dword [rsp + rcx*4 + 0x80a4]
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x38], rcx
mov eax, 3
cmp rax, rcx
setb al
test al, 1
jne 0x140013ce2
jmp 0x140013cfd
mov rcx, qword [rsp + 0x48]
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 + 0x34]
mov rcx, qword [rsp + 0x420]
xor eax, dword [rcx + 0xc]
mov dword [rsp + 0x47c], eax
jmp 0x140012056
mov rdx, qword [rsp + 0x38]
lea r8, str.C:Users_vagrant.cargo_registry_srcindex.crates.io_6f17d22bba15001flibaes_0.6.4_srclib.rs
mov ecx, 3
call fcn.14003b410
int3