Function at 0x1400bbc62
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0xd7755009
pushf
not eax
add eax, 0xea9967e0
xor eax, 0xd8c1abee
rol eax, 0x42
popf
pushf
not eax
add eax, 0x978da569
xor eax, 0xc19032d8
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb8af002d
xor eax, 0xe7e34b60
rol eax, 0xea
popf
cmp eax, 0x29
jne 0x1400bbcb2
popf
pop rax
jmp 0x1400bce14
cmp eax, 0
jne 0x1400bbcc1
popf
pop rax
jmp 0x1400bbfaf
cmp eax, 3
jne 0x1400bbcd0
popf
pop rax
jmp 0x1400bc0df
cmp eax, 1
jne 0x1400bbcdf
popf
pop rax
jmp 0x1400bc030
cmp eax, 0xd
jne 0x1400bbcee
popf
pop rax
jmp 0x1400bc4a6
cmp eax, 0x1a
jne 0x1400bbcfd
popf
pop rax
jmp 0x1400bc919
cmp eax, 0xe
jne 0x1400bbd0c
popf
pop rax
jmp 0x1400bc4f8
cmp eax, 0x31
jne 0x1400bbd1b
popf
pop rax
jmp 0x1400bd14a
cmp eax, 0x19
jne 0x1400bbd2a
popf
pop rax
jmp 0x1400bc89b
cmp eax, 8
jne 0x1400bbd39
popf
pop rax
jmp 0x1400bc2b8
cmp eax, 0x2a
jne 0x1400bbd48
popf
pop rax
jmp 0x1400bce83
cmp eax, 0x17
jne 0x1400bbd57
popf
pop rax
jmp 0x1400bc791
cmp eax, 0x1c
jne 0x1400bbd66
popf
pop rax
jmp 0x1400bc9f7
cmp eax, 0x2e
jne 0x1400bbd75
popf
pop rax
jmp 0x1400bcfc5
cmp eax, 0x18
jne 0x1400bbd84
popf
pop rax
jmp 0x1400bc7f8
cmp eax, 0x2b
jne 0x1400bbd93
popf
pop rax
jmp 0x1400bceed
cmp eax, 0x1b
jne 0x1400bbda2
popf
pop rax
jmp 0x1400bc9a2
cmp eax, 0x2d
jne 0x1400bbdb1
popf
pop rax
jmp 0x1400bcf90
cmp eax, 0x23
jne 0x1400bbdc0
popf
pop rax
jmp 0x1400bcc3e
cmp eax, 0x25
jne 0x1400bbdcf
popf
pop rax
jmp 0x1400bccf9
cmp eax, 0x32
jne 0x1400bbdde
popf
pop rax
jmp 0x1400bd184
cmp eax, 0x13
jne 0x1400bbded
popf
pop rax
jmp 0x1400bc696
cmp eax, 0x33
jne 0x1400bbdfc
popf
pop rax
jmp 0x1400bd1df
cmp eax, 0x24
jne 0x1400bbe0b
popf
pop rax
jmp 0x1400bcc74
cmp eax, 0x1e
jne 0x1400bbe1a
popf
pop rax
jmp 0x1400bcada
cmp eax, 0xc
jne 0x1400bbe29
popf
pop rax
jmp 0x1400bc43f
cmp eax, 0x26
jne 0x1400bbe38
popf
pop rax
jmp 0x1400bcd38
cmp eax, 0x27
jne 0x1400bbe47
popf
pop rax
jmp 0x1400bcd94
cmp eax, 0x30
jne 0x1400bbe56
popf
pop rax
jmp 0x1400bd0ce
cmp eax, 0x10
jne 0x1400bbe65
popf
pop rax
jmp 0x1400bc5b2
cmp eax, 0x2c
jne 0x1400bbe74
popf
pop rax
jmp 0x1400bcf69
cmp eax, 9
jne 0x1400bbe83
popf
pop rax
jmp 0x1400bc320
cmp eax, 4
jne 0x1400bbe92
popf
pop rax
jmp 0x1400bc106
cmp eax, 0x16
jne 0x1400bbea1
popf
pop rax
jmp 0x1400bc72b
cmp eax, 0x28
jne 0x1400bbeb0
popf
pop rax
jmp 0x1400bcdca
cmp eax, 0xa
jne 0x1400bbebf
popf
pop rax
jmp 0x1400bc3a6
cmp eax, 0x22
jne 0x1400bbece
popf
pop rax
jmp 0x1400bcbf5
cmp eax, 0x14
jne 0x1400bbedd
popf
pop rax
jmp 0x1400bc6e7
cmp eax, 7
jne 0x1400bbeec
popf
pop rax
jmp 0x1400bc218
cmp eax, 5
jne 0x1400bbefb
popf
pop rax
jmp 0x1400bc14f
cmp eax, 2
jne 0x1400bbf0a
popf
pop rax
jmp 0x1400bc09a
cmp eax, 0x20
jne 0x1400bbf19
popf
pop rax
jmp 0x1400bcb37
cmp eax, 0x1d
jne 0x1400bbf28
popf
pop rax
jmp 0x1400bca7d
cmp eax, 0x11
jne 0x1400bbf37
popf
pop rax
jmp 0x1400bc5ec
cmp eax, 6
jne 0x1400bbf46
popf
pop rax
jmp 0x1400bc1bc
cmp eax, 0x2f
jne 0x1400bbf55
popf
pop rax
jmp 0x1400bd051
cmp eax, 0x12
jne 0x1400bbf64
popf
pop rax
jmp 0x1400bc610
cmp eax, 0x21
jne 0x1400bbf73
popf
pop rax
jmp 0x1400bcba2
cmp eax, 0x1f
jne 0x1400bbf82
popf
pop rax
jmp 0x1400bcb13
cmp eax, 0xb
jne 0x1400bbf91
popf
pop rax
jmp 0x1400bc3f0
cmp eax, 0xf
jne 0x1400bbfa0
popf
pop rax
jmp 0x1400bc558
cmp eax, 0x15
jne 0x1400bbfaf
popf
pop rax
jmp 0x1400bc71f
mov qword [rsp + 0x10], rbx
mov byte [rsp + 0x18], r8b
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xa0
movzx r15d, r8b
mov r13, rdx
mov rsi, rcx
xor r14d, r14d
mov rdx, rcx
lea rcx, [rbp - 0x19]
call fcn.1400a9751
nop
cmp dword [r13 + 0x20], r14d
jle 0x1400bc010
push rax
pushf
mov eax, 0xf368f73b
pushf
not eax
add eax, 0x8c5129f8
xor eax, 0x98e83abc
rol eax, 0xf5
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x10a4bccc
pushf
not eax
add eax, 0x990df104
xor eax, 0x88691c37
rol eax, 0x95
popf
jmp 0x1400bbca3
mov rbx, qword [rsi]
mov rdx, qword [r13 + 0x10]
mov rcx, rsi
call fcn.140021f00
test al, al
je 0x1400bc07a
push rax
pushf
mov eax, 0xe32b73ab
pushf
not eax
add eax, 0xc2e1d8d1
xor eax, 0xa733f336
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdbb0c52a
xor eax, 0xd1f6825e
rol eax, 0x70
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x16473ffc
pushf
not eax
add eax, 0xef03ab18
xor eax, 0xc0bc6b1b
rol eax, 0xe7
popf
jmp 0x1400bbca3
cmp rbx, qword [rsi]
jne 0x1400bc0bf
push rax
pushf
mov eax, 0xd923e3a2
pushf
not eax
add eax, 0x8696da05
xor eax, 0xad7ef662
rol eax, 0xce
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x6c4cbfb2
pushf
not eax
add eax, 0xfb3c3460
xor eax, 0x8ecf74ad
rol eax, 0x2d
popf
jmp 0x1400bbca3
mov r14d, dword [r13 + 0x20]
dec r14d
push rax
pushf
mov eax, 0xe27dd5c6
pushf
not eax
add eax, 0x8eeea570
xor eax, 0xac74cfa9
rol eax, 0x90
popf
jmp 0x1400bbca3
inc r14d
cmp r14d, dword [r13 + 0x20]
jl 0x1400bc12f
push rax
pushf
mov eax, 0xb4d71a4b
pushf
not eax
add eax, 0xa858d731
xor eax, 0xf981bce5
rol eax, 0x27
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x17553372
pushf
not eax
add eax, 0xae7031d5
xor eax, 0x979afe62
rol eax, 0xe9
popf
jmp 0x1400bbca3
mov rdx, rsi
lea rcx, [rbp - 0x59]
call fcn.1400a9751
nop
xor al, al
mov byte [rbp + 0x67], al
mov rdi, qword [rsi]
mov rdx, qword [r13 + 0x28]
mov rdx, qword [rdx + 0x10]
mov rcx, rsi
call fcn.140021f00
test al, al
je 0x1400bc19c
push rax
pushf
mov eax, 0x228da180
pushf
not eax
add eax, 0xd1fd571f
xor eax, 0xaf6fb41e
rol eax, 0xba
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xeda9234e
pushf
not eax
add eax, 0xd5aeed6c
xor eax, 0xec45ca1d
rol eax, 0xa
popf
jmp 0x1400bbca3
test r15b, r15b
je 0x1400bc1e5
push rax
pushf
mov eax, 0x25b43d79
pushf
not eax
add eax, 0xdb9f839a
xor eax, 0xb42b4620
rol eax, 0xea
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x5cd81532
pushf
not eax
add eax, 0xd05d7055
xor eax, 0xf4a3b19d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xcff906f2
xor eax, 0xeb0aaf01
rol eax, 0x31
popf
jmp 0x1400bbca3
mov rax, qword [rsi]
mov qword [rbp - 0x59], rax
lea r12, [rsi + 8]
lea rax, [rbp - 0x51]
cmp rax, r12
je 0x1400bc272
push rax
pushf
mov eax, 0x6530b02f
pushf
not eax
add eax, 0x8a4b112e
xor eax, 0xf6598189
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa04e558e
xor eax, 0xadac744a
rol eax, 8
popf
pushf
not eax
add eax, 0xc0994301
xor eax, 0xe933587b
rol eax, 0xf9
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x253be3d6
pushf
not eax
add eax, 0xfd4c875b
xor eax, 0xff577456
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa13daf7b
xor eax, 0xb1515f61
rol eax, 9
popf
pushf
not eax
add eax, 0xd4d2808d
xor eax, 0xc8fab832
rol eax, 0x59
popf
jmp 0x1400bbca3
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
sub r8, rdx
sar r8, 2
lea rcx, [rbp - 0x51]
call fcn.140079054
mov rax, qword [r12 + 0x18]
mov qword [rbp - 0x39], rax
push rax
pushf
mov eax, 0x5e0e64b6
pushf
not eax
add eax, 0xa7e2f7b0
xor eax, 0x9af3edb0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xded47856
xor eax, 0xc7d8dbda
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbd42a4cc
xor eax, 0xfc3ff504
rol eax, 0xa7
popf
jmp 0x1400bbca3
lea r8, [rsi + 0x28]
lea rax, [rbp - 0x31]
cmp rax, r8
je 0x1400bc360
push rax
pushf
mov eax, 0xac91e228
pushf
not eax
add eax, 0xdf762933
xor eax, 0x95565237
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8f5c063d
xor eax, 0x98bd29e8
rol eax, 0xf7
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xd7223de
pushf
not eax
add eax, 0xc20a89c8
xor eax, 0xeabf4029
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9eadba8f
xor eax, 0xa850a921
rol eax, 0x50
popf
pushf
not eax
add eax, 0xebbb1da0
xor eax, 0x94592923
rol eax, 0xd8
popf
jmp 0x1400bbca3
mov rdx, qword [r8]
mov r8, qword [r8 + 8]
sub r8, rdx
sar r8, 4
lea rcx, [rbp - 0x31]
call fcn.1400a05f9
push rax
pushf
mov eax, 0x2f966bf1
pushf
not eax
add eax, 0x979f3dd1
xor eax, 0xb18c4966
rol eax, 0x75
popf
pushf
not eax
add eax, 0xcd55b317
xor eax, 0xb61aae83
rol eax, 0x16
popf
jmp 0x1400bbca3
mov byte [rbp + 0x67], 1
jmp 0x1400bc610
mov rax, qword [rbp - 0x19]
mov qword [rsi], rax
lea rbx, [rsi + 8]
lea rax, [rbp - 0x11]
cmp rbx, rax
je 0x1400bc486
push rax
pushf
mov eax, 0xf9a78ce6
pushf
not eax
add eax, 0xdc345abb
xor eax, 0x93974679
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9f548f17
xor eax, 0xfc42d65c
rol eax, 0xe6
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x10dafd7d
pushf
not eax
add eax, 0xf2d10c93
xor eax, 0xe1f7cf15
rol eax, 0x73
popf
jmp 0x1400bbca3
mov r8, qword [rbp - 9]
mov rdx, qword [rbp - 0x11]
sub r8, rdx
sar r8, 2
mov rcx, rbx
call fcn.140079054
mov rax, qword [rbp + 7]
mov qword [rbx + 0x18], rax
push rax
pushf
mov eax, 0x3ffff2b5
pushf
not eax
add eax, 0xd428597d
xor eax, 0xadde95ea
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfd4a8e43
xor eax, 0xaecbd177
rol eax, 0xd1
popf
jmp 0x1400bbca3
lea rcx, [rsi + 0x28]
lea rax, [rbp + 0xf]
cmp rcx, rax
je 0x1400bc538
push rax
pushf
mov eax, 0xde9babb3
pushf
not eax
add eax, 0xca461e13
xor eax, 0xc2495651
rol eax, 0x23
popf
pushf
not eax
add eax, 0xefb6762f
xor eax, 0xaf9d55bd
rol eax, 0x68
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xe83fe7b4
pushf
not eax
add eax, 0x86e9f15f
xor eax, 0x9ea809aa
rol eax, 0x73
popf
jmp 0x1400bbca3
mov r8, qword [rbp + 0x17]
mov rdx, qword [rbp + 0xf]
sub r8, rdx
sar r8, 4
call fcn.1400a05f9
push rax
pushf
mov eax, 0x550a2f07
pushf
not eax
add eax, 0xce272d28
xor eax, 0xb2d84c60
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe5bdcf14
xor eax, 0xb09f15f0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa1e9c31c
xor eax, 0x9c0e379d
rol eax, 0x51
popf
jmp 0x1400bbca3
xor bl, bl
jmp 0x1400bcfcf
lea r12, [rsi + 8]
push rax
pushf
mov eax, 0xe8b8aa83
pushf
not eax
add eax, 0xad73d5a7
xor eax, 0xc4bbbb23
rol eax, 0xb5
popf
jmp 0x1400bbca3
lea rbx, [rsi + 0x28]
mov ecx, dword [r13 + 0x24]
cmp ecx, 0xffffffff
je 0x1400bc650
push rax
pushf
mov eax, 0x8682627e
pushf
not eax
add eax, 0xc7ecf7e5
xor eax, 0xb83feac6
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9de7d958
xor eax, 0xa5a259b7
rol eax, 0x8c
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xacade68b
pushf
not eax
add eax, 0x822cefd5
xor eax, 0xab7033a3
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdcc7d4a1
xor eax, 0xc5677288
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc75ac61d
xor eax, 0xd777dd4b
rol eax, 0xdf
popf
jmp 0x1400bbca3
mov eax, r14d
inc r14d
mov r15, rbx
cmp eax, ecx
jge 0x1400bc6c7
push rax
pushf
mov eax, 0x2f44542c
pushf
not eax
add eax, 0xc5271607
xor eax, 0x9fe2c1da
rol eax, 0x49
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x49a5a8fc
pushf
not eax
add eax, 0xd36b90e6
xor eax, 0x8955e7e9
rol eax, 0xce
popf
jmp 0x1400bbca3
movzx r15d, byte [rbp + 0x77]
push rax
pushf
mov eax, 0x712bb8d3
pushf
not eax
add eax, 0xe3526c56
xor eax, 0xed150ed8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8744e654
xor eax, 0xbe0910aa
rol eax, 0xa7
popf
jmp 0x1400bbca3
mov qword [rsi], rdi
lea rax, [rbp - 0x11]
cmp r12, rax
je 0x1400bc791
mov r8, qword [rbp - 9]
mov rdx, qword [rbp - 0x11]
sub r8, rdx
sar r8, 2
mov rcx, r12
call fcn.140079054
mov rax, qword [rbp + 7]
mov qword [r12 + 0x18], rax
push rax
pushf
mov eax, 0xd687534f
pushf
not eax
add eax, 0xc55ffffa
xor eax, 0xdacb1104
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb27a14e9
xor eax, 0xbfeb6fb7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc405f438
xor eax, 0xd81c5241
rol eax, 0x29
popf
jmp 0x1400bbca3
mov rdx, qword [r13 + 0x10]
mov rcx, rsi
call fcn.140021f00
test al, al
je 0x1400bc7d8
push rax
pushf
mov eax, 0x3c3aa9cc
pushf
not eax
add eax, 0xeda09104
xor eax, 0xf9f02d0d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xba2ea4ca
xor eax, 0x8bdcd284
rol eax, 0xc4
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xeaea0b7b
pushf
not eax
add eax, 0x8e61fd70
xor eax, 0xa147f1f4
rol eax, 0xec
popf
jmp 0x1400bbca3
mov rbx, qword [rsi]
mov rdx, qword [r13 + 0x28]
mov rdx, qword [rdx + 0x10]
mov rcx, rsi
call fcn.140021f00
test al, al
je 0x1400bc855
push rax
pushf
mov eax, 0x6f40ec2f
pushf
not eax
add eax, 0xd90663b2
xor eax, 0x83021865
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd21071a0
xor eax, 0xc734d27b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x99f70a10
xor eax, 0xc2e18405
rol eax, 0x18
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xee33874f
pushf
not eax
add eax, 0xeed67be0
xor eax, 0xf25fd7fc
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe9540f3a
xor eax, 0xc51fe9ee
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9beaff0e
xor eax, 0xf657cdc4
rol eax, 0xc7
popf
jmp 0x1400bbca3
test r15b, r15b
je 0x1400bc8e6
push rax
pushf
mov eax, 0xca791fd8
pushf
not eax
add eax, 0x82773fa1
xor eax, 0x9aff2ed5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb3042025
xor eax, 0x8ae07437
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd56ccf69
xor eax, 0xd80f27f4
rol eax, 0x79
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xcedc9f75
pushf
not eax
add eax, 0xc43c2eab
xor eax, 0x97ad61fd
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa13fccfd
xor eax, 0xff623c37
rol eax, 0x27
popf
jmp 0x1400bbca3
mov rax, qword [rsi]
mov qword [rbp - 0x59], rax
lea rax, [rbp - 0x51]
cmp rax, r12
je 0x1400bc95c
push rax
pushf
mov eax, 0x5de703dd
pushf
not eax
add eax, 0xd1815dbf
xor eax, 0xb70a77fe
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc707dc35
xor eax, 0xaff7fa8c
rol eax, 0xdb
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x38df5e72
pushf
not eax
add eax, 0xa9313a50
xor eax, 0x8700b7a2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x876327a0
xor eax, 0xdc73dee9
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdd5854d2
xor eax, 0x98035208
rol eax, 0x8a
popf
jmp 0x1400bbca3
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
sub r8, rdx
sar r8, 2
lea rcx, [rbp - 0x51]
call fcn.140079054
mov rax, qword [r12 + 0x18]
mov qword [rbp - 0x39], rax
push rax
pushf
mov eax, 0xdc172273
pushf
not eax
add eax, 0x9a33f071
xor eax, 0xbe5e7368
rol eax, 0x85
popf
pushf
not eax
add eax, 0xce02a324
xor eax, 0xc54ad083
rol eax, 0xed
popf
jmp 0x1400bbca3
lea r15, [rsi + 0x28]
lea rax, [rbp - 0x31]
cmp rax, r15
je 0x1400bca37
push rax
pushf
mov eax, 0x4abf40f7
pushf
not eax
add eax, 0xc8462186
xor eax, 0xd0759721
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe0ae355d
xor eax, 0xf531574b
rol eax, 0x7f
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xda07005
pushf
not eax
add eax, 0xce816b8b
xor eax, 0x9f58f437
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8e3e5037
xor eax, 0xb0458df5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9e5c2afc
xor eax, 0x9d1e9c55
rol eax, 0xb5
popf
jmp 0x1400bbca3
mov rdx, qword [r15]
mov r8, qword [r15 + 8]
sub r8, rdx
sar r8, 4
lea rcx, [rbp - 0x31]
call fcn.1400a05f9
push rax
pushf
mov eax, 0xc90aed5e
pushf
not eax
add eax, 0x84961343
xor eax, 0xaff00366
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf8e45c78
xor eax, 0xd618a1a9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x859d44a6
xor eax, 0x89b18a3f
rol eax, 0x4c
popf
jmp 0x1400bbca3
mov byte [rbp + 0x67], 1
jmp 0x1400bcb37
lea r15, [rsi + 0x28]
push rax
pushf
mov eax, 0x353e0997
pushf
not eax
add eax, 0xf672e402
xor eax, 0xc134ca6a
rol eax, 0xb9
popf
jmp 0x1400bbca3
cmp rdi, rbx
je 0x1400bcb6f
push rax
pushf
mov eax, 0x4aa7b9f4
pushf
not eax
add eax, 0xfb39c1fd
xor eax, 0xcaac4baf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf6893c88
xor eax, 0xfd7a9f97
rol eax, 0x9d
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x8180c8bb
pushf
not eax
add eax, 0xb78689e2
xor eax, 0xf99c3c44
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8fdee077
xor eax, 0x9c9f340f
rol eax, 0xc1
popf
jmp 0x1400bbca3
mov rdi, rbx
movzx r15d, byte [rbp + 0x77]
jmp 0x1400bc610
mov bl, 0xc5
pushf
not bl
add bl, 0xb2
xor bl, 0xac
rol bl, 0xda
popf
jmp 0x1400bce14
mov r15, rbx
push rax
pushf
mov eax, 0xe0edf3c7
pushf
not eax
add eax, 0xb14a5680
xor eax, 0x9008654c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9ff675b4
xor eax, 0xfdf3d57d
rol eax, 0x42
popf
jmp 0x1400bbca3
lea rbx, [rbp - 0x59]
lea rcx, [rbp - 0x19]
cmp byte [rbp + 0x67], 0
cmove rbx, rcx
mov rax, qword [rbx]
mov qword [rsi], rax
lea rdi, [rbx + 8]
cmp r12, rdi
je 0x1400bccc6
push rax
pushf
mov eax, 0x95cda57a
pushf
not eax
add eax, 0x82590ea3
xor eax, 0xe2272712
rol eax, 0x80
popf
pushf
not eax
add eax, 0xaedf9568
xor eax, 0xa03355ad
rol eax, 0x59
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xc1151db6
pushf
not eax
add eax, 0xd1b054be
xor eax, 0xdf474602
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbe3688d8
xor eax, 0xb296cfb9
rol eax, 0x7f
popf
jmp 0x1400bbca3
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
sub r8, rdx
sar r8, 2
mov rcx, r12
call fcn.140079054
mov rax, qword [rdi + 0x18]
mov qword [r12 + 0x18], rax
push rax
pushf
mov eax, 0x36dcd972
pushf
not eax
add eax, 0xbaf23cd2
xor eax, 0x8415679f
rol eax, 0x5b
popf
jmp 0x1400bbca3
lea r8, [rbx + 0x28]
cmp r15, r8
je 0x1400bcd74
push rax
pushf
mov eax, 0xdc9aa8ac
pushf
not eax
add eax, 0xb1858fa6
xor eax, 0x9934c12a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xeb3b6958
xor eax, 0xe2a0fa66
rol eax, 0xa7
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x6d02e61
pushf
not eax
add eax, 0x8a8f672e
xor eax, 0x83bdb8cc
rol eax, 0x14
popf
jmp 0x1400bbca3
mov rdx, qword [r8]
mov r8, qword [r8 + 8]
sub r8, rdx
sar r8, 4
mov rcx, r15
call fcn.1400a05f9
push rax
pushf
mov eax, 0xe2e3c550
pushf
not eax
add eax, 0xd78799cc
xor eax, 0xa4a3d47b
rol eax, 0xc7
popf
jmp 0x1400bbca3
movzx ebx, byte [rbp + 0x67]
push rax
pushf
mov eax, 0xc25943c5
pushf
not eax
add eax, 0xd6a8cdf8
xor eax, 0xa4fcf837
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa514c6cb
xor eax, 0xf33a9690
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xcb1ea586
xor eax, 0xe5afa062
rol eax, 0x38
popf
jmp 0x1400bbca3
mov rcx, qword [rbp - 0x31]
test rcx, rcx
je 0x1400bce50
push rax
pushf
mov eax, 0x84367d4
pushf
not eax
add eax, 0x9b5b7b08
xor eax, 0xf4031e21
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdc4cc929
xor eax, 0x8a296786
rol eax, 0x4b
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x4843cd8c
pushf
not eax
add eax, 0xa1ce8f51
xor eax, 0xa644ca75
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdbc7eb34
xor eax, 0xdbf25f82
rol eax, 0xf2
popf
jmp 0x1400bbca3
mov rdx, qword [rbp - 0x21]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bcecd
push rax
pushf
mov eax, 0x9a5a34be
pushf
not eax
add eax, 0xef3d6ed7
xor eax, 0x833ce98e
rol eax, 5
popf
pushf
not eax
add eax, 0xf40fea2c
xor eax, 0xf817c751
rol eax, 0x54
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xff5ef1fb
pushf
not eax
add eax, 0xfc233e47
xor eax, 0xfcc4470b
rol eax, 0x5a
popf
jmp 0x1400bbca3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bcf22
push rax
pushf
mov eax, 0xabed2a9
pushf
not eax
add eax, 0xc8b2251b
xor eax, 0xbdab5271
rol eax, 0x6f
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xf27bea61
pushf
not eax
add eax, 0x8ae76342
xor eax, 0xbc13b739
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcfca2aa3
xor eax, 0xc429ef6b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9e4c29a4
xor eax, 0xf17a2c52
rol eax, 0x37
popf
jmp 0x1400bbca3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008908e
mov qword [rbp - 0x31], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x29], xmm0
push rax
pushf
mov eax, 0x230ae48
pushf
not eax
add eax, 0xf8612acc
xor eax, 0xaa307c83
rol eax, 7
popf
jmp 0x1400bbca3
lea rcx, [rbp - 0x59]
call fcn.140066657
nop
mov rcx, qword [rbp + 0xf]
test rcx, rcx
je 0x1400bd01e
push rax
pushf
mov eax, 0xc22e62ea
pushf
not eax
add eax, 0xef7c0d71
xor eax, 0xc482553e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf831254c
xor eax, 0xa67b882d
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcca606bd
xor eax, 0xf07f6471
rol eax, 0xd3
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x1674cf77
pushf
not eax
add eax, 0xc53a0223
xor eax, 0xa21103bc
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9c8afa3e
xor eax, 0xfb0272d7
rol eax, 0x78
popf
jmp 0x1400bbca3
mov rdx, qword [rbp + 0x1f]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bd09b
push rax
pushf
mov eax, 0x6d3c8c1c
pushf
not eax
add eax, 0x8c359233
xor eax, 0xcf4c8f28
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9330c33e
xor eax, 0xce90da63
rol eax, 0x95
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0xa755c192
pushf
not eax
add eax, 0x8c54c0b7
xor eax, 0xa0ba791f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x95b08069
xor eax, 0xf38e3d79
rol eax, 0x20
popf
jmp 0x1400bbca3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bd129
push rax
pushf
mov eax, 0x472021a4
pushf
not eax
add eax, 0x990f4891
xor eax, 0xb3dc5217
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf4878198
xor eax, 0xe1c2b9bd
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8b005a10
xor eax, 0x93dc7a66
rol eax, 0xd
popf
jmp 0x1400bbca3
push rax
pushf
mov eax, 0x4cb6de2a
pushf
not eax
add eax, 0xd4cdf73d
xor eax, 0x881719da
rol eax, 0x3e
popf
jmp 0x1400bbca3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008908e
mov qword [rbp + 0xf], 0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x17], xmm0
push rax
pushf
mov eax, 0x7248a54c
pushf
not eax
add eax, 0x87fa7136
xor eax, 0x928a14d1
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xba35a4ce
xor eax, 0x8d045eac
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa0c4c65c
xor eax, 0xe6ccc8f6
rol eax, 0x39
popf
jmp 0x1400bbca3
lea rcx, [rbp - 0x19]
call fcn.140066657
movzx eax, bl
mov rbx, qword [rsp + 0xe8]
add rsp, 0xa0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret