Function at 0x1401abcb5
Capabilities:
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x313827fa
pushf
not eax
add eax, 0x925888ba
xor eax, 0x99b92d3c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbe88a89d
xor eax, 0x89659886
rol eax, 8
popf
pushf
not eax
add eax, 0x9a5528e3
xor eax, 0xd67948bb
rol eax, 0x30
popf
cmp eax, 0x29
jne 0x1401abd05
popf
pop rax
jmp 0x1401ad6ab
cmp eax, 0
jne 0x1401abd14
popf
pop rax
jmp 0x1401abfa8
cmp eax, 3
jne 0x1401abd23
popf
pop rax
jmp 0x1401ac1fc
cmp eax, 1
jne 0x1401abd32
popf
pop rax
jmp 0x1401ac066
cmp eax, 0xd
jne 0x1401abd41
popf
pop rax
jmp 0x1401ac8bb
cmp eax, 0x1a
jne 0x1401abd50
popf
pop rax
jmp 0x1401acec9
cmp eax, 0xe
jne 0x1401abd5f
popf
pop rax
jmp 0x1401ac908
cmp eax, 0xb
jne 0x1401abd6e
popf
pop rax
jmp 0x1401ac7b7
cmp eax, 0x19
jne 0x1401abd7d
popf
pop rax
jmp 0x1401ace6d
cmp eax, 8
jne 0x1401abd8c
popf
pop rax
jmp 0x1401ac4f4
cmp eax, 0x2a
jne 0x1401abd9b
popf
pop rax
jmp 0x1401ad7d9
cmp eax, 0x17
jne 0x1401abdaa
popf
pop rax
jmp 0x1401acd8b
cmp eax, 0x1c
jne 0x1401abdb9
popf
pop rax
jmp 0x1401acfd5
cmp eax, 0x12
jne 0x1401abdc8
popf
pop rax
jmp 0x1401acafc
cmp eax, 0x18
jne 0x1401abdd7
popf
pop rax
jmp 0x1401acdd6
cmp eax, 0x2b
jne 0x1401abde6
popf
pop rax
jmp 0x1401ad87e
cmp eax, 0x1b
jne 0x1401abdf5
popf
pop rax
jmp 0x1401acf71
cmp eax, 0x2d
jne 0x1401abe04
popf
pop rax
jmp 0x1401ad987
cmp eax, 0x23
jne 0x1401abe13
popf
pop rax
jmp 0x1401ad290
cmp eax, 0x25
jne 0x1401abe22
popf
pop rax
jmp 0x1401ad3fb
cmp eax, 0xf
jne 0x1401abe31
popf
pop rax
jmp 0x1401ac98f
cmp eax, 0x13
jne 0x1401abe40
popf
pop rax
jmp 0x1401acb6f
cmp eax, 0x15
jne 0x1401abe4f
popf
pop rax
jmp 0x1401acc91
cmp eax, 0x24
jne 0x1401abe5e
popf
pop rax
jmp 0x1401ad342
cmp eax, 0x1e
jne 0x1401abe6d
popf
pop rax
jmp 0x1401ad0d1
cmp eax, 0xc
jne 0x1401abe7c
popf
pop rax
jmp 0x1401ac813
cmp eax, 0x26
jne 0x1401abe8b
popf
pop rax
jmp 0x1401ad447
cmp eax, 0x27
jne 0x1401abe9a
popf
pop rax
jmp 0x1401ad519
cmp eax, 0x1f
jne 0x1401abea9
popf
pop rax
jmp 0x1401ad107
cmp eax, 0x10
jne 0x1401abeb8
popf
pop rax
jmp 0x1401aca20
cmp eax, 0x2c
jne 0x1401abec7
popf
pop rax
jmp 0x1401ad94a
cmp eax, 9
jne 0x1401abed6
popf
pop rax
jmp 0x1401ac552
cmp eax, 4
jne 0x1401abee5
popf
pop rax
jmp 0x1401ac2aa
cmp eax, 0x16
jne 0x1401abef4
popf
pop rax
jmp 0x1401acced
cmp eax, 0x28
jne 0x1401abf03
popf
pop rax
jmp 0x1401ad62c
cmp eax, 0xa
jne 0x1401abf12
popf
pop rax
jmp 0x1401ac769
cmp eax, 0x22
jne 0x1401abf21
popf
pop rax
jmp 0x1401ad1cd
cmp eax, 0x14
jne 0x1401abf30
popf
pop rax
jmp 0x1401acc02
cmp eax, 7
jne 0x1401abf3f
popf
pop rax
jmp 0x1401ac438
cmp eax, 5
jne 0x1401abf4e
popf
pop rax
jmp 0x1401ac2f8
cmp eax, 2
jne 0x1401abf5d
popf
pop rax
jmp 0x1401ac0df
cmp eax, 0x20
jne 0x1401abf6c
popf
pop rax
jmp 0x1401ad169
cmp eax, 0x1d
jne 0x1401abf7b
popf
pop rax
jmp 0x1401ad040
cmp eax, 0x11
jne 0x1401abf8a
popf
pop rax
jmp 0x1401aca63
cmp eax, 6
jne 0x1401abf99
popf
pop rax
jmp 0x1401ac3d7
cmp eax, 0x21
jne 0x1401abfa8
popf
pop rax
jmp 0x1401ad1c5
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov eax, dword [rsp + 0xa8]
xor r11d, r11d
test eax, eax
mov byte [rdx], r11b
mov edi, r11d
mov r10, r9
cmovns edi, eax
mov rbx, rdx
mov r14, rcx
lea eax, [rdi + 0xb]
movsxd r9, eax
cmp r8, r9
ja 0x1401ac033
push rax
pushf
mov eax, 0xf48edc9e
pushf
not eax
add eax, 0xe913fd32
xor eax, 0xfbe01979
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb833f31e
xor eax, 0x846b9de5
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9aafafa1
xor eax, 0xafb01391
rol eax, 0x8b
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xf2bfe14e
pushf
not eax
add eax, 0xb3f8dfc1
xor eax, 0xaaeea17f
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc3fd6351
xor eax, 0xd8cddc9a
rol eax, 0xa1
popf
jmp 0x1401abcf6
mov rcx, qword [rsp + 0xc8]
lea ebx, [r11 + 0x22]
mov qword [rsp + 0x28], rcx
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r11
xor edx, edx
mov byte [rcx + 0x30], 1
mov dword [rcx + 0x2c], ebx
xor ecx, ecx
call fcn.14011495d
mov eax, ebx
jmp 0x1401ad989
mov rax, qword [rcx]
mov ecx, 0xc0997707
pushf
not ecx
add ecx, 0x824193a0
xor ecx, 0x8b1469ab
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x8b171db1
xor ecx, 0xeac20049
rol ecx, 0xde
popf
pushf
not ecx
add ecx, 0x87b65c6a
xor ecx, 0x902c5ef5
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0xa95047b2
xor ecx, 0xe1d3e3a2
rol ecx, 0xc7
popf
shr rax, 0x34
and rax, rcx
cmp rax, rcx
jne 0x1401ac1a3
push rax
pushf
mov eax, 0x352f6b47
pushf
not eax
add eax, 0x91a37e78
xor eax, 0xc38ba428
rol eax, 1
popf
pushf
not eax
add eax, 0xbf464b96
xor eax, 0xcd122063
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc503e8d4
xor eax, 0x8c61575f
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x87f4c316
xor eax, 0x9452ac55
rol eax, 0xaa
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x2f269ae3
pushf
not eax
add eax, 0xfcd56555
xor eax, 0x8cf450dd
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xeb01650c
xor eax, 0xa3bfb70c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe5c18eac
xor eax, 0xa4fe7cf5
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9756b2e5
xor eax, 0xf92a869d
rol eax, 0x7c
popf
jmp 0x1401abcf6
mov rax, qword [rsp + 0xc8]
mov r9, r10
mov qword [rsp + 0x48], rax
mov rcx, r14
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0xa0]
mov byte [rsp + 0x30], r11b
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
call fcn.1401a9d5a
test eax, eax
je 0x1401ac277
push rax
pushf
mov eax, 0x797f74d2
pushf
not eax
add eax, 0x9c70f382
xor eax, 0x8c030a37
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xce575e0e
xor eax, 0xe5262029
rol eax, 0x15
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x67de8777
pushf
not eax
add eax, 0x8d0b861b
xor eax, 0xc1729572
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb423347b
xor eax, 0xc1310545
rol eax, 0x47
popf
jmp 0x1401abcf6
mov byte [rbx], 0
jmp 0x1401ad989
mov edx, 0xd3444672
pushf
not edx
add edx, 0xce49b9a0
xor edx, 0xda240ede
rol edx, 0x18
popf
pushf
not edx
add edx, 0xea4d7016
xor edx, 0xb72c4e81
rol edx, 0xe2
popf
mov rcx, rbx
call fcn.140072219
test rax, rax
je 0x1401ac391
push rax
pushf
mov eax, 0xd7858dc2
pushf
not eax
add eax, 0xd67b90aa
xor eax, 0xfcd56465
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x97e5797c
xor eax, 0xed237376
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb67ef982
xor eax, 0xce2aad6d
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa3fefabf
xor eax, 0xa6619245
rol eax, 0xe3
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x2926ce13
pushf
not eax
add eax, 0xb9a97545
xor eax, 0xa0baf623
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf3ee8b93
xor eax, 0xb476046a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa862de8d
xor eax, 0x8a58d20a
rol eax, 0xf0
popf
jmp 0x1401abcf6
mov cl, byte [rsp + 0xb0]
xor cl, 1
shl cl, 5
add cl, 0x50
mov byte [rax], cl
mov byte [rax + 3], 0
jmp 0x1401ad987
mov eax, 0x30923b32
pushf
not eax
add eax, 0xef984e4c
xor eax, 0xf7d6db52
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd93fcbff
xor eax, 0x906f59b3
rol eax, 0xb7
popf
cmp qword [r14], r11
jge 0x1401ac49b
push rax
pushf
mov eax, 0x58d49b98
pushf
not eax
add eax, 0xd143cd98
xor eax, 0xd26f6e1e
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8c14dfb3
xor eax, 0x8a94590a
rol eax, 0x13
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xf8066980
pushf
not eax
add eax, 0xae4f80e9
xor eax, 0xf1bdbf07
rol eax, 0xed
popf
pushf
not eax
add eax, 0x99fbe47b
xor eax, 0xff73a612
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc56ec516
xor eax, 0xda4ba7c0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xea791c38
xor eax, 0xaf3d70d9
rol eax, 0xe
popf
jmp 0x1401abcf6
mov byte [rdx], al
inc rbx
push rax
pushf
mov eax, 0xe4232648
pushf
not eax
add eax, 0xd522c048
xor eax, 0xef1ad014
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa525539b
xor eax, 0x87f147a6
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb3f40276
xor eax, 0x83549659
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa4e99b05
xor eax, 0xf00a3da5
rol eax, 0x2d
popf
jmp 0x1401abcf6
mov al, byte [rsp + 0xb0]
lea r12, [rbx + 1]
xor al, 1
mov r15d, 0x1e4fc6c3
pushf
not r15d
add r15d, 0xa05786c0
xor r15d, 0xcb9b5ffe
rol r15d, 0x49
popf
pushf
not r15d
add r15d, 0xd47e5ab7
xor r15d, 0x9d405623
rol r15d, 0xf
popf
movzx r13d, al
mov r8d, 0x3c24201e
pushf
not r8d
add r8d, 0xbaa57d98
xor r8d, 0xc3f01639
rol r8d, 0xd4
popf
pushf
not r8d
add r8d, 0xb6366990
xor r8d, 0xc448c936
rol r8d, 0x96
popf
pushf
not r8d
add r8d, 0xaecd2159
xor r8d, 0xb7f2e345
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0xc9ac4ba3
xor r8d, 0xfc3b5e0d
rol r8d, 0x87
popf
mov ebp, r13d
movabs rax, 0x1981b3b50be67ee4
pushf
not rax
add rax, 0x44947249
xor rax, 0x56efe37b
rol rax, 0x75
popf
pushf
not rax
add rax, 0x60dc74f4
xor rax, 0x7ec9534e
rol rax, 0xee
popf
pushf
not rax
add rax, 0x7bffdd31
xor rax, 0x4ff232c7
rol rax, 0x57
popf
shl ebp, 5
movabs r9, 0xae64a1f85a3bd7b9
pushf
not r9
add r9, 0x6616e42d
xor r9, 0x6bcb4a56
rol r9, 0x55
popf
pushf
not r9
add r9, 0x4c14345a
xor r9, 0x788a00ef
rol r9, 0x1f
popf
pushf
not r9
add r9, 0x4b42958f
xor r9, 0x5437696c
rol r9, 0xc0
popf
add ebp, 7
test qword [r14], rax
jne 0x1401ac710
push rax
pushf
mov eax, 0xefb2cd13
pushf
not eax
add eax, 0xcf011ef0
xor eax, 0xa7610846
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf611bc14
xor eax, 0xb331bd6d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbc1e613e
xor eax, 0xc1deca36
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa5b834b5
xor eax, 0xb8365f1b
rol eax, 0xc6
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xc43800f0
pushf
not eax
add eax, 0xff2e8a9c
xor eax, 0xa812f652
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf41e8d45
xor eax, 0x838234c3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xafeee338
xor eax, 0x91bf0b1a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xabe8fad2
xor eax, 0xc9b61e38
rol eax, 0xe0
popf
jmp 0x1401abcf6
mov byte [rbx], r8b
mov rax, qword [r14]
and rax, r9
neg rax
sbb r15, r15
and r15d, 0x3fe
jmp 0x1401ac813
mov byte [rbx], 0x31
push rax
pushf
mov eax, 0x1388cda7
pushf
not eax
add eax, 0x903bb531
xor eax, 0xecc91f71
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb3b48f2a
xor eax, 0xaaab7035
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb938efce
xor eax, 0x88b3f88b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf076de87
xor eax, 0xc633ca60
rol eax, 0xa
popf
jmp 0x1401abcf6
lea rsi, [r12 + 1]
test edi, edi
jne 0x1401ac875
push rax
pushf
mov eax, 0x35973467
pushf
not eax
add eax, 0xec64c040
xor eax, 0xec59c485
rol eax, 0x93
popf
pushf
not eax
add eax, 0xefc27229
xor eax, 0xd4bb3fcc
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc2f2243e
xor eax, 0x8324aa3a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe4d32edd
xor eax, 0xcb531367
rol eax, 0xb1
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xdc8221bb
pushf
not eax
add eax, 0xe884ecfe
xor eax, 0x9cb7c9bf
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xee7df390
xor eax, 0xbeea24fa
rol eax, 0x10
popf
pushf
not eax
add eax, 0xde5db9ba
xor eax, 0xc2266bb2
rol eax, 0xcb
popf
jmp 0x1401abcf6
mov al, r11b
jmp 0x1401aca63
mov rbx, qword [rsp + 0xc8]
cmp byte [rbx + 0x28], r11b
jne 0x1401ac95c
push rax
pushf
mov eax, 0x5df2955e
pushf
not eax
add eax, 0x90c610d7
xor eax, 0xd87740b5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd8bd16a2
xor eax, 0xc6f29182
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa4573941
xor eax, 0xb15d0027
rol eax, 0x2e
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x49b59f3c
pushf
not eax
add eax, 0xbc88195a
xor eax, 0xdd38b510
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9f5b128e
xor eax, 0xb48c04df
rol eax, 0xc4
popf
jmp 0x1401abcf6
mov rcx, rbx
call fcn.1401691e1
xor r11d, r11d
movabs r9, 0x4b51000006aa620d
pushf
not r9
add r9, 0x4c0d33aa
xor r9, 0x5a9cd29d
rol r9, 0x16
popf
pushf
not r9
add r9, 0x752ee241
xor r9, 0x4b3e497f
rol r9, 0xcd
popf
lea r8d, [r11 + 0x30]
push rax
pushf
mov eax, 0x6288627f
pushf
not eax
add eax, 0xadb65803
xor eax, 0xa09f17cf
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcf2a1e51
xor eax, 0xed4293fa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd4372dcd
xor eax, 0xf4bc9bb9
rol eax, 0x7a
popf
jmp 0x1401abcf6
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov al, byte [rax]
push rax
pushf
mov eax, 0x99c5352a
pushf
not eax
add eax, 0xccf143fc
xor eax, 0xec309aed
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdccce1a3
xor eax, 0x92ae729c
rol eax, 0x1d
popf
jmp 0x1401abcf6
mov byte [r12], al
test qword [r14], r9
jbe 0x1401acaa3
push rax
pushf
mov eax, 0x5ff97d8b
pushf
not eax
add eax, 0xfbd7e276
xor eax, 0xeafe9c94
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x80ac0737
xor eax, 0xbab242b3
rol eax, 7
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x9e324da5
pushf
not eax
add eax, 0x8534aaf0
xor eax, 0xaadc1ef8
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc6f51ddc
xor eax, 0xd2c39245
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xda1207f5
xor eax, 0xf58dfef6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xabc3ca9c
xor eax, 0xb231b56a
rol eax, 0x70
popf
jmp 0x1401abcf6
movzx edx, r8w
movabs r10, 0x9af0be315a4
pushf
not r10
add r10, 0x60c2903d
xor r10, 0x5d790567
rol r10, 0x31
popf
pushf
not r10
add r10, 0x68ce5d9b
xor r10, 0x622c4a4e
rol r10, 0x57
popf
push rax
pushf
mov eax, 0x51e5d949
pushf
not eax
add eax, 0xd858bab9
xor eax, 0x9a42a27d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xca8b5f08
xor eax, 0xc2291201
rol eax, 0xf9
popf
jmp 0x1401abcf6
movzx ecx, dx
test edi, edi
jle 0x1401acba9
push rax
pushf
mov eax, 0x22614be0
pushf
not eax
add eax, 0x877cac31
xor eax, 0xb30ea029
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa09bd178
xor eax, 0x91610e97
rol eax, 0x3f
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x154182c3
pushf
not eax
add eax, 0x9908553a
xor eax, 0x8a263c4b
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8c84efcd
xor eax, 0xa57b3f84
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc6974eea
xor eax, 0xda8543c2
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd2b2ab03
xor eax, 0xde662705
rol eax, 0x83
popf
jmp 0x1401abcf6
mov rax, qword [r14]
and rax, r10
and rax, r9
shr rax, cl
add ax, r8w
cmp ax, 0x39
jbe 0x1401acc5e
push rax
pushf
mov eax, 0xd1260b50
pushf
not eax
add eax, 0xfb85a855
xor eax, 0xb0174761
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf76223a6
xor eax, 0xc988266b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd7caf8c3
xor eax, 0x995633f7
rol eax, 0xf2
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xe18f0432
pushf
not eax
add eax, 0xbc3cf63f
xor eax, 0xcb612465
rol eax, 0x97
popf
pushf
not eax
add eax, 0xbf0b807a
xor eax, 0x8f029a0e
rol eax, 0xca
popf
jmp 0x1401abcf6
add ax, bp
push rax
pushf
mov eax, 0xc75af8d6
pushf
not eax
add eax, 0xe8cd0410
xor eax, 0x92900fc7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x88747a97
xor eax, 0xd3d1b670
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x85d78d38
xor eax, 0xd968931f
rol eax, 0x72
popf
pushf
not eax
add eax, 0x97fc36f4
xor eax, 0xe2bf32b1
rol eax, 0xbc
popf
jmp 0x1401abcf6
mov byte [rsi], al
jmp 0x1401accf0
dec edi
inc rsi
shr r10, 4
add dx, 0xfffc
jns 0x1401acd58
push rax
pushf
mov eax, 0x8079152b
pushf
not eax
add eax, 0x9fdefdca
xor eax, 0xd2e8bf03
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd9eaf898
xor eax, 0xd2e3df34
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9daf1ced
xor eax, 0x8cb847e1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf3430447
xor eax, 0xd9ccee41
rol eax, 0x2b
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x47b68000
pushf
not eax
add eax, 0xad9e35bf
xor eax, 0x89363018
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd7d04487
xor eax, 0xe2f2aa52
rol eax, 0x42
popf
jmp 0x1401abcf6
jmp 0x1401ad1c5
mov r9d, dword [rsp + 0xc0]
movzx r8d, cx
mov rcx, r14
mov rdx, r10
call fcn.14007b0f5
xor r11d, r11d
test al, al
je 0x1401ace3a
push rax
pushf
mov eax, 0x3cd4893e
pushf
not eax
add eax, 0x8454fbe1
xor eax, 0x9324c025
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd587b57c
xor eax, 0xe96e9661
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9e01fd3b
xor eax, 0xefb1fe09
rol eax, 0xf6
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x8147bf77
pushf
not eax
add eax, 0xbddd36ee
xor eax, 0x94a72a31
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8003e229
xor eax, 0xdb5a6d0a
rol eax, 0xab
popf
jmp 0x1401abcf6
lea rcx, [rsi - 1]
push rax
pushf
mov eax, 0xd7b19d79
pushf
not eax
add eax, 0x9bd8e019
xor eax, 0xb9b596ea
rol eax, 0x77
popf
pushf
not eax
add eax, 0x98656f84
xor eax, 0xf46a9677
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x904400f3
xor eax, 0xe850ce91
rol eax, 1
popf
pushf
not eax
add eax, 0x965f1e4c
xor eax, 0x896dec6f
rol eax, 0x47
popf
jmp 0x1401abcf6
mov dl, byte [rcx]
lea eax, [rdx - 0x46]
test al, 0xdf
jne 0x1401acf18
push rax
pushf
mov eax, 0x8c56aca1
pushf
not eax
add eax, 0xa0a706b8
xor eax, 0x9053b595
rol eax, 0xba
popf
pushf
not eax
add eax, 0x985204df
xor eax, 0xb3a9b663
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xacb22fee
xor eax, 0xf29860a8
rol eax, 0x83
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x3f959d9
pushf
not eax
add eax, 0xdbf6176d
xor eax, 0x9130fef8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbd518e89
xor eax, 0xc8b71807
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xab4cefa5
xor eax, 0xa3404837
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe422f3f3
xor eax, 0x89b31dca
rol eax, 0xf8
popf
jmp 0x1401abcf6
mov byte [rcx], 0x30
dec rcx
jmp 0x1401acec9
cmp rcx, r12
je 0x1401ad00d
push rax
pushf
mov eax, 0x40ccfadc
pushf
not eax
add eax, 0xb9df8150
xor eax, 0xb287fd03
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc08773da
xor eax, 0xdef04b43
rol eax, 0x7b
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x37763f55
pushf
not eax
add eax, 0xee38cc3f
xor eax, 0x93752eea
rol eax, 0x60
popf
pushf
not eax
add eax, 0xae771c45
xor eax, 0x88bf7841
rol eax, 0x7c
popf
jmp 0x1401abcf6
cmp dl, 0x39
jne 0x1401ad08b
push rax
pushf
mov eax, 0x67026b1d
pushf
not eax
add eax, 0xb5b074a5
xor eax, 0xb85ef1b1
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfc88fe24
xor eax, 0x82e32df2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe4c0bb41
xor eax, 0x80cfb1b1
rol eax, 0x3b
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x7b357dbb
pushf
not eax
add eax, 0x903764f7
xor eax, 0xf70663fa
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb01e7c2d
xor eax, 0xe1823666
rol eax, 0xef
popf
pushf
not eax
add eax, 0xac606c87
xor eax, 0x9179db50
rol eax, 0xd9
popf
jmp 0x1401abcf6
add dl, bpl
push rax
pushf
mov eax, 0xe6a6d7b
pushf
not eax
add eax, 0xdd022f61
xor eax, 0xfb88fef7
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd8bc21f0
xor eax, 0xb97d73ba
rol eax, 0x96
popf
jmp 0x1401abcf6
inc dl
mov byte [rcx], dl
jmp 0x1401ad1c5
inc byte [rcx - 1]
push rax
pushf
mov eax, 0x621fb170
pushf
not eax
add eax, 0xec99c33d
xor eax, 0x9247c0ac
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdac424d4
xor eax, 0xee57633a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa3e05d9e
xor eax, 0xc6355966
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeb009b4c
xor eax, 0x8b1a5693
rol eax, 0xf8
popf
jmp 0x1401abcf6
test edi, edi
jle 0x1401ad290
mov r8d, edi
mov rcx, rsi
mov ebx, edi
mov edi, 0xd3767cff
pushf
not edi
add edi, 0xe4257396
xor edi, 0xe0d2108e
rol edi, 0x8f
popf
pushf
not edi
add edi, 0xde60f9b3
xor edi, 0xa3bd0f4b
rol edi, 0x5e
popf
pushf
not edi
add edi, 0xa2a1ca88
xor edi, 0xcb8c5d8d
rol edi, 0x2c
popf
pushf
not edi
add edi, 0xfb01c7a2
xor edi, 0xc74a6fe2
rol edi, 0x65
popf
mov dl, dil
call fcn.14001bb90
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
xor r11d, r11d
jmp 0x1401ad342
mov edi, 0x554eeb0b
pushf
not edi
add edi, 0xcd65e876
xor edi, 0xf5ac61d2
rol edi, 0x56
popf
pushf
not edi
add edi, 0xfb237f3b
xor edi, 0x944dacea
rol edi, 0xc2
popf
pushf
not edi
add edi, 0xb565259c
xor edi, 0xd2d13e93
rol edi, 0x76
popf
pushf
not edi
add edi, 0xfed08407
xor edi, 0xb56ff443
rol edi, 0x18
popf
push rax
pushf
mov eax, 0x54e766ec
pushf
not eax
add eax, 0xaa2e2a79
xor eax, 0xa4f83753
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb79462ed
xor eax, 0xe8d8dd2d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xce363ffd
xor eax, 0xb518d24e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x88e2ddf9
xor eax, 0xda089589
rol eax, 0x14
popf
jmp 0x1401abcf6
cmp byte [r12], r11b
cmove rsi, r12
shl r13b, 5
add r13b, 0x50
mov byte [rsi], r13b
lea r9, [rsi + 2]
mov rax, qword [r14]
shr rax, 0x34
and eax, 0x7ff
mov ecx, eax
sub rcx, r15
mov rdx, rcx
jns 0x1401ad3b5
push rax
pushf
mov eax, 0x6a63f35c
pushf
not eax
add eax, 0x9363bd60
xor eax, 0xce8f919b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa2f25c22
xor eax, 0xf66c5858
rol eax, 0x26
popf
pushf
not eax
add eax, 0xde084a48
xor eax, 0xa27215e7
rol eax, 0xe1
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x54fefce8
pushf
not eax
add eax, 0xc2d8bb65
xor eax, 0xc8a7c980
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd737c0fa
xor eax, 0x90bbc3f1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xef9d889a
xor eax, 0xf0e55b9b
rol eax, 0x9d
popf
jmp 0x1401abcf6
mov rcx, r15
sub rcx, rax
push rax
pushf
mov eax, 0x56078dee
pushf
not eax
add eax, 0xd304560a
xor eax, 0xccf0a34d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x970530a2
xor eax, 0x9189ca3d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xab6be2d6
xor eax, 0xbcd7ae04
rol eax, 0xfe
popf
jmp 0x1401abcf6
test rdx, rdx
mov eax, 0xe9590b77
pushf
not eax
add eax, 0xa081a87d
xor eax, 0xd918e1e4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd617b487
xor eax, 0x9d55c114
rol eax, 0xc1
popf
mov r8, r9
lea edx, [rax + 2]
cmovs eax, edx
mov byte [rsi + 1], al
mov byte [r9], dil
cmp rcx, 0x3e8
jl 0x1401ad4c0
push rax
pushf
mov eax, 0xea6632b3
pushf
not eax
add eax, 0x91c56a25
xor eax, 0xb46b8d18
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa106d93b
xor eax, 0xb762ab68
rol eax, 0xb8
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x4b8bd880
pushf
not eax
add eax, 0x8a54be90
xor eax, 0x95095f72
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x83155f9a
xor eax, 0xc38242a6
rol eax, 0xec
popf
pushf
not eax
add eax, 0x92384e91
xor eax, 0x86aea674
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa9193391
xor eax, 0xf888e0da
rol eax, 0x48
popf
jmp 0x1401abcf6
movabs rax, 0xf2fbf0202a362731
pushf
not rax
add rax, 0x46934a3f
xor rax, 0x5ddbdad3
rol rax, 0xda
popf
pushf
not rax
add rax, 0x67d4a27a
xor rax, 0x7cd42e50
rol rax, 0x93
popf
lea r8, [r9 + 1]
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r9], al
imul rax, rdx, 0xfffffffffffffc18
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x1401ad5e6
push rax
pushf
mov eax, 0x74375b04
pushf
not eax
add eax, 0xff972891
xor eax, 0xd3957abf
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8337be47
xor eax, 0x9de272b4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xaefb2658
xor eax, 0xe5fdf4ad
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc9855663
xor eax, 0xeab223d9
rol eax, 0xec
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0xc34df5c7
pushf
not eax
add eax, 0xfb8dc80e
xor eax, 0xcfe04b51
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd6c970d9
xor eax, 0xf85f5ea5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfac02488
xor eax, 0xb1ee4804
rol eax, 0xfc
popf
jmp 0x1401abcf6
cmp rcx, 0x64
jl 0x1401ad678
push rax
pushf
mov eax, 0x390be532
pushf
not eax
add eax, 0xcdc9f334
xor eax, 0xfb9c90d1
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdde52ea4
xor eax, 0xc6d84e04
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb43ca91e
xor eax, 0x9abe15bb
rol eax, 0x6e
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x6037830
pushf
not eax
add eax, 0xcb8c1dae
xor eax, 0xdaf50975
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf7d78327
xor eax, 0xd859d734
rol eax, 0xa0
popf
jmp 0x1401abcf6
movabs rax, 0x350c453ef10e19a1
pushf
not rax
add rax, 0x639ac059
xor rax, 0x6c072396
rol rax, 0xde
popf
pushf
not rax
add rax, 0x7f3055a2
xor rax, 0x5d98e3ef
rol rax, 0x4d
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xffffffffffffff9c
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
cmp r8, r9
jne 0x1401ad780
push rax
pushf
mov eax, 0x8426b34d
pushf
not eax
add eax, 0xe8a32587
xor eax, 0xfda9adde
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa0466f49
xor eax, 0xede720c9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xca62e44d
xor eax, 0xf17f415f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9a03f385
xor eax, 0xe9ab7092
rol eax, 0xba
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x38ded592
pushf
not eax
add eax, 0xa297510c
xor eax, 0x910ffff5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa15cdec5
xor eax, 0xfc86bc25
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfb256395
xor eax, 0x89f974af
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd8cce39d
xor eax, 0xd98d0531
rol eax, 0x5d
popf
jmp 0x1401abcf6
cmp rcx, 0xa
jl 0x1401ad825
push rax
pushf
mov eax, 0xa4fc3261
pushf
not eax
add eax, 0xbb720876
xor eax, 0xa36fa376
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe8ef0195
xor eax, 0xcf2c8e50
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb234320c
xor eax, 0x8d094089
rol eax, 0x5b
popf
jmp 0x1401abcf6
push rax
pushf
mov eax, 0x7df223a2
pushf
not eax
add eax, 0xbf7fc606
xor eax, 0xed8ac935
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xaea219cf
xor eax, 0xbc4d5b49
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe059e2ba
xor eax, 0x970bd927
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x844da407
xor eax, 0xb78bf5db
rol eax, 0xf8
popf
jmp 0x1401abcf6
movabs rax, 0x999992ae2e0b18e2
pushf
not rax
add rax, 0x6ee26d83
xor rax, 0x46f1acfe
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x5cce2185
xor rax, 0x55900129
rol rax, 0xbd
popf
pushf
not rax
add rax, 0x4e46fcaf
xor rax, 0x433760ec
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x4ba1b1ee
xor rax, 0x4709c1d1
rol rax, 0x69
popf
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea eax, [rdi + rdx]
mov byte [r8], al
inc r8
imul rax, rdx, 0xfffffffffffffff6
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0x1936de30
pushf
not eax
add eax, 0xf4b04de3
xor eax, 0x84a0494f
rol eax, 3
popf
pushf
not eax
add eax, 0xecd4ba96
xor eax, 0xe50b82ab
rol eax, 0xaa
popf
jmp 0x1401abcf6
add cl, dil
mov byte [r8], cl
mov byte [r8 + 1], r11b
push rax
pushf
mov eax, 0x3e29c3f
pushf
not eax
add eax, 0xebeb2b94
xor eax, 0x84a474f7
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9315c193
xor eax, 0xa061d30e
rol eax, 0x42
popf
jmp 0x1401abcf6
xor eax, eax
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret