Function at 0x1401000cd
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xdf4f6c00
pushf
not eax
add eax, 0xc700c009
xor eax, 0xaa7735ed
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdb7c736f
xor eax, 0xe5ece436
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf185d497
xor eax, 0xb87de2dd
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x93acccce
xor eax, 0x8fbabbd4
rol eax, 0xd1
popf
cmp eax, 0x20
jne 0x140100130
popf
pop rax
jmp 0x140101377
cmp eax, 0
jne 0x14010013f
popf
pop rax
jmp 0x14010031f
cmp eax, 3
jne 0x14010014e
popf
pop rax
jmp 0x1401004e7
cmp eax, 1
jne 0x14010015d
popf
pop rax
jmp 0x1401003c5
cmp eax, 0xd
jne 0x14010016c
popf
pop rax
jmp 0x1401009a3
cmp eax, 0x1a
jne 0x14010017b
popf
pop rax
jmp 0x14010108e
cmp eax, 0xe
jne 0x14010018a
popf
pop rax
jmp 0x140100a7b
cmp eax, 0xb
jne 0x140100199
popf
pop rax
jmp 0x140100854
cmp eax, 0x19
jne 0x1401001a8
popf
pop rax
jmp 0x140101000
cmp eax, 8
jne 0x1401001b7
popf
pop rax
jmp 0x1401006d5
cmp eax, 0x1d
jne 0x1401001c6
popf
pop rax
jmp 0x1401011af
cmp eax, 0x17
jne 0x1401001d5
popf
pop rax
jmp 0x140100edf
cmp eax, 0x1c
jne 0x1401001e4
popf
pop rax
jmp 0x140101109
cmp eax, 0x12
jne 0x1401001f3
popf
pop rax
jmp 0x140100ca9
cmp eax, 0x18
jne 0x140100202
popf
pop rax
jmp 0x140100f43
cmp eax, 0x11
jne 0x140100211
popf
pop rax
jmp 0x140100c4b
cmp eax, 0x1b
jne 0x140100220
popf
pop rax
jmp 0x1401010c6
cmp eax, 0x21
jne 0x14010022f
popf
pop rax
jmp 0x1401013d3
cmp eax, 0xa
jne 0x14010023e
popf
pop rax
jmp 0x1401007f2
cmp eax, 0x14
jne 0x14010024d
popf
pop rax
jmp 0x140100dd5
cmp eax, 0xf
jne 0x14010025c
popf
pop rax
jmp 0x140100b21
cmp eax, 0x13
jne 0x14010026b
popf
pop rax
jmp 0x140100d54
cmp eax, 0x15
jne 0x14010027a
popf
pop rax
jmp 0x140100e62
cmp eax, 2
jne 0x140100289
popf
pop rax
jmp 0x140100469
cmp eax, 0x1e
jne 0x140100298
popf
pop rax
jmp 0x14010126d
cmp eax, 0xc
jne 0x1401002a7
popf
pop rax
jmp 0x1401008f1
cmp eax, 7
jne 0x1401002b6
popf
pop rax
jmp 0x140100685
cmp eax, 5
jne 0x1401002c5
popf
pop rax
jmp 0x1401005a0
cmp eax, 0x1f
jne 0x1401002d4
popf
pop rax
jmp 0x1401012f6
cmp eax, 0x10
jne 0x1401002e3
popf
pop rax
jmp 0x140100ba0
cmp eax, 6
jne 0x1401002f2
popf
pop rax
jmp 0x1401005f2
cmp eax, 9
jne 0x140100301
popf
pop rax
jmp 0x14010076d
cmp eax, 4
jne 0x140100310
popf
pop rax
jmp 0x140100548
cmp eax, 0x16
jne 0x14010031f
popf
pop rax
jmp 0x140100ed7
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rbx, r9
mov r12, r8
mov rbp, rdx
mov r13, rcx
test rdx, rdx
je 0x14010037f
push rax
pushf
mov eax, 0x2c236da4
pushf
not eax
add eax, 0x9f604108
xor eax, 0xd9756c09
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfc36beb3
xor eax, 0x8c5c1460
rol eax, 0xda
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x18e49600
pushf
not eax
add eax, 0xfce335d7
xor eax, 0x8702b35a
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb18bbe16
xor eax, 0x9900998d
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc80284ef
xor eax, 0x9217aaf3
rol eax, 0x66
popf
jmp 0x140100121
test r8, r8
je 0x140100410
push rax
pushf
mov eax, 0x6122466
pushf
not eax
add eax, 0xecc79edd
xor eax, 0xff258abc
rol eax, 0x91
popf
pushf
not eax
add eax, 0xaf2cae72
xor eax, 0xec1e8e31
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd2ae2b00
xor eax, 0xbb3ed4ed
rol eax, 0xa9
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x2f81b272
pushf
not eax
add eax, 0xd031542f
xor eax, 0xf6bd410d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xab01bc38
xor eax, 0xa52bb071
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9b0a9a41
xor eax, 0xedeca293
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xeb35021f
xor eax, 0x966f180d
rol eax, 0x3d
popf
jmp 0x140100121
test rbx, rbx
jne 0x1401004a1
push rax
pushf
mov eax, 0xb0700db6
pushf
not eax
add eax, 0x98fde96d
xor eax, 0xbdf83627
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdc74c919
xor eax, 0xf099a56e
rol eax, 0x38
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xbce5a393
pushf
not eax
add eax, 0xd47a12d5
xor eax, 0x941cafa4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9297c85e
xor eax, 0xb464fc9d
rol eax, 0x72
popf
pushf
not eax
add eax, 0xda48f587
xor eax, 0xfa275e2c
rol eax, 0xc9
popf
jmp 0x140100121
mov rax, qword [rsp + 0x80]
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
and qword [rsp + 0x20], 0
xor edx, edx
push rax
pushf
mov eax, 0x9a914baf
pushf
not eax
add eax, 0xddd116be
xor eax, 0xd4782141
rol eax, 0x58
popf
pushf
not eax
add eax, 0x88d7d58a
xor eax, 0x9c31209f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe45a67ca
xor eax, 0x99778dc8
rol eax, 0xb3
popf
jmp 0x140100121
mov byte [rax + 0x30], 1
xor ecx, ecx
mov dword [rax + 0x2c], 0x16
call fcn.140114c44
push rax
pushf
mov eax, 0xe342ce14
pushf
not eax
add eax, 0x93109d25
xor eax, 0xb542a511
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf3b55c4d
xor eax, 0xd4289513
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcbec978a
xor eax, 0xfc9a7a0e
rol eax, 0x8b
popf
jmp 0x140100121
xor eax, eax
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
xor edx, edx
test rcx, rcx
jne 0x14010062c
push rax
pushf
mov eax, 0x6642541a
pushf
not eax
add eax, 0xb8a4abd5
xor eax, 0xb6c7a43b
rol eax, 0x17
popf
pushf
not eax
add eax, 0xaae6bf25
xor eax, 0xe9f7ec2b
rol eax, 0x51
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x8dfad4a5
pushf
not eax
add eax, 0x821fbb4f
xor eax, 0xcb8ec986
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe83c573a
xor eax, 0xdc1ef05b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x93bcaa7f
xor eax, 0x83577d3f
rol eax, 4
popf
pushf
not eax
add eax, 0xbbe672c3
xor eax, 0xde3253ad
rol eax, 0x95
popf
jmp 0x140100121
mov rax, qword [rsp + 0x80]
xor r9d, r9d
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], rcx
xor r8d, r8d
jmp 0x140100548
or rax, 0xffffffffffffffff
div rbp
cmp r12, rax
ja 0x140100727
push rax
pushf
mov eax, 0x6a64768b
pushf
not eax
add eax, 0xe8865c97
xor eax, 0xc500ce58
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8f204b42
xor eax, 0xe26fb20e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9f873a1a
xor eax, 0xf96a0180
rol eax, 0x7f
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xd5931b89
pushf
not eax
add eax, 0xc68b71a1
xor eax, 0xa800f7ab
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeb50486e
xor eax, 0x955a744a
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa5689a7a
xor eax, 0xd8d3974d
rol eax, 0xf5
popf
jmp 0x140100121
mov eax, dword [r9 + 0x14]
nop
test eax, 0x4c0
je 0x1401007ac
push rax
pushf
mov eax, 0x65ef6613
pushf
not eax
add eax, 0xcb183b69
xor eax, 0x87e55f70
rol eax, 0x13
popf
pushf
not eax
add eax, 0xde763e42
xor eax, 0x8d5327d5
rol eax, 0xcf
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xed98ee32
pushf
not eax
add eax, 0xf438cae9
xor eax, 0xc806348d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8ca67c12
xor eax, 0xe2fa1484
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaca16a99
xor eax, 0x903c9291
rol eax, 0xa9
popf
jmp 0x140100121
mov r15d, dword [r9 + 0x20]
jmp 0x1401008f1
mov r15d, 0x85e702f0
pushf
not r15d
add r15d, 0xd2870888
xor r15d, 0x935d4b97
rol r15d, 0x65
popf
pushf
not r15d
add r15d, 0x8191783b
xor r15d, 0xec70fa08
rol r15d, 0x90
popf
pushf
not r15d
add r15d, 0xe38470db
xor r15d, 0xaa6b4590
rol r15d, 0x92
popf
pushf
not r15d
add r15d, 0xbfaed01a
xor r15d, 0xa462a408
rol r15d, 0xe9
popf
push rax
pushf
mov eax, 0x72ae4a6f
pushf
not eax
add eax, 0x9950a7ae
xor eax, 0x9af34934
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8422d7e7
xor eax, 0xbf09973b
rol eax, 0xf
popf
jmp 0x140100121
mov rdi, rbp
imul rdi, r12
mov rsi, rdi
test rdi, rdi
je 0x14010095d
push rax
pushf
mov eax, 0xa1b75b24
pushf
not eax
add eax, 0xf400334a
xor eax, 0xdca92fbf
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcbf287cb
xor eax, 0xa975975a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe7839276
xor eax, 0xe5897eb9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x969967ad
xor eax, 0xedf29522
rol eax, 0xc4
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x8867165d
pushf
not eax
add eax, 0xc134ff78
xor eax, 0xb906a128
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfd739368
xor eax, 0x95aef750
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa747a974
xor eax, 0xc55976d2
rol eax, 0x7f
popf
jmp 0x140100121
mov eax, dword [rbx + 0x14]
mov ecx, 0x2dd5e269
pushf
not ecx
add ecx, 0xeddd5c03
xor ecx, 0xc2bc9688
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0xaf091c42
xor ecx, 0xbf53230c
rol ecx, 0x2b
popf
pushf
not ecx
add ecx, 0xe5630a0a
xor ecx, 0xcc2fe962
rol ecx, 0x38
popf
nop
test al, 0xc0
je 0x140100a35
push rax
pushf
mov eax, 0x7e3f236b
pushf
not eax
add eax, 0xa8fe4e5e
xor eax, 0xd4b3c93b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd596c2cb
xor eax, 0xd6eb4dfc
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe6f5ba6a
xor eax, 0xc8e2dff2
rol eax, 0x63
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x6970fcb7
pushf
not eax
add eax, 0x9aca60eb
xor eax, 0xcf5451c2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdfc631fb
xor eax, 0x9fb83536
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe8a4e816
xor eax, 0xee40d6f6
rol eax, 7
popf
jmp 0x140100121
mov eax, dword [rbx + 0x10]
test eax, eax
je 0x140100adb
push rax
pushf
mov eax, 0xc0584406
pushf
not eax
add eax, 0xfc29d612
xor eax, 0xfc5c41c9
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd4f2f8c7
xor eax, 0xbe8dba3d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd9520655
xor eax, 0xd0225d43
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfbd21d5f
xor eax, 0xbaeba36c
rol eax, 0xe0
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x73cd56b7
pushf
not eax
add eax, 0xe6942a0a
xor eax, 0xa1d5a525
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdb3f15e6
xor eax, 0xb7a53c4b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9575deb2
xor eax, 0x9c9a498a
rol eax, 0x8e
popf
jmp 0x140100121
js 0x140100b6d
push rax
pushf
mov eax, 0x741514d5
pushf
not eax
add eax, 0xffd7e3f4
xor eax, 0x8fda0927
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x987791a8
xor eax, 0xf449766a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe36eac83
xor eax, 0x9cfe7d9b
rol eax, 0x5b
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xedd24e4b
pushf
not eax
add eax, 0xa98edaba
xor eax, 0x9e3ebc79
rol eax, 9
popf
pushf
not eax
add eax, 0xf131a13f
xor eax, 0xecd7f2f3
rol eax, 0x32
popf
jmp 0x140100121
mov eax, dword [rbx + 0x14]
nop
test al, 1
jne 0x140100c05
push rax
pushf
mov eax, 0x84be6e3
pushf
not eax
add eax, 0x9c3ef2cf
xor eax, 0xee1a86af
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x878fc55d
xor eax, 0xe9411956
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9dfd81ee
xor eax, 0xc42635a6
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd69000aa
xor eax, 0x8b4e2f04
rol eax, 0xd
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xe7a1d5ff
pushf
not eax
add eax, 0xdcbe3713
xor eax, 0xc55a673d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe0469794
xor eax, 0x999665c6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa28b102a
xor eax, 0x88fffaa6
rol eax, 0x4b
popf
jmp 0x140100121
movsxd rax, dword [rbx + 0x10]
mov r14, rsi
mov rcx, qword [rbx]
cmp rsi, rax
mov rdx, r13
cmovae r14, rax
mov r8, r14
call fcn.14001b4e0
sub dword [rbx + 0x10], r14d
sub rsi, r14
add qword [rbx], r14
jmp 0x140101377
mov r14d, r15d
cmp rsi, r14
jb 0x140100d0e
push rax
pushf
mov eax, 0x715afa8a
pushf
not eax
add eax, 0xd27c2202
xor eax, 0xabf4f7af
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xcf47adcf
xor eax, 0x85bd0587
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd5c76038
xor eax, 0xa5441301
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9b0ccbf8
xor eax, 0xd5d165b4
rol eax, 4
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x634ecd30
pushf
not eax
add eax, 0xd860c7d7
xor eax, 0xac3afbcf
rol eax, 2
popf
pushf
not eax
add eax, 0x8430f578
xor eax, 0xf63d0d2c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa47bc9fe
xor eax, 0xd1080a04
rol eax, 0x19
popf
jmp 0x140100121
mov eax, dword [rbx + 0x14]
nop
test al, 0xc0
je 0x140100da2
push rax
pushf
mov eax, 0x8b74dd17
pushf
not eax
add eax, 0xa04248c5
xor eax, 0xac09a76a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf8a409fb
xor eax, 0xf85594f8
rol eax, 6
popf
pushf
not eax
add eax, 0xfe869204
xor eax, 0xf4a2c5b5
rol eax, 0xe4
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x794e2426
pushf
not eax
add eax, 0xde2fb9da
xor eax, 0x9a7271bf
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb82db3f8
xor eax, 0xc60b34ae
rol eax, 0x8f
popf
jmp 0x140100121
mov rdx, qword [rsp + 0x80]
mov rcx, rbx
call fcn.1401f6da5
test eax, eax
jne 0x140100e1c
push rax
pushf
mov eax, 0xcc3945bc
pushf
not eax
add eax, 0xe22d4521
xor eax, 0x9ade7026
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc1de6e7b
xor eax, 0xaff61c97
rol eax, 0xc3
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xd8d12358
pushf
not eax
add eax, 0xef660879
xor eax, 0xaca1049c
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf7c44755
xor eax, 0x980f92e0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe1c4aa3b
xor eax, 0xe1426cbe
rol eax, 0x2f
popf
jmp 0x140100121
mov ecx, 0xa0adc538
pushf
not ecx
add ecx, 0xf2f41bbf
xor ecx, 0xa0c3fca4
rol ecx, 0x63
popf
pushf
not ecx
add ecx, 0xc4c1643a
xor ecx, 0xcf6becdc
rol ecx, 0x40
popf
push rax
pushf
mov eax, 0x87fdba3a
pushf
not eax
add eax, 0xb7feccc5
xor eax, 0xc23c8e4a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x97a3f1ff
xor eax, 0x87eddecf
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf3288b87
xor eax, 0xfc8a496a
rol eax, 0x2a
popf
jmp 0x140100121
mov rax, rsi
test r15d, r15d
je 0x140100f43
xor edx, edx
div r14
mov rax, rsi
sub rax, rdx
push rax
pushf
mov eax, 0x731723b9
pushf
not eax
add eax, 0x942c5887
xor eax, 0xec183e32
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9d8d693b
xor eax, 0x856ce086
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8618024d
xor eax, 0x8d268103
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf3a43eb4
xor eax, 0xc312424c
rol eax, 0x5c
popf
jmp 0x140100121
cmp rax, rcx
mov r14d, ecx
mov rcx, rbx
cmovb r14d, eax
mov dword [rsp + 0x68], r14d
call fcn.1401528c0
mov r9, qword [rsp + 0x80]
mov ecx, eax
mov r8d, r14d
mov rdx, r13
call fcn.140136e96
cmp eax, 0xffffffff
je 0x140100fba
push rax
pushf
mov eax, 0xde6fd8d5
pushf
not eax
add eax, 0xba2a0dc8
xor eax, 0x8d8580d4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xd62e15ed
xor eax, 0xd7300c69
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbd35063e
xor eax, 0xd45956d8
rol eax, 0xe2
popf
jmp 0x140100121
push rax
pushf
mov eax, 0x65235e07
pushf
not eax
add eax, 0xd0359d47
xor eax, 0xda318e1b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc67662ea
xor eax, 0x8d225fa0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa8502bae
xor eax, 0xf957f78c
rol eax, 0xe2
popf
jmp 0x140100121
cmp eax, r14d
mov ecx, eax
cmova ecx, r14d
mov r14d, ecx
sub rsi, r14
cmp eax, dword [rsp + 0x68]
jae 0x14010105b
push rax
pushf
mov eax, 0xf54f42c7
pushf
not eax
add eax, 0xe6f72da4
xor eax, 0xa74655fa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe3f9d73e
xor eax, 0xfe80953e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb0dad18a
xor eax, 0xde6fb254
rol eax, 0x97
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xd15cc942
pushf
not eax
add eax, 0xd9a537a8
xor eax, 0xdf763985
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcea69378
xor eax, 0xe65b975d
rol eax, 0x6e
popf
jmp 0x140100121
lock or dword [rbx + 0x14], 0x10
push rax
pushf
mov eax, 0xfb88c12a
pushf
not eax
add eax, 0xe36b2494
xor eax, 0xc278ef87
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdc1978ac
xor eax, 0xa860efc1
rol eax, 0xb9
popf
jmp 0x140100121
sub rdi, rsi
xor edx, edx
mov rax, rdi
div rbp
jmp 0x1401005a2
movsx ecx, byte [r13]
mov rdx, rbx
mov r8, qword [rsp + 0x80]
call fcn.1400df0b2
cmp eax, 0xffffffff
je 0x14010117c
push rax
pushf
mov eax, 0x70efa2b0
pushf
not eax
add eax, 0x8bd8a164
xor eax, 0xb8e581fa
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe0ec9c93
xor eax, 0xfe8e3be1
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x87a10d90
xor eax, 0xa43c4022
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x92b6f49e
xor eax, 0xf6047f64
rol eax, 0xa0
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xb8b41330
pushf
not eax
add eax, 0xc52714db
xor eax, 0x9c8a9eaa
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc9c8d337
xor eax, 0x85e2572f
rol eax, 0x20
popf
jmp 0x140100121
mov r15d, dword [rbx + 0x20]
dec rsi
test r15d, r15d
jle 0x140101214
push rax
pushf
mov eax, 0x7d3ddcf6
pushf
not eax
add eax, 0xd7764894
xor eax, 0x9c25c263
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9c2c2acf
xor eax, 0x8e8ff352
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xea95ed2d
xor eax, 0x8223fe34
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa371b060
xor eax, 0xa959e1b7
rol eax, 0xfc
popf
jmp 0x140100121
push rax
pushf
mov eax, 0xaf5158d
pushf
not eax
add eax, 0xbf708c7e
xor eax, 0xb4b30f59
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa9b2b557
xor eax, 0x9eee64bf
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe79572c6
xor eax, 0xa7b1d401
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcafb0a78
xor eax, 0xdcf8addb
rol eax, 0x18
popf
jmp 0x140100121
mov r14d, 0x7f31bb49
pushf
not r14d
add r14d, 0xfee11b04
xor r14d, 0x88d8e2ba
rol r14d, 0xbd
popf
pushf
not r14d
add r14d, 0xeeb83b2e
xor r14d, 0xb1228872
rol r14d, 0x32
popf
pushf
not r14d
add r14d, 0xd4ec5641
xor r14d, 0xa4ce5a91
rol r14d, 0xcb
popf
jmp 0x140101377
mov r15d, 0xd528d43b
pushf
not r15d
add r15d, 0xb84b7296
xor r15d, 0xbf005138
rol r15d, 0xe7
popf
pushf
not r15d
add r15d, 0xa9f32c4a
xor r15d, 0x988b3b1b
rol r15d, 0x92
popf
mov r14d, r15d
push rax
pushf
mov eax, 0xee014eb1
pushf
not eax
add eax, 0xe8bb673e
xor eax, 0xa26142f4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb424583f
xor eax, 0xca032f45
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfe1017d1
xor eax, 0xf26c6d6d
rol eax, 0x70
popf
jmp 0x140100121
push r14
not r14
sub r13, r14
pop r14
sub r13, 1
test rsi, rsi
jmp 0x1401008fe
mov rax, r12
jmp 0x1401005a2