Function at 0x140615032
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xe672936b
pushf
not eax
add eax, 0xae825bf9
xor eax, 0xbf37dbf2
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb7084663
xor eax, 0xc42a6662
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb98db45e
xor eax, 0xb2173ef4
rol eax, 0xaf
popf
cmp eax, 0x29
jne 0x140615082
popf
pop rax
jmp 0x1406167ce
cmp eax, 0
jne 0x140615091
popf
pop rax
jmp 0x140615325
cmp eax, 3
jne 0x1406150a0
popf
pop rax
jmp 0x140615514
cmp eax, 1
jne 0x1406150af
popf
pop rax
jmp 0x1406153df
cmp eax, 0xd
jne 0x1406150be
popf
pop rax
jmp 0x140615a23
cmp eax, 0x1a
jne 0x1406150cd
popf
pop rax
jmp 0x14061605e
cmp eax, 0xe
jne 0x1406150dc
popf
pop rax
jmp 0x140615a8e
cmp eax, 0xb
jne 0x1406150eb
popf
pop rax
jmp 0x14061592a
cmp eax, 0x19
jne 0x1406150fa
popf
pop rax
jmp 0x140616026
cmp eax, 8
jne 0x140615109
popf
pop rax
jmp 0x140615797
cmp eax, 0x2a
jne 0x140615118
popf
pop rax
jmp 0x14061680e
cmp eax, 0x17
jne 0x140615127
popf
pop rax
jmp 0x140615f57
cmp eax, 0x1c
jne 0x140615136
popf
pop rax
jmp 0x140616109
cmp eax, 0x12
jne 0x140615145
popf
pop rax
jmp 0x140615ce9
cmp eax, 0x18
jne 0x140615154
popf
pop rax
jmp 0x140615fbd
cmp eax, 0x2b
jne 0x140615163
popf
pop rax
jmp 0x140616864
cmp eax, 0x1b
jne 0x140615172
popf
pop rax
jmp 0x1406160b3
cmp eax, 0x2d
jne 0x140615181
popf
pop rax
jmp 0x140616912
cmp eax, 0x23
jne 0x140615190
popf
pop rax
jmp 0x140616488
cmp eax, 0x25
jne 0x14061519f
popf
pop rax
jmp 0x1406165dd
cmp eax, 0xf
jne 0x1406151ae
popf
pop rax
jmp 0x140615b2d
cmp eax, 0x13
jne 0x1406151bd
popf
pop rax
jmp 0x140615d9b
cmp eax, 0x15
jne 0x1406151cc
popf
pop rax
jmp 0x140615e86
cmp eax, 0x24
jne 0x1406151db
popf
pop rax
jmp 0x140616534
cmp eax, 0x1e
jne 0x1406151ea
popf
pop rax
jmp 0x140616238
cmp eax, 0xc
jne 0x1406151f9
popf
pop rax
jmp 0x1406159d4
cmp eax, 0x26
jne 0x140615208
popf
pop rax
jmp 0x14061667d
cmp eax, 0x27
jne 0x140615217
popf
pop rax
jmp 0x1406166c8
cmp eax, 0x1f
jne 0x140615226
popf
pop rax
jmp 0x14061629c
cmp eax, 0x10
jne 0x140615235
popf
pop rax
jmp 0x140615be4
cmp eax, 0x2c
jne 0x140615244
popf
pop rax
jmp 0x1406168c7
cmp eax, 9
jne 0x140615253
popf
pop rax
jmp 0x1406157ec
cmp eax, 4
jne 0x140615262
popf
pop rax
jmp 0x14061557d
cmp eax, 0x16
jne 0x140615271
popf
pop rax
jmp 0x140615f17
cmp eax, 0x28
jne 0x140615280
popf
pop rax
jmp 0x140616729
cmp eax, 0xa
jne 0x14061528f
popf
pop rax
jmp 0x1406158a3
cmp eax, 0x22
jne 0x14061529e
popf
pop rax
jmp 0x140616414
cmp eax, 0x14
jne 0x1406152ad
popf
pop rax
jmp 0x140615e09
cmp eax, 7
jne 0x1406152bc
popf
pop rax
jmp 0x140615718
cmp eax, 5
jne 0x1406152cb
popf
pop rax
jmp 0x1406155da
cmp eax, 2
jne 0x1406152da
popf
pop rax
jmp 0x140615483
cmp eax, 0x20
jne 0x1406152e9
popf
pop rax
jmp 0x140616347
cmp eax, 0x1d
jne 0x1406152f8
popf
pop rax
jmp 0x14061619d
cmp eax, 0x11
jne 0x140615307
popf
pop rax
jmp 0x140615c6a
cmp eax, 6
jne 0x140615316
popf
pop rax
jmp 0x14061567e
cmp eax, 0x21
jne 0x140615325
popf
pop rax
jmp 0x14061640e
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rbx, qword [rsp + 0x80]
mov r15, r8
mov rsi, rdx
mov r12, rcx
test r8, r8
je 0x14061539a
push rax
pushf
mov eax, 0x991a1006
pushf
not eax
add eax, 0xe5302812
xor eax, 0xf9bd0b2e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc682bfeb
xor eax, 0xb82de503
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbbd9414b
xor eax, 0xb1d8589a
rol eax, 0x63
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x96810131
pushf
not eax
add eax, 0xe013df36
xor eax, 0xca5a3e57
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb2239923
xor eax, 0x9f41c4ea
rol eax, 1
popf
pushf
not eax
add eax, 0xa66a32bf
xor eax, 0x93b85a28
rol eax, 0x9e
popf
jmp 0x140615073
test r9, r9
je 0x14061543d
push rax
pushf
mov eax, 0xcec9c698
pushf
not eax
add eax, 0x9e7adfb7
xor eax, 0xcf2c3bbe
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xab332252
xor eax, 0x9b979bbe
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdbb4fa18
xor eax, 0xf3c4344d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb108e473
xor eax, 0xcfb009de
rol eax, 0x6c
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xc1999016
pushf
not eax
add eax, 0xd22e4964
xor eax, 0x81fc9552
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa9248d33
xor eax, 0xeb7c3baf
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb25b65cb
xor eax, 0xb577f5ab
rol eax, 0xba
popf
jmp 0x140615073
test rcx, rcx
jne 0x1406154e1
push rax
pushf
mov eax, 0xa70fc433
pushf
not eax
add eax, 0xfef5be4d
xor eax, 0xdec75d0e
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf3ba7e66
xor eax, 0xd6ea92d9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc0024738
xor eax, 0xb4e6be97
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xafbb36fc
xor eax, 0xee294ba0
rol eax, 0xb
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xf5f395ed
pushf
not eax
add eax, 0xab46d17d
xor eax, 0x85d05676
rol eax, 0x82
popf
pushf
not eax
add eax, 0x98aa71a6
xor eax, 0xd69cb9cb
rol eax, 0xdf
popf
jmp 0x140615073
call fcn.1406220c4
mov dword [rax], 0x16
call fcn.14066720a
push rax
pushf
mov eax, 0x520a2cd7
pushf
not eax
add eax, 0xabf4a976
xor eax, 0x8d5740f0
rol eax, 0x44
popf
pushf
not eax
add eax, 0x860da77b
xor eax, 0xcecc90d9
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x83f33392
xor eax, 0xa9de5591
rol eax, 0x11
popf
pushf
not eax
add eax, 0xeb627f66
xor eax, 0xdc044bdf
rol eax, 0x44
popf
jmp 0x140615073
xor eax, eax
mov rbx, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
test rbx, rbx
je 0x140615638
push rax
pushf
mov eax, 0xc9057b35
pushf
not eax
add eax, 0xd3384c31
xor eax, 0xc22e76f1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd94ed029
xor eax, 0xd4fd4a51
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa25c6bd3
xor eax, 0xb39f267b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd7c4034e
xor eax, 0x94b943aa
rol eax, 0x2a
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x3d37e0f7
pushf
not eax
add eax, 0xb855ea28
xor eax, 0xe8c5fdbc
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x84a3c30d
xor eax, 0xc21e7d17
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9107570f
xor eax, 0x837f4e73
rol eax, 0x94
popf
jmp 0x140615073
xor edx, edx
or rax, 0xffffffffffffffff
div r15
cmp r9, rax
jbe 0x1406156bf
push rax
pushf
mov eax, 0xb41598d6
pushf
not eax
add eax, 0xb88bc16e
xor eax, 0x892d97c0
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb1f86ff2
xor eax, 0xbc9f9a36
rol eax, 0x8b
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x97444027
pushf
not eax
add eax, 0xda69f9ad
xor eax, 0xef5ae586
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9d0dfa8d
xor eax, 0x96b1cb39
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfdbcef7d
xor eax, 0xa673dee2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbf122e55
xor eax, 0xaaf8ccf6
rol eax, 0x98
popf
jmp 0x140615073
cmp rsi, 0xffffffffffffffff
je 0x140615764
push rax
pushf
mov eax, 0x2cb409e5
pushf
not eax
add eax, 0x992dd491
xor eax, 0x9ac574f2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xabeef3b4
xor eax, 0xe8710a3b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8d30c98d
xor eax, 0xbb7623c5
rol eax, 0xd5
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x1019a2f3
pushf
not eax
add eax, 0xe0cf0388
xor eax, 0xdf94a261
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe2db73f5
xor eax, 0x9f13033e
rol eax, 0x80
popf
jmp 0x140615073
mov r8, rsi
xor edx, edx
call fcn.14002f2d0
mov r9, qword [rsp + 0x78]
push rax
pushf
mov eax, 0x4e0448fd
pushf
not eax
add eax, 0x85eb8f75
xor eax, 0xf90dc288
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x99af6614
xor eax, 0xbc2b2c20
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x93245a67
xor eax, 0x91f3d5e5
rol eax, 0x12
popf
jmp 0x140615073
test rbx, rbx
je 0x14061584a
push rax
pushf
mov eax, 0xe8dcb26a
pushf
not eax
add eax, 0x920ad9f3
xor eax, 0xf280671d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8e3a56d7
xor eax, 0x81ba6545
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb12fbbc1
xor eax, 0xef576be9
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd1bb4692
xor eax, 0x9f921b32
rol eax, 0x37
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xee6258c1
pushf
not eax
add eax, 0x9d81f5dc
xor eax, 0xc5cca417
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8cf5c36b
xor eax, 0xf8954caf
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe680da79
xor eax, 0xb6982184
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa981e73b
xor eax, 0xcf61ab4f
rol eax, 0xf4
popf
jmp 0x140615073
xor edx, edx
or rax, 0xffffffffffffffff
div r15
cmp r9, rax
ja 0x1406158e4
push rax
pushf
mov eax, 0xdb750c5d
pushf
not eax
add eax, 0xb10bae63
xor eax, 0xa980a0df
rol eax, 0x11
popf
pushf
not eax
add eax, 0xebbb35ca
xor eax, 0xe6103d9d
rol eax, 0x4f
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x52ba0173
pushf
not eax
add eax, 0xdfd529b1
xor eax, 0xbc22518b
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe0d36e34
xor eax, 0xa722fe62
rol eax, 0x15
popf
pushf
not eax
add eax, 0xaba0db3b
xor eax, 0xb52782d7
rol eax, 0xde
popf
jmp 0x140615073
mov eax, dword [rbx + 0x14]
nop
test eax, 0x4c0
je 0x14061598e
push rax
pushf
mov eax, 0x6bc3e552
pushf
not eax
add eax, 0xeefa701b
xor eax, 0xdb0d0a39
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9b124051
xor eax, 0x8697acbc
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb0de5e68
xor eax, 0x9deef5a9
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x808195d5
xor eax, 0xa4d61795
rol eax, 0xfe
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xb10d6684
pushf
not eax
add eax, 0x9c045b4e
xor eax, 0xc2ad7784
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xec3de7b4
xor eax, 0x92aa263a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x914dd4d7
xor eax, 0x83f455bf
rol eax, 0x97
popf
jmp 0x140615073
mov r8d, dword [rbx + 0x20]
jmp 0x140615a8e
mov r8d, 0x5338d880
pushf
not r8d
add r8d, 0xa122191a
xor r8d, 0xc1db9611
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0xa7d4ca0d
xor r8d, 0x85a3eeb2
rol r8d, 0x80
popf
push rax
pushf
mov eax, 0x97136f23
pushf
not eax
add eax, 0x9b05b62e
xor eax, 0xd51cfef3
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9a05cc7e
xor eax, 0xa02ee5c4
rol eax, 0x56
popf
jmp 0x140615073
mov rdi, r15
mov dword [rsp + 0x80], r8d
imul rdi, r9
mov rcx, rsi
mov r13, r12
mov qword [rsp + 0x70], rcx
mov rbp, rdi
test rdi, rdi
je 0x140615afa
push rax
pushf
mov eax, 0x5bf5e70f
pushf
not eax
add eax, 0x9bf0248b
xor eax, 0xf2aef19d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe22af586
xor eax, 0xe5cc378c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x95d4194e
xor eax, 0xa411d7b1
rol eax, 0x7b
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x88d6b973
pushf
not eax
add eax, 0xf6203df1
xor eax, 0xa9367adb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb28bb2b6
xor eax, 0xd9fb95e1
rol eax, 0x98
popf
jmp 0x140615073
mov eax, dword [rbx + 0x14]
mov edx, 0xf50fae72
pushf
not edx
add edx, 0x936d9a09
xor edx, 0x9427872f
rol edx, 0xa4
popf
pushf
not edx
add edx, 0xc3f354a7
xor edx, 0xe3b376ed
rol edx, 0x7d
popf
nop
test eax, 0x4c0
je 0x140615b9e
push rax
pushf
mov eax, 0xb034e30b
pushf
not eax
add eax, 0xa937c550
xor eax, 0xf0918c2f
rol eax, 0x37
popf
pushf
not eax
add eax, 0xbe5b0c24
xor eax, 0x80d6426c
rol eax, 0x69
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xde3eca29
pushf
not eax
add eax, 0xadf01b37
xor eax, 0x81b99bb1
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe3a49446
xor eax, 0x8dc02019
rol eax, 2
popf
pushf
not eax
add eax, 0xe5502914
xor eax, 0xc71c7e9e
rol eax, 0x72
popf
jmp 0x140615073
movsxd r14, dword [rbx + 0x10]
test r14d, r14d
je 0x140615c24
push rax
pushf
mov eax, 0xde38e332
pushf
not eax
add eax, 0xb2a82a76
xor eax, 0xbf8658d8
rol eax, 0x31
popf
pushf
not eax
add eax, 0xdd7436eb
xor eax, 0x9f2d5f18
rol eax, 0xcc
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xb04efcb4
pushf
not eax
add eax, 0xf821c7c4
xor eax, 0xa5db36cb
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9f489457
xor eax, 0xa385f4fd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf7a7e3be
xor eax, 0x8e5d1e40
rol eax, 0x79
popf
jmp 0x140615073
js 0x140615cb6
push rax
pushf
mov eax, 0x4f79b2d5
pushf
not eax
add eax, 0xe7504109
xor eax, 0xa73c63ee
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8f493ab0
xor eax, 0xea78c38d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdaa6001e
xor eax, 0xd44386d4
rol eax, 0xfa
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x5b31fba9
pushf
not eax
add eax, 0xb28ea0e8
xor eax, 0xf87d9fed
rol eax, 4
popf
pushf
not eax
add eax, 0xc70342a9
xor eax, 0xd4c4956e
rol eax, 0xd0
popf
jmp 0x140615073
cmp rbp, r14
cmovb r14d, ebp
mov r8d, r14d
cmp r8, rcx
ja 0x140615d42
push rax
pushf
mov eax, 0xa4a6620f
pushf
not eax
add eax, 0xb0695e03
xor eax, 0x9a35e167
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe543471c
xor eax, 0x80454e2c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd1f47012
xor eax, 0x8f9c2039
rol eax, 0x94
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x311fc56d
pushf
not eax
add eax, 0xf8f6a977
xor eax, 0x8a5cb868
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xac3fcf2c
xor eax, 0xc0fe5d07
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcb5bf7a6
xor eax, 0xd1c139e7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf1d0c6a8
xor eax, 0xe357f2ff
rol eax, 0x66
popf
jmp 0x140615073
mov rdx, qword [rbx]
test r14d, r14d
je 0x140615dd6
push rax
pushf
mov eax, 0x36328cf3
pushf
not eax
add eax, 0xaa1f4402
xor eax, 0xc24043bf
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x86b1d781
xor eax, 0x9d4e7422
rol eax, 0x42
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x3fa3df8
pushf
not eax
add eax, 0xbf1ad165
xor eax, 0xdaf012d6
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc5551a4f
xor eax, 0xa84c96a8
rol eax, 0xd6
popf
jmp 0x140615073
test r13, r13
je 0x140615e40
push rax
pushf
mov eax, 0x11da5d04
pushf
not eax
add eax, 0xcd077d49
xor eax, 0xf9b32ee1
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc2fed505
xor eax, 0x9dbc36fc
rol eax, 1
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xb4fd7c5c
pushf
not eax
add eax, 0xc0c3ddf4
xor eax, 0xc0c473d1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa154b627
xor eax, 0xa07b4b09
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9e2e947a
xor eax, 0xe2f11ab3
rol eax, 0x93
popf
jmp 0x140615073
test rdx, rdx
je 0x140615ee4
push rax
pushf
mov eax, 0xa66f2fa7
pushf
not eax
add eax, 0xa845eee7
xor eax, 0xa3de7dfa
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd176fe9e
xor eax, 0xaedfde7e
rol eax, 3
popf
pushf
not eax
add eax, 0xc6b39498
xor eax, 0xa07b59df
rol eax, 0x33
popf
pushf
not eax
add eax, 0x95762c6e
xor eax, 0xcf132118
rol eax, 0xc
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x26e9d974
pushf
not eax
add eax, 0x97710492
xor eax, 0xf3c9e3f3
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb890b9a7
xor eax, 0xe4df0e06
rol eax, 0x34
popf
jmp 0x140615073
mov rcx, r13
call fcn.14002ec30
jmp 0x140616026
mov r8, rcx
xor edx, edx
mov rcx, r13
call fcn.14002f2d0
push rax
pushf
mov eax, 0x9d4b6ed7
pushf
not eax
add eax, 0xeb06fcc4
xor eax, 0xc75783fe
rol eax, 0x14
popf
pushf
not eax
add eax, 0xee80a608
xor eax, 0xd3a42dfd
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbb6c2122
xor eax, 0xd82af111
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc3d4471d
xor eax, 0xff1d22f1
rol eax, 0xf7
popf
jmp 0x140615073
call fcn.1406220c4
mov dword [rax], 0x16
call fcn.14066720a
push rax
pushf
mov eax, 0x565c1c1e
pushf
not eax
add eax, 0xed97dddf
xor eax, 0x9e8d9347
rol eax, 0x38
popf
pushf
not eax
add eax, 0xceb2ae2d
xor eax, 0xeeb5a1ab
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe006d898
xor eax, 0xb95a8bc8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc987fbad
xor eax, 0xa66f687d
rol eax, 0x98
popf
jmp 0x140615073
mov rcx, qword [rsp + 0x70]
push rax
pushf
mov eax, 0x9a724e06
pushf
not eax
add eax, 0xc458c143
xor eax, 0xdd696d8d
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9dfa3372
xor eax, 0xf17d0fb0
rol eax, 0xa0
popf
jmp 0x140615073
sub dword [rbx + 0x10], r14d
mov eax, r14d
sub rbp, rax
mov eax, r14d
add qword [rbx], rax
mov eax, r14d
push rax
not rax
sub r13, rax
pop rax
sub r13, 1
mov eax, r14d
push rax
pushf
mov eax, 0x939658d8
pushf
not eax
add eax, 0x94471b96
xor eax, 0xe930ae24
rol eax, 0x92
popf
pushf
not eax
add eax, 0xad90a74c
xor eax, 0xfb2fc14a
rol eax, 0x52
popf
jmp 0x140615073
mov r8d, dword [rsp + 0x80]
sub rcx, rax
jmp 0x1406165f6
mov eax, r8d
cmp rbp, rax
jb 0x140616144
push rax
pushf
mov eax, 0xe3a3de6c
pushf
not eax
add eax, 0xa253ab5a
xor eax, 0xf97c9929
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe8220b62
xor eax, 0xa19eb59d
rol eax, 0xac
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xb8768a13
pushf
not eax
add eax, 0xddd18e71
xor eax, 0xc67b488e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe20e36c9
xor eax, 0x9b45b2a2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf8380e51
xor eax, 0xb4aa0d6d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbdc4cff3
xor eax, 0xf59009af
rol eax, 0x62
popf
jmp 0x140615073
cmp rbp, rdx
mov r14d, ebp
cmova r14d, edx
test r8d, r8d
je 0x1406161f2
push rax
pushf
mov eax, 0x197857dd
pushf
not eax
add eax, 0xb4d7adfd
xor eax, 0x913fcd4d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xce750f93
xor eax, 0xb5d90586
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9efdeca3
xor eax, 0xfb2862af
rol eax, 0xf7
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x91e597b
pushf
not eax
add eax, 0xffe0a9f2
xor eax, 0x949b228e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb7f675ec
xor eax, 0x99e6e2ba
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbf0e74cd
xor eax, 0xd5634cf3
rol eax, 0xd7
popf
jmp 0x140615073
xor edx, edx
mov eax, r14d
div r8d
sub r14d, edx
push rax
pushf
mov eax, 0xc482e33e
pushf
not eax
add eax, 0x81e6f164
xor eax, 0xa5862b46
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf801f041
xor eax, 0x8cf18a06
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd44fbf82
xor eax, 0xb29b53c4
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbd959498
xor eax, 0xd8e261fb
rol eax, 0xb5
popf
jmp 0x140615073
mov eax, r14d
cmp rax, rcx
ja 0x1406162ee
push rax
pushf
mov eax, 0x8f5842e7
pushf
not eax
add eax, 0xdc074f47
xor eax, 0xdf62a398
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbab64f45
xor eax, 0xbfa67995
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9ed8af15
xor eax, 0xf2d4b961
rol eax, 0x1f
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x34116a75
pushf
not eax
add eax, 0xa70ba46e
xor eax, 0xfb8d8d17
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb6ead41a
xor eax, 0xc29c0ef1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe67676f9
xor eax, 0xa5331a7a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcb924b93
xor eax, 0x9241d5ea
rol eax, 0xdd
popf
jmp 0x140615073
mov rax, qword [rbx + 8]
mov rcx, rbx
and dword [rbx + 0x10], 0
mov qword [rbx], rax
call fcn.14066ae69
mov ecx, eax
mov r8d, r14d
mov rdx, r13
call fcn.140679261
test eax, eax
je 0x1406163c8
push rax
pushf
mov eax, 0x6fc9d741
pushf
not eax
add eax, 0xc9779b8c
xor eax, 0x9c3a2292
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc4ff28dd
xor eax, 0xea584db0
rol eax, 0x73
popf
pushf
not eax
add eax, 0xeb400657
xor eax, 0xf7eb61f8
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9cfd1b16
xor eax, 0xfbede8f2
rol eax, 0x2b
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x2e0889da
pushf
not eax
add eax, 0xff95fa36
xor eax, 0xf2a6e1b5
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa7495c1a
xor eax, 0xe0b0d27e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcc14c825
xor eax, 0xbd202c22
rol eax, 0x5c
popf
jmp 0x140615073
js 0x140616864
mov rcx, qword [rsp + 0x70]
cdqe
sub rbp, rax
push rax
not rax
sub r13, rax
pop rax
sub r13, 1
jmp 0x1406160b3
mov rcx, rbx
call fcn.14060aab3
cmp eax, 0xffffffff
je 0x1406164ee
push rax
pushf
mov eax, 0x695864f4
pushf
not eax
add eax, 0x923f7f95
xor eax, 0xf79938c3
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa0f84d11
xor eax, 0xf4e41ede
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d1c77e8
xor eax, 0x81e98aeb
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x99f74f76
xor eax, 0xcd58f8ff
rol eax, 0xa5
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x2db01411
pushf
not eax
add eax, 0xa6dddb4f
xor eax, 0xce3ecaaf
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfb9d5b19
xor eax, 0xd8af4cf4
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa371d5c1
xor eax, 0x8f2d49c6
rol eax, 0x5f
popf
jmp 0x140615073
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x140616597
push rax
pushf
mov eax, 0xd97ce3c5
pushf
not eax
add eax, 0x9afd6a04
xor eax, 0xcde3b4f8
rol eax, 9
popf
pushf
not eax
add eax, 0xc2e0539d
xor eax, 0x83e1350a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9ea12f76
xor eax, 0xb4a9e460
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8d6529f5
xor eax, 0xd58a2946
rol eax, 0xbd
popf
jmp 0x140615073
push rax
pushf
mov eax, 0xb18fb1a6
pushf
not eax
add eax, 0xf322c00f
xor eax, 0xb74eb832
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8b6eb6ea
xor eax, 0xb7dc2126
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8d4c48ab
xor eax, 0xbff036af
rol eax, 0xe4
popf
jmp 0x140615073
mov byte [r13], al
dec rbp
mov r8d, dword [rbx + 0x20]
inc r13
dec rcx
mov dword [rsp + 0x80], r8d
mov qword [rsp + 0x70], rcx
test rbp, rbp
jne 0x14061664a
push rax
pushf
mov eax, 0x2f7b17b3
pushf
not eax
add eax, 0x8ff8ca1b
xor eax, 0xc493a6b0
rol eax, 0x11
popf
pushf
not eax
add eax, 0xeed97f31
xor eax, 0xa1969c16
rol eax, 0x55
popf
pushf
not eax
add eax, 0xff55fa0f
xor eax, 0xd70966b9
rol eax, 0x1b
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x41ddbf7e
pushf
not eax
add eax, 0x903e4688
xor eax, 0xe8cd8387
rol eax, 0x90
popf
pushf
not eax
add eax, 0x881fead6
xor eax, 0x839e4428
rol eax, 0x30
popf
jmp 0x140615073
mov r9, qword [rsp + 0x78]
push rax
pushf
mov eax, 0xf6dcff48
pushf
not eax
add eax, 0xdf1dfda2
xor eax, 0xdc6eb269
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd71aa4b4
xor eax, 0xd256ef8b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x95a3baaa
xor eax, 0x8c04f7be
rol eax, 0xdb
popf
jmp 0x140615073
mov rax, r9
jmp 0x14061557f
cmp rsi, 0xffffffffffffffff
je 0x140616775
push rax
pushf
mov eax, 0xb894ec1
pushf
not eax
add eax, 0xf78327f0
xor eax, 0x90488319
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x94593a51
xor eax, 0xc2e9d5ae
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf02624e7
xor eax, 0x94d1b125
rol eax, 0xd8
popf
jmp 0x140615073
push rax
pushf
mov eax, 0x26f7a5e6
pushf
not eax
add eax, 0xabe0a274
xor eax, 0xcf0c56e8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc31b962a
xor eax, 0xd7c9733c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6c540db
xor eax, 0xd29473ae
rol eax, 0x24
popf
pushf
not eax
add eax, 0xeeb589f4
xor eax, 0xb97af735
rol eax, 0x37
popf
jmp 0x140615073
mov r8, rsi
xor edx, edx
mov rcx, r12
call fcn.14002f2d0
push rax
pushf
mov eax, 0x4fffa2e0
pushf
not eax
add eax, 0x96d609c5
xor eax, 0xfbaf27df
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa50fa506
xor eax, 0xaf2aa03d
rol eax, 0x80
popf
jmp 0x140615073
call fcn.1406220c4
mov dword [rax], 0x22
jmp 0x14061551f
lock or dword [rbx + 0x14], 0x10
jmp 0x140616912
lock or dword [rbx + 0x14], 8
push rax
pushf
mov eax, 0xfe3ff43a
pushf
not eax
add eax, 0xf4f4fb9b
xor eax, 0xb51e24b1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xffb718d2
xor eax, 0x8de4fad5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9831b5d0
xor eax, 0xfc5bcd6a
rol eax, 0x6f
popf
jmp 0x140615073
sub rdi, rbp
xor edx, edx
mov rax, rdi
div r15
jmp 0x14061557f