Function at 0x140060a17
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x7b8ae52b
pushf
not eax
add eax, 0xc02f3ba0
xor eax, 0xaa5ab6b7
rol eax, 9
popf
pushf
not eax
add eax, 0xf48b950e
xor eax, 0xf6ca0d30
rol eax, 0xcb
popf
cmp eax, 0x20
jne 0x140060a54
popf
pop rax
jmp 0x140061c98
cmp eax, 0
jne 0x140060a63
popf
pop rax
jmp 0x140060c70
cmp eax, 3
jne 0x140060a72
popf
pop rax
jmp 0x140060e1e
cmp eax, 1
jne 0x140060a81
popf
pop rax
jmp 0x140060d22
cmp eax, 0xd
jne 0x140060a90
popf
pop rax
jmp 0x1400613b8
cmp eax, 0x1a
jne 0x140060a9f
popf
pop rax
jmp 0x140061a2f
cmp eax, 0xe
jne 0x140060aae
popf
pop rax
jmp 0x140061475
cmp eax, 0xb
jne 0x140060abd
popf
pop rax
jmp 0x1400612bd
cmp eax, 0x19
jne 0x140060acc
popf
pop rax
jmp 0x1400619e0
cmp eax, 8
jne 0x140060adb
popf
pop rax
jmp 0x140061135
cmp eax, 0x1d
jne 0x140060aea
popf
pop rax
jmp 0x140061b49
cmp eax, 0x17
jne 0x140060af9
popf
pop rax
jmp 0x140061892
cmp eax, 0x1c
jne 0x140060b08
popf
pop rax
jmp 0x140061b12
cmp eax, 0x12
jne 0x140060b17
popf
pop rax
jmp 0x14006165f
cmp eax, 0x18
jne 0x140060b26
popf
pop rax
jmp 0x14006190c
cmp eax, 0x11
jne 0x140060b35
popf
pop rax
jmp 0x14006160f
cmp eax, 0x1b
jne 0x140060b44
popf
pop rax
jmp 0x140061a7d
cmp eax, 0x21
jne 0x140060b53
popf
pop rax
jmp 0x140061d41
cmp eax, 0x23
jne 0x140060b62
popf
pop rax
jmp 0x140061dc9
cmp eax, 0x14
jne 0x140060b71
popf
pop rax
jmp 0x14006171d
cmp eax, 0xf
jne 0x140060b80
popf
pop rax
jmp 0x1400614b2
cmp eax, 0x13
jne 0x140060b8f
popf
pop rax
jmp 0x14006169b
cmp eax, 0x15
jne 0x140060b9e
popf
pop rax
jmp 0x14006179f
cmp eax, 0x24
jne 0x140060bad
popf
pop rax
jmp 0x140061e0b
cmp eax, 0x1e
jne 0x140060bbc
popf
pop rax
jmp 0x140061bf8
cmp eax, 0xc
jne 0x140060bcb
popf
pop rax
jmp 0x140061366
cmp eax, 7
jne 0x140060bda
popf
pop rax
jmp 0x140061093
cmp eax, 5
jne 0x140060be9
popf
pop rax
jmp 0x140060f6a
cmp eax, 0x1f
jne 0x140060bf8
popf
pop rax
jmp 0x140061c4b
cmp eax, 0x10
jne 0x140060c07
popf
pop rax
jmp 0x140061501
cmp eax, 6
jne 0x140060c16
popf
pop rax
jmp 0x140060fd8
cmp eax, 9
jne 0x140060c25
popf
pop rax
jmp 0x1400611ca
cmp eax, 4
jne 0x140060c34
popf
pop rax
jmp 0x140060ec6
cmp eax, 0x16
jne 0x140060c43
popf
pop rax
jmp 0x140061834
cmp eax, 2
jne 0x140060c52
popf
pop rax
jmp 0x140060d8a
cmp eax, 0xa
jne 0x140060c61
popf
pop rax
jmp 0x14006125b
cmp eax, 0x22
jne 0x140060c70
popf
pop rax
jmp 0x140061dc0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov rbx, rcx
mov bpl, dl
mov ecx, dword [rcx + 0x34]
cmp ecx, 5
jg 0x140060cdc
push rax
pushf
mov eax, 0x6850931d
pushf
not eax
add eax, 0xb45be25b
xor eax, 0xe54391c5
rol eax, 8
popf
pushf
not eax
add eax, 0xa1130d4a
xor eax, 0x8d857895
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x86007a4b
xor eax, 0xcfd2b390
rol eax, 0x72
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x10ce96cc
pushf
not eax
add eax, 0xd84cd087
xor eax, 0xbdcbc305
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc81bd3f7
xor eax, 0xdb865028
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe5bbc819
xor eax, 0x9a4bb5e4
rol eax, 0x57
popf
jmp 0x140060a45
je 0x140060d57
push rax
pushf
mov eax, 0x648aeddd
pushf
not eax
add eax, 0xdee6d5e9
xor eax, 0x836e5825
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf4667c70
xor eax, 0xf156e914
rol eax, 0xcc
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x160a33
pushf
not eax
add eax, 0xcf87f5be
xor eax, 0xc915a552
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc6aec281
xor eax, 0x93824bc0
rol eax, 0x2f
popf
jmp 0x140060a45
test ecx, ecx
je 0x140060dc5
push rax
pushf
mov eax, 0xeb2a35b
pushf
not eax
add eax, 0xcaaa1001
xor eax, 0xbcf70979
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe806d47e
xor eax, 0x86466477
rol eax, 0x46
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x30986423
pushf
not eax
add eax, 0xb760881b
xor eax, 0x8c683cff
rol eax, 7
popf
pushf
not eax
add eax, 0xc5dc037b
xor eax, 0xd3f22ab4
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfcc5b7e7
xor eax, 0xd057aaca
rol eax, 0x64
popf
pushf
not eax
add eax, 0xcc42c23a
xor eax, 0x952a3675
rol eax, 0xab
popf
jmp 0x140060a45
sub ecx, 1
je 0x140060e6d
push rax
pushf
mov eax, 0xc582e22f
pushf
not eax
add eax, 0xcb0b4ee7
xor eax, 0xb56f969d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd04b8f65
xor eax, 0xf95a144b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbf990edd
xor eax, 0xb1620b07
rol eax, 0x22
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xcce98a7e
pushf
not eax
add eax, 0xd92e3f58
xor eax, 0xaa85b08e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9d37b252
xor eax, 0x94bbdce4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe076fdce
xor eax, 0xb6c5ca2d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf282dcd1
xor eax, 0xd7200bd4
rol eax, 0x62
popf
jmp 0x140060a45
sub ecx, 1
je 0x140060f11
push rax
pushf
mov eax, 0xfbf4bf0e
pushf
not eax
add eax, 0x8eb926cf
xor eax, 0xe8b87a12
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xedac9a51
xor eax, 0xdd565742
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xece56832
xor eax, 0xbf1698e8
rol eax, 0x2e
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x9091a022
pushf
not eax
add eax, 0xc5ab14d5
xor eax, 0xb02c7284
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcd2ca7c3
xor eax, 0xdaf1bf44
rol eax, 0x22
popf
pushf
not eax
add eax, 0x937bbe2b
xor eax, 0xda7ba52e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe6a34d58
xor eax, 0x89e51975
rol eax, 0xf5
popf
jmp 0x140060a45
sub ecx, 1
je 0x140060fa5
push rax
pushf
mov eax, 0x30f00e22
pushf
not eax
add eax, 0xdfe2d207
xor eax, 0xb84f7eaa
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x96a5099b
xor eax, 0xa8ba98e6
rol eax, 1
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xb258cefb
pushf
not eax
add eax, 0xa2cdf564
xor eax, 0xa284d9df
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd2bc2ba0
xor eax, 0xcae08227
rol eax, 0x48
popf
jmp 0x140060a45
cmp ecx, 1
jne 0x14006103a
push rax
pushf
mov eax, 0x478ab56f
pushf
not eax
add eax, 0xfa02ac7a
xor eax, 0xbf92e53d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xea79bad3
xor eax, 0xdd623842
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfe9e5ae1
xor eax, 0xabed68b6
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcda1ab21
xor eax, 0xfd961f69
rol eax, 0xb8
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xe6637129
pushf
not eax
add eax, 0x8dd527d4
xor eax, 0xc668db4c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa7b85839
xor eax, 0x8cd4a0bb
rol eax, 0x59
popf
pushf
not eax
add eax, 0x97631c41
xor eax, 0xd536cf6f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbe61469f
xor eax, 0xf2e4886e
rol eax, 0x7e
popf
jmp 0x140060a45
mov ecx, dword [rbx + 0x28]
mov edi, 0xf625a68b
pushf
not edi
add edi, 0x98df6f71
xor edi, 0xe2afb365
rol edi, 0xa3
popf
pushf
not edi
add edi, 0xe26ac52b
xor edi, 0x8c8a8424
rol edi, 0x68
popf
pushf
not edi
add edi, 0xb510d78e
xor edi, 0xb055d710
rol edi, 0xfc
popf
pushf
not edi
add edi, 0xb91546b7
xor edi, 0xacc5e4f3
rol edi, 0xcd
popf
add qword [rbx + 0x18], rdi
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
mov rsi, qword [rax - 8]
push rax
pushf
mov eax, 0xa329e82e
pushf
not eax
add eax, 0xb6473031
xor eax, 0xf9686618
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa854acb0
xor eax, 0xefe902da
rol eax, 0x23
popf
jmp 0x140060a45
mov eax, ecx
shr eax, 4
test al, 1
je 0x140061197
push rax
pushf
mov eax, 0x1648f216
pushf
not eax
add eax, 0xfe51d7ca
xor eax, 0xbda7b97d
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe229aac1
xor eax, 0xace6696c
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe38dd769
xor eax, 0xea63e096
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdbc4bc1b
xor eax, 0xd0712bd0
rol eax, 0x86
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x7f263644
pushf
not eax
add eax, 0xbafa1559
xor eax, 0x8845e2d2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9455c58b
xor eax, 0xd7ea8c26
rol eax, 3
popf
jmp 0x140060a45
test rsi, rsi
jns 0x140061202
push rax
pushf
mov eax, 0x3fa81a9d
pushf
not eax
add eax, 0xcfe502f1
xor eax, 0xf7466acd
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x801af9c8
xor eax, 0xe66c5920
rol eax, 0x6d
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x732f4f23
pushf
not eax
add eax, 0xa8ae7d78
xor eax, 0xd51e2081
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfe77424d
xor eax, 0xe6f8b5b9
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8a6f3d7f
xor eax, 0x81950838
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdb8099ea
xor eax, 0xc6fa357b
rol eax, 5
popf
jmp 0x140060a45
neg rsi
or ecx, 0x40
mov dword [rbx + 0x28], ecx
push rax
pushf
mov eax, 0xee14e308
pushf
not eax
add eax, 0x8f8814c8
xor eax, 0xeeb37695
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd46c0146
xor eax, 0xe4ad2209
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa9549dd2
xor eax, 0xab4a3a83
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc495f76d
xor eax, 0xad8e84d6
rol eax, 0x51
popf
jmp 0x140060a45
cmp dword [rbx + 0x30], 0
jge 0x14006130d
push rax
pushf
mov eax, 0x62c2631e
pushf
not eax
add eax, 0xdf972313
xor eax, 0x95c8f286
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8c0dc29e
xor eax, 0xdbda38b5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc2d1d3b6
xor eax, 0xe476a84e
rol eax, 0xc
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x6f874d67
pushf
not eax
add eax, 0xbe1e924d
xor eax, 0x9dc8e4a4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe782d139
xor eax, 0xdaa362eb
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc2cd0662
xor eax, 0xdae59b10
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa9e04d58
xor eax, 0xeef270b2
rol eax, 0x47
popf
jmp 0x140060a45
mov dword [rbx + 0x30], 1
jmp 0x140061a94
mov ecx, dword [rbx + 0x28]
mov edi, 0x36e7b376
pushf
not edi
add edi, 0xec4fc492
xor edi, 0x81d3ffaf
rol edi, 0xa2
popf
pushf
not edi
add edi, 0x9249ba6f
xor edi, 0xbf51ff9e
rol edi, 0xee
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
je 0x14006142f
push rax
pushf
mov eax, 0xa7e0d599
pushf
not eax
add eax, 0xf06d0394
xor eax, 0xf9c977f5
rol eax, 8
popf
pushf
not eax
add eax, 0xd674027e
xor eax, 0x9f19f2cc
rol eax, 0x88
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x274b8a03
pushf
not eax
add eax, 0x86ae7f32
xor eax, 0xddba7a50
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x98b16378
xor eax, 0xfb91fcf2
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc060fe30
xor eax, 0xe1876f59
rol eax, 0x3b
popf
jmp 0x140060a45
movsx rsi, word [rax - 8]
jmp 0x140061135
movzx esi, word [rax - 8]
jmp 0x140061135
mov ecx, dword [rbx + 0x28]
mov edi, 0x6bfa65af
pushf
not edi
add edi, 0x9bfe2b0b
xor edi, 0x80a94389
rol edi, 0xb2
popf
pushf
not edi
add edi, 0xc7bf4c99
xor edi, 0x85a86ed7
rol edi, 0x55
popf
pushf
not edi
add edi, 0xd5c7c9f9
xor edi, 0xb4ad0de4
rol edi, 0x96
popf
pushf
not edi
add edi, 0xc7af8f59
xor edi, 0xd9990a78
rol edi, 0x58
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test dil, al
mov rax, qword [rbx + 0x18]
je 0x1400615b6
push rax
pushf
mov eax, 0xd2bc56da
pushf
not eax
add eax, 0x83f3c975
xor eax, 0x8d63a50e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xec3a41e2
xor eax, 0xa17056dd
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa518b8e3
xor eax, 0xc1e419ab
rol eax, 0xcd
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xcd29ac68
pushf
not eax
add eax, 0xf2b10667
xor eax, 0xae46ab05
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcf01f119
xor eax, 0x8bb44a6b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd388c741
xor eax, 0xcc90d807
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xcdf8f78f
xor eax, 0xa93cc43c
rol eax, 0x91
popf
jmp 0x140060a45
movsx rsi, byte [rax - 8]
jmp 0x140061135
movzx esi, byte [rax - 8]
jmp 0x140061135
sub ecx, 6
je 0x1400616d7
push rax
pushf
mov eax, 0xf82c852c
pushf
not eax
add eax, 0xb611a808
xor eax, 0xed1c1909
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe8dc5e22
xor eax, 0xa08d698d
rol eax, 9
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x7f7ae193
pushf
not eax
add eax, 0xb81875a4
xor eax, 0x920ae03a
rol eax, 3
popf
pushf
not eax
add eax, 0xf1f39a21
xor eax, 0x9715ff02
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbbe3e569
xor eax, 0x9c87bce0
rol eax, 0xed
popf
jmp 0x140060a45
sub ecx, 1
je 0x140061759
push rax
pushf
mov eax, 0xc6e6a5b3
pushf
not eax
add eax, 0xae71f476
xor eax, 0xd07af8bb
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcbf183e3
xor eax, 0xa4b4e7ea
rol eax, 0xc6
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x520e4236
pushf
not eax
add eax, 0xb9586341
xor eax, 0xa95457e7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb58c8bc7
xor eax, 0xe48870cf
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc5d53938
xor eax, 0xadc0c6ca
rol eax, 0x9c
popf
jmp 0x140060a45
sub ecx, 2
je 0x1400617db
push rax
pushf
mov eax, 0xd9735985
pushf
not eax
add eax, 0x88553676
xor eax, 0xacc90a52
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe4c20697
xor eax, 0x9fa76a56
rol eax, 0x16
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xaa0d74db
pushf
not eax
add eax, 0xabde9541
xor eax, 0xae0adfee
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf4b6e225
xor eax, 0xfba5b89b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x979e1afb
xor eax, 0xb93ecf24
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf27d4e31
xor eax, 0xeb45f455
rol eax, 0xfd
popf
jmp 0x140060a45
jmp 0x140060f6a
mov rax, qword [rbx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], 0x16
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.1400883d6
xor al, al
jmp 0x140061e27
mov ecx, dword [rbx + 0x28]
mov edi, 0x31815c98
pushf
not edi
add edi, 0xcf56eebc
xor edi, 0xfd245d20
rol edi, 0x30
popf
pushf
not edi
add edi, 0xce16e704
xor edi, 0x935abb13
rol edi, 0x30
popf
pushf
not edi
add edi, 0xef1bc7ce
xor edi, 0xf30db02c
rol edi, 0x68
popf
pushf
not edi
add edi, 0xcfbe1c2d
xor edi, 0x97d273eb
rol edi, 0x25
popf
add qword [rbx + 0x18], 8
mov eax, ecx
shr eax, 4
test al, 1
mov rax, qword [rbx + 0x18]
je 0x1400619ad
push rax
pushf
mov eax, 0x7fcdcbf5
pushf
not eax
add eax, 0xb7bce3cc
xor eax, 0x8dcbcaa1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbc3a5c21
xor eax, 0xd3a7ed65
rol eax, 0x89
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x5b888d00
pushf
not eax
add eax, 0xd9f557e3
xor eax, 0xe08c369e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8e8db31a
xor eax, 0xa6111439
rol eax, 0x47
popf
jmp 0x140060a45
movsxd rsi, dword [rax - 8]
jmp 0x140061135
mov esi, dword [rax - 8]
jmp 0x140061135
movsxd rdx, dword [rbx + 0x30]
and ecx, 0xfffffff7
mov r8, qword [rbx + 8]
mov dword [rbx + 0x28], ecx
lea rcx, [rbx + 0x50]
call fcn.140059b1d
test rsi, rsi
jne 0x140061adf
push rax
pushf
mov eax, 0x363711f7
pushf
not eax
add eax, 0x9d52bad4
xor eax, 0xec0d32d5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x84b450a6
xor eax, 0xe28a5768
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x86219874
xor eax, 0xb5bb4c3e
rol eax, 0xe0
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xd1140812
pushf
not eax
add eax, 0xc1ffff0d
xor eax, 0xefd07d4e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb825cc39
xor eax, 0xb056eaeb
rol eax, 0x9b
popf
jmp 0x140060a45
and dword [rbx + 0x28], 0xffffffdf
push rax
pushf
mov eax, 0x7c7d1fed
pushf
not eax
add eax, 0xd2c8e3e8
xor eax, 0xe46dabb7
rol eax, 0x71
popf
pushf
not eax
add eax, 0xcf1f28f2
xor eax, 0xc483c4a5
rol eax, 0xa7
popf
jmp 0x140060a45
mov byte [rbx + 0x4c], 0
mov r8b, bpl
mov rcx, rbx
cmp rdi, 8
jne 0x140061b9f
push rax
pushf
mov eax, 0xda20b80d
pushf
not eax
add eax, 0xa16f7095
xor eax, 0x86047ef1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcbb38dc0
xor eax, 0xef773340
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdcff95d6
xor eax, 0xc33b5153
rol eax, 0x21
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x29d5a101
pushf
not eax
add eax, 0xed29ddd4
xor eax, 0x9c011ee6
rol eax, 0x92
popf
pushf
not eax
add eax, 0xada31ad7
xor eax, 0xa6d3d196
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd491cf28
xor eax, 0xf649067b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe32ae3b5
xor eax, 0xe88aad6f
rol eax, 0x24
popf
jmp 0x140060a45
mov rdx, rsi
call fcn.14009f5bc
jmp 0x140061c98
mov edx, esi
call fcn.1400b35ef
push rax
pushf
mov eax, 0x2739c9ea
pushf
not eax
add eax, 0xb9ebca43
xor eax, 0xb8828636
rol eax, 0
popf
pushf
not eax
add eax, 0x9f4534a3
xor eax, 0xb86e9326
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9acc9d50
xor eax, 0xc328cc03
rol eax, 0x80
popf
jmp 0x140060a45
mov eax, dword [rbx + 0x28]
shr eax, 7
test al, 1
je 0x140061cfb
push rax
pushf
mov eax, 0xac9d1e6a
pushf
not eax
add eax, 0xb21f444a
xor eax, 0xa4798b38
rol eax, 0x53
popf
pushf
not eax
add eax, 0xafe6167b
xor eax, 0xf007b711
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb608e75c
xor eax, 0xb21fd0fd
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdf961e50
xor eax, 0xf5db4925
rol eax, 0x42
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0xaf0fc93
pushf
not eax
add eax, 0xcb874921
xor eax, 0xd3e70c03
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8765a521
xor eax, 0xcf45d440
rol eax, 0x75
popf
pushf
not eax
add eax, 0x99382999
xor eax, 0x9ee626d2
rol eax, 0x28
popf
jmp 0x140060a45
cmp dword [rbx + 0x48], 0
je 0x140061d7a
push rax
pushf
mov eax, 0x8b16f367
pushf
not eax
add eax, 0xd70aa2c6
xor eax, 0xf031835b
rol eax, 3
popf
pushf
not eax
add eax, 0xa376c2d1
xor eax, 0xc56566e3
rol eax, 0x3b
popf
jmp 0x140060a45
push rax
pushf
mov eax, 0x3f70bb2d
pushf
not eax
add eax, 0xb29291e2
xor eax, 0x99458d7f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xde101bf9
xor eax, 0x9d70843a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbb083c88
xor eax, 0xf8a980a8
rol eax, 5
popf
jmp 0x140060a45
mov rcx, qword [rbx + 0x40]
cmp byte [rcx], 0x30
je 0x140061e0b
dec qword [rbx + 0x40]
mov rcx, qword [rbx + 0x40]
mov byte [rcx], 0x30
jmp 0x140061dd5
inc dword [rbx + 0x48]
push rax
pushf
mov eax, 0x2427a257
pushf
not eax
add eax, 0xe5d42dfb
xor eax, 0xe101df77
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf11345c4
xor eax, 0xa0909079
rol eax, 0x22
popf
jmp 0x140060a45
mov al, 0x10
pushf
not al
add al, 0xb
xor al, 0x99
rol al, 0xfb
popf
pushf
not al
add al, 0x37
xor al, 0x1a
rol al, 0x90
popf
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret