Function at 0x140262850
Capabilities:
Encrypt data using chaskey
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x40153a49
pushf
not eax
add eax, 0xe5de48d7
xor eax, 0x9d22aa6f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf4cc689b
xor eax, 0xd6f44615
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb477abad
xor eax, 0xdf20fcd3
rol eax, 0x63
popf
pushf
not eax
add eax, 0x868251c6
xor eax, 0xf843b2d6
rol eax, 0x7e
popf
cmp eax, 0x29
jne 0x1402628b3
popf
pop rax
jmp 0x140264044
cmp eax, 0
jne 0x1402628c2
popf
pop rax
jmp 0x140262b56
cmp eax, 3
jne 0x1402628d1
popf
pop rax
jmp 0x140262d46
cmp eax, 1
jne 0x1402628e0
popf
pop rax
jmp 0x140262c11
cmp eax, 0xd
jne 0x1402628ef
popf
pop rax
jmp 0x140263269
cmp eax, 0x1a
jne 0x1402628fe
popf
pop rax
jmp 0x1402638cd
cmp eax, 0xe
jne 0x14026290d
popf
pop rax
jmp 0x1402632de
cmp eax, 0xb
jne 0x14026291c
popf
pop rax
jmp 0x140263197
cmp eax, 0x19
jne 0x14026292b
popf
pop rax
jmp 0x140263895
cmp eax, 8
jne 0x14026293a
popf
pop rax
jmp 0x140263002
cmp eax, 0x2a
jne 0x140262949
popf
pop rax
jmp 0x1402640aa
cmp eax, 0x17
jne 0x140262958
popf
pop rax
jmp 0x140263815
cmp eax, 0x1c
jne 0x140262967
popf
pop rax
jmp 0x1402639ac
cmp eax, 0x12
jne 0x140262976
popf
pop rax
jmp 0x140263593
cmp eax, 0x18
jne 0x140262985
popf
pop rax
jmp 0x140263852
cmp eax, 0x2b
jne 0x140262994
popf
pop rax
jmp 0x140264100
cmp eax, 0x1b
jne 0x1402629a3
popf
pop rax
jmp 0x140263919
cmp eax, 0x2d
jne 0x1402629b2
popf
pop rax
jmp 0x1402641b4
cmp eax, 0x23
jne 0x1402629c1
popf
pop rax
jmp 0x140263d4e
cmp eax, 0x25
jne 0x1402629d0
popf
pop rax
jmp 0x140263ecd
cmp eax, 0xf
jne 0x1402629df
popf
pop rax
jmp 0x1402633a2
cmp eax, 0x13
jne 0x1402629ee
popf
pop rax
jmp 0x14026362f
cmp eax, 0x15
jne 0x1402629fd
popf
pop rax
jmp 0x14026372e
cmp eax, 0x24
jne 0x140262a0c
popf
pop rax
jmp 0x140263df2
cmp eax, 0x1e
jne 0x140262a1b
popf
pop rax
jmp 0x140263aa9
cmp eax, 0xc
jne 0x140262a2a
popf
pop rax
jmp 0x14026322e
cmp eax, 0x26
jne 0x140262a39
popf
pop rax
jmp 0x140263f4f
cmp eax, 0x27
jne 0x140262a48
popf
pop rax
jmp 0x140263f8a
cmp eax, 0x1f
jne 0x140262a57
popf
pop rax
jmp 0x140263b41
cmp eax, 0x10
jne 0x140262a66
popf
pop rax
jmp 0x140263492
cmp eax, 0x2c
jne 0x140262a75
popf
pop rax
jmp 0x14026414b
cmp eax, 9
jne 0x140262a84
popf
pop rax
jmp 0x14026305a
cmp eax, 4
jne 0x140262a93
popf
pop rax
jmp 0x140262daf
cmp eax, 0x16
jne 0x140262aa2
popf
pop rax
jmp 0x1402637c2
cmp eax, 0x28
jne 0x140262ab1
popf
pop rax
jmp 0x140263fc5
cmp eax, 0xa
jne 0x140262ac0
popf
pop rax
jmp 0x1402630fd
cmp eax, 0x22
jne 0x140262acf
popf
pop rax
jmp 0x140263cc8
cmp eax, 0x14
jne 0x140262ade
popf
pop rax
jmp 0x1402636c3
cmp eax, 7
jne 0x140262aed
popf
pop rax
jmp 0x140262f5d
cmp eax, 5
jne 0x140262afc
popf
pop rax
jmp 0x140262e0c
cmp eax, 2
jne 0x140262b0b
popf
pop rax
jmp 0x140262ca2
cmp eax, 0x20
jne 0x140262b1a
popf
pop rax
jmp 0x140263bf6
cmp eax, 0x1d
jne 0x140262b29
popf
pop rax
jmp 0x140263a46
cmp eax, 0x11
jne 0x140262b38
popf
pop rax
jmp 0x140263514
cmp eax, 6
jne 0x140262b47
popf
pop rax
jmp 0x140262e9d
cmp eax, 0x21
jne 0x140262b56
popf
pop rax
jmp 0x140263cae
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 rbx, qword [rsp + 0x90]
mov r14, r8
mov rsi, rdx
mov r12, rcx
test r8, r8
je 0x140262bde
push rax
pushf
mov eax, 0x6f9cfc4e
pushf
not eax
add eax, 0xb50a01e3
xor eax, 0x862462d8
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8a6bb100
xor eax, 0xd9b87f63
rol eax, 7
popf
pushf
not eax
add eax, 0xe008fc3d
xor eax, 0xb27ee1e9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf5284e12
xor eax, 0xabe46858
rol eax, 0x2e
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xd83de170
pushf
not eax
add eax, 0x8a54418f
xor eax, 0xad60f94b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfd8b6fd6
xor eax, 0xa86bf92c
rol eax, 0xfe
popf
jmp 0x1402628a4
test r9, r9
je 0x140262c5c
push rax
pushf
mov eax, 0x94e97b2d
pushf
not eax
add eax, 0xf04bf8ed
xor eax, 0xa572133c
rol eax, 0x53
popf
pushf
not eax
add eax, 0x961cf527
xor eax, 0x88c1fd9f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa2982f13
xor eax, 0xbace49cb
rol eax, 0x60
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x6e2f5c7c
pushf
not eax
add eax, 0xa4245bd4
xor eax, 0xc99a86fe
rol eax, 0xec
popf
pushf
not eax
add eax, 0x95e958b2
xor eax, 0xc2be371c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8348d402
xor eax, 0xcf869426
rol eax, 0xa1
popf
jmp 0x1402628a4
test rcx, rcx
jne 0x140262d00
push rax
pushf
mov eax, 0x7b5d5920
pushf
not eax
add eax, 0xf66f5a72
xor eax, 0xdfe5c85b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x849d5552
xor eax, 0xdd49a515
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfe26a27d
xor eax, 0x8a52e1e3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc8052e43
xor eax, 0xecd5d849
rol eax, 0x46
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xbddb9548
pushf
not eax
add eax, 0xf666fc60
xor eax, 0xe84a433a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe88f2e4e
xor eax, 0x92ab3dfd
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x94cfd7c8
xor eax, 0xa98930fc
rol eax, 0xfb
popf
jmp 0x1402628a4
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
push rax
pushf
mov eax, 0x62c2de99
pushf
not eax
add eax, 0x9af563be
xor eax, 0x96c0cfa5
rol eax, 0x97
popf
pushf
not eax
add eax, 0x888a0394
xor eax, 0x9787953c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb0e183d0
xor eax, 0xda56c66b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8f333963
xor eax, 0x86a42fab
rol eax, 0x37
popf
jmp 0x1402628a4
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
test rbx, rbx
je 0x140262e57
push rax
pushf
mov eax, 0x67214336
pushf
not eax
add eax, 0x8697dad8
xor eax, 0xafe7f28d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xadcc3c63
xor eax, 0xbd7d2dc2
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xed5336c2
xor eax, 0xd55e8176
rol eax, 5
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x27570220
pushf
not eax
add eax, 0xddca30f9
xor eax, 0x9fc9378d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x82607d32
xor eax, 0xf2c47878
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcfaf4b7c
xor eax, 0xdfc9b4e0
rol eax, 0x8d
popf
jmp 0x1402628a4
xor edx, edx
or rax, 0xffffffffffffffff
div r14
cmp r9, rax
jbe 0x140262f04
push rax
pushf
mov eax, 0x4caea7e
pushf
not eax
add eax, 0xa9db0157
xor eax, 0xaceccd8b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe0fed224
xor eax, 0x942b560a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf3c07b95
xor eax, 0x9a78cafc
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf3232c84
xor eax, 0xdc7e3d73
rol eax, 0x80
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xf3e2c2c8
pushf
not eax
add eax, 0xce878c90
xor eax, 0xa3f382cf
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd41de489
xor eax, 0x9095e381
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd992915d
xor eax, 0xcc409874
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcf911b8d
xor eax, 0xbd249197
rol eax, 0xa6
popf
jmp 0x1402628a4
cmp rsi, 0xffffffffffffffff
je 0x140262fa9
push rax
pushf
mov eax, 0x13c156ba
pushf
not eax
add eax, 0xdff4cc2f
xor eax, 0xe8a59329
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb3343d9b
xor eax, 0xc1fc182f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xde2b68e1
xor eax, 0xc1c679c0
rol eax, 0x1d
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x126b24e3
pushf
not eax
add eax, 0xda9527a6
xor eax, 0xd1826979
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbb0cadb9
xor eax, 0xe72ae2da
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe7c5b0c7
xor eax, 0xff2c5e35
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xca4c1690
xor eax, 0xa6d7a4d8
rol eax, 0x8f
popf
jmp 0x1402628a4
mov r8, rsi
xor edx, edx
call fcn.1400f61a0
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0x757da7a7
pushf
not eax
add eax, 0xb5081107
xor eax, 0x8f44da54
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc05f1af2
xor eax, 0xbc143f26
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb8f7e0fd
xor eax, 0xe01c367a
rol eax, 0xd
popf
jmp 0x1402628a4
test rbx, rbx
je 0x1402630a5
push rax
pushf
mov eax, 0x4d3165bc
pushf
not eax
add eax, 0xb48d7f51
xor eax, 0xdb912820
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa4eced93
xor eax, 0xbc931d69
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9549fbbb
xor eax, 0x880cba16
rol eax, 0xaa
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x3237b20
pushf
not eax
add eax, 0x91e64d79
xor eax, 0xb53c440b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb7673775
xor eax, 0xefee8d10
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd4a5ade6
xor eax, 0x8e2bf9ee
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xca146cbd
xor eax, 0xf717e8e0
rol eax, 1
popf
jmp 0x1402628a4
xor edx, edx
or rax, 0xffffffffffffffff
div r14
cmp r9, rax
ja 0x140263164
push rax
pushf
mov eax, 0x991b0416
pushf
not eax
add eax, 0xcabd8143
xor eax, 0xfe217201
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x80c123a6
xor eax, 0x82fa7fbf
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8fa44f1b
xor eax, 0xf070c926
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9d28b4e1
xor eax, 0xcd3bf82c
rol eax, 0x40
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x93c00fd2
pushf
not eax
add eax, 0xf7cd203b
xor eax, 0xe0741487
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x890663de
xor eax, 0x87ca82bf
rol eax, 0xe2
popf
jmp 0x1402628a4
mov eax, dword [rbx + 0x14]
nop
test eax, 0x4c0
je 0x1402631d5
push rax
pushf
mov eax, 0x80d85aaa
pushf
not eax
add eax, 0xfe03fb42
xor eax, 0xe51289dd
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdde6f180
xor eax, 0xb0860cda
rol eax, 0xaa
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x723d056d
pushf
not eax
add eax, 0xc1dfa4b0
xor eax, 0x9e1546a1
rol eax, 0x29
popf
pushf
not eax
add eax, 0x81e91244
xor eax, 0xecef6e09
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x88171602
xor eax, 0xcbcf60ba
rol eax, 0x35
popf
pushf
not eax
add eax, 0x88b098b2
xor eax, 0xb280c4dd
rol eax, 0x16
popf
jmp 0x1402628a4
mov ecx, dword [rbx + 0x20]
jmp 0x1402632de
mov ecx, 0xb1aaf24b
pushf
not ecx
add ecx, 0x9547748c
xor ecx, 0x9e927383
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xf7d063b1
xor ecx, 0x86b11ff4
rol ecx, 0x36
popf
push rax
pushf
mov eax, 0x4e939e7f
pushf
not eax
add eax, 0xb858da43
xor eax, 0xef7b9d88
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc48d08a5
xor eax, 0xde3b0848
rol eax, 7
popf
pushf
not eax
add eax, 0xbfd035ad
xor eax, 0xc51b2f3b
rol eax, 0x3a
popf
jmp 0x1402628a4
mov rdi, r14
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 0x140263349
push rax
pushf
mov eax, 0x897aa202
pushf
not eax
add eax, 0xe26d83ff
xor eax, 0x8875d1a6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9626677e
xor eax, 0xf54b8c62
rol eax, 0x42
popf
pushf
not eax
add eax, 0xef470a2f
xor eax, 0xbe8948d6
rol eax, 0x3f
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xd972ed85
pushf
not eax
add eax, 0xd093a977
xor eax, 0xaa82fc96
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa688321f
xor eax, 0xf684d3e9
rol eax, 0x52
popf
pushf
not eax
add eax, 0x806ac8af
xor eax, 0xc1a836fa
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb9d024e4
xor eax, 0xee5d978e
rol eax, 0x69
popf
jmp 0x1402628a4
mov eax, dword [rbx + 0x14]
mov edx, 0xc384e967
pushf
not edx
add edx, 0xcfa111a5
xor edx, 0x829808ca
rol edx, 0x9c
popf
pushf
not edx
add edx, 0xcf136ec3
xor edx, 0x9b77861a
rol edx, 0x1f
popf
pushf
not edx
add edx, 0xa7ca6555
xor edx, 0xbed180c3
rol edx, 0x78
popf
pushf
not edx
add edx, 0xd7d022e8
xor edx, 0xebaf2aa8
rol edx, 0x30
popf
nop
test eax, 0x4c0
je 0x140263439
push rax
pushf
mov eax, 0xf3bba0b5
pushf
not eax
add eax, 0xae25fa23
xor eax, 0x92809ced
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc25ff06b
xor eax, 0xbd6297ba
rol eax, 0x2f
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x5f0a92c6
pushf
not eax
add eax, 0xf95c72d3
xor eax, 0x844ece42
rol eax, 0x29
popf
pushf
not eax
add eax, 0x94c69128
xor eax, 0xe2a53f66
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9285cd51
xor eax, 0xb8bffce7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xaabb5ee4
xor eax, 0xad29cac8
rol eax, 0x48
popf
jmp 0x1402628a4
movsxd r15, dword [rbx + 0x10]
test r15d, r15d
je 0x1402634e1
push rax
pushf
mov eax, 0xbb036f0e
pushf
not eax
add eax, 0x8abc3062
xor eax, 0xc5b9d492
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa9389563
xor eax, 0xaf6aa789
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf2ae5c72
xor eax, 0xf35489bc
rol eax, 0xd3
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xf09fa61e
pushf
not eax
add eax, 0x8f197c27
xor eax, 0x8e73de29
rol eax, 0x11
popf
pushf
not eax
add eax, 0x95dc3518
xor eax, 0x859a13c3
rol eax, 0x9a
popf
jmp 0x1402628a4
js 0x140263560
push rax
pushf
mov eax, 0xb6a9a45c
pushf
not eax
add eax, 0xc92af12d
xor eax, 0xfe163216
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe8f9fb55
xor eax, 0xb5d33d33
rol eax, 0x82
popf
pushf
not eax
add eax, 0x93a700ce
xor eax, 0xb8005519
rol eax, 6
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x420268db
pushf
not eax
add eax, 0x85bcc70a
xor eax, 0x977b4658
rol eax, 0x12
popf
pushf
not eax
add eax, 0xef707564
xor eax, 0x8d95273f
rol eax, 0x7b
popf
jmp 0x1402628a4
cmp rbp, r15
cmovb r15d, ebp
cmp r15, r13
ja 0x1402635d6
push rax
pushf
mov eax, 0xa2fd428e
pushf
not eax
add eax, 0xa2b62745
xor eax, 0xfdb4260b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8bd77483
xor eax, 0x89ecb1c5
rol eax, 0xaf
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x2237c8a5
pushf
not eax
add eax, 0xad55598d
xor eax, 0x8944c11d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xab36e8fe
xor eax, 0xc7f0b3e3
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc8366a17
xor eax, 0xf44cfc06
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9a535c34
xor eax, 0xa2823e32
rol eax, 0x1c
popf
jmp 0x1402628a4
mov rdx, qword [rbx]
test r15, r15
je 0x14026366a
push rax
pushf
mov eax, 0x9f43943a
pushf
not eax
add eax, 0xdc8200df
xor eax, 0xf34354b2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xcb2e3dc5
xor eax, 0xbfc6ff2d
rol eax, 0x42
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x7d9bdb66
pushf
not eax
add eax, 0xfdb54307
xor eax, 0x82e3c112
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe3d9b7a0
xor eax, 0xfba4334d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xef3b9f0c
xor eax, 0x9d25c06b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x95dbda28
xor eax, 0xe4e60724
rol eax, 0xfd
popf
jmp 0x1402628a4
test r10, r10
je 0x1402636fb
push rax
pushf
mov eax, 0xf65ca556
pushf
not eax
add eax, 0xb80998fe
xor eax, 0xef857374
rol eax, 0x38
popf
pushf
not eax
add eax, 0x85c3d279
xor eax, 0x9895a8f8
rol eax, 0x87
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x317f162e
pushf
not eax
add eax, 0x97aaa036
xor eax, 0xa09711ed
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x82808935
xor eax, 0xacf30fcd
rol eax, 0x5f
popf
jmp 0x1402628a4
mov rcx, r10
test rdx, rdx
je 0x140263769
push rax
pushf
mov eax, 0x98c46e6e
pushf
not eax
add eax, 0x831a3126
xor eax, 0x934c7038
rol eax, 0x63
popf
pushf
not eax
add eax, 0x931512fe
xor eax, 0xca517e82
rol eax, 0xf0
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x94f97153
pushf
not eax
add eax, 0xab2f7dc2
xor eax, 0xdec54d0c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd70bfbbf
xor eax, 0xe1563fc5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xec3d6010
xor eax, 0xfc10bdfb
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe41e3631
xor eax, 0xaf646ba5
rol eax, 0xa1
popf
jmp 0x1402628a4
mov r8d, r15d
call fcn.1400f5980
jmp 0x140263895
mov r8, r13
xor edx, edx
call fcn.1400f61a0
push rax
pushf
mov eax, 0xfb85a9fb
pushf
not eax
add eax, 0x973a7a78
xor eax, 0x9d0e0167
rol eax, 0x40
popf
pushf
not eax
add eax, 0xefd9dc40
xor eax, 0xe91f0d24
rol eax, 0xfa
popf
jmp 0x1402628a4
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
push rax
pushf
mov eax, 0xdca00a7
pushf
not eax
add eax, 0xdde1b21f
xor eax, 0x83dc1f47
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc7ceab3c
xor eax, 0xd19e5770
rol eax, 0xe5
popf
jmp 0x1402628a4
mov r10, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x1fc2c2bd
pushf
not eax
add eax, 0x99a7327b
xor eax, 0x9366ee39
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe27cc543
xor eax, 0x93d99d2a
rol eax, 0xd1
popf
jmp 0x1402628a4
sub dword [rbx + 0x10], r15d
sub rbp, r15
add qword [rbx], r15
mov ecx, dword [rsp + 0x90]
sub r13, r15
jmp 0x140263ecd
mov eax, ecx
cmp rbp, rax
jb 0x140263966
push rax
pushf
mov eax, 0xd90c99e0
pushf
not eax
add eax, 0x896d3213
xor eax, 0xa9b6baac
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa113ee6a
xor eax, 0xb85f9059
rol eax, 0x36
popf
pushf
not eax
add eax, 0xcd928320
xor eax, 0xfaa6d21a
rol eax, 0x8c
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x511e5d8e
pushf
not eax
add eax, 0xdd3ee1e4
xor eax, 0xb9e2eddf
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9e6edcc0
xor eax, 0xae275e02
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc628d2a9
xor eax, 0xbf0b92ef
rol eax, 0x26
popf
jmp 0x1402628a4
cmp rbp, rdx
mov r15d, ebp
cmova r15d, edx
test ecx, ecx
je 0x1402639ed
push rax
pushf
mov eax, 0xde9026c
pushf
not eax
add eax, 0xfc0557cd
xor eax, 0x837ea98c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc8589353
xor eax, 0x8d3d4e93
rol eax, 0x76
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x7b935319
pushf
not eax
add eax, 0x8ad86c7b
xor eax, 0xfb9c3c43
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x84f968a2
xor eax, 0x8f833c80
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfba32db1
xor eax, 0xa44b56b6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc60c7b8b
xor eax, 0xf02afb3a
rol eax, 0xf7
popf
jmp 0x1402628a4
xor edx, edx
mov eax, r15d
div ecx
sub r15d, edx
push rax
pushf
mov eax, 0x419e0034
pushf
not eax
add eax, 0xdd78925f
xor eax, 0xbb2d4431
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd2b56288
xor eax, 0x9fc4e189
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd5d43ca0
xor eax, 0xbaef4f4e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe14a50d1
xor eax, 0xbd5d8381
rol eax, 0x67
popf
jmp 0x1402628a4
mov eax, r15d
cmp rax, r13
ja 0x140263ae8
push rax
pushf
mov eax, 0xc3cafdf7
pushf
not eax
add eax, 0xa45faea3
xor eax, 0xf0d249de
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb7d72ac5
xor eax, 0xa998cd80
rol eax, 0xe9
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x96a283ce
pushf
not eax
add eax, 0xe56024e8
xor eax, 0x91b5640d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcf76b452
xor eax, 0xb4136959
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe457520f
xor eax, 0xf4915013
rol eax, 0x47
popf
pushf
not eax
add eax, 0x96005a38
xor eax, 0x9749e335
rol eax, 0xa1
popf
jmp 0x1402628a4
mov rax, qword [rbx + 8]
mov rcx, rbx
and dword [rbx + 0x10], 0
mov qword [rbx], rax
call fcn.1402a169a
mov rdx, qword [rsp + 0x20]
mov ecx, eax
mov r8d, r15d
call fcn.1402ad7b0
test eax, eax
je 0x140263b9e
push rax
pushf
mov eax, 0x9b601eab
pushf
not eax
add eax, 0xeddc8114
xor eax, 0xb0e609fd
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9e8dbf0e
xor eax, 0xca310ff9
rol eax, 0x8d
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x2653f07d
pushf
not eax
add eax, 0xd2eb16a4
xor eax, 0xc98af381
rol eax, 1
popf
pushf
not eax
add eax, 0xa2342978
xor eax, 0xe2d65333
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf6f3f774
xor eax, 0xcde7bdf4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc9bfeee9
xor eax, 0xce308249
rol eax, 0x66
popf
jmp 0x1402628a4
js 0x140263c55
push rax
pushf
mov eax, 0x52ad5523
pushf
not eax
add eax, 0xdef06645
xor eax, 0xf23d454c
rol eax, 2
popf
pushf
not eax
add eax, 0xd56f54d7
xor eax, 0xd1494432
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9af07316
xor eax, 0xcb0b0b31
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd93b8ade
xor eax, 0xd0b88c81
rol eax, 0x19
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xe001831e
pushf
not eax
add eax, 0x94eea1be
xor eax, 0xb0e9ba34
rol eax, 6
popf
pushf
not eax
add eax, 0xe99667a7
xor eax, 0xcf34ad0f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8d31fe86
xor eax, 0xbafd1831
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd933b50c
xor eax, 0x9016a533
rol eax, 0x6a
popf
jmp 0x1402628a4
mov ecx, dword [rsp + 0x90]
mov r10, qword [rsp + 0x20]
movsxd r15, eax
sub rbp, r15
sub r13, r15
jmp 0x140263ecd
mov rcx, rbx
call fcn.140258548
cmp eax, 0xffffffff
je 0x140263d08
push rax
pushf
mov eax, 0xe14ae0b2
pushf
not eax
add eax, 0xed70b591
xor eax, 0xd69bb8b7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcab54e5b
xor eax, 0x83eeb0ab
rol eax, 0xa3
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x3b34e3e2
pushf
not eax
add eax, 0xf4a1fe76
xor eax, 0xe36ba1c5
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc18bd8e7
xor eax, 0xbca3bf88
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd0072959
xor eax, 0xc2f4ef75
rol eax, 0x63
popf
jmp 0x1402628a4
test r13, r13
je 0x140263dac
push rax
pushf
mov eax, 0xfaa964
pushf
not eax
add eax, 0xe6f8194c
xor eax, 0xbbeeefae
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf4d770d8
xor eax, 0xb929906b
rol eax, 0
popf
pushf
not eax
add eax, 0xef97ba7a
xor eax, 0x8ebedb13
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc3457dcc
xor eax, 0xb9d95b19
rol eax, 0xb0
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x249c073f
pushf
not eax
add eax, 0xc8cb500a
xor eax, 0xdc24e2fd
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8e972a25
xor eax, 0xc073941b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa90da690
xor eax, 0xa75b907c
rol eax, 0xce
popf
jmp 0x1402628a4
mov r10, qword [rsp + 0x20]
dec rbp
dec r13
mov r15d, 0x89af1e9
pushf
not r15d
add r15d, 0x824b0722
xor r15d, 0xa2fb5f6d
rol r15d, 0x7b
popf
pushf
not r15d
add r15d, 0xa540b318
xor r15d, 0xd1be9ebd
rol r15d, 0xa5
popf
pushf
not r15d
add r15d, 0xbb421ac3
xor r15d, 0xffaf7ce2
rol r15d, 0xc2
popf
pushf
not r15d
add r15d, 0xb6e725e0
xor r15d, 0xb8de486f
rol r15d, 0xac
popf
mov byte [r10], al
mov ecx, dword [rbx + 0x20]
mov dword [rsp + 0x90], ecx
push rax
pushf
mov eax, 0xfa7073cc
pushf
not eax
add eax, 0xb9d62098
xor eax, 0x94ab2e16
rol eax, 0x93
popf
pushf
not eax
add eax, 0xae8df79b
xor eax, 0xb7fb5468
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb126aaa9
xor eax, 0xd9934f68
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf55dedd1
xor eax, 0xa2bd3671
rol eax, 0x5d
popf
jmp 0x1402628a4
push r15
not r15
sub r10, r15
pop r15
sub r10, 1
mov qword [rsp + 0x20], r10
test rbp, rbp
jne 0x140263f1c
push rax
pushf
mov eax, 0x5f47fe16
pushf
not eax
add eax, 0x85aa016e
xor eax, 0xc25a4e48
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x80a5cf86
xor eax, 0xaeeb8c01
rol eax, 0xaf
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0xae6d9b91
pushf
not eax
add eax, 0xa32144c9
xor eax, 0xd0862c92
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd3772b66
xor eax, 0x8133230b
rol eax, 0x34
popf
jmp 0x1402628a4
mov r9, qword [rsp + 0x88]
push rax
pushf
mov eax, 0xea52c0d8
pushf
not eax
add eax, 0xb694a2df
xor eax, 0xc650ed65
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf32ed79b
xor eax, 0xdf0cb848
rol eax, 0x5e
popf
jmp 0x1402628a4
mov rax, r9
jmp 0x140262db1
cmp rsi, 0xffffffffffffffff
je 0x140264011
push rax
pushf
mov eax, 0x3eb1d30f
pushf
not eax
add eax, 0xfaab1de5
xor eax, 0x9840b429
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa3c55b87
xor eax, 0x8f96ae4f
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa4e13e67
xor eax, 0xf5d81c6d
rol eax, 0x4f
popf
jmp 0x1402628a4
push rax
pushf
mov eax, 0x243dc762
pushf
not eax
add eax, 0xaa677dc6
xor eax, 0xc5d8a197
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb97a64f4
xor eax, 0x80f282c5
rol eax, 0xe5
popf
jmp 0x1402628a4
mov r8, rsi
xor edx, edx
mov rcx, r12
call fcn.1400f61a0
push rax
pushf
mov eax, 0xf913c110
pushf
not eax
add eax, 0xbb1ec684
xor eax, 0x9f6aa41b
rol eax, 0xad
popf
pushf
not eax
add eax, 0x82c2e821
xor eax, 0xd717a948
rol eax, 0x21
popf
pushf
not eax
add eax, 0x89364e9d
xor eax, 0xcc2ad9ad
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x98f421e9
xor eax, 0xd1f3140a
rol eax, 0xef
popf
jmp 0x1402628a4
call fcn.140268c65
mov dword [rax], 0x22
jmp 0x140262d51
lock or dword [rbx + 0x14], 0x10
push rax
pushf
mov eax, 0x3f4c260a
pushf
not eax
add eax, 0xefe85cdf
xor eax, 0xfba78559
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa6cd59f0
xor eax, 0xc652ae9f
rol eax, 8
popf
pushf
not eax
add eax, 0xc232c853
xor eax, 0x81fb441d
rol eax, 0x2f
popf
jmp 0x1402628a4
sub rdi, rbp
xor edx, edx
mov rax, rdi
div r14
jmp 0x140262db1
lock or dword [rbx + 0x14], 8
jmp 0x14026414b