Function at 0x14012d688
Capabilities:
Decompress data using quicklz
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x43b4c4f4
pushf
not eax
add eax, 0x6d12475c
xor eax, 0x371cc98c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x48b68595
xor eax, 0xc9c8025
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x6de4bee0
xor eax, 0x338aa04e
rol eax, 0x4a
popf
cmp eax, 0x2b
jne 0x14012d6d8
popf
pop rax
jmp 0x14012f297
cmp eax, 0x16
jne 0x14012d6e7
popf
pop rax
jmp 0x14012e6da
cmp eax, 8
jne 0x14012d6f6
popf
pop rax
jmp 0x14012ded7
cmp eax, 0x1b
jne 0x14012d705
popf
pop rax
jmp 0x14012e94b
cmp eax, 9
jne 0x14012d714
popf
pop rax
jmp 0x14012df22
cmp eax, 0x20
jne 0x14012d723
popf
pop rax
jmp 0x14012eb79
cmp eax, 0xb
jne 0x14012d732
popf
pop rax
jmp 0x14012e164
cmp eax, 6
jne 0x14012d741
popf
pop rax
jmp 0x14012dda8
cmp eax, 0x29
jne 0x14012d750
popf
pop rax
jmp 0x14012f110
cmp eax, 0x13
jne 0x14012d75f
popf
pop rax
jmp 0x14012e54f
cmp eax, 0x2a
jne 0x14012d76e
popf
pop rax
jmp 0x14012f205
cmp eax, 0x1c
jne 0x14012d77d
popf
pop rax
jmp 0x14012e986
cmp eax, 2
jne 0x14012d78c
popf
pop rax
jmp 0x14012dab2
cmp eax, 0xd
jne 0x14012d79b
popf
pop rax
jmp 0x14012e22f
cmp eax, 0x1a
jne 0x14012d7aa
popf
pop rax
jmp 0x14012e8dc
cmp eax, 0x23
jne 0x14012d7b9
popf
pop rax
jmp 0x14012ecc7
cmp eax, 0x17
jne 0x14012d7c8
popf
pop rax
jmp 0x14012e79d
cmp eax, 0x24
jne 0x14012d7d7
popf
pop rax
jmp 0x14012ed79
cmp eax, 0xa
jne 0x14012d7e6
popf
pop rax
jmp 0x14012e0e9
cmp eax, 0x22
jne 0x14012d7f5
popf
pop rax
jmp 0x14012ec2c
cmp eax, 0x25
jne 0x14012d804
popf
pop rax
jmp 0x14012ee57
cmp eax, 0x1f
jne 0x14012d813
popf
pop rax
jmp 0x14012eb2a
cmp eax, 0xe
jne 0x14012d822
popf
pop rax
jmp 0x14012e26a
cmp eax, 5
jne 0x14012d831
popf
pop rax
jmp 0x14012dced
cmp eax, 0x2c
jne 0x14012d840
popf
pop rax
jmp 0x14012f34c
cmp eax, 0x28
jne 0x14012d84f
popf
pop rax
jmp 0x14012f07e
cmp eax, 4
jne 0x14012d85e
popf
pop rax
jmp 0x14012dc9f
cmp eax, 0x12
jne 0x14012d86d
popf
pop rax
jmp 0x14012e4c9
cmp eax, 0xc
jne 0x14012d87c
popf
pop rax
jmp 0x14012e1c0
cmp eax, 7
jne 0x14012d88b
popf
pop rax
jmp 0x14012de1c
cmp eax, 0x2d
jne 0x14012d89a
popf
pop rax
jmp 0x14012f39c
cmp eax, 0x18
jne 0x14012d8a9
popf
pop rax
jmp 0x14012e7fb
cmp eax, 0x19
jne 0x14012d8b8
popf
pop rax
jmp 0x14012e8a5
cmp eax, 0xf
jne 0x14012d8c7
popf
pop rax
jmp 0x14012e304
cmp eax, 0
jne 0x14012d8d6
popf
pop rax
jmp 0x14012d97b
cmp eax, 0x1e
jne 0x14012d8e5
popf
pop rax
jmp 0x14012eace
cmp eax, 0x10
jne 0x14012d8f4
popf
pop rax
jmp 0x14012e3c7
cmp eax, 0x1d
jne 0x14012d903
popf
pop rax
jmp 0x14012ea2a
cmp eax, 0x21
jne 0x14012d912
popf
pop rax
jmp 0x14012ebc2
cmp eax, 0x26
jne 0x14012d921
popf
pop rax
jmp 0x14012ee99
cmp eax, 0x11
jne 0x14012d930
popf
pop rax
jmp 0x14012e41d
cmp eax, 0x14
jne 0x14012d93f
popf
pop rax
jmp 0x14012e5e2
cmp eax, 0x15
jne 0x14012d94e
popf
pop rax
jmp 0x14012e67e
cmp eax, 1
jne 0x14012d95d
popf
pop rax
jmp 0x14012da4c
cmp eax, 3
jne 0x14012d96c
popf
pop rax
jmp 0x14012dbde
cmp eax, 0x27
jne 0x14012d97b
popf
pop rax
jmp 0x14012ef6b
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 0x14012da06
push rax
pushf
mov eax, 0x247caeea
pushf
not eax
add eax, 0x6f24cacd
xor eax, 0xa9bdcfe
rol eax, 0x80
popf
pushf
not eax
add eax, 0x22b84d9a
xor eax, 0x2d0675e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x2c414142
xor eax, 0x9d0af51
rol eax, 0x85
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x8458cf2
pushf
not eax
add eax, 0x216c61e5
xor eax, 0x6668d87c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x5c92ce9b
xor eax, 0x6b9922c0
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x5c966ec4
xor eax, 0x3392ad70
rol eax, 0xfd
popf
jmp 0x14012d6c9
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.140116843
mov eax, ebx
jmp 0x14012f39e
mov rax, qword [rcx]
mov ecx, 0x4ae72b79
pushf
not ecx
add ecx, 0x17860c93
xor ecx, 0x1c0303c4
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0x76b24e47
xor ecx, 0x2364f453
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0x33993597
xor ecx, 0x1d3966b2
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x2a2b3b3
xor ecx, 0x50b2b424
rol ecx, 0x66
popf
shr rax, 0x34
push rax
push rcx
not rax
xor rax, rcx
pop rcx
and rax, qword [rsp]
add rsp, 8
cmp rax, rcx
jne 0x14012db85
push rax
pushf
mov eax, 0x93ab93c3
pushf
not eax
add eax, 0x4e9a3287
xor eax, 0x4ddfb6b8
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfc1c71a
xor eax, 0x16710628
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x65cd092
xor eax, 0x1059e88f
rol eax, 0x38
popf
pushf
not eax
add eax, 0x6c1402f2
xor eax, 0x7cdb3859
rol eax, 0x13
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x9fc46ad8
pushf
not eax
add eax, 0x332aee5d
xor eax, 0x542556ff
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x5d5aab77
xor eax, 0x5e1afb11
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfb25fdf
xor eax, 0x57f5934d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x3e1f214c
xor eax, 0xd1bd250
rol eax, 0x34
popf
jmp 0x14012d6c9
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.14012f3bc
test eax, eax
je 0x14012dc6c
push rax
pushf
mov eax, 0x3a14ede7
pushf
not eax
add eax, 0x703345fa
xor eax, 0x7cb3f16c
rol eax, 0xa
popf
pushf
not eax
add eax, 0x6f3db48c
xor eax, 0x7ecfb1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x3ffbb325
xor eax, 0x6cb8cf6f
rol eax, 0xbe
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xded5f91f
pushf
not eax
add eax, 0x18af0ed0
xor eax, 0x5c1d7ea4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x61428c45
xor eax, 0x2e60f6ba
rol eax, 0x13
popf
jmp 0x14012d6c9
mov byte [rbx], 0
jmp 0x14012f39e
mov edx, 0x4d3b0d9d
pushf
not edx
add edx, 0x30a897de
xor edx, 0x6bf0022f
rol edx, 0x74
popf
pushf
not edx
add edx, 0x2900c2c1
xor edx, 0x70e0dbc3
rol edx, 0x7c
popf
pushf
not edx
add edx, 0x34d0c6d0
xor edx, 0x7790b89d
rol edx, 0x71
popf
mov rcx, rbx
call fcn.14009f389
test rax, rax
je 0x14012dd75
push rax
pushf
mov eax, 0x2c78bf59
pushf
not eax
add eax, 0x3e847e72
xor eax, 0x9a59975
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x4622da28
xor eax, 0x63bc686d
rol eax, 0xb4
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xe63ecfee
pushf
not eax
add eax, 0x4496cd42
xor eax, 0xb800f6f
rol eax, 0xab
popf
pushf
not eax
add eax, 0x38500ab
xor eax, 0x429b1dfc
rol eax, 0xad
popf
jmp 0x14012d6c9
mov cl, byte [rsp + 0xb0]
xor cl, 1
shl cl, 5
add cl, 0x50
mov byte [rax], cl
mov byte [rax + 3], 0
jmp 0x14012f39c
mov eax, 0xf644d2fe
pushf
not eax
add eax, 0x1dadb8ce
xor eax, 0x2121b82c
rol eax, 1
popf
pushf
not eax
add eax, 0x4e066425
xor eax, 0x8bc46e7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x7a1beec3
xor eax, 0x304c0b49
rol eax, 0x5a
popf
cmp qword [r14], r11
jge 0x14012dea4
push rax
pushf
mov eax, 0x360fd873
pushf
not eax
add eax, 0x305aa7da
xor eax, 0x16cde5fa
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x485e3e2f
xor eax, 0x7451d8
rol eax, 9
popf
pushf
not eax
add eax, 0x5e872f38
xor eax, 0x63dc10c3
rol eax, 0x59
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x7ca65d5d
pushf
not eax
add eax, 0x7bb07d21
xor eax, 0x2e51f19e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x42b4bb68
xor eax, 0x5444ea0c
rol eax, 0x4f
popf
jmp 0x14012d6c9
mov byte [rdx], al
inc rbx
push rax
pushf
mov eax, 0xd87da992
pushf
not eax
add eax, 0x273f2b19
xor eax, 0x6f210c8a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1493b200
xor eax, 0x48e7e1e0
rol eax, 6
popf
pushf
not eax
add eax, 0x4d7590b1
xor eax, 0x7d72ea5e
rol eax, 0xb
popf
jmp 0x14012d6c9
mov al, byte [rsp + 0xb0]
lea r12, [rbx + 1]
xor al, 1
mov r15d, 0xb5e15af7
pushf
not r15d
add r15d, 0x49875bb9
xor r15d, 0x44519965
rol r15d, 0xb8
popf
pushf
not r15d
add r15d, 0x5b6386e2
xor r15d, 0x1f1021c8
rol r15d, 0xfe
popf
pushf
not r15d
add r15d, 0x1ec90f2c
xor r15d, 0xc622394
rol r15d, 0xc5
popf
movzx r13d, al
mov r8d, 0xad90025e
pushf
not r8d
add r8d, 0x2ee8b213
xor r8d, 0x44bc5b9
rol r8d, 0x17
popf
pushf
not r8d
add r8d, 0x2774b3c5
xor r8d, 0x7aa976b6
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0x1f03b278
xor r8d, 0x4e24ccad
rol r8d, 0x92
popf
mov ebp, r13d
movabs rax, 0x1ffb9fc1d0920
pushf
not rax
add rax, 0x1f0d53fe
xor rax, 0x6bd37c22
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x28489116
xor rax, 0x1bb64aa8
rol rax, 0x15
popf
shl ebp, 5
movabs r9, 0x844b6ebacecbe3b0
pushf
not r9
add r9, 0x3010f975
xor r9, 0x77625c7
rol r9, 0x5b
popf
pushf
not r9
add r9, 0x3d461f53
xor r9, 0x217784f4
rol r9, 0xd9
popf
pushf
not r9
add r9, 0xd0dbff0
xor r9, 0x6c9bdcdd
rol r9, 0x12
popf
add ebp, 7
test qword [r14], rax
jne 0x14012e0a3
push rax
pushf
mov eax, 0xd4c576bc
pushf
not eax
add eax, 0xbd594db
xor eax, 0x2f5efeac
rol eax, 0x94
popf
pushf
not eax
add eax, 0x41e6ad75
xor eax, 0x36c529c6
rol eax, 0xbb
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x4dc16b81
pushf
not eax
add eax, 0x64218958
xor eax, 0x6f1c9829
rol eax, 0x29
popf
pushf
not eax
add eax, 0x5cb078e1
xor eax, 0x50eb7e33
rol eax, 0x78
popf
pushf
not eax
add eax, 0x42a4dc6c
xor eax, 0x64118d64
rol eax, 0xb
popf
jmp 0x14012d6c9
mov byte [rbx], r8b
mov rax, qword [r14]
push rax
push r9
not rax
xor rax, r9
pop r9
and rax, qword [rsp]
add rsp, 8
neg rax
sbb r15, r15
not r15d
xor r15d, 0x3fe
and r15d, 0x3fe
jmp 0x14012e1c0
mov byte [rbx], 0x31
push rax
pushf
mov eax, 0xc1f1fc0
pushf
not eax
add eax, 0x6dd4bc02
xor eax, 0xd21690
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x4f83e731
xor eax, 0x5a80ac11
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xaf50a2b
xor eax, 0x76d0435d
rol eax, 0x69
popf
pushf
not eax
add eax, 0x3031786d
xor eax, 0x61a37f25
rol eax, 0xb0
popf
jmp 0x14012d6c9
lea rsi, [r12 + 1]
test edi, edi
jne 0x14012e1fc
push rax
pushf
mov eax, 0x9a14d138
pushf
not eax
add eax, 0x33e8daca
xor eax, 0x35cb58a5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x6b523d3f
xor eax, 0x676816af
rol eax, 0xc1
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x2bc2bc91
pushf
not eax
add eax, 0x5da4672b
xor eax, 0x77d50cb3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x3d608f
xor eax, 0x5a109a5a
rol eax, 0x72
popf
jmp 0x14012d6c9
mov al, r11b
jmp 0x14012e41d
mov rbx, qword [rsp + 0xc8]
cmp byte [rbx + 0x28], r11b
jne 0x14012e2ab
push rax
pushf
mov eax, 0xb9a585f5
pushf
not eax
add eax, 0x15417f0c
xor eax, 0x77828e17
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x27ab679
xor eax, 0x5214c474
rol eax, 0x97
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x3be733e0
pushf
not eax
add eax, 0x6935dc23
xor eax, 0x46dd05d0
rol eax, 0x64
popf
pushf
not eax
add eax, 0x42e084aa
xor eax, 0x7329a1b8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x24281bc
xor eax, 0xaa87a0d
rol eax, 0x37
popf
pushf
not eax
add eax, 0x1d108360
xor eax, 0x1385dba
rol eax, 0x38
popf
jmp 0x14012d6c9
mov rcx, rbx
call fcn.1400e15e8
xor r11d, r11d
movabs r9, 0xa34aab66aabaea2b
pushf
not r9
add r9, 0x51ba4046
xor r9, 0x5900a9e4
rol r9, 0x1b
popf
pushf
not r9
add r9, 0x6e1e64d8
xor r9, 0x79583468
rol r9, 0xc3
popf
pushf
not r9
add r9, 0x67b24cd5
xor r9, 0x5db819e7
rol r9, 0x44
popf
pushf
not r9
add r9, 0x4f34ce34
xor r9, 0x42274c6c
rol r9, 0xb1
popf
lea r8d, [r11 + 0x30]
push rax
pushf
mov eax, 0xa25692ad
pushf
not eax
add eax, 0x74b51c70
xor eax, 0x4cc15877
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x4c8a5735
xor eax, 0x3733bb44
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x2a754487
xor eax, 0xc75474e
rol eax, 0x75
popf
jmp 0x14012d6c9
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov al, byte [rax]
push rax
pushf
mov eax, 0x49720edb
pushf
not eax
add eax, 0x2554be7c
xor eax, 0x2a555033
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x1b653e66
xor eax, 0x582796a4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x6f1bc423
xor eax, 0x28493bfd
rol eax, 0x53
popf
jmp 0x14012d6c9
mov byte [r12], al
test qword [r14], r9
jbe 0x14012e483
push rax
pushf
mov eax, 0x8208b185
pushf
not eax
add eax, 0x309990a8
xor eax, 0xf02024c
rol eax, 0x21
popf
pushf
not eax
add eax, 0x778e324c
xor eax, 0x305aab8f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x578988f7
xor eax, 0x1c55d4d6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x3c29aa5c
xor eax, 0x560185c2
rol eax, 0x8e
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x287b7a86
pushf
not eax
add eax, 0x3047a578
xor eax, 0x186ff39b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x209bac5d
xor eax, 0x1a8e2e43
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x7b661b9a
xor eax, 0x65c7c641
rol eax, 0x99
popf
jmp 0x14012d6c9
movzx edx, r8w
movabs r10, 0x5f01e00090c80359
pushf
not r10
add r10, 0x4940dba0
xor r10, 0x4782cc11
rol r10, 0x88
popf
pushf
not r10
add r10, 0x22c862af
xor r10, 0x28b40b0e
rol r10, 0xbb
popf
push rax
pushf
mov eax, 0xef46ae16
pushf
not eax
add eax, 0x267ef018
xor eax, 0x4169880c
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x69e6e51e
xor eax, 0x81ed39d
rol eax, 0xab
popf
pushf
not eax
add eax, 0x55e1c9df
xor eax, 0x4f4567a9
rol eax, 0xb8
popf
jmp 0x14012d6c9
movzx ecx, dx
test edi, edi
jle 0x14012e5af
push rax
pushf
mov eax, 0x1f04a265
pushf
not eax
add eax, 0x3ef0807e
xor eax, 0x1ff724b0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x68562e6a
xor eax, 0x4835d21e
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x43560dcd
xor eax, 0x224c2822
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x2c951243
xor eax, 0x33d6ca76
rol eax, 0xee
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x5f7f4279
pushf
not eax
add eax, 0x7e355f8f
xor eax, 0x1fef2064
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x6dd71c62
xor eax, 0x14996b60
rol eax, 0x35
popf
jmp 0x14012d6c9
mov rax, qword [r14]
push rax
push r10
not rax
xor rax, r10
pop r10
and rax, qword [rsp]
add rsp, 8
push rax
push r9
not rax
xor rax, r9
pop r9
and rax, qword [rsp]
add rsp, 8
shr rax, cl
add ax, r8w
cmp ax, 0x39
jbe 0x14012e64b
push rax
pushf
mov eax, 0x41c32881
pushf
not eax
add eax, 0x717fb8f0
xor eax, 0x39c5bab7
rol eax, 0x51
popf
pushf
not eax
add eax, 0x5bca7ce7
xor eax, 0x6185af4
rol eax, 0x18
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x70c77172
pushf
not eax
add eax, 0x5343e436
xor eax, 0x58c2626
rol eax, 0x87
popf
pushf
not eax
add eax, 0x6ae1d525
xor eax, 0x64b76231
rol eax, 0xc8
popf
jmp 0x14012d6c9
add ax, bp
push rax
pushf
mov eax, 0xbf6536ee
pushf
not eax
add eax, 0x64f0291e
xor eax, 0x188acae9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x7395357e
xor eax, 0x1a68c578
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x26d5e53
xor eax, 0x5b9e5e92
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x378d8f3
xor eax, 0x6a1ab38c
rol eax, 0x68
popf
jmp 0x14012d6c9
mov byte [rsi], al
jmp 0x14012e6dd
dec edi
inc rsi
shr r10, 4
add dx, 0xfffc
jns 0x14012e744
push rax
pushf
mov eax, 0x183bf4a6
pushf
not eax
add eax, 0x6c37a145
xor eax, 0x39a8c1e4
rol eax, 1
popf
pushf
not eax
add eax, 0xeb8d09
xor eax, 0x2dbfa4b7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x67c32bad
xor eax, 0x57bb9a57
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x396594f0
xor eax, 0x256293c1
rol eax, 0x80
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x85e376ec
pushf
not eax
add eax, 0x4a713768
xor eax, 0x60bdf0c4
rol eax, 0x87
popf
pushf
not eax
add eax, 0x6a567125
xor eax, 0x4c1febd7
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb4da6c1
xor eax, 0x438a9080
rol eax, 0x22
popf
pushf
not eax
add eax, 0x344db7de
xor eax, 0x49f9597a
rol eax, 0xec
popf
jmp 0x14012d6c9
jmp 0x14012ebc2
mov r9d, dword [rsp + 0xc0]
movzx r8d, cx
mov rcx, r14
mov rdx, r10
call fcn.140132164
xor r11d, r11d
test al, al
je 0x14012e85f
push rax
pushf
mov eax, 0x59b06fdc
pushf
not eax
add eax, 0x23f559c0
xor eax, 0x4482115f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x4683f8be
xor eax, 0x3188f602
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x49e32794
xor eax, 0x255bea9c
rol eax, 0xda
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xa88d5d1
pushf
not eax
add eax, 0x5c3271c
xor eax, 0x47b64034
rol eax, 0x13
popf
pushf
not eax
add eax, 0x24ed6efa
xor eax, 0x39765c1f
rol eax, 0xa
popf
pushf
not eax
add eax, 0x155115df
xor eax, 0xd7afb58
rol eax, 0x6e
popf
jmp 0x14012d6c9
lea rcx, [rsi - 1]
push rax
pushf
mov eax, 0xa76ff40f
pushf
not eax
add eax, 0x442b1c9d
xor eax, 0x5b640e53
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x1bcc3adf
xor eax, 0x3ff33f5a
rol eax, 0x1c
popf
jmp 0x14012d6c9
mov dl, byte [rcx]
lea eax, [rdx - 0x46]
test al, 0xdf
jne 0x14012e918
push rax
pushf
mov eax, 0xcdfdb6f2
pushf
not eax
add eax, 0x13bcbd48
xor eax, 0x14ac6304
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x2dd1f997
xor eax, 0x604f5770
rol eax, 0xb
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x555bcab5
pushf
not eax
add eax, 0x62073c82
xor eax, 0xf9b0075
rol eax, 0xab
popf
pushf
not eax
add eax, 0x10d93fe0
xor eax, 0xd4b77c5
rol eax, 0x83
popf
jmp 0x14012d6c9
mov byte [rcx], 0x30
dec rcx
jmp 0x14012e8dc
cmp rcx, r12
je 0x14012e9e4
push rax
pushf
mov eax, 0x9d9b5d35
pushf
not eax
add eax, 0x2189689c
xor eax, 0x9d538a6
rol eax, 0x17
popf
pushf
not eax
add eax, 0x1a492257
xor eax, 0x9a66782
rol eax, 0x62
popf
pushf
not eax
add eax, 0x668836d2
xor eax, 0x7520a1d0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x59572f33
xor eax, 0x691703bc
rol eax, 0xdb
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x5312bc6a
pushf
not eax
add eax, 0x7e7e503a
xor eax, 0x50c64ff
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x187de6fe
xor eax, 0xf028add
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x22fa3d9e
xor eax, 0x1f676d2f
rol eax, 0x1a
popf
jmp 0x14012d6c9
cmp dl, 0x39
jne 0x14012ea88
push rax
pushf
mov eax, 0x5ab62c0d
pushf
not eax
add eax, 0x2331da46
xor eax, 0x595db5ac
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x5974db5f
xor eax, 0x1eba995b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x50c776b3
xor eax, 0x749a8d0b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x57132b5f
xor eax, 0x1e93b6f0
rol eax, 0xe1
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xc3d36823
pushf
not eax
add eax, 0x632c8e70
xor eax, 0x24b94057
rol eax, 0x38
popf
pushf
not eax
add eax, 0x59e4e8e2
xor eax, 0xf64b33f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x38b0c08d
xor eax, 0x2c2151bb
rol eax, 0x2e
popf
jmp 0x14012d6c9
add dl, bpl
push rax
pushf
mov eax, 0x566bc0dd
pushf
not eax
add eax, 0x1146cc12
xor eax, 0x180a2fb6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x2c5e04c7
xor eax, 0x1f2d28d
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa4a272a
xor eax, 0x6bfb1b15
rol eax, 0x55
popf
pushf
not eax
add eax, 0x577a426e
xor eax, 0x1171617b
rol eax, 0xfc
popf
jmp 0x14012d6c9
inc dl
mov byte [rcx], dl
jmp 0x14012ebc2
inc byte [rcx - 1]
push rax
pushf
mov eax, 0x6758448d
pushf
not eax
add eax, 0x14d66bc6
xor eax, 0x3d5e39e3
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x2fc0fedf
xor eax, 0x43f6bd62
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x60a5caf2
xor eax, 0x6fe797d0
rol eax, 0x83
popf
jmp 0x14012d6c9
test edi, edi
jle 0x14012ebf9
push rax
pushf
mov eax, 0x5fc65aac
pushf
not eax
add eax, 0x39ab362f
xor eax, 0x682acec1
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x4a914695
xor eax, 0x7f46540
rol eax, 0xea
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x767368f2
pushf
not eax
add eax, 0x2993a1bd
xor eax, 0x30ec5a0c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x52ccb9df
xor eax, 0x739b2ec6
rol eax, 0xa4
popf
jmp 0x14012d6c9
mov r8d, edi
mov rcx, rsi
mov ebx, edi
mov edi, 0x5022368a
pushf
not edi
add edi, 0x615e4d99
xor edi, 0x5526ff3f
rol edi, 0x41
popf
pushf
not edi
add edi, 0x518db618
xor edi, 0x354a4cc5
rol edi, 0xcd
popf
pushf
not edi
add edi, 0x291b8887
xor edi, 0x73ed6503
rol edi, 0xda
popf
mov dl, dil
call fcn.14002a540
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
xor r11d, r11d
jmp 0x14012ed79
mov edi, 0x55e1008b
pushf
not edi
add edi, 0x6498b205
xor edi, 0x11c6f721
rol edi, 0xdc
popf
pushf
not edi
add edi, 0x4fc84bd
xor edi, 0x104628de
rol edi, 0x40
popf
pushf
not edi
add edi, 0x2a507b2f
xor edi, 0x115db99f
rol edi, 0x15
popf
pushf
not edi
add edi, 0x795177df
xor edi, 0x7200adcb
rol edi, 0x67
popf
push rax
pushf
mov eax, 0xedd00fc2
pushf
not eax
add eax, 0x46641865
xor eax, 0x4c79607
rol eax, 0x55
popf
pushf
not eax
add eax, 0x32a526b7
xor eax, 0x343b7213
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x251a9e80
xor eax, 0x32059826
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x366f0fa1
xor eax, 0x20ad6834
rol eax, 0x3b
popf
jmp 0x14012d6c9
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
not eax
xor eax, 0x7ff
and eax, 0x7ff
mov ecx, eax
push r15
not r15
add rcx, r15
pop r15
add rcx, 1
mov rdx, rcx
jns 0x14012ee11
push rax
pushf
mov eax, 0xceb07e35
pushf
not eax
add eax, 0x6d0d7f47
xor eax, 0x2d135778
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x28e6b949
xor eax, 0x5e9e443d
rol eax, 0x14
popf
pushf
not eax
add eax, 0x67f7edc3
xor eax, 0x2e4269e4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x69501919
xor eax, 0x73adcb04
rol eax, 0x96
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xdd99f05a
pushf
not eax
add eax, 0x37607813
xor eax, 0x2506509e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x4ed4f102
xor eax, 0x2382ac4d
rol eax, 4
popf
pushf
not eax
add eax, 0x3db8a1b0
xor eax, 0x3186b2f0
rol eax, 0xa1
popf
jmp 0x14012d6c9
mov rcx, r15
push rax
not rax
add rcx, rax
pop rax
add rcx, 1
push rax
pushf
mov eax, 0x77c3fea1
pushf
not eax
add eax, 0x643d39ed
xor eax, 0x60022f65
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x7e280843
xor eax, 0xce51f7f
rol eax, 0x83
popf
jmp 0x14012d6c9
test rdx, rdx
mov eax, 0xeb205507
pushf
not eax
add eax, 0xa7ae7c5
xor eax, 0x571bf4ac
rol eax, 0x82
popf
pushf
not eax
add eax, 0x2eaa6f74
xor eax, 0xda4d782
rol eax, 0x5e
popf
mov r8, r9
lea edx, [rax + 2]
cmovs eax, edx
mov byte [rsi + 1], al
mov byte [r9], dil
cmp rcx, 0x3e8
jl 0x14012ef12
push rax
pushf
mov eax, 0x26a17842
pushf
not eax
add eax, 0x1e7ae840
xor eax, 0x44abbfbd
rol eax, 0x42
popf
pushf
not eax
add eax, 0x289399bf
xor eax, 0x5ac87fbc
rol eax, 0xd8
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x47ae021a
pushf
not eax
add eax, 0x3a3e3269
xor eax, 0x3c39cdb7
rol eax, 0x83
popf
pushf
not eax
add eax, 0x343a6c1a
xor eax, 0x73b258fc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x3e8f4ec4
xor eax, 0xdaa67b3
rol eax, 0x67
popf
pushf
not eax
add eax, 0x753c1a8a
xor eax, 0x6b3634a3
rol eax, 0xcf
popf
jmp 0x14012d6c9
movabs rax, 0xbefadba5da4c50a2
pushf
not rax
add rax, 0x2379664b
xor rax, 0x55811812
rol rax, 0x93
popf
pushf
not rax
add rax, 0x116027bb
xor rax, 0x1df719b5
rol rax, 0xed
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 0x14012f038
push rax
pushf
mov eax, 0x1296b072
pushf
not eax
add eax, 0x5be07874
xor eax, 0x59fbd8c7
rol eax, 0x45
popf
pushf
not eax
add eax, 0x272e6350
xor eax, 0x554ad025
rol eax, 0x80
popf
pushf
not eax
add eax, 0x4f949a8
xor eax, 0x4d4c1e5e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x4ccab02f
xor eax, 0x8f49970
rol eax, 0x1c
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xd692e07c
pushf
not eax
add eax, 0x30c5c07c
xor eax, 0x76aee0ce
rol eax, 9
popf
pushf
not eax
add eax, 0x303e2f25
xor eax, 0x722f615e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x371723b0
xor eax, 0x1f1c24b
rol eax, 0x4a
popf
jmp 0x14012d6c9
cmp rcx, 0x64
jl 0x14012f0b7
push rax
pushf
mov eax, 0x37e4418e
pushf
not eax
add eax, 0x23da6f7
xor eax, 0x2779d471
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa5c22a4
xor eax, 0x67e0da77
rol eax, 0xa6
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0x8de6e92e
pushf
not eax
add eax, 0x57ceca8e
xor eax, 0x5eccd600
rol eax, 0xec
popf
pushf
not eax
add eax, 0x62c1b56a
xor eax, 0x3fe587bc
rol eax, 0x50
popf
pushf
not eax
add eax, 0x7bc073e1
xor eax, 0x29a178fb
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc53b173
xor eax, 0x36b7e8f4
rol eax, 0x5e
popf
jmp 0x14012d6c9
movabs rax, 0xe699e147d92545b7
pushf
not rax
add rax, 0x1f344ae3
xor rax, 0x17e4ebcb
rol rax, 0x90
popf
pushf
not rax
add rax, 0x1dc2bc37
xor rax, 0x5403d6aa
rol rax, 0xb3
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 0x14012f1bf
push rax
pushf
mov eax, 0x6b73105a
pushf
not eax
add eax, 0x4720b03f
xor eax, 0x3c8f8dae
rol eax, 0xef
popf
pushf
not eax
add eax, 0x305aea51
xor eax, 0x259576bf
rol eax, 0x6c
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xbb4e0760
pushf
not eax
add eax, 0x7598acdb
xor eax, 0x38a22f7c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x4b1b6951
xor eax, 0x713d3105
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x19f0d4e9
xor eax, 0x1afaf97c
rol eax, 0xe9
popf
jmp 0x14012d6c9
cmp rcx, 0xa
jl 0x14012f23e
push rax
pushf
mov eax, 0x68243b1f
pushf
not eax
add eax, 0x28f1a8cc
xor eax, 0x3c7f16f6
rol eax, 7
popf
pushf
not eax
add eax, 0x768824eb
xor eax, 0x1d4a773a
rol eax, 0x3f
popf
jmp 0x14012d6c9
push rax
pushf
mov eax, 0xd31af9ba
pushf
not eax
add eax, 0x47b01fb6
xor eax, 0x7a5fc41
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x228e91c7
xor eax, 0x36fa35c5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x6e5d7081
xor eax, 0x4ca4c37b
rol eax, 0x57
popf
pushf
not eax
add eax, 0x33763e02
xor eax, 0x49a3f7f4
rol eax, 0x77
popf
jmp 0x14012d6c9
movabs rax, 0xef044e3b5b4f760f
pushf
not rax
add rax, 0x432a62fa
xor rax, 0x4bfbc274
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x1322497b
xor rax, 0x7819950c
rol rax, 0x66
popf
pushf
not rax
add rax, 0x6aefdb65
xor rax, 0x58d79cb2
rol rax, 0x44
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, 0xd59dfb06
pushf
not eax
add eax, 0x53983f4f
xor eax, 0x288aab41
rol eax, 0xd
popf
pushf
not eax
add eax, 0x50251275
xor eax, 0x3243e246
rol eax, 0xfb
popf
jmp 0x14012d6c9
add cl, dil
mov byte [r8], cl
mov byte [r8 + 1], r11b
push rax
pushf
mov eax, 0x527fbf45
pushf
not eax
add eax, 0x91f91c3
xor eax, 0x75c64fb5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x342b7642
xor eax, 0x894428a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x6315e5f
xor eax, 0x68ec218e
rol eax, 0x4f
popf
jmp 0x14012d6c9
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