Function at 0x140159eab
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x2641cc9
pushf
not eax
add eax, 0x695d675d
xor eax, 0x3bf4b859
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x11921cee
xor eax, 0x47350efb
rol eax, 0xe7
popf
cmp eax, 0xe
jne 0x140159ee8
popf
pop rax
jmp 0x14015a8b2
cmp eax, 2
jne 0x140159ef7
popf
pop rax
jmp 0x14015a1eb
cmp eax, 0x13
jne 0x140159f06
popf
pop rax
jmp 0x14015ab9b
cmp eax, 0x1e
jne 0x140159f15
popf
pop rax
jmp 0x14015b124
cmp eax, 0xd
jne 0x140159f24
popf
pop rax
jmp 0x14015a80a
cmp eax, 5
jne 0x140159f33
popf
pop rax
jmp 0x14015a3cd
cmp eax, 0xb
jne 0x140159f42
popf
pop rax
jmp 0x14015a6dc
cmp eax, 0xf
jne 0x140159f51
popf
pop rax
jmp 0x14015a955
cmp eax, 0x10
jne 0x140159f60
popf
pop rax
jmp 0x14015a9c4
cmp eax, 3
jne 0x140159f6f
popf
pop rax
jmp 0x14015a27e
cmp eax, 0x1b
jne 0x140159f7e
popf
pop rax
jmp 0x14015b00e
cmp eax, 0x18
jne 0x140159f8d
popf
pop rax
jmp 0x14015ae02
cmp eax, 0
jne 0x140159f9c
popf
pop rax
jmp 0x14015a0aa
cmp eax, 8
jne 0x140159fab
popf
pop rax
jmp 0x14015a513
cmp eax, 0xc
jne 0x140159fba
popf
pop rax
jmp 0x14015a775
cmp eax, 4
jne 0x140159fc9
popf
pop rax
jmp 0x14015a316
cmp eax, 0x19
jne 0x140159fd8
popf
pop rax
jmp 0x14015aebc
cmp eax, 1
jne 0x140159fe7
popf
pop rax
jmp 0x14015a1ac
cmp eax, 0x14
jne 0x140159ff6
popf
pop rax
jmp 0x14015abfa
cmp eax, 0x1d
jne 0x14015a005
popf
pop rax
jmp 0x14015b0d3
cmp eax, 0x17
jne 0x14015a014
popf
pop rax
jmp 0x14015ad8f
cmp eax, 0x1a
jne 0x14015a023
popf
pop rax
jmp 0x14015af7d
cmp eax, 7
jne 0x14015a032
popf
pop rax
jmp 0x14015a47e
cmp eax, 9
jne 0x14015a041
popf
pop rax
jmp 0x14015a59a
cmp eax, 0x12
jne 0x14015a050
popf
pop rax
jmp 0x14015aad7
cmp eax, 0x11
jne 0x14015a05f
popf
pop rax
jmp 0x14015aa7f
cmp eax, 0x16
jne 0x14015a06e
popf
pop rax
jmp 0x14015ad2d
cmp eax, 0x15
jne 0x14015a07d
popf
pop rax
jmp 0x14015ac9c
cmp eax, 0xa
jne 0x14015a08c
popf
pop rax
jmp 0x14015a62f
cmp eax, 6
jne 0x14015a09b
popf
pop rax
jmp 0x14015a429
cmp eax, 0x1c
jne 0x14015a0aa
popf
pop rax
jmp 0x14015b057
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x40
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0xa0]
lea r10, [0x18ec3c22a]
pushf
sub r10, 0x4ebf8e9a
popf
xor r11d, r11d
lea rdi, [0x1b0dc4538]
pushf
sub rdi, 0x70d986f7
popf
test r9, r9
mov rax, rdx
mov r12, rdx
cmovne r10, r9
test rdx, rdx
lea ebp, [r11 + 1]
cmovne rdi, rdx
mov r15d, ebp
cmovne r15, r8
neg rax
sbb r14, r14
push r14
push rcx
not r14
xor r14, rcx
pop rcx
and r14, qword [rsp]
add rsp, 8
test r15, r15
jne 0x14015a179
push rax
pushf
mov eax, 0xe3b24c57
pushf
not eax
add eax, 0x7bd5e2cc
xor eax, 0x164f3f3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x647fc7a7
xor eax, 0x32f3205
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x73f04f62
xor eax, 0x33393f46
rol eax, 0x7e
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x815a6e88
pushf
not eax
add eax, 0x52cd7099
xor eax, 0x4a8a28a5
rol eax, 0x69
popf
pushf
not eax
add eax, 0x62197a25
xor eax, 0x6fc41eed
rol eax, 0x15
popf
jmp 0x140159ed9
mov rax, 0xfffffffffffffffe
jmp 0x14015b124
cmp word [r10 + 6], r11w
jne 0x14015a238
push rax
pushf
mov eax, 0x54b7ccf8
pushf
not eax
add eax, 0x1e8c062f
xor eax, 0x679f9a0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x37afa9e4
xor eax, 0x793bf83d
rol eax, 0x37
popf
pushf
not eax
add eax, 0x1bed9790
xor eax, 0x65e4fa87
rol eax, 0x27
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x9a93d6e5
pushf
not eax
add eax, 0x6d92dcb
xor eax, 0x3042f104
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x67f1a473
xor eax, 0x6062459d
rol eax, 0x58
popf
pushf
not eax
add eax, 0x24fa25ce
xor eax, 0xbf5a5d6
rol eax, 0x63
popf
jmp 0x140159ed9
movzx r9d, byte [rdi]
inc rdi
test r9b, r9b
js 0x14015a2bd
push rax
pushf
mov eax, 0x7b209b80
pushf
not eax
add eax, 0x58348e87
xor eax, 0x2dea5598
rol eax, 0xee
popf
pushf
not eax
add eax, 0x6bf44664
xor eax, 0x24caa25
rol eax, 0xf5
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x94bdfd17
pushf
not eax
add eax, 0x10b293dd
xor eax, 0x2b63c4b8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x3c827a23
xor eax, 0x688eb928
rol eax, 0x97
popf
pushf
not eax
add eax, 0x23bd356
xor eax, 0x4338e25d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x7d59117e
xor eax, 0x1bb77a9f
rol eax, 0xe7
popf
jmp 0x140159ed9
test r14, r14
je 0x14015a374
push rax
pushf
mov eax, 0xc9ea1a9
pushf
not eax
add eax, 0x598eee68
xor eax, 0x191ffcd9
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x2ec486f6
xor eax, 0x162b1723
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x598c7fb8
xor eax, 0x2a19741
rol eax, 4
popf
pushf
not eax
add eax, 0x22f429a1
xor eax, 0x55c9841
rol eax, 0x46
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0xc6538d6c
pushf
not eax
add eax, 0x3cf3ef1e
xor eax, 0x1bfa3f7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x50684f5e
xor eax, 0x1da15db6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x20621480
xor eax, 0x6d12fce3
rol eax, 0xef
popf
pushf
not eax
add eax, 0x7eaedb12
xor eax, 0x42ca6cf0
rol eax, 6
popf
jmp 0x140159ed9
mov dword [r14], r9d
push rax
pushf
mov eax, 0xbd1008ba
pushf
not eax
add eax, 0xd4ee1c9
xor eax, 0x47067564
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x27c2e522
xor eax, 0x2ab2c8f0
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x59b699a0
xor eax, 0x92362c2
rol eax, 0xed
popf
pushf
not eax
add eax, 0x7536da89
xor eax, 0x4a92f85e
rol eax, 0x99
popf
jmp 0x140159ed9
test r9b, r9b
setne r11b
mov rax, r11
jmp 0x14015b124
mov al, r9b
and al, 0xe0
cmp al, 0xc0
jne 0x14015a4e0
push rax
pushf
mov eax, 0x95489b57
pushf
not eax
add eax, 0x58b37a65
xor eax, 0x3c427e7b
rol eax, 0x68
popf
pushf
not eax
add eax, 0x24db738a
xor eax, 0x159a0afa
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9b0ff9c
xor eax, 0x77c0a16d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x4e014d93
xor eax, 0x5ec8481e
rol eax, 0x92
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x65f0303c
pushf
not eax
add eax, 0x634d1109
xor eax, 0x650ea3c5
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x68059a01
xor eax, 0x5b4307ea
rol eax, 0x62
popf
jmp 0x140159ed9
mov r8b, 0xb9
pushf
not r8b
add r8b, 0x6f
xor r8b, 0x7f
rol r8b, 0x32
popf
pushf
not r8b
add r8b, 0x48
xor r8b, 0x1e
rol r8b, 0x48
popf
jmp 0x14015a80a
mov al, r9b
and al, 0xf0
cmp al, 0xe0
jne 0x14015a5e9
push rax
pushf
mov eax, 0xb1106147
pushf
not eax
add eax, 0xeb76d70
xor eax, 0x77df307f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x46e9a729
xor eax, 0x1845c6b9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x55432ce8
xor eax, 0x22672a87
rol eax, 0xea
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0xf2f90552
pushf
not eax
add eax, 0x67217fd9
xor eax, 0x60c0902d
rol eax, 0x83
popf
pushf
not eax
add eax, 0xceeaf94
xor eax, 0x58bc8838
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x16d983d6
xor eax, 0x735f420e
rol eax, 0xbb
popf
jmp 0x140159ed9
mov r8b, 0xf
pushf
not r8b
add r8b, 0x1e
xor r8b, 0x26
rol r8b, 0x6c
popf
pushf
not r8b
add r8b, 0x72
xor r8b, 0x3e
rol r8b, 0xb7
popf
pushf
not r8b
add r8b, 0x4d
xor r8b, 0xf
rol r8b, 0xde
popf
pushf
not r8b
add r8b, 0x29
xor r8b, 0x7e
rol r8b, 4
popf
jmp 0x14015a80a
mov al, r9b
and al, 0xf8
cmp al, 0xf0
jne 0x14015a742
push rax
pushf
mov eax, 0x2bb775a8
pushf
not eax
add eax, 0x7263dfc4
xor eax, 0x7f9fffcf
rol eax, 0x91
popf
pushf
not eax
add eax, 0x6bf09972
xor eax, 0x24993e65
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa36af0
xor eax, 0x7a82cb22
rol eax, 0x54
popf
pushf
not eax
add eax, 0x7e2813ab
xor eax, 0x4af53b6b
rol eax, 0xf1
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x25a8ee4e
pushf
not eax
add eax, 0x6e5a1ed8
xor eax, 0x1ec831e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x29ec29be
xor eax, 0x419d256
rol eax, 0xc2
popf
jmp 0x140159ed9
mov r8b, 0x24
pushf
not r8b
add r8b, 0x46
xor r8b, 0x14
rol r8b, 0x61
popf
pushf
not r8b
add r8b, 0x6f
xor r8b, 0x4e
rol r8b, 0x33
popf
pushf
not r8b
add r8b, 0x61
xor r8b, 0x5f
rol r8b, 0x45
popf
pushf
not r8b
add r8b, 0x71
xor r8b, 0x66
rol r8b, 0x9d
popf
push rax
pushf
mov eax, 0xd112d552
pushf
not eax
add eax, 0x2d848b5d
xor eax, 0x189db652
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x650eaf0d
xor eax, 0x397af124
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x36864a75
xor eax, 0x671ae003
rol eax, 0x50
popf
jmp 0x140159ed9
movzx eax, r8b
mov ecx, 0x631446a
pushf
not ecx
add ecx, 0x5e11d352
xor ecx, 0x27a8b184
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x5c1debd0
xor ecx, 0x3c6c43ab
rol ecx, 0x34
popf
push rax
not eax
add ecx, eax
pop rax
add ecx, 1
mov edx, ebp
shl edx, cl
mov bl, r8b
push rbp
not ebp
add edx, ebp
pop rbp
add edx, 1
push rdx
push r9
not edx
xor edx, r9d
pop r9
and edx, dword [rsp]
add rsp, 8
jmp 0x14015aa7f
mov r8b, byte [r10 + 4]
mov edx, dword [r10]
mov bl, byte [r10 + 6]
lea eax, [r8 - 2]
cmp al, 2
ja 0x14015a8fc
push rax
pushf
mov eax, 0x1e672c4b
pushf
not eax
add eax, 0x3eccf983
xor eax, 0x6c19880f
rol eax, 0x34
popf
pushf
not eax
add eax, 0x678c1ec8
xor eax, 0x13875703
rol eax, 0xe9
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x5bb9ec62
pushf
not eax
add eax, 0x10d03282
xor eax, 0x3cf1b0b3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x44b7e459
xor eax, 0x67205c5a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf74cf00
xor eax, 0x20bb9238
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x6c699181
xor eax, 0x4b4813fc
rol eax, 0
popf
jmp 0x140159ed9
cmp bl, bpl
jb 0x14015a991
push rax
pushf
mov eax, 0xe062976a
pushf
not eax
add eax, 0x29671678
xor eax, 0x33bbc021
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa5070f1
xor eax, 0x7af8792b
rol eax, 0x3f
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x2229786f
pushf
not eax
add eax, 0x613e914c
xor eax, 0x29b5fb15
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x3ea1c133
xor eax, 0x5a1604c1
rol eax, 0xd6
popf
jmp 0x140159ed9
cmp bl, r8b
jae 0x14015aa26
push rax
pushf
mov eax, 0x88c398e5
pushf
not eax
add eax, 0x26d234c7
xor eax, 0x50244030
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x4b8670af
xor eax, 0x606a7b37
rol eax, 0x28
popf
pushf
not eax
add eax, 0xac20848
xor eax, 0x52b5a852
rol eax, 0x47
popf
pushf
not eax
add eax, 0x2b052c2e
xor eax, 0x3a2ffa27
rol eax, 0xd4
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0xfe31f687
pushf
not eax
add eax, 0x5cf915fc
xor eax, 0x766ad686
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x4b934bd0
xor eax, 0x7f7ea049
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x73a27e8c
xor eax, 0x55b8ed78
rol eax, 0x95
popf
pushf
not eax
add eax, 0x21f14b54
xor eax, 0x75c8b081
rol eax, 0xf7
popf
jmp 0x140159ed9
movzx ebp, bl
cmp rbp, r15
mov r9d, ebp
cmovae r9, r15
jmp 0x14015abfa
movzx ecx, byte [rdi]
inc rdi
mov al, cl
and al, 0xc0
cmp al, 0x80
jne 0x14015ab42
push rax
pushf
mov eax, 0xec8a758a
pushf
not eax
add eax, 0x7f4b6c82
xor eax, 0x62d74f99
rol eax, 0x91
popf
pushf
not eax
add eax, 0x63c7a21a
xor eax, 0x233473a8
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x29f6a7ba
xor eax, 0x4f0b55b4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x7e702df8
xor eax, 0x2599e253
rol eax, 0xd3
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x612be89f
pushf
not eax
add eax, 0x31e4d54
xor eax, 0x428310c7
rol eax, 0xac
popf
pushf
not eax
add eax, 0x39cd40e7
xor eax, 0x63b843dc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x5748eb32
xor eax, 0x738fcde5
rol eax, 0xba
popf
pushf
not eax
add eax, 0x63c34289
xor eax, 0x7460489d
rol eax, 0x4b
popf
jmp 0x140159ed9
mov eax, edx
and ecx, 0x3f
shl eax, 6
mov edx, ecx
push rdx
xor dword [rsp], eax
push rax
and edx, eax
pop rax
or edx, dword [rsp]
add rsp, 8
push rax
pushf
mov eax, 0xf96ee5bd
pushf
not eax
add eax, 0x675121d0
xor eax, 0xbb3ad12
rol eax, 0x78
popf
pushf
not eax
add eax, 0x49736e9e
xor eax, 0x3f4e8651
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x227aa0fd
xor eax, 0x36c82422
rol eax, 0x55
popf
jmp 0x140159ed9
mov rax, rdi
push r12
not r12
add rax, r12
pop r12
add rax, 1
cmp rax, r9
jb 0x14015ac56
push rax
pushf
mov eax, 0x6cabcf11
pushf
not eax
add eax, 0x1b48d796
xor eax, 0x4872fa1d
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x13db6438
xor eax, 0x4080ec1f
rol eax, 0x95
popf
pushf
not eax
add eax, 0x5030597
xor eax, 0x14d57826
rol eax, 0x82
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x340e1974
pushf
not eax
add eax, 0x6dd4f17e
xor eax, 0x2ca8f55
rol eax, 0x73
popf
pushf
not eax
add eax, 0x6ee41b2a
xor eax, 0x8f5ae75
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6bb25d3a
xor eax, 0x7985adfc
rol eax, 0xe9
popf
jmp 0x140159ed9
cmp r9, rbp
jae 0x14015ace7
push rax
pushf
mov eax, 0xf06472b9
pushf
not eax
add eax, 0xde79643
xor eax, 0x3c53f5d5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x1f4e701
xor eax, 0x1651bb7e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x2e9734c3
xor eax, 0x5fdbb362
rol eax, 0x81
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x406cebd0
pushf
not eax
add eax, 0x7af67887
xor eax, 0x414e7a56
rol eax, 0x68
popf
pushf
not eax
add eax, 0x2493a584
xor eax, 0x25cb0713
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x35e6b446
xor eax, 0x2d78d9e6
rol eax, 0x58
popf
jmp 0x140159ed9
movzx eax, r8b
sub bl, r9b
mov word [r10 + 4], ax
movzx eax, bl
mov word [r10 + 6], ax
mov dword [r10], edx
jmp 0x14015a1ac
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x14015adcf
push rax
pushf
mov eax, 0xa9a97519
pushf
not eax
add eax, 0x29375d9f
xor eax, 0x60803ee0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x53fc5de1
xor eax, 0x2cb807a
rol eax, 0x2d
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x5a6e269e
pushf
not eax
add eax, 0x5a8720b4
xor eax, 0x7b322031
rol eax, 0x50
popf
pushf
not eax
add eax, 0x12b6218b
xor eax, 0x291a660
rol eax, 7
popf
jmp 0x140159ed9
cmp edx, 0x110000
jae 0x14015ae63
push rax
pushf
mov eax, 0xa8b91dfa
pushf
not eax
add eax, 0x3c32a169
xor eax, 0x3ac30d54
rol eax, 6
popf
pushf
not eax
add eax, 0x2957d07
xor eax, 0x52158745
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcfb1470
xor eax, 0x432af4ae
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x6e6bbd7d
xor eax, 0x6349ff60
rol eax, 0x2f
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0xd533ce0b
pushf
not eax
add eax, 0x5c842b95
xor eax, 0x2acf92ec
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x50f3f053
xor eax, 0x2af6423a
rol eax, 0x28
popf
pushf
not eax
add eax, 0x7d40f8d7
xor eax, 0x3794f4bf
rol eax, 0x97
popf
pushf
not eax
add eax, 0x627fa28
xor eax, 0x9651789
rol eax, 0xb7
popf
jmp 0x140159ed9
movzx eax, r8b
mov dword [rsp + 0x20], 0x80
mov dword [rsp + 0x24], 0x800
mov dword [rsp + 0x28], 0x10000
cmp edx, dword [rsp + rax*4 + 0x18]
jb 0x14015af24
push rax
pushf
mov eax, 0xe86912eb
pushf
not eax
add eax, 0x1312076b
xor eax, 0x71a085
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf67597f
xor eax, 0x2db74d28
rol eax, 0x70
popf
pushf
not eax
add eax, 0x314804bc
xor eax, 0x3844f9ac
rol eax, 0x43
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0xddc22761
pushf
not eax
add eax, 0x3e6aab8c
xor eax, 0x4c579706
rol eax, 0x16
popf
pushf
not eax
add eax, 0x4eaf84c7
xor eax, 0x7e1ca802
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x147cb98b
xor eax, 0x692e45f1
rol eax, 0x17
popf
pushf
not eax
add eax, 0x384af506
xor eax, 0x2d8d1d84
rol eax, 0x47
popf
jmp 0x140159ed9
test r14, r14
je 0x14015afb5
push rax
pushf
mov eax, 0x208fe8d8
pushf
not eax
add eax, 0x9cae3a3
xor eax, 0x3458682a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4e73e1c3
xor eax, 0x2067bb99
rol eax, 0x14
popf
jmp 0x140159ed9
push rax
pushf
mov eax, 0x43129114
pushf
not eax
add eax, 0x5e41756d
xor eax, 0x26946812
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe9d5544
xor eax, 0x745892e8
rol eax, 0xec
popf
pushf
not eax
add eax, 0x771c06b9
xor eax, 0x770cfe82
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x3379ba7
xor eax, 0x3f79ef0f
rol eax, 0x30
popf
jmp 0x140159ed9
mov dword [r14], edx
push rax
pushf
mov eax, 0xd640bef9
pushf
not eax
add eax, 0x3bf9838b
xor eax, 0x5e980919
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x117f01e9
xor eax, 0x7ae8f9eb
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc74a66e
xor eax, 0x39f3420e
rol eax, 0xb2
popf
jmp 0x140159ed9
neg edx
mov rdx, r10
sbb rcx, rcx
push rcx
push rbp
not rcx
xor rcx, rbp
pop rbp
and rcx, qword [rsp]
add rsp, 8
call fcn.14016ef6d
jmp 0x14015b124
mov rdx, rsi
mov rcx, r10
call fcn.14016efc5
push rax
pushf
mov eax, 0xcbecb808
pushf
not eax
add eax, 0x21aac98f
xor eax, 0x3dd14223
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x5378740f
xor eax, 0x6f0ba562
rol eax, 0x14
popf
pushf
not eax
add eax, 0x459cad8b
xor eax, 0x6401307c
rol eax, 0x29
popf
jmp 0x140159ed9
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.140089a05
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret