Function at 0x18013cd32
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xd8be58e9
pushf
not eax
add eax, 0x8bb88573
xor eax, 0xdc083ea9
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb0b8cc2b
xor eax, 0xcc948b4d
rol eax, 0xd0
popf
cmp eax, 4
jne 0x18013cd6f
popf
pop rax
jmp 0x18013d17b
cmp eax, 0
jne 0x18013cd7e
popf
pop rax
jmp 0x18013cf31
cmp eax, 3
jne 0x18013cd8d
popf
pop rax
jmp 0x18013d0f6
cmp eax, 1
jne 0x18013cd9c
popf
pop rax
jmp 0x18013d011
cmp eax, 0xd
jne 0x18013cdab
popf
pop rax
jmp 0x18013d591
cmp eax, 0x1a
jne 0x18013cdba
popf
pop rax
jmp 0x18013dd45
cmp eax, 0xe
jne 0x18013cdc9
popf
pop rax
jmp 0x18013d647
cmp eax, 0xb
jne 0x18013cdd8
popf
pop rax
jmp 0x18013d49c
cmp eax, 0x19
jne 0x18013cde7
popf
pop rax
jmp 0x18013dc98
cmp eax, 8
jne 0x18013cdf6
popf
pop rax
jmp 0x18013d30c
cmp eax, 0x1d
jne 0x18013ce05
popf
pop rax
jmp 0x18013de7a
cmp eax, 0x17
jne 0x18013ce14
popf
pop rax
jmp 0x18013db58
cmp eax, 0x1c
jne 0x18013ce23
popf
pop rax
jmp 0x18013de0c
cmp eax, 0x12
jne 0x18013ce32
popf
pop rax
jmp 0x18013d892
cmp eax, 0x18
jne 0x18013ce41
popf
pop rax
jmp 0x18013dbf1
cmp eax, 0x11
jne 0x18013ce50
popf
pop rax
jmp 0x18013d83a
cmp eax, 0x1b
jne 0x18013ce5f
popf
pop rax
jmp 0x18013ddc3
cmp eax, 0x16
jne 0x18013ce6e
popf
pop rax
jmp 0x18013daf6
cmp eax, 0xa
jne 0x18013ce7d
popf
pop rax
jmp 0x18013d43b
cmp eax, 0x14
jne 0x18013ce8c
popf
pop rax
jmp 0x18013d9a8
cmp eax, 0xf
jne 0x18013ce9b
popf
pop rax
jmp 0x18013d6fd
cmp eax, 0x13
jne 0x18013ceaa
popf
pop rax
jmp 0x18013d943
cmp eax, 0x15
jne 0x18013ceb9
popf
pop rax
jmp 0x18013da3f
cmp eax, 2
jne 0x18013cec8
popf
pop rax
jmp 0x18013d050
cmp eax, 0x1e
jne 0x18013ced7
popf
pop rax
jmp 0x18013dede
cmp eax, 0xc
jne 0x18013cee6
popf
pop rax
jmp 0x18013d522
cmp eax, 7
jne 0x18013cef5
popf
pop rax
jmp 0x18013d28a
cmp eax, 5
jne 0x18013cf04
popf
pop rax
jmp 0x18013d21f
cmp eax, 9
jne 0x18013cf13
popf
pop rax
jmp 0x18013d3a6
cmp eax, 0x10
jne 0x18013cf22
popf
pop rax
jmp 0x18013d792
cmp eax, 6
jne 0x18013cf31
popf
pop rax
jmp 0x18013d27b
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x40
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0xa0]
lea r10, [0x1c960e7bf]
pushf
sub r10, 0x495cb99f
popf
xor r11d, r11d
lea rdi, [0x1e0ffe5d6]
pushf
sub rdi, 0x60fceef1
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
and r14, rcx
test r15, r15
jne 0x18013cfde
push rax
pushf
mov eax, 0x9699de93
pushf
not eax
add eax, 0xac24469b
xor eax, 0xe306fa50
rol eax, 0xed
popf
pushf
not eax
add eax, 0x89b396b1
xor eax, 0xf76a97df
rol eax, 0x4f
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xa3ecdcad
pushf
not eax
add eax, 0xc601d904
xor eax, 0xb97fa88e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8d7de942
xor eax, 0xb4e27dad
rol eax, 0x5b
popf
jmp 0x18013cd60
mov rax, 0xfffffffffffffffe
jmp 0x18013dede
cmp word [r10 + 6], r11w
jne 0x18013d0b0
push rax
pushf
mov eax, 0x82fc8a19
pushf
not eax
add eax, 0xa11f717c
xor eax, 0xec4589be
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8524707e
xor eax, 0x96b72de6
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd9177f8e
xor eax, 0x89e0ec53
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd8653f71
xor eax, 0x9144c0be
rol eax, 0x8c
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x36e4687b
pushf
not eax
add eax, 0xe9931a60
xor eax, 0xdd6091fc
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf30735a1
xor eax, 0x944f2370
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8878548e
xor eax, 0xf694dac1
rol eax, 6
popf
jmp 0x18013cd60
movzx r9d, byte [rdi]
inc rdi
test r9b, r9b
js 0x18013d135
push rax
pushf
mov eax, 0xee39a92c
pushf
not eax
add eax, 0xce89df13
xor eax, 0xbabe748c
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe2fb6312
xor eax, 0xd7a88bbf
rol eax, 0xbd
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x42c4f23b
pushf
not eax
add eax, 0xcb632018
xor eax, 0xc0453c5e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf98bf010
xor eax, 0x9265ec16
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa752ea9d
xor eax, 0xd3f09187
rol eax, 0x9f
popf
jmp 0x18013cd60
test r14, r14
je 0x18013d1d9
push rax
pushf
mov eax, 0x5f3f9ea5
pushf
not eax
add eax, 0xa13a33ff
xor eax, 0xa981c58f
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xec9cca1e
xor eax, 0xcb678316
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf9bb53b3
xor eax, 0xe55b2017
rol eax, 0x79
popf
pushf
not eax
add eax, 0xaf3a4f7b
xor eax, 0xf799d440
rol eax, 0x8b
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x4001dfbb
pushf
not eax
add eax, 0xfd236b8d
xor eax, 0xde7c87af
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb00e2caf
xor eax, 0x95e60a34
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbb8fd46c
xor eax, 0xec92117c
rol eax, 0x57
popf
jmp 0x18013cd60
mov dword [r14], r9d
push rax
pushf
mov eax, 0xd37930ae
pushf
not eax
add eax, 0xca8e3c17
xor eax, 0xdc0dec73
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb6d73cde
xor eax, 0x91223c4a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb6c1ac53
xor eax, 0xda8c0769
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x84838afa
xor eax, 0xa2005074
rol eax, 0xb0
popf
jmp 0x18013cd60
test r9b, r9b
setne r11b
mov rax, r11
jmp 0x18013dede
mov al, r9b
and al, 0xe0
cmp al, 0xc0
jne 0x18013d2c6
push rax
pushf
mov eax, 0x358e725d
pushf
not eax
add eax, 0xd2fadb70
xor eax, 0xa3e3b6a3
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8376e8df
xor eax, 0xc4146bff
rol eax, 0xbd
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xa2cf0ff4
pushf
not eax
add eax, 0xf4f8e4fd
xor eax, 0xbe71831b
rol eax, 2
popf
pushf
not eax
add eax, 0x9dda6035
xor eax, 0xd66e2588
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xdee4e440
xor eax, 0x905e3ba4
rol eax, 0x53
popf
jmp 0x18013cd60
mov r8b, 0x1d
pushf
not r8b
add r8b, 0x82
xor r8b, 0x35
rol r8b, 0x67
popf
pushf
not r8b
add r8b, 0x18
xor r8b, 5
rol r8b, 0x55
popf
pushf
not r8b
add r8b, 0xf2
xor r8b, 0x7a
rol r8b, 0x82
popf
pushf
not r8b
add r8b, 0xe9
xor r8b, 0x2d
rol r8b, 0x13
popf
jmp 0x18013d591
mov al, r9b
and al, 0xf0
cmp al, 0xe0
jne 0x18013d3f5
push rax
pushf
mov eax, 0x85540f66
pushf
not eax
add eax, 0xd50f8dc4
xor eax, 0x80303cd8
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdd86b046
xor eax, 0xb66c8498
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb2151ce9
xor eax, 0x9dd43743
rol eax, 0xde
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xcb75a237
pushf
not eax
add eax, 0xd437eb5d
xor eax, 0xfc3bec21
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa8f058f0
xor eax, 0x8b6257c0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd302e3cd
xor eax, 0xe4005807
rol eax, 0x2e
popf
jmp 0x18013cd60
mov r8b, 0xd7
pushf
not r8b
add r8b, 0xd7
xor r8b, 0xd
rol r8b, 0x71
popf
pushf
not r8b
add r8b, 0x8f
xor r8b, 0xc9
rol r8b, 0x2b
popf
jmp 0x18013d591
mov al, r9b
and al, 0xf8
cmp al, 0xf0
jne 0x18013d4ef
push rax
pushf
mov eax, 0x41bc5c1a
pushf
not eax
add eax, 0xc00aeb76
xor eax, 0xd34846b2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf0c22ec3
xor eax, 0x80d3ac1d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf3683a9b
xor eax, 0xfbe5c3fb
rol eax, 0x3b
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x40936801
pushf
not eax
add eax, 0xd77a2a6e
xor eax, 0x8eeb6938
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf194e418
xor eax, 0xeec20f11
rol eax, 0x8d
popf
jmp 0x18013cd60
mov r8b, 0x8a
pushf
not r8b
add r8b, 0x90
xor r8b, 0xbf
rol r8b, 0xd7
popf
pushf
not r8b
add r8b, 0xef
xor r8b, 0x90
rol r8b, 0x1a
popf
push rax
pushf
mov eax, 0x863a95fd
pushf
not eax
add eax, 0x8f534569
xor eax, 0x85239783
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9504d394
xor eax, 0xe0093ee8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x984c5645
xor eax, 0xd5ca5908
rol eax, 0xec
popf
jmp 0x18013cd60
movzx eax, r8b
mov ecx, 0x93ac1cbd
pushf
not ecx
add ecx, 0x9815f506
xor ecx, 0xe429eeb3
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0x80dd347f
xor ecx, 0xb9b934f8
rol ecx, 0x5f
popf
pushf
not ecx
add ecx, 0xcd60a09f
xor ecx, 0xa25b79bd
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xcc2cca81
xor ecx, 0x81bf6b10
rol ecx, 0x3b
popf
sub ecx, eax
mov edx, ebp
shl edx, cl
mov bl, r8b
sub edx, ebp
and edx, r9d
jmp 0x18013d83a
mov r8b, byte [r10 + 4]
mov edx, dword [r10]
mov bl, byte [r10 + 6]
lea eax, [r8 - 2]
cmp al, 2
ja 0x18013d6a4
push rax
pushf
mov eax, 0x97b1e4f3
pushf
not eax
add eax, 0x82083e00
xor eax, 0xc23b30ba
rol eax, 0x87
popf
pushf
not eax
add eax, 0x973c1449
xor eax, 0x9dae104c
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe53f7fbb
xor eax, 0xf344cd68
rol eax, 0xd3
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x10cb87d8
pushf
not eax
add eax, 0xf28ef668
xor eax, 0xd11c9d7e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfe79a3f8
xor eax, 0xfd83eb70
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x94f86f28
xor eax, 0xac356edb
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe2cf9efa
xor eax, 0xfbf74f60
rol eax, 0x56
popf
jmp 0x18013cd60
cmp bl, bpl
jb 0x18013d739
push rax
pushf
mov eax, 0xd5a6d88d
pushf
not eax
add eax, 0x9e90d72d
xor eax, 0x999624b1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x832241f0
xor eax, 0xb1aeb5f1
rol eax, 0xf4
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x650de9be
pushf
not eax
add eax, 0xea2bebb2
xor eax, 0xc9448cac
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xed12b127
xor eax, 0xd0b94e03
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaf683ad3
xor eax, 0xc879f332
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd5cecf2b
xor eax, 0xbb3c0cdb
rol eax, 0x4b
popf
jmp 0x18013cd60
cmp bl, r8b
jae 0x18013d7f4
push rax
pushf
mov eax, 0x7f178c2b
pushf
not eax
add eax, 0xd2914e5c
xor eax, 0xc0ce6e19
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfdaaa8e4
xor eax, 0xf3587c8f
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9f7502e8
xor eax, 0x94c45fc7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd7f5d4f1
xor eax, 0xd84e3071
rol eax, 0x5d
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x58f91d03
pushf
not eax
add eax, 0x95dbd73e
xor eax, 0xf304acc9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf1a66971
xor eax, 0xb21313bd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc294a5b8
xor eax, 0x9dbb4a78
rol eax, 0x25
popf
jmp 0x18013cd60
movzx ebp, bl
cmp rbp, r15
mov r9d, ebp
cmovae r9, r15
jmp 0x18013d9a8
movzx ecx, byte [rdi]
inc rdi
mov al, cl
and al, 0xc0
cmp al, 0x80
jne 0x18013d8ea
push rax
pushf
mov eax, 0x667ee873
pushf
not eax
add eax, 0x8a64f3f8
xor eax, 0xc18f9d05
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9fe84cb5
xor eax, 0xd286a683
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9fd1e2ba
xor eax, 0xea8bab81
rol eax, 0xfb
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x2afa648b
pushf
not eax
add eax, 0xd21e0657
xor eax, 0xb5c6318e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8c72fef0
xor eax, 0xcc8eb687
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd067cbe8
xor eax, 0xbd9057af
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xfbcdb70e
xor eax, 0xf67d9ae1
rol eax, 0xab
popf
jmp 0x18013cd60
mov eax, edx
and ecx, 0x3f
shl eax, 6
mov edx, ecx
or edx, eax
push rax
pushf
mov eax, 0xcc0e2be
pushf
not eax
add eax, 0xdfebf5f5
xor eax, 0x844ad534
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdf92c762
xor eax, 0xa1bf938d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x856af1d5
xor eax, 0xef212d84
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfd593f8a
xor eax, 0xd470440a
rol eax, 0
popf
jmp 0x18013cd60
mov rax, rdi
sub rax, r12
cmp rax, r9
jb 0x18013d9f9
push rax
pushf
mov eax, 0xcee80cf7
pushf
not eax
add eax, 0xe294b808
xor eax, 0xf30fe782
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9416e439
xor eax, 0x9feb2f5a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9c80daf5
xor eax, 0x89cfb0b8
rol eax, 0x53
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xea062e7e
pushf
not eax
add eax, 0xab5d17f5
xor eax, 0xaa2a159d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf128099a
xor eax, 0x89b2c0f4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf3f156d3
xor eax, 0xbbfd6c16
rol eax, 0xcc
popf
jmp 0x18013cd60
cmp r9, rbp
jae 0x18013da9d
push rax
pushf
mov eax, 0x9ae3e71a
pushf
not eax
add eax, 0xe0933185
xor eax, 0xb910302e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9edd23e1
xor eax, 0xb1a6f29a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc9177e33
xor eax, 0xab8e72d7
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd98bcb22
xor eax, 0x8fb10829
rol eax, 0xb2
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x82540ecc
pushf
not eax
add eax, 0xd47f1348
xor eax, 0xa2bcac9e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfa09e87e
xor eax, 0xa89259c1
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x80eb32d2
xor eax, 0xdbe4f877
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x852f86c5
xor eax, 0x84dba899
rol eax, 0xdd
popf
jmp 0x18013cd60
movzx eax, r8b
sub bl, r9b
mov word [r10 + 4], ax
movzx eax, bl
mov word [r10 + 6], ax
mov dword [r10], edx
jmp 0x18013d011
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x18013db98
push rax
pushf
mov eax, 0x3fb8f724
pushf
not eax
add eax, 0xc9c09920
xor eax, 0xd6a84a87
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbc7b5424
xor eax, 0xbdc08e59
rol eax, 0x53
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xa461c312
pushf
not eax
add eax, 0x8b4d69f2
xor eax, 0xcdc85b72
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa268e4f1
xor eax, 0xafe49e5c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9f774ea1
xor eax, 0xf3bd8ee8
rol eax, 6
popf
pushf
not eax
add eax, 0xdb009e93
xor eax, 0xe0f47227
rol eax, 6
popf
jmp 0x18013cd60
cmp edx, 0x110000
jae 0x18013dc52
push rax
pushf
mov eax, 0x2cd20d40
pushf
not eax
add eax, 0xb2bdbfc0
xor eax, 0xa7a9bd79
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc8acd475
xor eax, 0xed91317f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd58a6f62
xor eax, 0xff64c19f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9b3fad9d
xor eax, 0xcfc41e85
rol eax, 0xa1
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0xb68d2da1
pushf
not eax
add eax, 0xfc33eddc
xor eax, 0x81f6f652
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcfe1364b
xor eax, 0xcc37705f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa4411eb3
xor eax, 0xd6a444c4
rol eax, 0x56
popf
jmp 0x18013cd60
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 0x18013dced
push rax
pushf
mov eax, 0xe78c08d8
pushf
not eax
add eax, 0xd79e46dc
xor eax, 0xd6d394d3
rol eax, 0x15
popf
pushf
not eax
add eax, 0xebc0de23
xor eax, 0xa5bc05ed
rol eax, 7
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x372eb96c
pushf
not eax
add eax, 0xb1c79542
xor eax, 0x916f8cac
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf4dde67c
xor eax, 0x889d13d1
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe55ba2f6
xor eax, 0x85aaa1bd
rol eax, 1
popf
pushf
not eax
add eax, 0xb0ed1d72
xor eax, 0xad475a36
rol eax, 0x6a
popf
jmp 0x18013cd60
test r14, r14
je 0x18013dd7d
push rax
pushf
mov eax, 0xe0d69da6
pushf
not eax
add eax, 0x8af0c043
xor eax, 0xa04a739f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd967f177
xor eax, 0x88bce726
rol eax, 0x6d
popf
jmp 0x18013cd60
push rax
pushf
mov eax, 0x515844d9
pushf
not eax
add eax, 0x82485512
xor eax, 0x88b00c56
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa700629d
xor eax, 0xaac9e22c
rol eax, 4
popf
pushf
not eax
add eax, 0x8f23bd86
xor eax, 0xcc82a0e5
rol eax, 0xa0
popf
jmp 0x18013cd60
mov dword [r14], edx
push rax
pushf
mov eax, 0x15e920b1
pushf
not eax
add eax, 0x9d4b6a79
xor eax, 0xefee43d4
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbd20ac97
xor eax, 0xc4462930
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd1a2a3fa
xor eax, 0xf1565158
rol eax, 0x19
popf
jmp 0x18013cd60
neg edx
mov rdx, r10
sbb rcx, rcx
and rcx, rbp
call fcn.18016e949
jmp 0x18013dede
mov rdx, rsi
mov rcx, r10
call fcn.18004daed
push rax
pushf
mov eax, 0xc556a1c
pushf
not eax
add eax, 0x9b0a52ad
xor eax, 0xe6c8b55d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfda22904
xor eax, 0xe92bd6ce
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc8fd3158
xor eax, 0xd96c2187
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xac33a64b
xor eax, 0xb5fdae38
rol eax, 7
popf
jmp 0x18013cd60
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.1800e8c52
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret