Function at 0x140169e97
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x31d86cc6
pushf
not eax
add eax, 0x7db9db41
xor eax, 0x715a0528
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x5b770e61
xor eax, 0x7995a19e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x20046011
xor eax, 0x4a1dfb6
rol eax, 0x81
popf
cmp eax, 0x1b
jne 0x140169ee7
popf
pop rax
jmp 0x14016af88
cmp eax, 0x16
jne 0x140169ef6
popf
pop rax
jmp 0x14016accd
cmp eax, 0
jne 0x140169f05
popf
pop rax
jmp 0x14016a0a9
cmp eax, 1
jne 0x140169f14
popf
pop rax
jmp 0x14016a1e4
cmp eax, 0xa
jne 0x140169f23
popf
pop rax
jmp 0x14016a6a0
cmp eax, 0x1c
jne 0x140169f32
popf
pop rax
jmp 0x14016afe4
cmp eax, 9
jne 0x140169f41
popf
pop rax
jmp 0x14016a5f8
cmp eax, 0x12
jne 0x140169f50
popf
pop rax
jmp 0x14016aae9
cmp eax, 0x15
jne 0x140169f5f
popf
pop rax
jmp 0x14016ac4f
cmp eax, 3
jne 0x140169f6e
popf
pop rax
jmp 0x14016a2dc
cmp eax, 0x19
jne 0x140169f7d
popf
pop rax
jmp 0x14016ae49
cmp eax, 0x1d
jne 0x140169f8c
popf
pop rax
jmp 0x14016b04c
cmp eax, 0x13
jne 0x140169f9b
popf
pop rax
jmp 0x14016ab61
cmp eax, 8
jne 0x140169faa
popf
pop rax
jmp 0x14016a55e
cmp eax, 4
jne 0x140169fb9
popf
pop rax
jmp 0x14016a361
cmp eax, 5
jne 0x140169fc8
popf
pop rax
jmp 0x14016a418
cmp eax, 0x11
jne 0x140169fd7
popf
pop rax
jmp 0x14016aa91
cmp eax, 0xe
jne 0x140169fe6
popf
pop rax
jmp 0x14016a8d7
cmp eax, 2
jne 0x140169ff5
popf
pop rax
jmp 0x14016a223
cmp eax, 0x17
jne 0x14016a004
popf
pop rax
jmp 0x14016ad1c
cmp eax, 0x10
jne 0x14016a013
popf
pop rax
jmp 0x14016a9e9
cmp eax, 0x1a
jne 0x14016a022
popf
pop rax
jmp 0x14016aef7
cmp eax, 0xb
jne 0x14016a031
popf
pop rax
jmp 0x14016a727
cmp eax, 0xf
jne 0x14016a040
popf
pop rax
jmp 0x14016a97a
cmp eax, 7
jne 0x14016a04f
popf
pop rax
jmp 0x14016a4b6
cmp eax, 0x18
jne 0x14016a05e
popf
pop rax
jmp 0x14016adc8
cmp eax, 0xc
jne 0x14016a06d
popf
pop rax
jmp 0x14016a7d3
cmp eax, 0x1e
jne 0x14016a07c
popf
pop rax
jmp 0x14016b09d
cmp eax, 0x14
jne 0x14016a08b
popf
pop rax
jmp 0x14016abad
cmp eax, 0xd
jne 0x14016a09a
popf
pop rax
jmp 0x14016a82f
cmp eax, 6
jne 0x14016a0a9
popf
pop rax
jmp 0x14016a44e
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, [0x1a66e3744]
pushf
sub r10, 0x666a03b4
popf
xor r11d, r11d
lea rdi, [0x1add903fa]
pushf
sub rdi, 0x6dd645b9
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 0x14016a18b
push rax
pushf
mov eax, 0x9cbeca55
pushf
not eax
add eax, 0x4186b87f
xor eax, 0x214dff54
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x124dcecd
xor eax, 0x1eb6b84a
rol eax, 2
popf
pushf
not eax
add eax, 0x5ff31731
xor eax, 0x2734e447
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x76bb1763
xor eax, 0x9adac86
rol eax, 0x9a
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xd8c6cb16
pushf
not eax
add eax, 0x16652e9d
xor eax, 0x36c4943f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x42ea799f
xor eax, 0x52d80da6
rol eax, 0x10
popf
pushf
not eax
add eax, 0x5bf02c20
xor eax, 0x44e0e216
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x59aaafe5
xor eax, 0x5126bcc0
rol eax, 0xf
popf
jmp 0x140169ed8
mov rax, 0xfffffffffffffffe
jmp 0x14016b09d
cmp word [r10 + 6], r11w
jne 0x14016a283
push rax
pushf
mov eax, 0x1534aab6
pushf
not eax
add eax, 0x1271781
xor eax, 0x37f36634
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x5ffb2fc4
xor eax, 0x5236f5b8
rol eax, 0x83
popf
pushf
not eax
add eax, 0x2dd801b8
xor eax, 0x5c58acee
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x269f35f3
xor eax, 0x4d279d68
rol eax, 0xde
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x90587635
pushf
not eax
add eax, 0x7f6afbf7
xor eax, 0x49dc43aa
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x7c2aad1b
xor eax, 0x54dcad2d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x20b78226
xor eax, 0x2c46c975
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x1027151e
xor eax, 0x77ba7973
rol eax, 0x99
popf
jmp 0x140169ed8
movzx r9d, byte [rdi]
inc rdi
test r9b, r9b
js 0x14016a32e
push rax
pushf
mov eax, 0x58d1fae6
pushf
not eax
add eax, 0x7aff9db8
xor eax, 0x2d3334de
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x43e47209
xor eax, 0x5d08b8cc
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x50386f58
xor eax, 0x7d4e4dfd
rol eax, 0x37
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xd17ad3c1
pushf
not eax
add eax, 0x1137c5e
xor eax, 0x5513d80c
rol eax, 0x67
popf
pushf
not eax
add eax, 0x4f03ab12
xor eax, 0x94b6154
rol eax, 0xf9
popf
jmp 0x140169ed8
test r14, r14
je 0x14016a3bf
push rax
pushf
mov eax, 0x9f6a700c
pushf
not eax
add eax, 0x5655e953
xor eax, 0x1550eca1
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf053078
xor eax, 0x67fdd58e
rol eax, 0x62
popf
pushf
not eax
add eax, 0x2931a70d
xor eax, 0x71c4d41d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x48ed650
xor eax, 0x5f5597f1
rol eax, 0x13
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x5d9aead6
pushf
not eax
add eax, 0x3ffd2ef8
xor eax, 0x768e6108
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x455e421a
xor eax, 0x24683b35
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x6616dae8
xor eax, 0x11929770
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x7e08ae2
xor eax, 0x14a56e17
rol eax, 0xe7
popf
jmp 0x140169ed8
mov dword [r14], r9d
push rax
pushf
mov eax, 0x1ab68f76
pushf
not eax
add eax, 0x29eb9c53
xor eax, 0x4bf4cfd4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x3ee6350e
xor eax, 0x22b5b001
rol eax, 0xfb
popf
jmp 0x140169ed8
test r9b, r9b
setne r11b
mov rax, r11
jmp 0x14016b09d
mov al, r9b
and al, 0xe0
cmp al, 0xc0
jne 0x14016a518
push rax
pushf
mov eax, 0x4bee3e04
pushf
not eax
add eax, 0x5b0caf49
xor eax, 0x4a7dc1b4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x50f11f2f
xor eax, 0x70d4d87a
rol eax, 0xde
popf
pushf
not eax
add eax, 0x2de2e931
xor eax, 0x314805b6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x419b8ed0
xor eax, 0x7c6917f2
rol eax, 9
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x70e5e9ad
pushf
not eax
add eax, 0x2736871d
xor eax, 0x5f4eeb28
rol eax, 0x10
popf
pushf
not eax
add eax, 0x66aa20e8
xor eax, 0x51e4dd2a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8a97ec1
xor eax, 0x2597f7d6
rol eax, 0xc
popf
jmp 0x140169ed8
mov r8b, 0x70
pushf
not r8b
add r8b, 0x25
xor r8b, 0x4f
rol r8b, 0xe9
popf
pushf
not r8b
add r8b, 0x38
xor r8b, 0x2d
rol r8b, 0x86
popf
pushf
not r8b
add r8b, 0x69
xor r8b, 0x3d
rol r8b, 0x1f
popf
pushf
not r8b
add r8b, 0x4b
xor r8b, 0x12
rol r8b, 0x6c
popf
jmp 0x14016a82f
mov al, r9b
and al, 0xf0
cmp al, 0xe0
jne 0x14016a65a
push rax
pushf
mov eax, 0xa53d75e0
pushf
not eax
add eax, 0x53fdb588
xor eax, 0x688b3981
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb201c82
xor eax, 0x30541adf
rol eax, 0x27
popf
pushf
not eax
add eax, 0x3f27784
xor eax, 0x60099055
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x6dc0f8ce
xor eax, 0x682f122
rol eax, 0xc7
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x6425abda
pushf
not eax
add eax, 0x724a3bd6
xor eax, 0x1226e132
rol eax, 0x85
popf
pushf
not eax
add eax, 0x6cf9d1f6
xor eax, 0x33903d9e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x5393868b
xor eax, 0x75691491
rol eax, 0x18
popf
jmp 0x140169ed8
mov r8b, 0x25
pushf
not r8b
add r8b, 0x33
xor r8b, 0x29
rol r8b, 0x38
popf
pushf
not r8b
add r8b, 0x58
xor r8b, 0x2b
rol r8b, 0x6d
popf
jmp 0x14016a82f
mov al, r9b
and al, 0xf8
cmp al, 0xf0
jne 0x14016a78d
push rax
pushf
mov eax, 0x29f6c004
pushf
not eax
add eax, 0x620bb128
xor eax, 0x466d20e9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x3f8a2d7f
xor eax, 0x30bf7375
rol eax, 0xa
popf
pushf
not eax
add eax, 0x57cb938e
xor eax, 0x54b05688
rol eax, 0x21
popf
pushf
not eax
add eax, 0x2d0cb301
xor eax, 0x131bf53b
rol eax, 0x6a
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xe016e277
pushf
not eax
add eax, 0x41d9a97c
xor eax, 0x55764c15
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x73903904
xor eax, 0x112412b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x11b0628
xor eax, 0x6041510d
rol eax, 0x4d
popf
jmp 0x140169ed8
mov r8b, 0x5c
pushf
not r8b
add r8b, 0xc
xor r8b, 0x44
rol r8b, 0xff
popf
pushf
not r8b
add r8b, 0x47
xor r8b, 0x50
rol r8b, 0x92
popf
push rax
pushf
mov eax, 0xdcd18d00
pushf
not eax
add eax, 0x3d5be2fa
xor eax, 0x26474ed
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x6cddcd02
xor eax, 0x27c511a9
rol eax, 0x7c
popf
jmp 0x140169ed8
movzx eax, r8b
mov ecx, 0x4bc7841b
pushf
not ecx
add ecx, 0x764e289b
xor ecx, 0x56bf5914
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0x5da7cc49
xor ecx, 0x216dcedc
rol ecx, 0x22
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 0x14016aa91
mov r8b, byte [r10 + 4]
mov edx, dword [r10]
mov bl, byte [r10 + 6]
lea eax, [r8 - 2]
cmp al, 2
ja 0x14016a934
push rax
pushf
mov eax, 0x93bb9799
pushf
not eax
add eax, 0x14bd95bf
xor eax, 0x2ba1e2fa
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x32094147
xor eax, 0x6b77047b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x4c9ab52
xor eax, 0x2eff26df
rol eax, 0x3d
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xf1e2dc7b
pushf
not eax
add eax, 0x174bba90
xor eax, 0x70890b74
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x65d19b65
xor eax, 0x2c3103c4
rol eax, 0x82
popf
pushf
not eax
add eax, 0x431f115c
xor eax, 0x16c0a391
rol eax, 0x22
popf
jmp 0x140169ed8
cmp bl, bpl
jb 0x14016a9b6
push rax
pushf
mov eax, 0x1f65b18
pushf
not eax
add eax, 0x43093197
xor eax, 0x2ec57887
rol eax, 0xda
popf
pushf
not eax
add eax, 0x1e21f84c
xor eax, 0x3c629990
rol eax, 0x6a
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xcf6e15f9
pushf
not eax
add eax, 0x7a92bcda
xor eax, 0x421ee58a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x1eedc328
xor eax, 0x34637fbd
rol eax, 0x4c
popf
jmp 0x140169ed8
cmp bl, r8b
jae 0x14016aa4b
push rax
pushf
mov eax, 0x1ae66b6d
pushf
not eax
add eax, 0x50f4b04
xor eax, 0x413d22fa
rol eax, 9
popf
pushf
not eax
add eax, 0x8dc3506
xor eax, 0x55dc74
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x46baaa04
xor eax, 0x59bae69a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x289c0626
xor eax, 0x2e381908
rol eax, 0xf4
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x2c913a9c
pushf
not eax
add eax, 0x568f0398
xor eax, 0x4481ff2f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x46f64959
xor eax, 0x11063902
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x330bc27f
xor eax, 0x7efe4257
rol eax, 0x29
popf
jmp 0x140169ed8
movzx ebp, bl
cmp rbp, r15
mov r9d, ebp
cmovae r9, r15
jmp 0x14016abad
movzx ecx, byte [rdi]
inc rdi
mov al, cl
and al, 0xc0
cmp al, 0x80
jne 0x14016ab2e
push rax
pushf
mov eax, 0xa6c7f203
pushf
not eax
add eax, 0x7f5eb122
xor eax, 0x3049b30d
rol eax, 0x57
popf
pushf
not eax
add eax, 0x338f9f64
xor eax, 0x29882fdd
rol eax, 0xd0
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xc8f87b0d
pushf
not eax
add eax, 0x3e4c9a20
xor eax, 0x70d06b15
rol eax, 0x81
popf
pushf
not eax
add eax, 0x5644bfba
xor eax, 0x4bd3d7ab
rol eax, 0x6d
popf
jmp 0x140169ed8
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, 0x93e13154
pushf
not eax
add eax, 0x6de6dfff
xor eax, 0x6cc8d069
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x59b3a594
xor eax, 0x6bfd399d
rol eax, 6
popf
jmp 0x140169ed8
mov rax, rdi
push r12
not r12
add rax, r12
pop r12
add rax, 1
cmp rax, r9
jb 0x14016abf6
push rax
pushf
mov eax, 0xb4803aab
pushf
not eax
add eax, 0x6c0d7665
xor eax, 0x5e3d2da1
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x403ac872
xor eax, 0x2fcec2eb
rol eax, 0xe7
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x7a7e3705
pushf
not eax
add eax, 0x3c8b4bc6
xor eax, 0x43fc1b4a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x3ca51c18
xor eax, 0x970ed6f
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x6a6a927d
xor eax, 0x443ebfdc
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x27875261
xor eax, 0x622dd4fe
rol eax, 4
popf
jmp 0x140169ed8
cmp r9, rbp
jae 0x14016ac9a
push rax
pushf
mov eax, 0xc882ddaa
pushf
not eax
add eax, 0x5c627530
xor eax, 0x295b75b6
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x61e6f38f
xor eax, 0x24daa435
rol eax, 0x36
popf
pushf
not eax
add eax, 0x59052947
xor eax, 0x1846646
rol eax, 0xb8
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xcda63020
pushf
not eax
add eax, 0x7314468c
xor eax, 0x47138071
rol eax, 0x45
popf
pushf
not eax
add eax, 0x66aead02
xor eax, 0x38fbe9a5
rol eax, 0x67
popf
jmp 0x140169ed8
movzx eax, r8b
sub bl, r9b
mov word [r10 + 4], ax
movzx eax, bl
mov word [r10 + 6], ax
mov dword [r10], edx
jmp 0x14016a1e4
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x14016ad82
push rax
pushf
mov eax, 0x2dfd3ea1
pushf
not eax
add eax, 0x291d0a9f
xor eax, 0x2fe7b16f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x2582c39
xor eax, 0x6e9f3e74
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc5c4cb6
xor eax, 0x146e9f33
rol eax, 0xce
popf
pushf
not eax
add eax, 0x77356ed1
xor eax, 0x3cc20aa8
rol eax, 8
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x543a88e9
pushf
not eax
add eax, 0x526b9f0b
xor eax, 0x3838d80e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x10715ab2
xor eax, 0x2d0ea0ee
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x4374dc82
xor eax, 0x95ac753
rol eax, 0x28
popf
jmp 0x140169ed8
cmp edx, 0x110000
jae 0x14016ae16
push rax
pushf
mov eax, 0xaf3d4f10
pushf
not eax
add eax, 0x1258802a
xor eax, 0x6b4f1721
rol eax, 0x68
popf
pushf
not eax
add eax, 0x1ffb21f3
xor eax, 0x27492988
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x242379c2
xor eax, 0xcbeb9be
rol eax, 0x37
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0xf2cc6f0e
pushf
not eax
add eax, 0x32aa3dce
xor eax, 0x37a5a46f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x3660bfac
xor eax, 0x2e46be9c
rol eax, 0x2a
popf
jmp 0x140169ed8
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 0x14016ae9e
push rax
pushf
mov eax, 0xa1b3fa9e
pushf
not eax
add eax, 0x6fb144aa
xor eax, 0x1f6e05d4
rol eax, 0xce
popf
pushf
not eax
add eax, 0x1bf2d6b
xor eax, 0x2dc70cc6
rol eax, 0xb7
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x4a4581e5
pushf
not eax
add eax, 0x6e8fef7c
xor eax, 0x42cbd029
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe48e267
xor eax, 0x5f6fc9a0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x903a482
xor eax, 0x16037750
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x3330aba9
xor eax, 0x28b4975c
rol eax, 0xe0
popf
jmp 0x140169ed8
test r14, r14
je 0x14016af42
push rax
pushf
mov eax, 0xd3e6d8ca
pushf
not eax
add eax, 0x42299f31
xor eax, 0x73c02204
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x193f1fff
xor eax, 0x4018291b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x4f1e614f
xor eax, 0x16dc251d
rol eax, 0xa5
popf
jmp 0x140169ed8
push rax
pushf
mov eax, 0x395090a3
pushf
not eax
add eax, 0x1516086d
xor eax, 0x69745905
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x53414438
xor eax, 0x4ba984a7
rol eax, 0xec
popf
pushf
not eax
add eax, 0x58e7d2a7
xor eax, 0x790dc1e7
rol eax, 0x95
popf
jmp 0x140169ed8
mov dword [r14], edx
push rax
pushf
mov eax, 0x3b0db346
pushf
not eax
add eax, 0x7802857a
xor eax, 0x16cc0088
rol eax, 0x80
popf
pushf
not eax
add eax, 0x26c5400d
xor eax, 0x230b61ed
rol eax, 7
popf
pushf
not eax
add eax, 0x2a2d4f4f
xor eax, 0x4b0c0b65
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x130d4410
xor eax, 0x421fec32
rol eax, 0xab
popf
jmp 0x140169ed8
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.14017ef3c
jmp 0x14016b09d
mov rdx, rsi
mov rcx, r10
call fcn.14017ef94
push rax
pushf
mov eax, 0x339b3fd2
pushf
not eax
add eax, 0x1717f637
xor eax, 0x1312030
rol eax, 0x30
popf
pushf
not eax
add eax, 0x6bddf5a
xor eax, 0x444ee721
rol eax, 0xae
popf
pushf
not eax
add eax, 0x48fbd43
xor eax, 0x7e0477b9
rol eax, 0x7a
popf
jmp 0x140169ed8
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.140098f5b
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret