Function at 0x1400ca907
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x895daf7c
pushf
not eax
add eax, 0xed007e34
xor eax, 0xa81674de
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc48d46e9
xor eax, 0x95f2d3fb
rol eax, 0xf5
popf
cmp eax, 0x29
jne 0x1400ca944
popf
pop rax
jmp 0x1400cc0aa
cmp eax, 0
jne 0x1400ca953
popf
pop rax
jmp 0x1400cabe7
cmp eax, 3
jne 0x1400ca962
popf
pop rax
jmp 0x1400cada9
cmp eax, 1
jne 0x1400ca971
popf
pop rax
jmp 0x1400cac87
cmp eax, 0xd
jne 0x1400ca980
popf
pop rax
jmp 0x1400cb273
cmp eax, 0x1a
jne 0x1400ca98f
popf
pop rax
jmp 0x1400cb912
cmp eax, 0xe
jne 0x1400ca99e
popf
pop rax
jmp 0x1400cb312
cmp eax, 0xb
jne 0x1400ca9ad
popf
pop rax
jmp 0x1400cb17d
cmp eax, 0x19
jne 0x1400ca9bc
popf
pop rax
jmp 0x1400cb8c7
cmp eax, 8
jne 0x1400ca9cb
popf
pop rax
jmp 0x1400cb00d
cmp eax, 0x2a
jne 0x1400ca9da
popf
pop rax
jmp 0x1400cc110
cmp eax, 0x17
jne 0x1400ca9e9
popf
pop rax
jmp 0x1400cb821
cmp eax, 0x1c
jne 0x1400ca9f8
popf
pop rax
jmp 0x1400cba04
cmp eax, 0x12
jne 0x1400caa07
popf
pop rax
jmp 0x1400cb5a0
cmp eax, 0x18
jne 0x1400caa16
popf
pop rax
jmp 0x1400cb871
cmp eax, 0x2b
jne 0x1400caa25
popf
pop rax
jmp 0x1400cc179
cmp eax, 0x1b
jne 0x1400caa34
popf
pop rax
jmp 0x1400cb971
cmp eax, 0x2d
jne 0x1400caa43
popf
pop rax
jmp 0x1400cc1eb
cmp eax, 0x23
jne 0x1400caa52
popf
pop rax
jmp 0x1400cbd6e
cmp eax, 0x25
jne 0x1400caa61
popf
pop rax
jmp 0x1400cbec1
cmp eax, 0xf
jne 0x1400caa70
popf
pop rax
jmp 0x1400cb3c3
cmp eax, 0x13
jne 0x1400caa7f
popf
pop rax
jmp 0x1400cb63b
cmp eax, 0x15
jne 0x1400caa8e
popf
pop rax
jmp 0x1400cb773
cmp eax, 0x24
jne 0x1400caa9d
popf
pop rax
jmp 0x1400cbdff
cmp eax, 0x1e
jne 0x1400caaac
popf
pop rax
jmp 0x1400cbaee
cmp eax, 0xc
jne 0x1400caabb
popf
pop rax
jmp 0x1400cb225
cmp eax, 0x26
jne 0x1400caaca
popf
pop rax
jmp 0x1400cbf56
cmp eax, 0x27
jne 0x1400caad9
popf
pop rax
jmp 0x1400cbfa4
cmp eax, 0x1f
jne 0x1400caae8
popf
pop rax
jmp 0x1400cbb99
cmp eax, 0x10
jne 0x1400caaf7
popf
pop rax
jmp 0x1400cb4b2
cmp eax, 0x2c
jne 0x1400cab06
popf
pop rax
jmp 0x1400cc1b3
cmp eax, 9
jne 0x1400cab15
popf
pop rax
jmp 0x1400cb078
cmp eax, 4
jne 0x1400cab24
popf
pop rax
jmp 0x1400cadec
cmp eax, 0x16
jne 0x1400cab33
popf
pop rax
jmp 0x1400cb7e1
cmp eax, 0x28
jne 0x1400cab42
popf
pop rax
jmp 0x1400cc005
cmp eax, 0xa
jne 0x1400cab51
popf
pop rax
jmp 0x1400cb0e3
cmp eax, 0x22
jne 0x1400cab60
popf
pop rax
jmp 0x1400cbcd5
cmp eax, 0x14
jne 0x1400cab6f
popf
pop rax
jmp 0x1400cb6bc
cmp eax, 7
jne 0x1400cab7e
popf
pop rax
jmp 0x1400caf8e
cmp eax, 5
jne 0x1400cab8d
popf
pop rax
jmp 0x1400cae5c
cmp eax, 2
jne 0x1400cab9c
popf
pop rax
jmp 0x1400cad18
cmp eax, 0x20
jne 0x1400cabab
popf
pop rax
jmp 0x1400cbc4f
cmp eax, 0x1d
jne 0x1400cabba
popf
pop rax
jmp 0x1400cba9e
cmp eax, 0x11
jne 0x1400cabc9
popf
pop rax
jmp 0x1400cb521
cmp eax, 6
jne 0x1400cabd8
popf
pop rax
jmp 0x1400caf1a
cmp eax, 0x21
jne 0x1400cabe7
popf
pop rax
jmp 0x1400cbcbb
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, 0x30
mov r15, r8
mov rsi, rdx
mov r12, rcx
test r8, r8
je 0x1400cac41
push rax
pushf
mov eax, 0xcdda4bc5
pushf
not eax
add eax, 0x8660e947
xor eax, 0xd545c8ba
rol eax, 0
popf
pushf
not eax
add eax, 0xf852d742
xor eax, 0x8a8f8306
rol eax, 0xd8
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xfc43cbfa
pushf
not eax
add eax, 0xe7857c29
xor eax, 0xa7e52265
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfd94b62b
xor eax, 0xc09f571e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa3a95645
xor eax, 0xa091e510
rol eax, 0xe8
popf
jmp 0x1400ca935
test r9, r9
je 0x1400cacd2
push rax
pushf
mov eax, 0xcd80bd1c
pushf
not eax
add eax, 0x9c37028d
xor eax, 0xeb2a422d
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8c2c425d
xor eax, 0xa9981fa5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa57e3d1a
xor eax, 0xbf1a9508
rol eax, 0x2d
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x566f41b1
pushf
not eax
add eax, 0xf7aef062
xor eax, 0x80d544e4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x812955da
xor eax, 0xdc864de4
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9a976913
xor eax, 0xc4f4a1f9
rol eax, 0x32
popf
jmp 0x1400ca935
test rcx, rcx
jne 0x1400cad76
push rax
pushf
mov eax, 0x24a12272
pushf
not eax
add eax, 0xcb953083
xor eax, 0xbba58365
rol eax, 3
popf
pushf
not eax
add eax, 0xef7d54ed
xor eax, 0xcf7de44a
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe1c2232a
xor eax, 0xf4420b94
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8897d282
xor eax, 0xd2681801
rol eax, 4
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x94e185af
pushf
not eax
add eax, 0xf4e0451b
xor eax, 0x82e32315
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfb813c92
xor eax, 0xd1c9f52a
rol eax, 0x47
popf
jmp 0x1400ca935
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
push rax
pushf
mov eax, 0x9f93aa1b
pushf
not eax
add eax, 0x839590f0
xor eax, 0xa9c738d5
rol eax, 0x57
popf
pushf
not eax
add eax, 0x97c5bce5
xor eax, 0xd71ed975
rol eax, 4
popf
jmp 0x1400ca935
xor eax, eax
mov rbx, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x1400caec1
push rax
pushf
mov eax, 0x89730c7f
pushf
not eax
add eax, 0xc46f3d30
xor eax, 0xc10a75fd
rol eax, 1
popf
pushf
not eax
add eax, 0xb40a41f4
xor eax, 0xf1b8171b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xff7a4649
xor eax, 0x8fc63c8b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfd21466f
xor eax, 0xf00bdf2b
rol eax, 0xe5
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x29c3884d
pushf
not eax
add eax, 0xa2f91fc2
xor eax, 0xe3baf9b7
rol eax, 0xab
popf
pushf
not eax
add eax, 0x98de748a
xor eax, 0xe7416835
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x885a429b
xor eax, 0xe0c646f1
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc5d2679e
xor eax, 0xc1839e66
rol eax, 0x25
popf
jmp 0x1400ca935
xor edx, edx
or rax, 0xffffffffffffffff
div r15
cmp r9, rax
jbe 0x1400caf5b
push rax
pushf
mov eax, 0xe9ed512c
pushf
not eax
add eax, 0xd40cf747
xor eax, 0xe4d3b4f1
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc91b7664
xor eax, 0x9d6a89a2
rol eax, 0xa8
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x51bb9fd0
pushf
not eax
add eax, 0x85b136ce
xor eax, 0xcdd17a9b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xef9f429c
xor eax, 0xc83c1caa
rol eax, 0xd7
popf
jmp 0x1400ca935
cmp rsi, 0xffffffffffffffff
je 0x1400cafc7
push rax
pushf
mov eax, 0xdcc58c1a
pushf
not eax
add eax, 0x85e4a809
xor eax, 0xeebd26d7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf6cc9f22
xor eax, 0xac8f8d38
rol eax, 0xc4
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x47360f66
pushf
not eax
add eax, 0xc550a009
xor eax, 0xd667f8ba
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa436b468
xor eax, 0x945c7009
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf05e5c3a
xor eax, 0xc9e1a783
rol eax, 0x81
popf
jmp 0x1400ca935
mov r8, rsi
xor edx, edx
call fcn.1400120d0
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0x47ec1b88
pushf
not eax
add eax, 0x841adac9
xor eax, 0xbbe3aec4
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xacd0f80e
xor eax, 0xdc13c711
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc69a1d64
xor eax, 0xc0d7e3cb
rol eax, 0x96
popf
pushf
not eax
add eax, 0x86ad9355
xor eax, 0x80ac3681
rol eax, 0x23
popf
jmp 0x1400ca935
test rbx, rbx
je 0x1400cb0b0
push rax
pushf
mov eax, 0x19b2c3d5
pushf
not eax
add eax, 0xc91d6899
xor eax, 0x8be18e9d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8653eb5f
xor eax, 0xca0b950a
rol eax, 0x93
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x61e1565d
pushf
not eax
add eax, 0x991acc04
xor eax, 0xaa0eb1da
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb956ac76
xor eax, 0x9208bb4e
rol eax, 0xdd
popf
jmp 0x1400ca935
xor edx, edx
or rax, 0xffffffffffffffff
div r15
cmp r9, rax
ja 0x1400cb14a
push rax
pushf
mov eax, 0x66dc6855
pushf
not eax
add eax, 0xbb88a0d4
xor eax, 0xc165cb76
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x968ad9a1
xor eax, 0xe44a09af
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcdbe4dbb
xor eax, 0xda7eff5b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xaeb09fef
xor eax, 0xaf8e05b2
rol eax, 0xc4
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x1a7ae454
pushf
not eax
add eax, 0x98d760dc
xor eax, 0xcb6b1324
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf08a6f31
xor eax, 0xa2ad8643
rol eax, 0x30
popf
jmp 0x1400ca935
mov eax, dword [rbx + 0x14]
test eax, 0x4c0
je 0x1400cb1df
push rax
pushf
mov eax, 0xd53cb329
pushf
not eax
add eax, 0xffdd8072
xor eax, 0xf1d68255
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf7b315ea
xor eax, 0xa56bf427
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdaf56b03
xor eax, 0xfef42046
rol eax, 1
popf
pushf
not eax
add eax, 0xfd783b88
xor eax, 0xd8a0bfab
rol eax, 0x9c
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xb705288
pushf
not eax
add eax, 0xc334682f
xor eax, 0xc7a6d159
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xab095737
xor eax, 0xb5f6bd42
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc467aedf
xor eax, 0xf2986e96
rol eax, 0x3b
popf
jmp 0x1400ca935
mov ecx, dword [rbx + 0x20]
jmp 0x1400cb312
mov ecx, 0x6b8d06f8
pushf
not ecx
add ecx, 0xa9c78095
xor ecx, 0xe252d59b
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0xe413c4ef
xor ecx, 0xd06200d2
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xaf7e9024
xor ecx, 0xcd3aead4
rol ecx, 0x20
popf
pushf
not ecx
add ecx, 0xe42f753d
xor ecx, 0x90f12252
rol ecx, 0xef
popf
push rax
pushf
mov eax, 0xc9378f57
pushf
not eax
add eax, 0x8b96b967
xor eax, 0xa27a9ed4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8db17272
xor eax, 0x80fa338f
rol eax, 0xac
popf
pushf
not eax
add eax, 0x95ca4be5
xor eax, 0xe74941d8
rol eax, 0x55
popf
jmp 0x1400ca935
mov rdi, r15
mov dword [rsp + 0x90], ecx
imul rdi, r9
mov r10, r12
mov qword [rsp + 0x20], r12
mov rbp, rdi
mov r13, rsi
test rdi, rdi
je 0x1400cb390
push rax
pushf
mov eax, 0x6c0f85cc
pushf
not eax
add eax, 0xc719694f
xor eax, 0xf6e92cd9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x89276ea6
xor eax, 0x8a50c15c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf287e4c5
xor eax, 0x9abe7687
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdf4f84a6
xor eax, 0xe21f8084
rol eax, 0x8f
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xeece8f42
pushf
not eax
add eax, 0xf3a45ab1
xor eax, 0xb688d373
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa4ee9611
xor eax, 0xcbc00a25
rol eax, 0xc0
popf
jmp 0x1400ca935
mov eax, dword [rbx + 0x14]
mov edx, 0x5363ef6d
pushf
not edx
add edx, 0xe8f91ba4
xor edx, 0x9400d3e2
rol edx, 0x26
popf
pushf
not edx
add edx, 0xcf219fe9
xor edx, 0xe35ddb79
rol edx, 9
popf
pushf
not edx
add edx, 0x8606caec
xor edx, 0xc833f9c6
rol edx, 0x46
popf
pushf
not edx
add edx, 0xbb86feda
xor edx, 0x88908137
rol edx, 0xf5
popf
test eax, 0x4c0
je 0x1400cb459
push rax
pushf
mov eax, 0xb2e96853
pushf
not eax
add eax, 0xd5d3493d
xor eax, 0x9b8d344b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc2fe9cfb
xor eax, 0x9a5843c5
rol eax, 0xf1
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xd957f27c
pushf
not eax
add eax, 0xfc717b9d
xor eax, 0xba38eb2b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x90f9ad32
xor eax, 0xb5034a48
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd45e9f48
xor eax, 0xa28caa6f
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe4cbfa56
xor eax, 0xcc75e30a
rol eax, 0x55
popf
jmp 0x1400ca935
movsxd r14, dword [rbx + 0x10]
test r14d, r14d
je 0x1400cb4ee
push rax
pushf
mov eax, 0x81dda5fa
pushf
not eax
add eax, 0x98cf8fe6
xor eax, 0xaabc63f4
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd201600b
xor eax, 0x81026d9e
rol eax, 0xd4
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x67bd565
pushf
not eax
add eax, 0xea99515b
xor eax, 0xa2dcc4fa
rol eax, 0x38
popf
pushf
not eax
add eax, 0xecdf0cd8
xor eax, 0xdd834b18
rol eax, 0x70
popf
jmp 0x1400ca935
js 0x1400cb56d
push rax
pushf
mov eax, 0xcc92a1f3
pushf
not eax
add eax, 0xf2872324
xor eax, 0x9c0900d7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xce58602f
xor eax, 0xdcf01443
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc6c4926e
xor eax, 0xd11291bc
rol eax, 0xed
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xb9a4022
pushf
not eax
add eax, 0x85c67b2c
xor eax, 0xa682e6b7
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa1cd02ac
xor eax, 0xe2f053e5
rol eax, 0x20
popf
jmp 0x1400ca935
cmp rbp, r14
cmovb r14d, ebp
cmp r14, r13
ja 0x1400cb608
push rax
pushf
mov eax, 0x578f1cc9
pushf
not eax
add eax, 0x89cfff0f
xor eax, 0xa28af669
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbccb227f
xor eax, 0xd392062c
rol eax, 8
popf
pushf
not eax
add eax, 0xf98d6dcf
xor eax, 0xd8178909
rol eax, 1
popf
pushf
not eax
add eax, 0xa3aff60d
xor eax, 0x953ce06e
rol eax, 0x39
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xf783abab
pushf
not eax
add eax, 0x8323c88d
xor eax, 0xab6a19f3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x83b7c709
xor eax, 0xf29976e0
rol eax, 0x30
popf
jmp 0x1400ca935
mov rdx, qword [rbx]
test r14, r14
je 0x1400cb689
push rax
pushf
mov eax, 0x50928aea
pushf
not eax
add eax, 0x8ae62c4e
xor eax, 0x9d0c1abe
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe42e255e
xor eax, 0xec306947
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf1be0c03
xor eax, 0xd435075e
rol eax, 0x7d
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x6c00edd6
pushf
not eax
add eax, 0xd375d065
xor eax, 0xada09702
rol eax, 8
popf
pushf
not eax
add eax, 0x8f26406c
xor eax, 0xb9f0b3a1
rol eax, 0x4b
popf
jmp 0x1400ca935
test r10, r10
je 0x1400cb71a
push rax
pushf
mov eax, 0x3665163c
pushf
not eax
add eax, 0x9f473d9d
xor eax, 0xfb80bcd2
rol eax, 0x65
popf
pushf
not eax
add eax, 0x95f8c0dd
xor eax, 0xe205413b
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9f4a2cb0
xor eax, 0xe5af76f3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xef1b5e88
xor eax, 0xf9edd5a9
rol eax, 3
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xf3e0e909
pushf
not eax
add eax, 0xc936883b
xor eax, 0xcbd8fe4e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd2a0e586
xor eax, 0x84921a4c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcee0e847
xor eax, 0xcd4d199a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8c3c7b33
xor eax, 0xd7d8438f
rol eax, 0xf5
popf
jmp 0x1400ca935
mov rcx, r10
test rdx, rdx
je 0x1400cb7ae
push rax
pushf
mov eax, 0xe4944149
pushf
not eax
add eax, 0xf94b3580
xor eax, 0xfc422c97
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb142e0db
xor eax, 0xdde05bf7
rol eax, 0x5b
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x73756ab5
pushf
not eax
add eax, 0x9a3a7536
xor eax, 0xb224d0d6
rol eax, 0x51
popf
pushf
not eax
add eax, 0x91aeb535
xor eax, 0xdd019c71
rol eax, 0x98
popf
jmp 0x1400ca935
mov r8d, r14d
call fcn.140011a20
jmp 0x1400cb8c7
mov r8, r13
xor edx, edx
call fcn.1400120d0
push rax
pushf
mov eax, 0x80c2abfa
pushf
not eax
add eax, 0xb147a987
xor eax, 0xa8ad2b05
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8a4e4fe8
xor eax, 0xed85f0fc
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa1117a64
xor eax, 0xfd1ae91e
rol eax, 0x11
popf
jmp 0x1400ca935
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
push rax
pushf
mov eax, 0x6d8d4a6f
pushf
not eax
add eax, 0xf018371a
xor eax, 0xd7607148
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa96f4aa8
xor eax, 0xbf602450
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xca3a69af
xor eax, 0x83a4fc84
rol eax, 0xb2
popf
jmp 0x1400ca935
mov r10, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x6f9a018f
pushf
not eax
add eax, 0x95c10232
xor eax, 0xd30bc866
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8b2b1136
xor eax, 0xa156dc3f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbccade99
xor eax, 0x9e2c3cdb
rol eax, 0xb7
popf
jmp 0x1400ca935
sub dword [rbx + 0x10], r14d
sub rbp, r14
add qword [rbx], r14
mov ecx, dword [rsp + 0x90]
sub r13, r14
jmp 0x1400cbec1
mov eax, ecx
cmp rbp, rax
jb 0x1400cb9d1
push rax
pushf
mov eax, 0x2584a80e
pushf
not eax
add eax, 0x9202d752
xor eax, 0x9f2aca4f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfd3b150e
xor eax, 0xe19114c6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf39e53a9
xor eax, 0x99f10bfd
rol eax, 0xef
popf
pushf
not eax
add eax, 0x84021a9a
xor eax, 0xb59e62b5
rol eax, 0x70
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xdb83f163
pushf
not eax
add eax, 0xa5d35155
xor eax, 0xe5d12427
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb66e8d3e
xor eax, 0xc6f3c748
rol eax, 0xa4
popf
jmp 0x1400ca935
cmp rbp, rdx
mov r14d, ebp
cmova r14d, edx
test ecx, ecx
je 0x1400cba58
push rax
pushf
mov eax, 0x4ece74fe
pushf
not eax
add eax, 0xc2db06e9
xor eax, 0xafb52db5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf9213883
xor eax, 0x9908cba7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x81b7a604
xor eax, 0xe91119b2
rol eax, 0x71
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xfb13b1ea
pushf
not eax
add eax, 0x88308d0e
xor eax, 0xa0199115
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe21b9b9f
xor eax, 0xf1341fdd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd8118e0b
xor eax, 0xef05759b
rol eax, 0x41
popf
jmp 0x1400ca935
xor edx, edx
mov eax, r14d
div ecx
sub r14d, edx
push rax
pushf
mov eax, 0x9c5d2a40
pushf
not eax
add eax, 0xf6588825
xor eax, 0xf09c7b85
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc43e41b3
xor eax, 0xeba4ab8c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xed723e48
xor eax, 0xe6d587b5
rol eax, 0xd9
popf
jmp 0x1400ca935
mov eax, r14d
cmp rax, r13
ja 0x1400cbb40
push rax
pushf
mov eax, 0x709fd3c6
pushf
not eax
add eax, 0xa03dc3c3
xor eax, 0xcd1799eb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9fc9b526
xor eax, 0xe43d440b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8ae28ac0
xor eax, 0x862c4792
rol eax, 0xfd
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xece0dee6
pushf
not eax
add eax, 0xd7b0b7ec
xor eax, 0xd9d64e96
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa0cb3016
xor eax, 0xc375044c
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa6184148
xor eax, 0xdbd8d99a
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf1b10f56
xor eax, 0xb85984cb
rol eax, 0x2a
popf
jmp 0x1400ca935
mov rax, qword [rbx + 8]
mov rcx, rbx
and dword [rbx + 0x10], 0
mov qword [rbx], rax
call fcn.14012c31e
mov rdx, qword [rsp + 0x20]
mov ecx, eax
mov r8d, r14d
call fcn.14013ddbd
test eax, eax
je 0x1400cbc1c
push rax
pushf
mov eax, 0x42894291
pushf
not eax
add eax, 0xc2bfb2b1
xor eax, 0xdfdc9ea0
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd33cf60c
xor eax, 0x8003ec17
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdd8533ff
xor eax, 0xe38dc28a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb1b16b3a
xor eax, 0x8c0662e8
rol eax, 0x73
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x76c6b4b9
pushf
not eax
add eax, 0xfa74717f
xor eax, 0x997141ca
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfe62869c
xor eax, 0x92ee845f
rol eax, 0x59
popf
jmp 0x1400ca935
js 0x1400cbc88
push rax
pushf
mov eax, 0xb48ed21c
pushf
not eax
add eax, 0xc0eea106
xor eax, 0xe53a54b0
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x88d1d319
xor eax, 0xea396973
rol eax, 0x94
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x4626dbdb
pushf
not eax
add eax, 0xfb1bac87
xor eax, 0x80b45abc
rol eax, 6
popf
pushf
not eax
add eax, 0xc1d385e1
xor eax, 0xb11d0013
rol eax, 0xae
popf
jmp 0x1400ca935
mov ecx, dword [rsp + 0x90]
mov r10, qword [rsp + 0x20]
movsxd r14, eax
sub rbp, r14
sub r13, r14
jmp 0x1400cbec1
mov rcx, rbx
call fcn.1400bc31d
cmp eax, 0xffffffff
je 0x1400cbd15
push rax
pushf
mov eax, 0xf306f502
pushf
not eax
add eax, 0xb39a7181
xor eax, 0x96bcb329
rol eax, 0x30
popf
pushf
not eax
add eax, 0x977374a1
xor eax, 0xd01c1e70
rol eax, 5
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x3bf1c1da
pushf
not eax
add eax, 0x8f044a43
xor eax, 0xb4b8fe8d
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb8d19021
xor eax, 0x8990c6c1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc6ec181b
xor eax, 0x9d70da08
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe7728aa0
xor eax, 0xa7099b2a
rol eax, 0xe6
popf
jmp 0x1400ca935
test r13, r13
je 0x1400cbdb9
push rax
pushf
mov eax, 0xc5ec91bc
pushf
not eax
add eax, 0xfb714f35
xor eax, 0x853168c0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa4b97ec9
xor eax, 0x97ab828d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb4b170a6
xor eax, 0xea6f49ba
rol eax, 0x7c
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x2f5bdd6d
pushf
not eax
add eax, 0x82e9be78
xor eax, 0xe3facb78
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8f6ce725
xor eax, 0x8dc0c492
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xea9ebfb6
xor eax, 0xaeb05649
rol eax, 0x51
popf
jmp 0x1400ca935
mov r10, qword [rsp + 0x20]
dec rbp
dec r13
mov r14d, 0x4ed0ab29
pushf
not r14d
add r14d, 0xda6c1810
xor r14d, 0x9d5ba860
rol r14d, 0xb2
popf
pushf
not r14d
add r14d, 0xde7c1b58
xor r14d, 0xaef06fee
rol r14d, 0xb4
popf
pushf
not r14d
add r14d, 0x9a9a83e7
xor r14d, 0x9ef45aa4
rol r14d, 0xbd
popf
mov byte [r10], al
mov ecx, dword [rbx + 0x20]
mov dword [rsp + 0x90], ecx
push rax
pushf
mov eax, 0xd2db647e
pushf
not eax
add eax, 0xe7c3cfaa
xor eax, 0xf537b4d1
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe430b60b
xor eax, 0xb979e273
rol eax, 0
popf
pushf
not eax
add eax, 0xb6c31eaa
xor eax, 0xa0b13665
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb35ee2fd
xor eax, 0xe1d34c5a
rol eax, 0xe2
popf
jmp 0x1400ca935
push r14
not r14
sub r10, r14
pop r14
sub r10, 1
mov qword [rsp + 0x20], r10
test rbp, rbp
jne 0x1400cbf10
push rax
pushf
mov eax, 0xf0a17240
pushf
not eax
add eax, 0x96cae898
xor eax, 0x8444efb9
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb38be0ee
xor eax, 0xc5f1f2c2
rol eax, 0x82
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0xc5cfed01
pushf
not eax
add eax, 0xb448b3c4
xor eax, 0xfa17ce0f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xee74e11b
xor eax, 0xe2b56114
rol eax, 9
popf
pushf
not eax
add eax, 0xb93ed398
xor eax, 0xf13552c9
rol eax, 0xaf
popf
jmp 0x1400ca935
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0xee37ed1b
pushf
not eax
add eax, 0xcbc8f05d
xor eax, 0xb693f6a3
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8f87aa22
xor eax, 0xd6ebe1e2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa0a4b563
xor eax, 0xc32f5156
rol eax, 0x6d
popf
jmp 0x1400ca935
mov rax, r9
jmp 0x1400cadee
cmp rsi, 0xffffffffffffffff
je 0x1400cc064
push rax
pushf
mov eax, 0x7d71c1ce
pushf
not eax
add eax, 0xdf5a34d6
xor eax, 0xbdaf31b4
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd195eea4
xor eax, 0xdefbbd90
rol eax, 0x27
popf
pushf
not eax
add eax, 0xff4a55a4
xor eax, 0xf98857a2
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaa1ec203
xor eax, 0xff39f2bb
rol eax, 0xb6
popf
jmp 0x1400ca935
push rax
pushf
mov eax, 0x83043ee9
pushf
not eax
add eax, 0xbb533110
xor eax, 0xf2eb3545
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf26b10bc
xor eax, 0x8591cbcf
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbebfb919
xor eax, 0x95706d14
rol eax, 0xfa
popf
jmp 0x1400ca935
mov r8, rsi
xor edx, edx
mov rcx, r12
call fcn.1400120d0
push rax
pushf
mov eax, 0xd59a65fb
pushf
not eax
add eax, 0x8319f1ae
xor eax, 0xc27814f1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xacdfebf4
xor eax, 0xc51c443a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xaa8bb02d
xor eax, 0xdcadf637
rol eax, 0x33
popf
pushf
not eax
add eax, 0xac2035dc
xor eax, 0x948a27ea
rol eax, 0x6a
popf
jmp 0x1400ca935
call fcn.1400d6737
mov dword [rax], 0x22
jmp 0x1400cadb4
lock or dword [rbx + 0x14], 0x10
jmp 0x1400cc1eb
lock or dword [rbx + 0x14], 8
push rax
pushf
mov eax, 0x8d197ba6
pushf
not eax
add eax, 0xe39e51bf
xor eax, 0xfbce753b
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8c4493c5
xor eax, 0xf6fef86a
rol eax, 0x36
popf
jmp 0x1400ca935
sub rdi, rbp
xor edx, edx
mov rax, rdi
div r15
jmp 0x1400cadee