Function at 0x1401e7e1a
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x193c2eed
pushf
not eax
add eax, 0x8a06294f
xor eax, 0xdeab6c36
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9dd12729
xor eax, 0xa804d45e
rol eax, 0xa3
popf
cmp eax, 4
jne 0x1401e7e57
popf
pop rax
jmp 0x1401e8414
cmp eax, 0
jne 0x1401e7e66
popf
pop rax
jmp 0x1401e8028
cmp eax, 3
jne 0x1401e7e75
popf
pop rax
jmp 0x1401e8340
cmp eax, 1
jne 0x1401e7e84
popf
pop rax
jmp 0x1401e818c
cmp eax, 0xd
jne 0x1401e7e93
popf
pop rax
jmp 0x1401e8855
cmp eax, 0x1a
jne 0x1401e7ea2
popf
pop rax
jmp 0x1401e8fc8
cmp eax, 0xe
jne 0x1401e7eb1
popf
pop rax
jmp 0x1401e8912
cmp eax, 0xb
jne 0x1401e7ec0
popf
pop rax
jmp 0x1401e8779
cmp eax, 0x19
jne 0x1401e7ecf
popf
pop rax
jmp 0x1401e8f5b
cmp eax, 8
jne 0x1401e7ede
popf
pop rax
jmp 0x1401e86e4
cmp eax, 0x1d
jne 0x1401e7eed
popf
pop rax
jmp 0x1401e91a2
cmp eax, 0x17
jne 0x1401e7efc
popf
pop rax
jmp 0x1401e8dcb
cmp eax, 0x1c
jne 0x1401e7f0b
popf
pop rax
jmp 0x1401e90d2
cmp eax, 0x12
jne 0x1401e7f1a
popf
pop rax
jmp 0x1401e8b30
cmp eax, 0x18
jne 0x1401e7f29
popf
pop rax
jmp 0x1401e8e91
cmp eax, 0x11
jne 0x1401e7f38
popf
pop rax
jmp 0x1401e8acf
cmp eax, 0x1b
jne 0x1401e7f47
popf
pop rax
jmp 0x1401e9088
cmp eax, 0x16
jne 0x1401e7f56
popf
pop rax
jmp 0x1401e8d47
cmp eax, 0xa
jne 0x1401e7f65
popf
pop rax
jmp 0x1401e873b
cmp eax, 0x14
jne 0x1401e7f74
popf
pop rax
jmp 0x1401e8c4b
cmp eax, 0xf
jne 0x1401e7f83
popf
pop rax
jmp 0x1401e89b3
cmp eax, 0x13
jne 0x1401e7f92
popf
pop rax
jmp 0x1401e8b86
cmp eax, 0x15
jne 0x1401e7fa1
popf
pop rax
jmp 0x1401e8d0b
cmp eax, 2
jne 0x1401e7fb0
popf
pop rax
jmp 0x1401e8201
cmp eax, 0x1e
jne 0x1401e7fbf
popf
pop rax
jmp 0x1401e9204
cmp eax, 0xc
jne 0x1401e7fce
popf
pop rax
jmp 0x1401e880d
cmp eax, 7
jne 0x1401e7fdd
popf
pop rax
jmp 0x1401e8650
cmp eax, 5
jne 0x1401e7fec
popf
pop rax
jmp 0x1401e8452
cmp eax, 0x1f
jne 0x1401e7ffb
popf
pop rax
jmp 0x1401e925a
cmp eax, 0x10
jne 0x1401e800a
popf
pop rax
jmp 0x1401e8a83
cmp eax, 6
jne 0x1401e8019
popf
pop rax
jmp 0x1401e85d2
cmp eax, 9
jne 0x1401e8028
popf
pop rax
jmp 0x1401e871d
mov qword [rsp + 0x10], rdx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov qword [rsp + 0x38], r9
mov r14, r8
mov qword [rsp + 0x48], r8
mov rbx, rdx
mov r13, rcx
mov qword [rsp + 0x40], rcx
mov rcx, r9
sub rcx, r8
movabs r10, 0xe7ae59fd3a949a7d
pushf
not r10
add r10, 0x6c290150
xor r10, 0x407d4544
rol r10, 0x87
popf
pushf
not r10
add r10, 0x485eacbd
xor r10, 0x6286b2b1
rol r10, 0x85
popf
pushf
not r10
add r10, 0x5cf827a0
xor r10, 0x539c6166
rol r10, 0x96
popf
mov rax, r10
imul rcx
lea r12, [rcx + rdx]
sar r12, 0xa
mov rax, r12
shr rax, 0x3f
push rax
not rax
sub r12, rax
pop rax
sub r12, 1
mov qword [rsp + 0x30], r12
lea rax, [r13 + 8]
mov qword [rsp + 0x28], rax
mov rdi, qword [r13]
mov rsi, qword [rax]
mov qword [rsp + 0x20], rsi
mov r8, qword [r13 + 0x10]
mov rcx, r8
sub rcx, rsi
mov rax, r10
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
test r12, r12
je 0x1401e8159
push rax
pushf
mov eax, 0x1b52ade7
pushf
not eax
add eax, 0x96c623dc
xor eax, 0xe461ed19
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc582dc27
xor eax, 0xa7cef1d3
rol eax, 0x95
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x77f27f99
pushf
not eax
add eax, 0x90fc83b3
xor eax, 0xee6e2762
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbcc9eb0b
xor eax, 0xcf0ec9ef
rol eax, 8
popf
jmp 0x1401e7e48
mov rcx, rsi
mov rax, r10
cmp r12, rdx
jbe 0x1401e81ce
push rax
pushf
mov eax, 0xcf90a406
pushf
not eax
add eax, 0xf08d6b9b
xor eax, 0x9392229c
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf4cbf41a
xor eax, 0xbddfa38e
rol eax, 0xb0
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x4589299d
pushf
not eax
add eax, 0xd90b6362
xor eax, 0x803a12a1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8ed5bb92
xor eax, 0xae282673
rol eax, 0xfc
popf
jmp 0x1401e7e48
sub rcx, rdi
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
movabs r15, 0x4d6c368007076acf
pushf
not r15
add r15, 0x54e1518f
xor r15, 0x5909d27f
rol r15, 0xe0
popf
pushf
not r15
add r15, 0x7a3ea8d1
xor r15, 0x5b1929e8
rol r15, 0xf
popf
pushf
not r15
add r15, 0x5641c71d
xor r15, 0x5ad4f786
rol r15, 0x60
popf
mov rax, r15
sub rax, rdx
cmp r12, rax
ja 0x1401e82e7
push rax
pushf
mov eax, 0xf133e772
pushf
not eax
add eax, 0xafc0e8d9
xor eax, 0xb7db5a06
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb04dbeb4
xor eax, 0xb6841907
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd6ed872d
xor eax, 0x9aea16fd
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf43cfc32
xor eax, 0x82d7a7b2
rol eax, 0x99
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x835767e5
pushf
not eax
add eax, 0x9f918f9e
xor eax, 0xc2e64009
rol eax, 0x98
popf
pushf
not eax
add eax, 0x94cddebd
xor eax, 0xeed2f30d
rol eax, 0x10
popf
pushf
not eax
add eax, 0xeb3d371b
xor eax, 0xa8398a11
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb7085ed6
xor eax, 0x819a0e6f
rol eax, 0xa9
popf
jmp 0x1401e7e48
lea r9, [rdx + r12]
mov qword [rsp + 0x58], r9
sub r8, rdi
mov rax, r10
imul r8
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov rcx, rdx
shr rcx, 1
mov rax, r15
sub rax, rcx
cmp rdx, rax
ja 0x1401e83bb
push rax
pushf
mov eax, 0xb5549b7a
pushf
not eax
add eax, 0xcaddae46
xor eax, 0xe03d42b5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe77d80fc
xor eax, 0xe996185b
rol eax, 0x70
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x87915fcf
pushf
not eax
add eax, 0xa906e959
xor eax, 0xa5264c1c
rol eax, 0xd
popf
pushf
not eax
add eax, 0x863a381f
xor eax, 0xb54534d8
rol eax, 0x23
popf
pushf
not eax
add eax, 0x80d30fb4
xor eax, 0xf0e4b656
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x80041c54
xor eax, 0xda67fecf
rol eax, 0x56
popf
jmp 0x1401e7e48
lea r15, [rcx + rdx]
cmp r15, r9
cmovb r15, r9
push rax
pushf
mov eax, 0x181e5be
pushf
not eax
add eax, 0xf6d28ac2
xor eax, 0xa4077b40
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb739f66b
xor eax, 0xc51f6ba6
rol eax, 0x5f
popf
jmp 0x1401e7e48
mov qword [rsp + 0x28], r15
mov rdx, r15
call fcn.1401bf21e
mov r13, rax
mov qword [rsp + 0x30], rax
mov rcx, rbx
sub rcx, rdi
movabs rax, 0x620952cff126c867
pushf
not rax
add rax, 0x4fa04cd0
xor rax, 0x40437056
rol rax, 0x93
popf
pushf
not rax
add rax, 0x7177c2d8
xor rax, 0x43cbb4d1
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x5c244834
xor rax, 0x66872763
rol rax, 0xa8
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rcx, rdx
shr rcx, 0x3f
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
lea rax, [rdx + r12]
imul r14, rax, 0x528
push r13
not r13
sub r14, r13
pop r13
sub r14, 1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x20], r14
imul rax, rdx, 0x528
push r13
not r13
sub rax, r13
pop r13
sub rax, 1
mov qword [rsp + 0x50], rax
mov r9, qword [rsp + 0x40]
mov r8, rax
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
call fcn.1401d59c3
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x20], rax
cmp r12, 1
jne 0x1401e8579
push rax
pushf
mov eax, 0x836d91cd
pushf
not eax
add eax, 0x8c5a2a65
xor eax, 0xab3486aa
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa6a2c2d0
xor eax, 0xe7d0d6c0
rol eax, 0x84
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0xf47c6d77
pushf
not eax
add eax, 0xe3e5999b
xor eax, 0xdac60caf
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd0ac455c
xor eax, 0xea397db4
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd43f55dc
xor eax, 0xf03b6c69
rol eax, 0x44
popf
pushf
not eax
add eax, 0xda699dff
xor eax, 0xfcaf6c93
rol eax, 0x29
popf
jmp 0x1401e7e48
cmp rbx, rsi
jne 0x1401e860a
push rax
pushf
mov eax, 0xeeeb971b
pushf
not eax
add eax, 0xa6f20d37
xor eax, 0xbca50504
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdf6933fb
xor eax, 0xde405732
rol eax, 0xa2
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x704da2e1
pushf
not eax
add eax, 0x8cb69383
xor eax, 0xc7cdb84d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa9ea0fdb
xor eax, 0xd02eb316
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe1a3a877
xor eax, 0xd0ba9c9b
rol eax, 0x31
popf
jmp 0x1401e7e48
mov r11, r13
cmp rdi, rsi
je 0x1401e869e
push rax
pushf
mov eax, 0x4a75fafb
pushf
not eax
add eax, 0x84967c99
xor eax, 0xf07b7dc9
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd137bb8a
xor eax, 0xeaf07dc7
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd956b458
xor eax, 0xc64df846
rol eax, 0x62
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0xc2bacb5a
pushf
not eax
add eax, 0xdd110bdc
xor eax, 0xaf3dcab1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe7478f82
xor eax, 0xc996ee25
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x830a1d42
xor eax, 0xf70df395
rol eax, 0x91
popf
jmp 0x1401e7e48
nop word [rax + rax]
push rax
pushf
mov eax, 0x2f4b7065
pushf
not eax
add eax, 0xae55113c
xor eax, 0xd301c7cf
rol eax, 0xab
popf
pushf
not eax
add eax, 0x954c2b61
xor eax, 0xc2135e00
rol eax, 0x64
popf
jmp 0x1401e7e48
mov rdx, rdi
mov rcx, r11
call fcn.1400f1319
add r11, 0x528
add rdi, 0x528
cmp rdi, rsi
jne 0x1401e871d
mov rdx, r11
mov rcx, r11
jmp 0x1401e8acf
mov r11, r13
cmp rdi, rbx
je 0x1401e87b4
push rax
pushf
mov eax, 0x7b55c9f7
pushf
not eax
add eax, 0xe93fa110
xor eax, 0xabefe650
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8818ee4c
xor eax, 0xc68c9c1a
rol eax, 0xa4
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x535c8dc0
pushf
not eax
add eax, 0xfdfda8dc
xor eax, 0xcbd5b21c
rol eax, 5
popf
pushf
not eax
add eax, 0x8491205d
xor eax, 0xcbb367e2
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9923dd86
xor eax, 0x8b4e366c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xeb339ef0
xor eax, 0xeda3898f
rol eax, 0x35
popf
jmp 0x1401e7e48
nop
push rax
pushf
mov eax, 0xd1244f6f
pushf
not eax
add eax, 0xf004e226
xor eax, 0xe2c522b8
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x97cfb83d
xor eax, 0xc97e5cc9
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc7a36a55
xor eax, 0x8ac52c79
rol eax, 7
popf
jmp 0x1401e7e48
mov rdx, rdi
mov rcx, r11
call fcn.1400f1319
add r11, 0x528
add rdi, 0x528
cmp rdi, rbx
jne 0x1401e88cc
push rax
pushf
mov eax, 0x57623266
pushf
not eax
add eax, 0x93e3fcd8
xor eax, 0xc154ee7e
rol eax, 7
popf
pushf
not eax
add eax, 0x8b178fc9
xor eax, 0xba295665
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd54fca6c
xor eax, 0xb4273335
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa4f25764
xor eax, 0xb99f4341
rol eax, 0x1c
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0xdf0893c4
pushf
not eax
add eax, 0xb6e462b2
xor eax, 0xfead39b4
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa0c62082
xor eax, 0xd87bce3e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xeb3e6481
xor eax, 0x95a2435b
rol eax, 0x58
popf
jmp 0x1401e7e48
mov rdx, r11
mov rcx, r11
call fcn.1400d7e5a
mov qword [rsp + 0x20], r13
cmp rbx, rsi
je 0x1401e896d
push rax
pushf
mov eax, 0xd215bfe9
pushf
not eax
add eax, 0x93895ba0
xor eax, 0x804402b1
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb149d8bc
xor eax, 0x8f7e707e
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcf4a88e9
xor eax, 0x92f407fd
rol eax, 8
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x1c51415e
pushf
not eax
add eax, 0xb963e6aa
xor eax, 0xdcad11e3
rol eax, 0x98
popf
pushf
not eax
add eax, 0xed6e938f
xor eax, 0x92ce0e69
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcb8895f7
xor eax, 0xfc090a80
rol eax, 0x4f
popf
jmp 0x1401e7e48
mov rdx, rbx
mov rcx, r14
call fcn.1400f1319
add r14, 0x528
add rbx, 0x528
cmp rbx, rsi
jne 0x1401e8a2a
push rax
pushf
mov eax, 0x63cde4fe
pushf
not eax
add eax, 0xe85a5615
xor eax, 0xae6124d9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x979a5ed9
xor eax, 0xfbdad542
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa845e097
xor eax, 0xcb19b2d5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc4bb9984
xor eax, 0x94c15218
rol eax, 0x38
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0xedfa2d75
pushf
not eax
add eax, 0xe1a67f92
xor eax, 0xa6647579
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd999d64a
xor eax, 0xcb1b1ca4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xcf694db6
xor eax, 0xc0480af8
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd929e8b9
xor eax, 0xa232b6a5
rol eax, 0x9e
popf
jmp 0x1401e7e48
mov rdx, r14
mov rcx, r14
push rax
pushf
mov eax, 0xbbe63a4
pushf
not eax
add eax, 0xa5b20c62
xor eax, 0xf0a54581
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfb7c66fb
xor eax, 0xa096870a
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9c7fecc2
xor eax, 0xeefc564e
rol eax, 0xa
popf
jmp 0x1401e7e48
call fcn.1400d7e5a
nop
mov r9, r15
mov r8, qword [rsp + 0x58]
mov rdx, r13
mov rcx, qword [rsp + 0x40]
call fcn.1402032eb
push rax
pushf
mov eax, 0x19ccb917
pushf
not eax
add eax, 0xd7254581
xor eax, 0xf24be1e9
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc45746ec
xor eax, 0xda5e31af
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd76422a6
xor eax, 0xccb93e65
rol eax, 0
popf
jmp 0x1401e7e48
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
sub rcx, rbx
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
imul r15, r12, 0x528
cmp r12, rdx
jae 0x1401e8c18
push rax
pushf
mov eax, 0x4a505b0f
pushf
not eax
add eax, 0xed26d47b
xor eax, 0xb0ed9028
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbe8ab985
xor eax, 0xab34af6e
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd1bf3ec6
xor eax, 0xf66eadab
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf00302c3
xor eax, 0x8525033f
rol eax, 0x27
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x2740bb17
pushf
not eax
add eax, 0xa2eeddde
xor eax, 0xea7646dc
rol eax, 0x59
popf
pushf
not eax
add eax, 0xee77a8e7
xor eax, 0xb983f81e
rol eax, 0x6d
popf
jmp 0x1401e7e48
mov rdi, rsi
sub rdi, r15
mov r14, rsi
cmp rdi, rsi
je 0x1401e8cb2
push rax
pushf
mov eax, 0x9c45f11c
pushf
not eax
add eax, 0xfaaeb73f
xor eax, 0xe044f099
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb0f4ca5c
xor eax, 0xd0dc0c74
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd59f1763
xor eax, 0x83824ec1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x960fc03a
xor eax, 0x9350408e
rol eax, 0x22
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x7b039116
pushf
not eax
add eax, 0x8198a8fa
xor eax, 0xdfd09a68
rol eax, 0x44
popf
pushf
not eax
add eax, 0xaa7bede1
xor eax, 0xf8e002be
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa68566ea
xor eax, 0xc0960180
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcab2461a
xor eax, 0x9dd825ab
rol eax, 0xe6
popf
jmp 0x1401e7e48
mov r11, rdi
nop word [rax + rax]
push rax
pushf
mov eax, 0x874ba72e
pushf
not eax
add eax, 0x9521c5c4
xor eax, 0x9742d6e9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc7be3ed5
xor eax, 0x89757470
rol eax, 0x12
popf
jmp 0x1401e7e48
mov rdx, r11
mov rcx, r14
call fcn.1400f1319
add r14, 0x528
add r11, 0x528
cmp r11, rsi
jne 0x1401e8d98
push rax
pushf
mov eax, 0xb0a3d330
pushf
not eax
add eax, 0xd7e3f7f9
xor eax, 0xf045e2c9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe5b5c885
xor eax, 0xe3dec3ce
rol eax, 0x1c
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x802f1a6d
pushf
not eax
add eax, 0xb944707b
xor eax, 0xd1a59c2b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb4fe4155
xor eax, 0x8e10108a
rol eax, 0x32
popf
jmp 0x1401e7e48
mov rdx, r14
mov rcx, r14
call fcn.1400d7e5a
mov qword [r13 + 8], r14
cmp rdi, rbx
je 0x1401e8e38
push rax
pushf
mov eax, 0xfbe6c33f
pushf
not eax
add eax, 0xf9b832bc
xor eax, 0xf8eb266c
rol eax, 3
popf
pushf
not eax
add eax, 0x83a2eab1
xor eax, 0x956990e6
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf93f6760
xor eax, 0x9914a960
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf972b3f5
xor eax, 0xc7292df9
rol eax, 0xd4
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x22462fe6
pushf
not eax
add eax, 0xf28f6d64
xor eax, 0xe4783074
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9e2f3919
xor eax, 0x83d7a0d3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb2a783b3
xor eax, 0x94aa330a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x93f2f3ce
xor eax, 0xcdf6a852
rol eax, 0xf9
popf
jmp 0x1401e7e48
sub rdi, 0x528
lea rcx, [r15 + rdi]
mov rdx, rdi
call fcn.1401f4882
cmp rdi, rbx
jne 0x1401e8f02
push rax
pushf
mov eax, 0x72f479c6
pushf
not eax
add eax, 0xc8f1563e
xor eax, 0xae06c933
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfd190463
xor eax, 0xe2f7143c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe36ed034
xor eax, 0xbdc2565e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb59edf03
xor eax, 0xf4072805
rol eax, 9
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0xf2a2b7d8
pushf
not eax
add eax, 0x93c9b0ac
xor eax, 0x8ed12949
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf7079cd6
xor eax, 0x8aafabd7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc3c7ee50
xor eax, 0xd8273728
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb214636a
xor eax, 0x9d3e80dc
rol eax, 0xd7
popf
jmp 0x1401e7e48
lea rdx, [r15 + rbx]
mov rcx, rbx
call fcn.1400d7e5a
nop
mov r9, r13
mov r8, rbx
mov rdx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
call fcn.1401d59c3
jmp 0x1401e9204
lea rdi, [r15 + rbx]
mov qword [rsp + 0x30], rdi
cmp rbx, rsi
je 0x1401e902f
push rax
pushf
mov eax, 0xdecdaa74
pushf
not eax
add eax, 0xfb3b7c1f
xor eax, 0xa03d1e90
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xea748d88
xor eax, 0x8af18323
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa19e1455
xor eax, 0xa9400e69
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x973527f0
xor eax, 0xf65e4056
rol eax, 0x63
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x56a0d723
pushf
not eax
add eax, 0xd3eccb44
xor eax, 0xbf60b83f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa4a7851e
xor eax, 0xe2b384c4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xead23f9c
xor eax, 0x982f55ac
rol eax, 0x72
popf
pushf
not eax
add eax, 0x83d34b0f
xor eax, 0x975c598b
rol eax, 0x49
popf
jmp 0x1401e7e48
mov r11, rbx
nop
push rax
pushf
mov eax, 0x1edbae51
pushf
not eax
add eax, 0xeeff7c8b
xor eax, 0x84e729dd
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb78c7947
xor eax, 0xa61ee976
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb98c7028
xor eax, 0xcb7d90a3
rol eax, 0x76
popf
jmp 0x1401e7e48
mov rdx, r11
mov rcx, rdi
call fcn.1400f1319
add rdi, 0x528
add r11, 0x528
cmp r11, rsi
jne 0x1401e9149
push rax
pushf
mov eax, 0x32308ae1
pushf
not eax
add eax, 0xc83394c0
xor eax, 0xc0dc5f08
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb50c7d9e
xor eax, 0xf8208ec3
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf2d41d0e
xor eax, 0xb5ff2626
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xecf77731
xor eax, 0xbaf629fc
rol eax, 0x83
popf
jmp 0x1401e7e48
push rax
pushf
mov eax, 0x816c8bfd
pushf
not eax
add eax, 0xa5231ac6
xor eax, 0xcdb041f7
rol eax, 0x98
popf
pushf
not eax
add eax, 0x84aff178
xor eax, 0xfab86d03
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf2a5867d
xor eax, 0xb459292a
rol eax, 6
popf
pushf
not eax
add eax, 0xc13d1d25
xor eax, 0xca9abfe7
rol eax, 0x29
popf
jmp 0x1401e7e48
mov rdx, rdi
mov rcx, rdi
call fcn.1400d7e5a
mov qword [r13 + 8], rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1400d7e5a
nop
mov r9, r13
mov r8, rbx
mov rdx, qword [rsp + 0x38]
mov rcx, r14
call fcn.1401d59c3
nop
push rax
pushf
mov eax, 0xa2588f36
pushf
not eax
add eax, 0xa4080f12
xor eax, 0xcaa0d16f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc177463d
xor eax, 0xea1ce045
rol eax, 0x1d
popf
jmp 0x1401e7e48
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400c9b8d
int3