Function at 0x1400994b2
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xd99c6af1
pushf
not eax
add eax, 0x629b2a9e
xor eax, 0x199d93d5
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcd2378f
xor eax, 0x268caadd
rol eax, 3
popf
cmp eax, 9
jne 0x1400994ef
popf
pop rax
jmp 0x140099d27
cmp eax, 0x25
jne 0x1400994fe
popf
pop rax
jmp 0x14009ac1e
cmp eax, 0x23
jne 0x14009950d
popf
pop rax
jmp 0x14009ab6c
cmp eax, 0xc
jne 0x14009951c
popf
pop rax
jmp 0x140099e57
cmp eax, 0x2b
jne 0x14009952b
popf
pop rax
jmp 0x14009aee3
cmp eax, 0x13
jne 0x14009953a
popf
pop rax
jmp 0x14009a2cb
cmp eax, 0x15
jne 0x140099549
popf
pop rax
jmp 0x14009a3bd
cmp eax, 0x22
jne 0x140099558
popf
pop rax
jmp 0x14009aad9
cmp eax, 0xd
jne 0x140099567
popf
pop rax
jmp 0x140099f08
cmp eax, 0x28
jne 0x140099576
popf
pop rax
jmp 0x14009adbd
cmp eax, 0x1f
jne 0x140099585
popf
pop rax
jmp 0x14009a978
cmp eax, 7
jne 0x140099594
popf
pop rax
jmp 0x140099baf
cmp eax, 0x1b
jne 0x1400995a3
popf
pop rax
jmp 0x14009a79a
cmp eax, 0xf
jne 0x1400995b2
popf
pop rax
jmp 0x140099fb1
cmp eax, 0x10
jne 0x1400995c1
popf
pop rax
jmp 0x14009a020
cmp eax, 6
jne 0x1400995d0
popf
pop rax
jmp 0x140099afc
cmp eax, 0x24
jne 0x1400995df
popf
pop rax
jmp 0x14009abe6
cmp eax, 1
jne 0x1400995ee
popf
pop rax
jmp 0x1400998c0
cmp eax, 5
jne 0x1400995fd
popf
pop rax
jmp 0x140099a4f
cmp eax, 0
jne 0x14009960c
popf
pop rax
jmp 0x1400997dd
cmp eax, 0x32
jne 0x14009961b
popf
pop rax
jmp 0x14009b15c
cmp eax, 0x11
jne 0x14009962a
popf
pop rax
jmp 0x14009a13a
cmp eax, 0x14
jne 0x140099639
popf
pop rax
jmp 0x14009a34f
cmp eax, 0x27
jne 0x140099648
popf
pop rax
jmp 0x14009ad6d
cmp eax, 4
jne 0x140099657
popf
pop rax
jmp 0x140099a15
cmp eax, 0x18
jne 0x140099666
popf
pop rax
jmp 0x14009a5a6
cmp eax, 0x20
jne 0x140099675
popf
pop rax
jmp 0x14009a9af
cmp eax, 0x17
jne 0x140099684
popf
pop rax
jmp 0x14009a4e0
cmp eax, 0x31
jne 0x140099693
popf
pop rax
jmp 0x14009b101
cmp eax, 0x2d
jne 0x1400996a2
popf
pop rax
jmp 0x14009af7b
cmp eax, 0x2a
jne 0x1400996b1
popf
pop rax
jmp 0x14009ae5e
cmp eax, 0x12
jne 0x1400996c0
popf
pop rax
jmp 0x14009a1e9
cmp eax, 2
jne 0x1400996cf
popf
pop rax
jmp 0x14009995e
cmp eax, 0x2c
jne 0x1400996de
popf
pop rax
jmp 0x14009af1b
cmp eax, 0x19
jne 0x1400996ed
popf
pop rax
jmp 0x14009a64a
cmp eax, 0x2f
jne 0x1400996fc
popf
pop rax
jmp 0x14009b01e
cmp eax, 0xb
jne 0x14009970b
popf
pop rax
jmp 0x140099e06
cmp eax, 8
jne 0x14009971a
popf
pop rax
jmp 0x140099c92
cmp eax, 0x1c
jne 0x140099729
popf
pop rax
jmp 0x14009a81a
cmp eax, 0x21
jne 0x140099738
popf
pop rax
jmp 0x14009aa31
cmp eax, 0x26
jne 0x140099747
popf
pop rax
jmp 0x14009ace8
cmp eax, 0x1a
jne 0x140099756
popf
pop rax
jmp 0x14009a6f2
cmp eax, 0xe
jne 0x140099765
popf
pop rax
jmp 0x140099f54
cmp eax, 0x16
jne 0x140099774
popf
pop rax
jmp 0x14009a482
cmp eax, 0x1d
jne 0x140099783
popf
pop rax
jmp 0x14009a858
cmp eax, 3
jne 0x140099792
popf
pop rax
jmp 0x140099993
cmp eax, 0xa
jne 0x1400997a1
popf
pop rax
jmp 0x140099d5d
cmp eax, 0x29
jne 0x1400997b0
popf
pop rax
jmp 0x14009adf3
cmp eax, 0x1e
jne 0x1400997bf
popf
pop rax
jmp 0x14009a919
cmp eax, 0x2e
jne 0x1400997ce
popf
pop rax
jmp 0x14009afb1
cmp eax, 0x30
jne 0x1400997dd
popf
pop rax
jmp 0x14009b0a3
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x60
lea rbp, [rsp + 0x50]
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rdi
mov rax, qword [0x14002d7c0]
push rax
not qword [rsp]
and qword [rsp], rbp
push rbp
not rbp
and rax, rbp
pop rbp
or rax, qword [rsp]
add rsp, 8
mov qword [rbp + 8], rax
movsxd rdi, dword [rbp + 0x60]
mov rsi, r9
mov r12d, r8d
mov r13, rdx
mov rbx, rcx
test edi, edi
jle 0x140099867
push rax
pushf
mov eax, 0x98235722
pushf
not eax
add eax, 0x67668729
xor eax, 0x946daf1
rol eax, 0x50
popf
pushf
not eax
add eax, 0x584eb640
xor eax, 0x6d57f03a
rol eax, 0x70
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xb76fc198
pushf
not eax
add eax, 0x229b222d
xor eax, 0x68c3aed8
rol eax, 0xed
popf
pushf
not eax
add eax, 0x3ccb0482
xor eax, 0x37a60d4c
rol eax, 0xae
popf
pushf
not eax
add eax, 0x7a64ad33
xor eax, 0x42899701
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x1464b191
xor eax, 0x3a6c72bc
rol eax, 0x15
popf
jmp 0x1400994e0
mov rdx, rdi
mov rcx, r9
call fcn.14009b8ac
cmp eax, edi
lea edi, [rax + 1]
jl 0x140099918
push rax
pushf
mov eax, 0x6e3fef76
pushf
not eax
add eax, 0x175bc7cf
xor eax, 0x539ecbfc
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x70944043
xor eax, 0x19c6dbbe
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x73a11a4f
xor eax, 0x4177c8b2
rol eax, 0xe
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xb433a388
pushf
not eax
add eax, 0x7516d14d
xor eax, 0x4c8188a7
rol eax, 0x79
popf
pushf
not eax
add eax, 0x2f84116e
xor eax, 0x3051985a
rol eax, 0x79
popf
pushf
not eax
add eax, 0x3b2fc65
xor eax, 0x1102868c
rol eax, 0xbc
popf
jmp 0x1400994e0
mov edi, eax
push rax
pushf
mov eax, 0x54968c51
pushf
not eax
add eax, 0x743b301c
xor eax, 0x7e43810f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x4b84a566
xor eax, 0x5f9e297
rol eax, 0x98
popf
jmp 0x1400994e0
mov r14d, dword [rbp + 0x78]
test r14d, r14d
jne 0x1400999cf
push rax
pushf
mov eax, 0xc6ab95f5
pushf
not eax
add eax, 0x1c969e88
xor eax, 0x6e1e1e02
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x3c6f65f
xor eax, 0x65cc6b16
rol eax, 3
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xde920354
pushf
not eax
add eax, 0x20517240
xor eax, 0xde9327d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe884754
xor eax, 0x16bc477
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x37fd27dd
xor eax, 0x153091b8
rol eax, 0xf6
popf
jmp 0x1400994e0
mov rax, qword [rbx]
mov r14d, dword [rax + 0xc]
push rax
pushf
mov eax, 0x9b79bd14
pushf
not eax
add eax, 0x3e850a55
xor eax, 0xbb37b77
rol eax, 0x97
popf
pushf
not eax
add eax, 0x5b2d50da
xor eax, 0x3f5a74be
rol eax, 0x91
popf
jmp 0x1400994e0
neg dword [rbp + 0x80]
mov r9d, edi
mov r8, rsi
mov ecx, r14d
sbb edx, edx
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
and edx, 8
jmp 0x140099a6f
inc edx
call fcn.140097cec
xor edx, edx
movsxd r15, eax
test eax, eax
je 0x140099ac9
push rax
pushf
mov eax, 0x4f1ab856
pushf
not eax
add eax, 0x48383a4c
xor eax, 0x273148fb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x37bc05e4
xor eax, 0x561a3754
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x27d1a91a
xor eax, 0xe7f2a6a
rol eax, 0x68
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x1410bbb0
pushf
not eax
add eax, 0x76e3bf84
xor eax, 0x4862745f
rol eax, 0x32
popf
pushf
not eax
add eax, 0x1f509bcb
xor eax, 0x581ff105
rol eax, 0x29
popf
jmp 0x1400994e0
mov rax, r15
add rax, rax
lea rcx, [rax + 0x10]
cmp rax, rcx
sbb rax, rax
push rax
push rcx
not rax
xor rax, rcx
pop rcx
and rax, qword [rsp]
add rsp, 8
je 0x140099b69
push rax
pushf
mov eax, 0xd654b637
pushf
not eax
add eax, 0x3540b622
xor eax, 0x43729c6c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x31867c7a
xor eax, 0x65942d75
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x10202409
xor eax, 0x38e73313
rol eax, 0x6f
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xeaf2a514
pushf
not eax
add eax, 0x6c2731ac
xor eax, 0x16fedf66
rol eax, 7
popf
pushf
not eax
add eax, 0x438c0baa
xor eax, 0x4b5048ad
rol eax, 0x67
popf
pushf
not eax
add eax, 0x122192a6
xor eax, 0x78ff191b
rol eax, 0x32
popf
jmp 0x1400994e0
movabs r8, 0xf177ffffccdb3e86
pushf
not r8
add r8, 0x477bab11
xor r8, 0x7aa138ff
rol r8, 0xd
popf
pushf
not r8
add r8, 0x2025b94c
xor r8, 0xa176885
rol r8, 0x6d
popf
cmp rax, 0x400
ja 0x140099c39
push rax
pushf
mov eax, 0xd621984e
pushf
not eax
add eax, 0x277d303f
xor eax, 0x647aa9c2
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x27374e4e
xor eax, 0x5e012aad
rol eax, 0x12
popf
pushf
not eax
add eax, 0x609e33d7
xor eax, 0x2ff339ce
rol eax, 0xdd
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x6fa95f3a
pushf
not eax
add eax, 0x5d2bb8a0
xor eax, 0x4f2b02ec
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x4b490eac
xor eax, 0xb9f2581
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x23517fd4
xor eax, 0x6762e603
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x5c5a18aa
xor eax, 0x357fcb37
rol eax, 0x62
popf
jmp 0x1400994e0
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x140099cf4
push rax
pushf
mov eax, 0xdd7abdbd
pushf
not eax
add eax, 0x253bc6c8
xor eax, 0x2ad788f4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x77b5f431
xor eax, 0x437b919e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x50cf03c5
xor eax, 0x3b472b55
rol eax, 3
popf
pushf
not eax
add eax, 0x34a9937c
xor eax, 0x48446221
rol eax, 0x21
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xe63ad48a
pushf
not eax
add eax, 0x8f74c9c
xor eax, 0x54969cf4
rol eax, 7
popf
pushf
not eax
add eax, 0x3612d419
xor eax, 0x20a06b5d
rol eax, 0x58
popf
jmp 0x1400994e0
mov rcx, r8
push rax
pushf
mov eax, 0x313c3795
pushf
not eax
add eax, 0x3f674c0d
xor eax, 0x1384cc94
rol eax, 0x15
popf
pushf
not eax
add eax, 0x6aa4b5b8
xor eax, 0x4e40f5bc
rol eax, 0xd8
popf
jmp 0x1400994e0
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1400a9a64
sub rsp, rcx
lea rbx, [rsp + 0x50]
test rbx, rbx
je 0x140099dd3
push rax
pushf
mov eax, 0xa592e7f8
pushf
not eax
add eax, 0x192534ad
xor eax, 0x1d82d02e
rol eax, 0x89
popf
pushf
not eax
add eax, 0x6b0d1ef9
xor eax, 0x536f9c73
rol eax, 0x68
popf
pushf
not eax
add eax, 0x6695e242
xor eax, 0x7fce1a33
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x4a0234c3
xor eax, 0x175b8637
rol eax, 0xe7
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xdbca99e5
pushf
not eax
add eax, 0x1b09eaa8
xor eax, 0x7054b174
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x1fa2cd43
xor eax, 0x69eb6161
rol eax, 0xee
popf
jmp 0x1400994e0
mov dword [rbx], 0xcccc
jmp 0x140099f54
mov rcx, rax
call fcn.14008accf
xor edx, edx
mov rbx, rax
test rax, rax
je 0x140099ec2
push rax
pushf
mov eax, 0x114d06e2
pushf
not eax
add eax, 0x57dcc7bd
xor eax, 0x3137fe39
rol eax, 3
popf
pushf
not eax
add eax, 0x2493d555
xor eax, 0x50d5c14b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc63bd50
xor eax, 0x436dcf92
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x1c094b74
xor eax, 0x6756a105
rol eax, 0x2d
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x100882a2
pushf
not eax
add eax, 0x6b122946
xor eax, 0x53ab9b98
rol eax, 0x56
popf
pushf
not eax
add eax, 0x2ef97f30
xor eax, 0xaaa3016
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x77ec1658
xor eax, 0x307d6c81
rol eax, 0xa6
popf
jmp 0x1400994e0
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0xe6f80cd3
pushf
not eax
add eax, 0xff7985
xor eax, 0x482f5dea
rol eax, 0x93
popf
pushf
not eax
add eax, 0x1ca66f1b
xor eax, 0x74737b01
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x423c0d00
xor eax, 0x65d0a08d
rol eax, 0x4e
popf
jmp 0x1400994e0
add rbx, 0x10
push rax
pushf
mov eax, 0x9ca58f26
pushf
not eax
add eax, 0x55269d72
xor eax, 0x4f1428e7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x354d262b
xor eax, 0x2a6ea17c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xebc0f5e
xor eax, 0x6b76d593
rol eax, 0x96
popf
pushf
not eax
add eax, 0x90bf316
xor eax, 0x24c42bad
rol eax, 0x3b
popf
jmp 0x1400994e0
test rbx, rbx
je 0x140099fed
push rax
pushf
mov eax, 0xe350a2d4
pushf
not eax
add eax, 0x68a7c9e8
xor eax, 0x43c4d25a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd2b24f1
xor eax, 0x30040aa1
rol eax, 0x69
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x46f521cd
pushf
not eax
add eax, 0x7c8c90d4
xor eax, 0x2628641e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x4b8bc0d2
xor eax, 0x37ccb4c9
rol eax, 0x5d
popf
jmp 0x1400994e0
mov dword [rsp + 0x28], r15d
mov r9d, edi
mov r8, rsi
mov qword [rsp + 0x20], rbx
mov edx, 0x323079
pushf
not edx
add edx, 0x63756abc
xor edx, 0x52cb715e
rol edx, 0x61
popf
pushf
not edx
add edx, 0xc9ff27f
xor edx, 0xbe61e41
rol edx, 0xe6
popf
pushf
not edx
add edx, 0x33b65f07
xor edx, 0x77b49f1e
rol edx, 0xf3
popf
pushf
not edx
add edx, 0x4a7fbea3
xor edx, 0x3a584818
rol edx, 0x4b
popf
mov ecx, r14d
call fcn.140097cec
xor edx, edx
test eax, eax
je 0x14009a0f4
push rax
pushf
mov eax, 0x183ba195
pushf
not eax
add eax, 0x7e87c75b
xor eax, 0x588a43cb
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8736870
xor eax, 0x4fa24d3b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x4172d0eb
xor eax, 0x6b81eff5
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x294a7bcf
xor eax, 0x1063779
rol eax, 0x55
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x84aa80bc
pushf
not eax
add eax, 0x25d0f671
xor eax, 0x19d33ee5
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x6a998d5d
xor eax, 0x3f2efcf7
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x2c7b4801
xor eax, 0x2d6b4f1e
rol eax, 0xba
popf
jmp 0x1400994e0
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
mov edx, r12d
call fcn.14008f1c9
xor edx, edx
movsxd rsi, eax
test eax, eax
je 0x14009a1b6
push rax
pushf
mov eax, 0x82ac8d1e
pushf
not eax
add eax, 0x3756e581
xor eax, 0x4ac0fed4
rol eax, 0x49
popf
pushf
not eax
add eax, 0x5f00ff2d
xor eax, 0x66b3c79c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x1c405705
xor eax, 0x16d5ac14
rol eax, 0xf7
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x7d01a596
pushf
not eax
add eax, 0x29704ed6
xor eax, 0x51c45319
rol eax, 0x12
popf
pushf
not eax
add eax, 0x1bde749f
xor eax, 0x24427df3
rol eax, 0x89
popf
jmp 0x1400994e0
mov r8d, 0xda98c19d
pushf
not r8d
add r8d, 0x4dbcf41a
xor r8d, 0x46fba5a1
rol r8d, 0xb2
popf
pushf
not r8d
add r8d, 0x155c42cd
xor r8d, 0x45b6a28e
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0x1c9e7c76
xor r8d, 0x2c4cb6b5
rol r8d, 0x60
popf
test r8d, r12d
je 0x14009a272
push rax
pushf
mov eax, 0xb2646f9d
pushf
not eax
add eax, 0x1682d57
xor eax, 0x1d14c26d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x1c4306a0
xor eax, 0x7e19fae0
rol eax, 0x66
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x6a4a2bf0
pushf
not eax
add eax, 0x8a4c2ec
xor eax, 0x6032e68d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x95c8197
xor eax, 0x1bbdab42
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x5deec36a
xor eax, 0x2e1120a7
rol eax, 5
popf
pushf
not eax
add eax, 0x6bd60402
xor eax, 0x1a13b0c9
rol eax, 0x7b
popf
jmp 0x1400994e0
mov eax, dword [rbp + 0x70]
test eax, eax
je 0x14009a31c
push rax
pushf
mov eax, 0x1ca6e9e1
pushf
not eax
add eax, 0xf2d43c9
xor eax, 0x5562914d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x77666ac2
xor eax, 0x64dc3ec1
rol eax, 8
popf
pushf
not eax
add eax, 0x163f0df5
xor eax, 0x4916fdfd
rol eax, 0x5b
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xaa7454e0
pushf
not eax
add eax, 0x4e3e8b6c
xor eax, 0x2ebffeef
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x79740650
xor eax, 0x75812f2
rol eax, 0x74
popf
jmp 0x1400994e0
cmp esi, eax
jg 0x14009a38a
push rax
pushf
mov eax, 0x9b9cd4ec
pushf
not eax
add eax, 0x53742224
xor eax, 0x4b2bc078
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xeb6e43
xor eax, 0x2beb9ed2
rol eax, 0x7d
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x8a16b785
pushf
not eax
add eax, 0x3461f454
xor eax, 0x17843072
rol eax, 0x96
popf
pushf
not eax
add eax, 0x4cb320fa
xor eax, 0x1603ad36
rol eax, 0x4a
popf
jmp 0x1400994e0
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], eax
mov edx, r12d
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.14008f1c9
xor edx, edx
mov esi, eax
test eax, eax
jne 0x14009a44f
push rax
pushf
mov eax, 0x85841e37
pushf
not eax
add eax, 0x5ba3d16d
xor eax, 0x1cf8080f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe152e78
xor eax, 0x7978619c
rol eax, 0x97
popf
pushf
not eax
add eax, 0x742a064d
xor eax, 0x5176c2d5
rol eax, 0x70
popf
pushf
not eax
add eax, 0x4fc2e2b4
xor eax, 0x1ba04948
rol eax, 0xcf
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x7df59faf
pushf
not eax
add eax, 0x567db018
xor eax, 0x62f9cfbb
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcfd2d55
xor eax, 0x3942bb2b
rol eax, 0xbf
popf
jmp 0x1400994e0
jmp 0x14009afb1
mov rcx, rsi
add rcx, rcx
lea rax, [rcx + 0x10]
cmp rcx, rax
sbb rcx, rcx
push rcx
push rax
not rcx
xor rcx, rax
pop rax
and rcx, qword [rsp]
add rsp, 8
je 0x14009a54d
push rax
pushf
mov eax, 0xcd6bf1a1
pushf
not eax
add eax, 0x6dea8db2
xor eax, 0x771863b0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x5c4115bc
xor eax, 0x2052d2ef
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x4e6da37c
xor eax, 0x31103286
rol eax, 0x2a
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x384beec2
pushf
not eax
add eax, 0x528ff1c9
xor eax, 0x28a32417
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xeb9a16d
xor eax, 0x3f37bddc
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x479a082b
xor eax, 0x579a7988
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x542b9d7e
xor eax, 0x21ef9bdf
rol eax, 0xc4
popf
jmp 0x1400994e0
cmp rcx, r8
ja 0x14009a604
push rax
pushf
mov eax, 0x96817e3f
pushf
not eax
add eax, 0x24ddb3b7
xor eax, 0x76a19076
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x510a9d38
xor eax, 0x3aebe35f
rol eax, 0x33
popf
pushf
not eax
add eax, 0x7b5c2bc5
xor eax, 0x22da0e64
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe0d2da9
xor eax, 0x4b5ab3f
rol eax, 0xdd
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xa892b205
pushf
not eax
add eax, 0x52cf47c0
xor eax, 0x19ec856
rol eax, 5
popf
pushf
not eax
add eax, 0x61254e44
xor eax, 0x552162c4
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x5ab7d066
xor eax, 0x3c6d3926
rol eax, 0xd2
popf
jmp 0x1400994e0
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x14009a6ac
push rax
pushf
mov eax, 0x9f11c644
pushf
not eax
add eax, 0x6d74ca86
xor eax, 0x4c150a10
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x7c906bd4
xor eax, 0x59e8dc3d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x39a85ac4
xor eax, 0x4d60f4d7
rol eax, 0x43
popf
pushf
not eax
add eax, 0x495be8b6
xor eax, 0x64dfcecd
rol eax, 0xbe
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x87542e1b
pushf
not eax
add eax, 0x4bdf4b25
xor eax, 0x3ffb406b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x577d57fb
xor eax, 0x2ffccac4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x46aafe1b
xor eax, 0x793f3689
rol eax, 0xf2
popf
jmp 0x1400994e0
movabs rax, 0x3fbbe072dc96de
pushf
not rax
add rax, 0x745b3afa
xor rax, 0x425f89c4
rol rax, 0x33
popf
pushf
not rax
add rax, 0x6cee624f
xor rax, 0x4be4ca4e
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x19bbc269
xor rax, 0x2a5c9a1f
rol rax, 0x10
popf
push rax
pushf
mov eax, 0x1d8359d1
pushf
not eax
add eax, 0x53fd011e
xor eax, 0x4e6545fc
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x5316bc1
xor eax, 0x640e7a52
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x82162f9
xor eax, 0x48c1f8e8
rol eax, 0x16
popf
pushf
not eax
add eax, 0x1860988
xor eax, 0x561151f4
rol eax, 0x1c
popf
jmp 0x1400994e0
and rax, 0xfffffffffffffff0
call fcn.1400a9a64
sub rsp, rax
lea rdi, [rsp + 0x50]
test rdi, rdi
je 0x14009a7e7
push rax
pushf
mov eax, 0xfc73a2c0
pushf
not eax
add eax, 0x267aa859
xor eax, 0x63e89c8d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x21f5c299
xor eax, 0x77a6a5d0
rol eax, 0xb5
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x37cd6bd
pushf
not eax
add eax, 0x6f14fcb4
xor eax, 0x1635926f
rol eax, 0x99
popf
pushf
not eax
add eax, 0x6e5bef41
xor eax, 0x3b60bfd1
rol eax, 0x78
popf
jmp 0x1400994e0
mov dword [rdi], 0xcccc
jmp 0x14009a978
call fcn.14008accf
xor edx, edx
mov rdi, rax
test rax, rax
je 0x14009a8c0
push rax
pushf
mov eax, 0xcd05928a
pushf
not eax
add eax, 0x65fdf817
xor eax, 0x7fc6712b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x1a5a663f
xor eax, 0x473c2a4c
rol eax, 0x60
popf
pushf
not eax
add eax, 0x2301cc06
xor eax, 0x74f9a003
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x552e3271
xor eax, 0x4969844c
rol eax, 3
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xd207273
pushf
not eax
add eax, 0x6ede9dc
xor eax, 0x2bb750ce
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x725cd5ac
xor eax, 0x2f775c70
rol eax, 0x90
popf
pushf
not eax
add eax, 0x5b183a6d
xor eax, 0x2fb6b4f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x6a3fad6d
xor eax, 0x6b46c875
rol eax, 0x7a
popf
jmp 0x1400994e0
mov dword [rax], 0xdddd
push rax
pushf
mov eax, 0x11570414
pushf
not eax
add eax, 0x750a1c2
xor eax, 0x1186c8f7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x3da74acb
xor eax, 0x4013bb79
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x3ecd5408
xor eax, 0x7c1eed2c
rol eax, 0x27
popf
pushf
not eax
add eax, 0x3dafcb2f
xor eax, 0x6e60c775
rol eax, 0x20
popf
jmp 0x1400994e0
add rdi, 0x10
push rax
pushf
mov eax, 0x22d66f06
pushf
not eax
add eax, 0x3a155ccc
xor eax, 0x373cdabb
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x20cd374f
xor eax, 0x20e9bf6c
rol eax, 0x4f
popf
jmp 0x1400994e0
test rdi, rdi
je 0x14009a9fe
push rax
pushf
mov eax, 0xcff13b3d
pushf
not eax
add eax, 0x79402df9
xor eax, 0x7e3d7d38
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x5ead77f2
xor eax, 0x37f9846d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcf216e5
xor eax, 0x78db662a
rol eax, 0xf8
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xb2b8c37
pushf
not eax
add eax, 0x2d788e59
xor eax, 0x3af0840f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x1563b59d
xor eax, 0x532c04d7
rol eax, 0xed
popf
jmp 0x1400994e0
mov qword [rsp + 0x40], rdx
mov r9d, r15d
mov qword [rsp + 0x38], rdx
mov r8, rbx
mov qword [rsp + 0x30], rdx
mov rcx, r13
mov dword [rsp + 0x28], esi
mov edx, r12d
mov qword [rsp + 0x20], rdi
call fcn.14008f1c9
xor edx, edx
test eax, eax
je 0x14009aa93
push rax
pushf
mov eax, 0xf175f3f3
pushf
not eax
add eax, 0x151c7437
xor eax, 0x31647216
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x3012ada
xor eax, 0x786b1347
rol eax, 8
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xf739289c
pushf
not eax
add eax, 0xfb71ef2
xor eax, 0x599a6204
rol eax, 0x57
popf
pushf
not eax
add eax, 0x42f3594b
xor eax, 0x120591fe
rol eax, 0xf
popf
pushf
not eax
add eax, 0x2e8f5f5d
xor eax, 0x345a1b31
rol eax, 0x72
popf
jmp 0x1400994e0
mov eax, dword [rbp + 0x70]
mov r9d, esi
mov qword [rsp + 0x38], rdx
mov r8, rdi
mov qword [rsp + 0x30], rdx
mov ecx, r14d
test eax, eax
jne 0x14009ab39
push rax
pushf
mov eax, 0x6d8263e5
pushf
not eax
add eax, 0x494754d7
xor eax, 0x5db8d2a6
rol eax, 0x83
popf
pushf
not eax
add eax, 0x23c05cd1
xor eax, 0x795ed75c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x62ffcf77
xor eax, 0x23292b2b
rol eax, 0x4d
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x1ab41d32
pushf
not eax
add eax, 0x3df1799
xor eax, 0xb9c79b0
rol eax, 0xae
popf
pushf
not eax
add eax, 0x1b64de58
xor eax, 0x3a6f25a3
rol eax, 0x22
popf
jmp 0x1400994e0
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x20], rdx
call fcn.14009bb08
mov esi, eax
test eax, eax
jne 0x14009abb3
push rax
pushf
mov eax, 0xf608929c
pushf
not eax
add eax, 0x213dd792
xor eax, 0x226e4c67
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x5fb317b0
xor eax, 0x1e87b21d
rol eax, 0x9b
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x68502bcf
pushf
not eax
add eax, 0x3886785a
xor eax, 0x15d558e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x2b18d20f
xor eax, 0x4157946
rol eax, 0xee
popf
jmp 0x1400994e0
jmp 0x14009adf3
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.14009bb08
mov esi, eax
test eax, eax
je 0x14009ac8f
push rax
pushf
mov eax, 0x9f2f0aa
pushf
not eax
add eax, 0x21a5b065
xor eax, 0x10a33293
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc1d94a4
xor eax, 0x3235c183
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x624e9a95
xor eax, 0x157df37
rol eax, 0x24
popf
pushf
not eax
add eax, 0x6f13ef7b
xor eax, 0x164af225
rol eax, 0x1f
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x47ef3862
pushf
not eax
add eax, 0x3d02aad7
xor eax, 0x1dfd4286
rol eax, 0x12
popf
pushf
not eax
add eax, 0x2cbf08e9
xor eax, 0x15b2d64
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4062ce17
xor eax, 0x503d9130
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x74af952b
xor eax, 0x2338a459
rol eax, 0x94
popf
jmp 0x1400994e0
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14009ad3a
push rax
pushf
mov eax, 0x883f647d
pushf
not eax
add eax, 0x5b167aa3
xor eax, 0x2905df3e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x658619d2
xor eax, 0x2ff57d97
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x598a12e7
xor eax, 0x6d0354e5
rol eax, 0xbc
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x135a73df
pushf
not eax
add eax, 0x61e11134
xor eax, 0x7518bc0c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd00d5a0
xor eax, 0x147b74a6
rol eax, 0x81
popf
jmp 0x1400994e0
call fcn.140088df3
jmp 0x14009b01e
mov rdi, rdx
push rax
pushf
mov eax, 0xfcc23562
pushf
not eax
add eax, 0xc3cef46
xor eax, 0x26068165
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x3bac42ad
xor eax, 0x5993999c
rol eax, 0xfb
popf
jmp 0x1400994e0
test rdi, rdi
je 0x14009ae2b
push rax
pushf
mov eax, 0x589d6ed
pushf
not eax
add eax, 0x33a521cf
xor eax, 0x52c908e5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x6695d98a
xor eax, 0x571c3505
rol eax, 0xea
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xd5fba579
pushf
not eax
add eax, 0x6bfb4d27
xor eax, 0x24b2d62a
rol eax, 0xea
popf
pushf
not eax
add eax, 0x3793e32a
xor eax, 0x1cde864
rol eax, 0x18
popf
jmp 0x1400994e0
lea rcx, [rdi - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14009aeb0
push rax
pushf
mov eax, 0xc6d81c49
pushf
not eax
add eax, 0x31950b23
xor eax, 0x873424b
rol eax, 0x28
popf
pushf
not eax
add eax, 0x7f77053f
xor eax, 0x6e7c154a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x77b1c1ae
xor eax, 0x5c418841
rol eax, 0xb2
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0xe1570eb1
pushf
not eax
add eax, 0xb02750e
xor eax, 0x5a77d5da
rol eax, 0x96
popf
pushf
not eax
add eax, 0x4f4d456
xor eax, 0x23e7dd29
rol eax, 0x8e
popf
jmp 0x1400994e0
call fcn.140088df3
push rax
pushf
mov eax, 0x130d827f
pushf
not eax
add eax, 0x941d389
xor eax, 0x73881873
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x7bf591e6
xor eax, 0x4ca4da57
rol eax, 0xe2
popf
jmp 0x1400994e0
xor esi, esi
jmp 0x14009b01e
mov rbx, rdx
push rax
pushf
mov eax, 0xd02f14ef
pushf
not eax
add eax, 0x3ba2032b
xor eax, 0x46dd0323
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x22d8d7cc
xor eax, 0x639c7715
rol eax, 0xee
popf
jmp 0x1400994e0
mov esi, edx
test rbx, rbx
je 0x14009afeb
push rax
pushf
mov eax, 0xe481497
pushf
not eax
add eax, 0x465d3813
xor eax, 0x66fbe16
rol eax, 0x57
popf
pushf
not eax
add eax, 0x3bb4b8a
xor eax, 0x4d420e3b
rol eax, 0xaf
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x5a72cf61
pushf
not eax
add eax, 0xba8789e
xor eax, 0x4c9d1c6c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xfbda082
xor eax, 0x2a79a9dc
rol eax, 0x24
popf
jmp 0x1400994e0
lea rcx, [rbx - 0x10]
cmp dword [rcx], 0xdddd
jne 0x14009b070
push rax
pushf
mov eax, 0x4f709403
pushf
not eax
add eax, 0x42ade6b2
xor eax, 0x3e6212ca
rol eax, 0x10
popf
pushf
not eax
add eax, 0x76898c7d
xor eax, 0x6a017e38
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x31e943ef
xor eax, 0x1f08b0c0
rol eax, 0xbd
popf
jmp 0x1400994e0
push rax
pushf
mov eax, 0x47c4df98
pushf
not eax
add eax, 0x14745eb5
xor eax, 0xb97bb45
rol eax, 0xda
popf
pushf
not eax
add eax, 0x6f53fd0b
xor eax, 0x82f99f9
rol eax, 0x31
popf
jmp 0x1400994e0
call fcn.140088df3
push rax
pushf
mov eax, 0x9800081c
pushf
not eax
add eax, 0x6e0e6589
xor eax, 0x7c2b5176
rol eax, 0x24
popf
pushf
not eax
add eax, 0x798ceb03
xor eax, 0x203d33b5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x1f82fc73
xor eax, 0x756f91d4
rol eax, 0x46
popf
pushf
not eax
add eax, 0x6d3d355e
xor eax, 0x10356b49
rol eax, 0x2d
popf
jmp 0x1400994e0
mov eax, esi
push rax
pushf
mov eax, 0xe569d296
pushf
not eax
add eax, 0x71ddeb8b
xor eax, 0x2f4ac7b1
rol eax, 0x92
popf
pushf
not eax
add eax, 0x2c1769dc
xor eax, 0x249173ba
rol eax, 0xee
popf
pushf
not eax
add eax, 0x399368fd
xor eax, 0x1aebee58
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x7b29ad4d
xor eax, 0xf7e1948
rol eax, 0xff
popf
jmp 0x1400994e0
mov rcx, qword [rbp + 8]
push rcx
not qword [rsp]
and qword [rsp], rbp
push rbp
not rbp
and rcx, rbp
pop rbp
or rcx, qword [rsp]
add rsp, 8
call fcn.1400a9158
mov rbx, qword [rbp + 0x40]
mov rsi, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x50]
lea rsp, [rbp + 0x10]
pop r15
pop r14
pop r13
pop r12
pop rbp
ret