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

Disassembly:
push rax
pushf
mov eax, 0x157a6cc2
pushf
not eax
add eax, 0xcbf6810b
xor eax, 0xb18964f3
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa7fa4d93
xor eax, 0xad0ffa14
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa8712519
xor eax, 0x9034139b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa26be474
xor eax, 0x818f7fb3
rol eax, 0xd8
popf
cmp eax, 0x20
jne 0x1400fa0c0
popf
pop rax
jmp 0x1400fb369
cmp eax, 0
jne 0x1400fa0cf
popf
pop rax
jmp 0x1400fa318
cmp eax, 3
jne 0x1400fa0de
popf
pop rax
jmp 0x1400fa47f
cmp eax, 1
jne 0x1400fa0ed
popf
pop rax
jmp 0x1400fa3f4
cmp eax, 0xd
jne 0x1400fa0fc
popf
pop rax
jmp 0x1400faa87
cmp eax, 0x1a
jne 0x1400fa10b
popf
pop rax
jmp 0x1400fb089
cmp eax, 0xe
jne 0x1400fa11a
popf
pop rax
jmp 0x1400faae5
cmp eax, 0xb
jne 0x1400fa129
popf
pop rax
jmp 0x1400fa8ec
cmp eax, 0x19
jne 0x1400fa138
popf
pop rax
jmp 0x1400fafd7
cmp eax, 8
jne 0x1400fa147
popf
pop rax
jmp 0x1400fa7cc
cmp eax, 0x1d
jne 0x1400fa156
popf
pop rax
jmp 0x1400fb253
cmp eax, 0x17
jne 0x1400fa165
popf
pop rax
jmp 0x1400faf40
cmp eax, 0x1c
jne 0x1400fa174
popf
pop rax
jmp 0x1400fb1c5
cmp eax, 0x12
jne 0x1400fa183
popf
pop rax
jmp 0x1400facc6
cmp eax, 0x18
jne 0x1400fa192
popf
pop rax
jmp 0x1400faf83
cmp eax, 0x11
jne 0x1400fa1a1
popf
pop rax
jmp 0x1400fac35
cmp eax, 0x1b
jne 0x1400fa1b0
popf
pop rax
jmp 0x1400fb11d
cmp eax, 0x21
jne 0x1400fa1bf
popf
pop rax
jmp 0x1400fb3b6
cmp eax, 0x23
jne 0x1400fa1ce
popf
pop rax
jmp 0x1400fb4a8
cmp eax, 0x25
jne 0x1400fa1dd
popf
pop rax
jmp 0x1400fb5fc
cmp eax, 0xf
jne 0x1400fa1ec
popf
pop rax
jmp 0x1400fab4f
cmp eax, 0x13
jne 0x1400fa1fb
popf
pop rax
jmp 0x1400fad7c
cmp eax, 0x15
jne 0x1400fa20a
popf
pop rax
jmp 0x1400faeb1
cmp eax, 0x24
jne 0x1400fa219
popf
pop rax
jmp 0x1400fb547
cmp eax, 0x1e
jne 0x1400fa228
popf
pop rax
jmp 0x1400fb2af
cmp eax, 0xc
jne 0x1400fa237
popf
pop rax
jmp 0x1400fa994
cmp eax, 0x26
jne 0x1400fa246
popf
pop rax
jmp 0x1400fb636
cmp eax, 0x27
jne 0x1400fa255
popf
pop rax
jmp 0x1400fb697
cmp eax, 0x1f
jne 0x1400fa264
popf
pop rax
jmp 0x1400fb2e7
cmp eax, 0x10
jne 0x1400fa273
popf
pop rax
jmp 0x1400faba0
cmp eax, 6
jne 0x1400fa282
popf
pop rax
jmp 0x1400fa671
cmp eax, 9
jne 0x1400fa291
popf
pop rax
jmp 0x1400fa831
cmp eax, 4
jne 0x1400fa2a0
popf
pop rax
jmp 0x1400fa4c7
cmp eax, 0x16
jne 0x1400fa2af
popf
pop rax
jmp 0x1400faf00
cmp eax, 0x28
jne 0x1400fa2be
popf
pop rax
jmp 0x1400fb70f
cmp eax, 0xa
jne 0x1400fa2cd
popf
pop rax
jmp 0x1400fa89e
cmp eax, 0x22
jne 0x1400fa2dc
popf
pop rax
jmp 0x1400fb400
cmp eax, 0x14
jne 0x1400fa2eb
popf
pop rax
jmp 0x1400fae20
cmp eax, 7
jne 0x1400fa2fa
popf
pop rax
jmp 0x1400fa715
cmp eax, 5
jne 0x1400fa309
popf
pop rax
jmp 0x1400fa606
cmp eax, 2
jne 0x1400fa318
popf
pop rax
jmp 0x1400fa476
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xc0
mov rax, qword [0x140084080]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rsi, rdx
mov rdi, rcx
xorps xmm1, xmm1
movdqu xmmword [rbp + 7], xmm1
xor ebx, ebx
mov qword [rbp + 0x17], rbx
movzx ecx, byte [rcx]
test ecx, ecx
je 0x1400fa3ae
push rax
pushf
mov eax, 0x6e9baa78
pushf
not eax
add eax, 0xd5776aa5
xor eax, 0xa82f3660
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd37a9732
xor eax, 0x976c8d90
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x84fdfe02
xor eax, 0xb03a860e
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8b70c0f8
xor eax, 0xf247d576
rol eax, 0xa0
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xa6a5e0ac
pushf
not eax
add eax, 0xedc667cd
xor eax, 0xba28ecae
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb9bea48b
xor eax, 0xe565cada
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9525c7e5
xor eax, 0x9fb08467
rol eax, 0xbe
popf
jmp 0x1400fa0b1
sub ecx, 1
je 0x1400fa430
push rax
pushf
mov eax, 0x59e8cdf6
pushf
not eax
add eax, 0x86d706be
xor eax, 0xae189ec0
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9dce8059
xor eax, 0xee641fe0
rol eax, 0xa2
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xbf30eaf8
pushf
not eax
add eax, 0xe0d70995
xor eax, 0xd0a5d139
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9d093439
xor eax, 0xa978dba6
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf2286d04
xor eax, 0xba62b756
rol eax, 0xfd
popf
jmp 0x1400fa0b1
cmp ecx, 1
je 0x1400fa831
mov qword [rbp + 0x27], 1
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 7]
call fcn.1400c90e2
push rax
pushf
mov eax, 0xb60c3785
pushf
not eax
add eax, 0xf80400ea
xor eax, 0xc1d85e41
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc08fb9c5
xor eax, 0xafd15d2e
rol eax, 6
popf
jmp 0x1400fa0b1
lea rax, [rbp + 7]
mov qword [rbp + 0x27], rax
mov rax, qword [rbp + 0xf]
mov qword [rbp + 0x2f], rax
mov qword [rbp - 0x29], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x19], xmm1
movabs r8, 0x2db1c48fd68d40d3
pushf
not r8
add r8, 0x4c87d792
xor r8, 0x47026336
rol r8, 0xbf
popf
pushf
not r8
add r8, 0x7107ee0b
xor r8, 0x5792917e
rol r8, 0x4b
popf
pushf
not r8
add r8, 0x784ca500
xor r8, 0x56faeab7
rol r8, 0x52
popf
pushf
not r8
add r8, 0x71f51efb
xor r8, 0x45fc3b44
rol r8, 0x97
popf
mov qword [rbp - 0x11], r8
movzx ecx, byte [rdi]
mov edx, ecx
sub edx, 1
je 0x1400fa5ad
push rax
pushf
mov eax, 0x1adc59c5
pushf
not eax
add eax, 0xa9d3b5ed
xor eax, 0xf64f9a99
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa06c4688
xor eax, 0xfa424d47
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8f22449e
xor eax, 0x82a5eafe
rol eax, 0x66
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xadcb3a94
pushf
not eax
add eax, 0x8ff67867
xor eax, 0xac44e0a1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc9e82384
xor eax, 0xe6627b6a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8f353abc
xor eax, 0xa73c9ca1
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe3d1eecc
xor eax, 0xa3255b9e
rol eax, 0xad
popf
jmp 0x1400fa0b1
cmp edx, 1
je 0x1400fa63e
push rax
pushf
mov eax, 0xb4774e87
pushf
not eax
add eax, 0xe87a7a6f
xor eax, 0x825a7be5
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb0a3f878
xor eax, 0xb0789222
rol eax, 0x3b
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xb7524f38
pushf
not eax
add eax, 0xa4fc6021
xor eax, 0xb10c5965
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbd1c526b
xor eax, 0x8b70a1a1
rol eax, 0x57
popf
jmp 0x1400fa0b1
sub ecx, 1
je 0x1400fa6cf
push rax
pushf
mov eax, 0x1e007f7b
pushf
not eax
add eax, 0x91c3d8ce
xor eax, 0xdada40b6
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9616e163
xor eax, 0xe67ca123
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaf823bdb
xor eax, 0x8929cc48
rol eax, 0x74
popf
pushf
not eax
add eax, 0xffdbf963
xor eax, 0xe5a8c7be
rol eax, 0x1d
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x2565b847
pushf
not eax
add eax, 0xc67d9515
xor eax, 0x984b7186
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa2a89f79
xor eax, 0xebd1ccb5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa51e3362
xor eax, 0x909cc232
rol eax, 0xdc
popf
jmp 0x1400fa0b1
cmp ecx, 1
je 0x1400fa773
push rax
pushf
mov eax, 0x6ee45cba
pushf
not eax
add eax, 0xf6c74635
xor eax, 0x8be4e5d1
rol eax, 3
popf
pushf
not eax
add eax, 0xcfca06e0
xor eax, 0x9abce980
rol eax, 5
popf
pushf
not eax
add eax, 0xaac2ebf8
xor eax, 0xe74876d0
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb7401aac
xor eax, 0xa24f73dd
rol eax, 0xba
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xd38ae89
pushf
not eax
add eax, 0x8b013d56
xor eax, 0xd7a14eb0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x87544298
xor eax, 0x8b0fd963
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd8d17772
xor eax, 0x8e38ab70
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9506f34f
xor eax, 0xe0c190af
rol eax, 0xe0
popf
jmp 0x1400fa0b1
mov qword [rbp - 0x11], 1
jmp 0x1400faba0
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
sub rcx, qword [rax]
sar rcx, 4
jmp 0x1400fa8ec
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
push rax
pushf
mov eax, 0xf3e05543
pushf
not eax
add eax, 0xf8cbd66d
xor eax, 0x92feafcb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa50227c3
xor eax, 0x915b429b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9d382b12
xor eax, 0xcdb773fe
rol eax, 0xd
popf
jmp 0x1400fa0b1
mov qword [rbp + 0x27], rcx
test rcx, rcx
je 0x1400fa94e
push rax
pushf
mov eax, 0x6677a8b
pushf
not eax
add eax, 0xc4fb5151
xor eax, 0x86d2e424
rol eax, 4
popf
pushf
not eax
add eax, 0xecba2f9f
xor eax, 0xaa936d56
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb6aae2be
xor eax, 0xd89a9907
rol eax, 0x46
popf
pushf
not eax
add eax, 0x94f137dd
xor eax, 0xa5a0ff14
rol eax, 0x2f
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x71312ece
pushf
not eax
add eax, 0xd1fed819
xor eax, 0xc620c27d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xeca826d3
xor eax, 0xbefd6e5e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc1640516
xor eax, 0xf3c64a22
rol eax, 0x62
popf
jmp 0x1400fa0b1
movabs rax, 0xfffd06926bf1b710
pushf
not rax
add rax, 0x7f922e33
xor rax, 0x7408b722
rol rax, 0xee
popf
pushf
not rax
add rax, 0x48836ee1
xor rax, 0x75d82b09
rol rax, 0xc2
popf
cmp rcx, rax
ja 0x1400faa2e
push rax
pushf
mov eax, 0xa65b3508
pushf
not eax
add eax, 0xce3a74b8
xor eax, 0xd46f3327
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x986578c5
xor eax, 0x9fe69e11
rol eax, 3
popf
pushf
not eax
add eax, 0xc1ad960d
xor eax, 0xd4a8a622
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe6f16129
xor eax, 0xf4e720f4
rol eax, 0xed
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x11733a77
pushf
not eax
add eax, 0xb86860f0
xor eax, 0xebc0f2e0
rol eax, 0xed
popf
pushf
not eax
add eax, 0x95bb9ea9
xor eax, 0xf225c0ea
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd23fd7ce
xor eax, 0x8bf79368
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb6dd3b97
xor eax, 0xd8b970f9
rol eax, 0xa9
popf
jmp 0x1400fa0b1
jmp 0x1400fa487
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x19], rcx
jmp 0x1400faba0
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov qword [rbp - 0x21], rcx
push rax
pushf
mov eax, 0xefe2e2a3
pushf
not eax
add eax, 0xe93c9f23
xor eax, 0xd2108f77
rol eax, 0x15
popf
pushf
not eax
add eax, 0x93756c27
xor eax, 0x8aae5cee
rol eax, 0x53
popf
pushf
not eax
add eax, 0xabb4697a
xor eax, 0xac3ee287
rol eax, 0x16
popf
jmp 0x1400fa0b1
mov qword [rbp - 0x49], rdi
movdqu xmmword [rbp - 0x41], xmm0
movdqu xmmword [rbp - 0x39], xmm1
mov qword [rbp - 0x31], r8
movzx ecx, byte [rdi]
mov edx, ecx
sub edx, 1
je 0x1400fac02
push rax
pushf
mov eax, 0x7a63aa79
pushf
not eax
add eax, 0xa8e28f5a
xor eax, 0xb31088f2
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbb6a88f4
xor eax, 0xbf722eab
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9550cf34
xor eax, 0x92ac3c24
rol eax, 0x4e
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x1e1b88c8
pushf
not eax
add eax, 0xc1415d65
xor eax, 0xb8672f1a
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb695f24a
xor eax, 0x8009fb3d
rol eax, 0x72
popf
jmp 0x1400fa0b1
cmp edx, 1
je 0x1400fac6d
push rax
pushf
mov eax, 0x7ef0241d
pushf
not eax
add eax, 0xf520f022
xor eax, 0xa25bea68
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb0a2395d
xor eax, 0xda5517b4
rol eax, 0x96
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x5a3de936
pushf
not eax
add eax, 0xc8edb4cf
xor eax, 0xbe1da204
rol eax, 8
popf
pushf
not eax
add eax, 0xb281a2e0
xor eax, 0xe8618fe4
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf8775b8e
xor eax, 0xc03c35f8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbb55c4eb
xor eax, 0xa74bdc57
rol eax, 0xc1
popf
jmp 0x1400fa0b1
test ecx, ecx
je 0x1400fad23
push rax
pushf
mov eax, 0xdd5ef608
pushf
not eax
add eax, 0x9f782f6c
xor eax, 0xaa6b410b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa23b9c72
xor eax, 0xa40ef0d3
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9a2aa4be
xor eax, 0xa1153d24
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf15b0304
xor eax, 0x808c86da
rol eax, 0xd4
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x627601c
pushf
not eax
add eax, 0x80a51d6d
xor eax, 0xada47310
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9c70f005
xor eax, 0xb4974b40
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc9aa4002
xor eax, 0xc926d061
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf2992353
xor eax, 0xa87669af
rol eax, 0x49
popf
jmp 0x1400fa0b1
sub ecx, 1
je 0x1400fadc7
push rax
pushf
mov eax, 0x6172d328
pushf
not eax
add eax, 0xf72cd87b
xor eax, 0xcb33a0d4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfbee4155
xor eax, 0xf9f0627f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc0e011fb
xor eax, 0x8582af4d
rol eax, 0xcc
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xbcd30550
pushf
not eax
add eax, 0xac7754f9
xor eax, 0xea1c22a2
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8cc89025
xor eax, 0xcb8b957a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd682e828
xor eax, 0xceb328ff
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa2b867ff
xor eax, 0xf0b319db
rol eax, 0x1f
popf
jmp 0x1400fa0b1
cmp ecx, 1
je 0x1400fae6b
push rax
pushf
mov eax, 0xc9044881
pushf
not eax
add eax, 0x96b21d4e
xor eax, 0xd8e81ca1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc08f4c12
xor eax, 0x9cfea3c9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9e5ec79b
xor eax, 0xf4b22de2
rol eax, 0x20
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xad1b0e82
pushf
not eax
add eax, 0x95da01d9
xor eax, 0x976b2d92
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa1e5b112
xor eax, 0xc6c67cc6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa6c02358
xor eax, 0xed05e8d8
rol eax, 0x65
popf
jmp 0x1400fa0b1
mov qword [rbp - 0x31], rbx
jmp 0x1400fafd7
mov qword [rbp - 0x31], 1
jmp 0x1400fafd7
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov qword [rbp - 0x39], rcx
jmp 0x1400fafd7
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov qword [rbp - 0x41], rax
push rax
pushf
mov eax, 0xdeda6f32
pushf
not eax
add eax, 0xf1ac025e
xor eax, 0xfcb41e8f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9d267942
xor eax, 0xf9cde0d9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x86543baa
xor eax, 0xde30e278
rol eax, 0x71
popf
jmp 0x1400fa0b1
movups xmm0, xmmword [rbp + 0x27]
movaps xmmword [rbp + 0x27], xmm0
lea r9, [rbp + 0x27]
lea r8, [rbp - 0x29]
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 9]
call fcn.1400e80e8
lea rax, [rbp + 7]
cmp rsi, rax
je 0x1400fb030
push rax
pushf
mov eax, 0xd71b8956
pushf
not eax
add eax, 0xb61d6532
xor eax, 0xde8fc7a9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa7780901
xor eax, 0xbf0640fa
rol eax, 0x85
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x52edd99a
pushf
not eax
add eax, 0xb5524bbc
xor eax, 0xa99ec80a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x841a90e5
xor eax, 0xed5e3d5a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8bba1637
xor eax, 0xb955e066
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf30c3eae
xor eax, 0xe37ce722
rol eax, 0x33
popf
jmp 0x1400fa0b1
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400fb0ea
push rax
pushf
mov eax, 0x5a6b289e
pushf
not eax
add eax, 0x969b1c59
xor eax, 0xa47b748a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x8836c825
xor eax, 0x8b52587c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcaf2a6ce
xor eax, 0xa0d02d5f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbce049ab
xor eax, 0xb12ecbc5
rol eax, 0xd6
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x52281b5f
pushf
not eax
add eax, 0xd15ea0bf
xor eax, 0x908fed65
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb9f784df
xor eax, 0x8d0026e7
rol eax, 0xec
popf
jmp 0x1400fa0b1
mov rax, qword [rsi + 0x10]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
cmp rdx, 0x1000
jb 0x1400fb17f
push rax
pushf
mov eax, 0x3303d98d
pushf
not eax
add eax, 0x94383751
xor eax, 0xe8a70303
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x82685d26
xor eax, 0xfc8c88d3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8751679d
xor eax, 0xa25e21b8
rol eax, 0x42
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xf4495334
pushf
not eax
add eax, 0xa9c12112
xor eax, 0xcf7b9d82
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8aaed03b
xor eax, 0xa82dce11
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb72b5070
xor eax, 0x830f574c
rol eax, 0x96
popf
jmp 0x1400fa0b1
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400fb20d
push rax
pushf
mov eax, 0xe3b7a55c
pushf
not eax
add eax, 0x9fe894d2
xor eax, 0x819383b7
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc944cd91
xor eax, 0x880160ce
rol eax, 0xb
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xf0b17616
pushf
not eax
add eax, 0xb55e44fd
xor eax, 0x8473c8fa
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8b67fa03
xor eax, 0xa335cc77
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfc2a2540
xor eax, 0xe05124a7
rol eax, 0xa5
popf
jmp 0x1400fa0b1
mov rcx, r8
push rax
pushf
mov eax, 0xddee56d
pushf
not eax
add eax, 0xdd2a257e
xor eax, 0xc667b59f
rol eax, 0x71
popf
pushf
not eax
add eax, 0x938c6ee3
xor eax, 0x9dbd7d09
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9bdba81c
xor eax, 0xae499781
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb6f5ef60
xor eax, 0xb8571d0d
rol eax, 0x62
popf
jmp 0x1400fa0b1
call fcn.1400c3c47
push rax
pushf
mov eax, 0x9bdcf254
pushf
not eax
add eax, 0xb4db4b31
xor eax, 0xc2333b50
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf7531a75
xor eax, 0x94063fa7
rol eax, 0x6a
popf
jmp 0x1400fa0b1
mov rax, qword [rbp + 7]
mov qword [rsi], rax
mov rax, qword [rbp + 0xf]
mov qword [rsi + 8], rax
mov rax, qword [rbp + 0x17]
mov qword [rsi + 0x10], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], rbx
jmp 0x1400fb400
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rbx, qword [rbp + 0x17]
push rax
pushf
mov eax, 0x1bf51d71
pushf
not eax
add eax, 0x8a65614a
xor eax, 0xc29db2dc
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfbc51ff9
xor eax, 0x94d1629c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcd3eb07f
xor eax, 0xeb4c3b1b
rol eax, 0xe9
popf
jmp 0x1400fa0b1
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x1400fb462
push rax
pushf
mov eax, 0xadbadad8
pushf
not eax
add eax, 0xa22c99b8
xor eax, 0xd05be522
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe9aaed7a
xor eax, 0xb72b2bcf
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa3dc123f
xor eax, 0xa4725766
rol eax, 0xea
popf
pushf
not eax
add eax, 0x96099c84
xor eax, 0xd8442a79
rol eax, 8
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0xc2d0c120
pushf
not eax
add eax, 0xaa71ec46
xor eax, 0xab43b60f
rol eax, 4
popf
pushf
not eax
add eax, 0x8f00450f
xor eax, 0xd4bf9441
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb2ff2727
xor eax, 0x8a2bc6d0
rol eax, 0xd6
popf
jmp 0x1400fa0b1
sub rbx, rcx
and rbx, 0xfffffffffffffffc
mov rax, rcx
cmp rbx, 0x1000
jb 0x1400fb4ee
push rax
pushf
mov eax, 0x76449d95
pushf
not eax
add eax, 0xc0fcc012
xor eax, 0xf9210611
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa7314ae6
xor eax, 0xc0ecaf79
rol eax, 0xd3
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x428db4a9
pushf
not eax
add eax, 0x97b50033
xor eax, 0xb1a4d407
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc2605306
xor eax, 0xc1422116
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcbd429ac
xor eax, 0x8609d533
rol eax, 9
popf
pushf
not eax
add eax, 0x9f861900
xor eax, 0xdcfc6728
rol eax, 0xa9
popf
jmp 0x1400fa0b1
add rbx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400fb5a2
push rax
pushf
mov eax, 0x4abfbea9
pushf
not eax
add eax, 0xbdf08fb0
xor eax, 0xfd34ffc4
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8abf879d
xor eax, 0xf9d1ebab
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd59f68a0
xor eax, 0x90bf3017
rol eax, 0x9b
popf
jmp 0x1400fa0b1
push rax
pushf
mov eax, 0x857f63e3
pushf
not eax
add eax, 0x84bb8578
xor eax, 0xb5832833
rol eax, 0x87
popf
pushf
not eax
add eax, 0xde6b2b6e
xor eax, 0xb097ac2a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf2085c0d
xor eax, 0x89d8fb5b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd6fbbdb5
xor eax, 0xe7453bc3
rol eax, 0xb3
popf
jmp 0x1400fa0b1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rbx
call fcn.1400c3c47
push rax
pushf
mov eax, 0x7da50820
pushf
not eax
add eax, 0xbc1b818b
xor eax, 0xf94e9e19
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb3cc8550
xor eax, 0xda9e5728
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfbb0f0bb
xor eax, 0x9e9bc179
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc30d6377
xor eax, 0xba6b7fc9
rol eax, 0x46
popf
jmp 0x1400fa0b1
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.1400e1fcd
mov rbx, qword [rsp + 0xf0]
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
call fcn.1400e40a7
nop
push rax
pushf
mov eax, 0x1f96fe1f
pushf
not eax
add eax, 0x97482240
xor eax, 0xdf2c9c7c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa8b45030
xor eax, 0xcfa9de7f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xfc0b3f55
xor eax, 0xf99f77df
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9a6adc81
xor eax, 0xb889fc65
rol eax, 0xf5
popf
cmp eax, 2
jne 0x1400fb778
popf
pop rax
jmp 0x1400fb89a
cmp eax, 0
jne 0x1400fb787
popf
pop rax
jmp 0x1400fb796
cmp eax, 1
jne 0x1400fb796
popf
pop rax
jmp 0x1400fb84e
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov ebx, edx
mov rdi, rcx
call fcn.14011754b
test bl, 1
je 0x1400fb7f5
push rax
pushf
mov eax, 0xe2894001
pushf
not eax
add eax, 0xc6f7c315
xor eax, 0xfc79a434
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9f277e68
xor eax, 0x8cc674f4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd35c54ea
xor eax, 0xaf2d8116
rol eax, 0x4b
popf
jmp 0x1400fb769
push rax
pushf
mov eax, 0xe37fbf7
pushf
not eax
add eax, 0xa81e3c35
xor eax, 0xb2db25b5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd1174029
xor eax, 0xe983c2bc
rol eax, 7
popf
pushf
not eax
add eax, 0x9590e987
xor eax, 0xf85fba56
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd436af6a
xor eax, 0xcbbaea71
rol eax, 9
popf
jmp 0x1400fb769
mov edx, 0x28034812
pushf
not edx
add edx, 0xfa30db2d
xor edx, 0xa5f3fad7
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xabb1468e
xor edx, 0xd422bbc9
rol edx, 0xd7
popf
pushf
not edx
add edx, 0xbf9ad531
xor edx, 0xd7c9db75
rol edx, 0x67
popf
mov rcx, rdi
call fcn.1400c3c47
mov rbx, qword [rsp + 0x30]
mov rax, rdi
add rsp, 0x20
pop rdi
ret