Function at 0x18013cbbb
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x149de10e
pushf
not eax
add eax, 0xf079415d
xor eax, 0xc230fd37
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd63f536c
xor eax, 0xeca15e9a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf9ce86b4
xor eax, 0xbff98357
rol eax, 0x5a
popf
cmp eax, 4
jne 0x18013cc0b
popf
pop rax
jmp 0x18013d076
cmp eax, 0
jne 0x18013cc1a
popf
pop rax
jmp 0x18013cdcd
cmp eax, 3
jne 0x18013cc29
popf
pop rax
jmp 0x18013cfde
cmp eax, 1
jne 0x18013cc38
popf
pop rax
jmp 0x18013ced3
cmp eax, 0xd
jne 0x18013cc47
popf
pop rax
jmp 0x18013d4fd
cmp eax, 0x1a
jne 0x18013cc56
popf
pop rax
jmp 0x18013dba4
cmp eax, 0xe
jne 0x18013cc65
popf
pop rax
jmp 0x18013d576
cmp eax, 0xb
jne 0x18013cc74
popf
pop rax
jmp 0x18013d3cf
cmp eax, 0x19
jne 0x18013cc83
popf
pop rax
jmp 0x18013daf6
cmp eax, 8
jne 0x18013cc92
popf
pop rax
jmp 0x18013d207
cmp eax, 0x1d
jne 0x18013cca1
popf
pop rax
jmp 0x18013dcd9
cmp eax, 0x17
jne 0x18013ccb0
popf
pop rax
jmp 0x18013d9c9
cmp eax, 0x1c
jne 0x18013ccbf
popf
pop rax
jmp 0x18013dc7e
cmp eax, 0x12
jne 0x18013ccce
popf
pop rax
jmp 0x18013d788
cmp eax, 0x18
jne 0x18013ccdd
popf
pop rax
jmp 0x18013da62
cmp eax, 0x11
jne 0x18013ccec
popf
pop rax
jmp 0x18013d730
cmp eax, 0x1b
jne 0x18013ccfb
popf
pop rax
jmp 0x18013dc22
cmp eax, 0x16
jne 0x18013cd0a
popf
pop rax
jmp 0x18013d97a
cmp eax, 0xa
jne 0x18013cd19
popf
pop rax
jmp 0x18013d335
cmp eax, 0x14
jne 0x18013cd28
popf
pop rax
jmp 0x18013d865
cmp eax, 0xf
jne 0x18013cd37
popf
pop rax
jmp 0x18013d606
cmp eax, 0x13
jne 0x18013cd46
popf
pop rax
jmp 0x18013d800
cmp eax, 0x15
jne 0x18013cd55
popf
pop rax
jmp 0x18013d8fc
cmp eax, 2
jne 0x18013cd64
popf
pop rax
jmp 0x18013cf25
cmp eax, 0x1e
jne 0x18013cd73
popf
pop rax
jmp 0x18013dd3d
cmp eax, 0xc
jne 0x18013cd82
popf
pop rax
jmp 0x18013d468
cmp eax, 7
jne 0x18013cd91
popf
pop rax
jmp 0x18013d15f
cmp eax, 5
jne 0x18013cda0
popf
pop rax
jmp 0x18013d11a
cmp eax, 9
jne 0x18013cdaf
popf
pop rax
jmp 0x18013d2a0
cmp eax, 0x10
jne 0x18013cdbe
popf
pop rax
jmp 0x18013d69b
cmp eax, 6
jne 0x18013cdcd
popf
pop rax
jmp 0x18013d150
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, [0x1ee8c6395]
pushf
sub r10, 0x6e883595
popf
xor r11d, r11d
lea rdi, [0x1c4667220]
pushf
sub rdi, 0x44637b3b
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 0x18013ce7a
push rax
pushf
mov eax, 0x8c11275c
pushf
not eax
add eax, 0x899c477a
xor eax, 0x8f3e78f7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x899bfa31
xor eax, 0xdef4a69b
rol eax, 0xeb
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xd329815d
pushf
not eax
add eax, 0xe747f74f
xor eax, 0xa29f5d8a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe6ace450
xor eax, 0xa096979c
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb522c00a
xor eax, 0xa8eabd77
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9f43eb21
xor eax, 0x96890b99
rol eax, 0x89
popf
jmp 0x18013cbfc
mov rax, 0xfffffffffffffffe
jmp 0x18013dd3d
cmp word [r10 + 6], r11w
jne 0x18013cf85
push rax
pushf
mov eax, 0x74077cc9
pushf
not eax
add eax, 0xd995837d
xor eax, 0xe70e5594
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbd7c28b1
xor eax, 0xe4004df5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaf529682
xor eax, 0x8c2e090b
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9b763d8f
xor eax, 0xfe932ac3
rol eax, 0x3f
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x45bfe2be
pushf
not eax
add eax, 0xba870dae
xor eax, 0xb453776b
rol eax, 0xba
popf
pushf
not eax
add eax, 0x93f469e9
xor eax, 0xf163c544
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb81a3cd4
xor eax, 0xa654066a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbc79735c
xor eax, 0xc5ef98e9
rol eax, 0xfb
popf
jmp 0x18013cbfc
movzx r9d, byte [rdi]
inc rdi
test r9b, r9b
js 0x18013d01d
push rax
pushf
mov eax, 0x6f08ab37
pushf
not eax
add eax, 0x8302dd4d
xor eax, 0xde604a02
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe8f7386a
xor eax, 0xdd146b2d
rol eax, 0x50
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xf560b774
pushf
not eax
add eax, 0xc80c6b79
xor eax, 0xc9b4ecfb
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc3f00f6e
xor eax, 0xd4066e4c
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8d14a5ae
xor eax, 0xdc8373f9
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9412aec3
xor eax, 0x91411afb
rol eax, 0x40
popf
jmp 0x18013cbfc
test r14, r14
je 0x18013d0d4
push rax
pushf
mov eax, 0x92e82bb6
pushf
not eax
add eax, 0xbf2a1cbc
xor eax, 0xfc7b0742
rol eax, 0x48
popf
pushf
not eax
add eax, 0xef6752b7
xor eax, 0x983e62a4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xddde5746
xor eax, 0xcfdcf14c
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x8aed0f3a
xor eax, 0xe646184e
rol eax, 6
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x730e214f
pushf
not eax
add eax, 0xe48c031a
xor eax, 0xeb924237
rol eax, 0x90
popf
pushf
not eax
add eax, 0x93deb755
xor eax, 0xbf89c7bd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd8139d29
xor eax, 0xca561823
rol eax, 0xe2
popf
jmp 0x18013cbfc
mov dword [r14], r9d
push rax
pushf
mov eax, 0xbcd6c397
pushf
not eax
add eax, 0xb17380fc
xor eax, 0xe9a3b9cf
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xde9e3289
xor eax, 0xb3d6e2df
rol eax, 0x9e
popf
jmp 0x18013cbfc
test r9b, r9b
setne r11b
mov rax, r11
jmp 0x18013dd3d
mov al, r9b
and al, 0xe0
cmp al, 0xc0
jne 0x18013d1c1
push rax
pushf
mov eax, 0x84c3e9ba
pushf
not eax
add eax, 0xceb87766
xor eax, 0xf8b8338a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xde3aa585
xor eax, 0xe7eebf9e
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8a3414e7
xor eax, 0x8d5e6667
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbe774129
xor eax, 0x8ccd7dcd
rol eax, 0xbe
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xc40ed510
pushf
not eax
add eax, 0x85626fbc
xor eax, 0xad6cd416
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdf65b884
xor eax, 0x9e1a5f92
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa2b2ee78
xor eax, 0xcca4ac64
rol eax, 0x94
popf
jmp 0x18013cbfc
mov r8b, 0xa2
pushf
not r8b
add r8b, 0x64
xor r8b, 0xd3
rol r8b, 0xca
popf
pushf
not r8b
add r8b, 0xa3
xor r8b, 0x44
rol r8b, 0x5d
popf
pushf
not r8b
add r8b, 0xfc
xor r8b, 0xe1
rol r8b, 0xeb
popf
pushf
not r8b
add r8b, 0x59
xor r8b, 0xaa
rol r8b, 0x94
popf
jmp 0x18013d4fd
mov al, r9b
and al, 0xf0
cmp al, 0xe0
jne 0x18013d2dc
push rax
pushf
mov eax, 0x36db6970
pushf
not eax
add eax, 0xc1a69bd3
xor eax, 0x9c2af1c4
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc0021ff7
xor eax, 0xa3c7bed8
rol eax, 0xfd
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x7aa01807
pushf
not eax
add eax, 0xfacfd99e
xor eax, 0xe96c3c51
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa279d082
xor eax, 0xa62cfe7d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xda430be0
xor eax, 0xd78dc099
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe02f9736
xor eax, 0xab49ab5b
rol eax, 0x94
popf
jmp 0x18013cbfc
mov r8b, 0xd2
pushf
not r8b
add r8b, 0x92
xor r8b, 0x99
rol r8b, 0x8c
popf
pushf
not r8b
add r8b, 0xf7
xor r8b, 0xdd
rol r8b, 0x3c
popf
pushf
not r8b
add r8b, 0xd4
xor r8b, 0x3c
rol r8b, 0x40
popf
jmp 0x18013d4fd
mov al, r9b
and al, 0xf8
cmp al, 0xf0
jne 0x18013d435
push rax
pushf
mov eax, 0xc49b038d
pushf
not eax
add eax, 0xc87cccb1
xor eax, 0xfe11e1a8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8e4de91d
xor eax, 0xb2da7e53
rol eax, 6
popf
pushf
not eax
add eax, 0xf6275e71
xor eax, 0xcb7d5f8b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9699cda1
xor eax, 0xd7e4286f
rol eax, 0x5d
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x841974bc
pushf
not eax
add eax, 0xc8808c29
xor eax, 0xa363520e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe4e7df85
xor eax, 0xcf414373
rol eax, 0x70
popf
jmp 0x18013cbfc
mov r8b, 0x3a
pushf
not r8b
add r8b, 0x8a
xor r8b, 0xaa
rol r8b, 0x99
popf
pushf
not r8b
add r8b, 0xc6
xor r8b, 0xdd
rol r8b, 0xa
popf
pushf
not r8b
add r8b, 0xa0
xor r8b, 7
rol r8b, 0xc8
popf
push rax
pushf
mov eax, 0xd1c8e136
pushf
not eax
add eax, 0x846c4d6b
xor eax, 0xe1ea55c8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcb47e9c4
xor eax, 0x801ab128
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcaf5f08c
xor eax, 0xc6d4b705
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9b84b829
xor eax, 0xb79fd86e
rol eax, 0x9b
popf
jmp 0x18013cbfc
movzx eax, r8b
mov ecx, 0x2ce792f9
pushf
not ecx
add ecx, 0xbc706c51
xor ecx, 0xc97d422d
rol ecx, 0xbf
popf
pushf
not ecx
add ecx, 0xefcdb6e3
xor ecx, 0xcc52e922
rol ecx, 0xc0
popf
sub ecx, eax
mov edx, ebp
shl edx, cl
mov bl, r8b
sub edx, ebp
and edx, r9d
jmp 0x18013d730
mov r8b, byte [r10 + 4]
mov edx, dword [r10]
mov bl, byte [r10 + 6]
lea eax, [r8 - 2]
cmp al, 2
ja 0x18013d5d3
push rax
pushf
mov eax, 0xda6e8b7c
pushf
not eax
add eax, 0xb3d115b0
xor eax, 0xe241f778
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb4d683b2
xor eax, 0x834504c2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd86ce7ec
xor eax, 0x9743243f
rol eax, 5
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x837b6586
pushf
not eax
add eax, 0xb3379747
xor eax, 0xf3cd108d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xbfca6792
xor eax, 0xaaef007f
rol eax, 0x93
popf
jmp 0x18013cbfc
cmp bl, bpl
jb 0x18013d655
push rax
pushf
mov eax, 0xb538941a
pushf
not eax
add eax, 0x8fce09c2
xor eax, 0xaef65f82
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc212300e
xor eax, 0xbdd6d285
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe96c0388
xor eax, 0xc9bd71f5
rol eax, 0xba
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xffb74588
pushf
not eax
add eax, 0xc43ec622
xor eax, 0x899a091a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe3ea61b0
xor eax, 0xcfa233eb
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd00f8e71
xor eax, 0xfa987b79
rol eax, 0x42
popf
jmp 0x18013cbfc
cmp bl, r8b
jae 0x18013d6fd
push rax
pushf
mov eax, 0x950a1d93
pushf
not eax
add eax, 0xf3d3cdd0
xor eax, 0xd4282251
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdee23af6
xor eax, 0xc50361e0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc13baa97
xor eax, 0xfe36dc8d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa61733f7
xor eax, 0xcb0959f1
rol eax, 0xb6
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xe2b2625a
pushf
not eax
add eax, 0xeb3ff7f9
xor eax, 0xa3a2999d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9d12dfcd
xor eax, 0xd14fc3e2
rol eax, 0x58
popf
jmp 0x18013cbfc
movzx ebp, bl
cmp rbp, r15
mov r9d, ebp
cmovae r9, r15
jmp 0x18013d865
movzx ecx, byte [rdi]
inc rdi
mov al, cl
and al, 0xc0
cmp al, 0x80
jne 0x18013d7cd
push rax
pushf
mov eax, 0x2d985f34
pushf
not eax
add eax, 0xc0249bfd
xor eax, 0xe086f090
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9f6d9666
xor eax, 0xceeae34f
rol eax, 0x66
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x9ee25803
pushf
not eax
add eax, 0xcc8a44f5
xor eax, 0xeb2d61ce
rol eax, 0x13
popf
pushf
not eax
add eax, 0xefc87905
xor eax, 0x98ca44b0
rol eax, 0x28
popf
jmp 0x18013cbfc
mov eax, edx
and ecx, 0x3f
shl eax, 6
mov edx, ecx
or edx, eax
push rax
pushf
mov eax, 0xfa701911
pushf
not eax
add eax, 0xa1b9459b
xor eax, 0xb0a2c88c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xabca5c21
xor eax, 0xfd196226
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85e76aec
xor eax, 0xad5e0d29
rol eax, 0x20
popf
pushf
not eax
add eax, 0xefc8434c
xor eax, 0x9d1165a7
rol eax, 0x16
popf
jmp 0x18013cbfc
mov rax, rdi
sub rax, r12
cmp rax, r9
jb 0x18013d8b6
push rax
pushf
mov eax, 0x595c71b1
pushf
not eax
add eax, 0xb6e11d5e
xor eax, 0x9afce174
rol eax, 0x87
popf
pushf
not eax
add eax, 0x959ba2b3
xor eax, 0xab9359be
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa422f0eb
xor eax, 0xc117260b
rol eax, 0x6f
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x2a23a1d2
pushf
not eax
add eax, 0xccd86f7e
xor eax, 0xb85397b7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf3a7142e
xor eax, 0xff303813
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa8818929
xor eax, 0xbabfcd3c
rol eax, 7
popf
jmp 0x18013cbfc
cmp r9, rbp
jae 0x18013d934
push rax
pushf
mov eax, 0xafed3df3
pushf
not eax
add eax, 0x8b4754cf
xor eax, 0x8deaf348
rol eax, 0x25
popf
pushf
not eax
add eax, 0x9edca8a3
xor eax, 0xc8ba7638
rol eax, 0x72
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x8fdee325
pushf
not eax
add eax, 0xae75aba3
xor eax, 0xfee473cf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfc3c01ba
xor eax, 0xb42d24ef
rol eax, 0x14
popf
pushf
not eax
add eax, 0xeadfd559
xor eax, 0xd9c833e5
rol eax, 0xbe
popf
jmp 0x18013cbfc
movzx eax, r8b
sub bl, r9b
mov word [r10 + 4], ax
movzx eax, bl
mov word [r10 + 6], ax
mov dword [r10], edx
jmp 0x18013ced3
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x18013da2f
push rax
pushf
mov eax, 0x4d2a8f52
pushf
not eax
add eax, 0xec9d83e1
xor eax, 0xd2dce533
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf9db9b76
xor eax, 0xa82ef9b4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe290897f
xor eax, 0x96eeedc8
rol eax, 0x95
popf
pushf
not eax
add eax, 0xecf315da
xor eax, 0xfa4360ee
rol eax, 0xa0
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x5532983b
pushf
not eax
add eax, 0xa49b1344
xor eax, 0xbe8b6a42
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf099a104
xor eax, 0xbf83b1e5
rol eax, 0xb2
popf
jmp 0x18013cbfc
cmp edx, 0x110000
jae 0x18013da9d
push rax
pushf
mov eax, 0xd20c9b4b
pushf
not eax
add eax, 0x95fae729
xor eax, 0xb72cc51d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbec37392
xor eax, 0xb5d76c46
rol eax, 0xe3
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0xdcfc024e
pushf
not eax
add eax, 0xe7245f85
xor eax, 0xab895826
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9e4890f3
xor eax, 0xa425340e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc36e4806
xor eax, 0xb9c4eab5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9230b6d7
xor eax, 0xaa24a67b
rol eax, 0xbd
popf
jmp 0x18013cbfc
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 0x18013db71
push rax
pushf
mov eax, 0x8ff40b2c
pushf
not eax
add eax, 0xa44191e8
xor eax, 0xbb007a78
rol eax, 0x42
popf
pushf
not eax
add eax, 0xced66f9f
xor eax, 0xa2e6f1dd
rol eax, 0xec
popf
pushf
not eax
add eax, 0xafa54f0c
xor eax, 0xf2f090ec
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9125cf32
xor eax, 0xf2e408c0
rol eax, 0x28
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x5ee0c7d2
pushf
not eax
add eax, 0xf42f98dd
xor eax, 0xd66940e0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9cc1f3dc
xor eax, 0xc83ba482
rol eax, 0x1f
popf
jmp 0x18013cbfc
test r14, r14
je 0x18013dbef
push rax
pushf
mov eax, 0x406ab400
pushf
not eax
add eax, 0xb9a2a005
xor eax, 0xaa3fe4af
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc7f35664
xor eax, 0xba93bd1f
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa3d2aaab
xor eax, 0x9b9a3a9c
rol eax, 0x4a
popf
jmp 0x18013cbfc
push rax
pushf
mov eax, 0x2db6e64a
pushf
not eax
add eax, 0x8b093630
xor eax, 0x94c0ca9e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc9eea72f
xor eax, 0xd78a05cc
rol eax, 0xe0
popf
jmp 0x18013cbfc
mov dword [r14], edx
push rax
pushf
mov eax, 0xc5c94be1
pushf
not eax
add eax, 0xf4f517dd
xor eax, 0xa04cc92e
rol eax, 0x85
popf
pushf
not eax
add eax, 0xac820692
xor eax, 0x87ecd6da
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa3af97f1
xor eax, 0xf4028123
rol eax, 0x22
popf
pushf
not eax
add eax, 0x95a7f707
xor eax, 0xddb23edd
rol eax, 0x19
popf
jmp 0x18013cbfc
neg edx
mov rdx, r10
sbb rcx, rcx
and rcx, rbp
call fcn.18016e8fa
jmp 0x18013dd3d
mov rdx, rsi
mov rcx, r10
call fcn.18004db13
push rax
pushf
mov eax, 0xcf871a95
pushf
not eax
add eax, 0xff4ff480
xor eax, 0x8319266a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf9ada2d7
xor eax, 0xd2e8928a
rol eax, 0x57
popf
pushf
not eax
add eax, 0x824f50e3
xor eax, 0xafa0ffb2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x866999bc
xor eax, 0xbe0541db
rol eax, 0x14
popf
jmp 0x18013cbfc
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.1800e9129
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret