Function at 0x1400fa5b0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xcd1fdda6
pushf
not eax
add eax, 0xabdb430a
xor eax, 0xd8c0068e
rol eax, 0x16
popf
pushf
not eax
add eax, 0x861d9e90
xor eax, 0xfb5581c5
rol eax, 1
popf
pushf
not eax
add eax, 0x90a7af99
xor eax, 0xad8ab2b4
rol eax, 0x26
popf
cmp eax, 0x20
jne 0x1400fa5ff
popf
pop rax
jmp 0x1400fb80f
cmp eax, 0
jne 0x1400fa60e
popf
pop rax
jmp 0x1400fa857
cmp eax, 3
jne 0x1400fa61d
popf
pop rax
jmp 0x1400fa9be
cmp eax, 1
jne 0x1400fa62c
popf
pop rax
jmp 0x1400fa933
cmp eax, 0xd
jne 0x1400fa63b
popf
pop rax
jmp 0x1400faf42
cmp eax, 0x1a
jne 0x1400fa64a
popf
pop rax
jmp 0x1400fb5a1
cmp eax, 0xe
jne 0x1400fa659
popf
pop rax
jmp 0x1400fafa0
cmp eax, 0xb
jne 0x1400fa668
popf
pop rax
jmp 0x1400fadba
cmp eax, 0x19
jne 0x1400fa677
popf
pop rax
jmp 0x1400fb502
cmp eax, 8
jne 0x1400fa686
popf
pop rax
jmp 0x1400facac
cmp eax, 0x1d
jne 0x1400fa695
popf
pop rax
jmp 0x1400fb732
cmp eax, 0x17
jne 0x1400fa6a4
popf
pop rax
jmp 0x1400fb445
cmp eax, 0x1c
jne 0x1400fa6b3
popf
pop rax
jmp 0x1400fb6a4
cmp eax, 0x12
jne 0x1400fa6c2
popf
pop rax
jmp 0x1400fb194
cmp eax, 0x18
jne 0x1400fa6d1
popf
pop rax
jmp 0x1400fb49b
cmp eax, 0x11
jne 0x1400fa6e0
popf
pop rax
jmp 0x1400fb103
cmp eax, 0x1b
jne 0x1400fa6ef
popf
pop rax
jmp 0x1400fb622
cmp eax, 0x21
jne 0x1400fa6fe
popf
pop rax
jmp 0x1400fb86f
cmp eax, 0x23
jne 0x1400fa70d
popf
pop rax
jmp 0x1400fb928
cmp eax, 0x25
jne 0x1400fa71c
popf
pop rax
jmp 0x1400fba43
cmp eax, 0xf
jne 0x1400fa72b
popf
pop rax
jmp 0x1400faff7
cmp eax, 0x13
jne 0x1400fa73a
popf
pop rax
jmp 0x1400fb249
cmp eax, 0x15
jne 0x1400fa749
popf
pop rax
jmp 0x1400fb390
cmp eax, 0x24
jne 0x1400fa758
popf
pop rax
jmp 0x1400fb9c7
cmp eax, 0x1e
jne 0x1400fa767
popf
pop rax
jmp 0x1400fb768
cmp eax, 0xc
jne 0x1400fa776
popf
pop rax
jmp 0x1400fae62
cmp eax, 0x26
jne 0x1400fa785
popf
pop rax
jmp 0x1400fba7d
cmp eax, 0x27
jne 0x1400fa794
popf
pop rax
jmp 0x1400fbade
cmp eax, 0x1f
jne 0x1400fa7a3
popf
pop rax
jmp 0x1400fb7a0
cmp eax, 0x10
jne 0x1400fa7b2
popf
pop rax
jmp 0x1400fb05b
cmp eax, 6
jne 0x1400fa7c1
popf
pop rax
jmp 0x1400fab9d
cmp eax, 9
jne 0x1400fa7d0
popf
pop rax
jmp 0x1400fad12
cmp eax, 4
jne 0x1400fa7df
popf
pop rax
jmp 0x1400faa06
cmp eax, 0x16
jne 0x1400fa7ee
popf
pop rax
jmp 0x1400fb3df
cmp eax, 0x28
jne 0x1400fa7fd
popf
pop rax
jmp 0x1400fbb43
cmp eax, 0xa
jne 0x1400fa80c
popf
pop rax
jmp 0x1400fad7f
cmp eax, 0x22
jne 0x1400fa81b
popf
pop rax
jmp 0x1400fb8a6
cmp eax, 0x14
jne 0x1400fa82a
popf
pop rax
jmp 0x1400fb2ff
cmp eax, 7
jne 0x1400fa839
popf
pop rax
jmp 0x1400fac2e
cmp eax, 5
jne 0x1400fa848
popf
pop rax
jmp 0x1400fab0c
cmp eax, 2
jne 0x1400fa857
popf
pop rax
jmp 0x1400fa9b5
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 0x1400fa8da
push rax
pushf
mov eax, 0xf9a2dcd
pushf
not eax
add eax, 0xfd218a12
xor eax, 0xb7cf013b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcbacd862
xor eax, 0xb8850d2a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd350ac23
xor eax, 0x80af4a44
rol eax, 0x35
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x9f86bea
pushf
not eax
add eax, 0xf71ef4ab
xor eax, 0xb735a94d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe53b7224
xor eax, 0xbcea2937
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8664e334
xor eax, 0xb24f813b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb46da71f
xor eax, 0xddb7963a
rol eax, 0x15
popf
jmp 0x1400fa5f0
sub ecx, 1
je 0x1400fa982
push rax
pushf
mov eax, 0x47accbbc
pushf
not eax
add eax, 0x9125ad40
xor eax, 0x8d63274a
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb372faec
xor eax, 0x8ae70a41
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe263fffc
xor eax, 0xa6705319
rol eax, 0x76
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x3c2bda11
pushf
not eax
add eax, 0xaf2ce9af
xor eax, 0x810b0a03
rol eax, 0x12
popf
pushf
not eax
add eax, 0xac1a4853
xor eax, 0x909e802a
rol eax, 0xa9
popf
jmp 0x1400fa5f0
cmp ecx, 1
je 0x1400fad12
mov qword [rbp + 0x27], 1
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 7]
call fcn.1400c93ce
push rax
pushf
mov eax, 0xb9a5790c
pushf
not eax
add eax, 0xde8240a7
xor eax, 0xafc76d64
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa2f13099
xor eax, 0xa46615ee
rol eax, 0x9a
popf
jmp 0x1400fa5f0
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, 0xa2a36b669ab8aeb5
pushf
not r8
add r8, 0x66563d32
xor r8, 0x444ffd66
rol r8, 0xf1
popf
pushf
not r8
add r8, 0x42f4e040
xor r8, 0x7a3e3f65
rol r8, 0x15
popf
pushf
not r8
add r8, 0x5ce959f5
xor r8, 0x5d262d9c
rol r8, 0x11
popf
pushf
not r8
add r8, 0x68a57f25
xor r8, 0x4e80d0fd
rol r8, 0x2d
popf
mov qword [rbp - 0x11], r8
movzx ecx, byte [rdi]
mov edx, ecx
sub edx, 1
je 0x1400faad9
push rax
pushf
mov eax, 0x21597739
pushf
not eax
add eax, 0xc14e50fd
xor eax, 0x90eaa7e6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc52a7422
xor eax, 0x8617f892
rol eax, 0x96
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x98364d5b
pushf
not eax
add eax, 0xd67dda4f
xor eax, 0xc9d89747
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfd253e5e
xor eax, 0x9335c026
rol eax, 0x52
popf
jmp 0x1400fa5f0
cmp edx, 1
je 0x1400fab44
push rax
pushf
mov eax, 0xb81c2658
pushf
not eax
add eax, 0xd28c8e1e
xor eax, 0xd4de5deb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xedb8512d
xor eax, 0xb2ff6e71
rol eax, 0xd8
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x1b21eed6
pushf
not eax
add eax, 0x9226e994
xor eax, 0xdbe0810b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xaa8cd6f5
xor eax, 0xdc0098ff
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa1876d59
xor eax, 0x9eb17acb
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x86d0cb87
xor eax, 0xba7998ca
rol eax, 0xeb
popf
jmp 0x1400fa5f0
sub ecx, 1
je 0x1400fabe8
push rax
pushf
mov eax, 0x3661f81d
pushf
not eax
add eax, 0x91a06d7d
xor eax, 0xa9f7d443
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8310f125
xor eax, 0x89de5f60
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe1272e50
xor eax, 0xaa7811bb
rol eax, 0x7d
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x84ca1381
pushf
not eax
add eax, 0xc811bcdd
xor eax, 0xda37a75d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb19508f0
xor eax, 0xa937a3a8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x884476b2
xor eax, 0xa23f98cd
rol eax, 0xc2
popf
jmp 0x1400fa5f0
cmp ecx, 1
je 0x1400fac79
push rax
pushf
mov eax, 0xce409cdf
pushf
not eax
add eax, 0xf1108241
xor eax, 0x902c7e61
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa566b9b2
xor eax, 0xe7b8168c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa784b85a
xor eax, 0xfd9df61d
rol eax, 0xfb
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0xf0ceae6e
pushf
not eax
add eax, 0xbeaa1ebe
xor eax, 0xa6cdc55c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8c6ce949
xor eax, 0xfec08e75
rol eax, 0x83
popf
jmp 0x1400fa5f0
mov qword [rbp - 0x11], 1
jmp 0x1400fb05b
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
sub rcx, qword [rax]
sar rcx, 4
jmp 0x1400fadba
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
push rax
pushf
mov eax, 0xe54a3f47
pushf
not eax
add eax, 0xe526ee98
xor eax, 0xc2621d9f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xaf878b2b
xor eax, 0xcc49cc78
rol eax, 0xe6
popf
jmp 0x1400fa5f0
mov qword [rbp + 0x27], rcx
test rcx, rcx
je 0x1400fae1c
push rax
pushf
mov eax, 0xc8413b28
pushf
not eax
add eax, 0xfbe991bf
xor eax, 0xba21a28b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfe681494
xor eax, 0x8a9ed550
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc34d2343
xor eax, 0xd5261c8a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xac12cd5d
xor eax, 0xd83170d8
rol eax, 0x48
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0xef828847
pushf
not eax
add eax, 0xdb5afc01
xor eax, 0xc6fdaffd
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x899ac558
xor eax, 0xd1a8890d
rol eax, 0x29
popf
pushf
not eax
add eax, 0x971ce6a3
xor eax, 0xde1ca987
rol eax, 0x6c
popf
jmp 0x1400fa5f0
movabs rax, 0x4a6c00001fca3e97
pushf
not rax
add rax, 0x68d7444e
xor rax, 0x490e350c
rol rax, 0x4e
popf
pushf
not rax
add rax, 0x6e993b8e
xor rax, 0x5d9971d7
rol rax, 0x6c
popf
cmp rcx, rax
ja 0x1400faefc
push rax
pushf
mov eax, 0xbb815c4c
pushf
not eax
add eax, 0xddeb0589
xor eax, 0x9dee9ddb
rol eax, 0x25
popf
pushf
not eax
add eax, 0xcd693272
xor eax, 0x9662f68f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xede8465e
xor eax, 0xf05cb2a7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa352fd64
xor eax, 0xa0349e58
rol eax, 0x99
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x1484a19a
pushf
not eax
add eax, 0x89fd9346
xor eax, 0xda2ac580
rol eax, 0x61
popf
pushf
not eax
add eax, 0xab85a5da
xor eax, 0x9e1e8666
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe5ef3373
xor eax, 0xbf5735c3
rol eax, 0xff
popf
jmp 0x1400fa5f0
jmp 0x1400fa9c6
mov rax, qword [rdi + 8]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x19], rcx
jmp 0x1400fb05b
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov qword [rbp - 0x21], rcx
push rax
pushf
mov eax, 0xa389b785
pushf
not eax
add eax, 0xef61370a
xor eax, 0xeaac3ffb
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9b6debb0
xor eax, 0xeb58ab0a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf0cf759b
xor eax, 0x908546ec
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9e446bdf
xor eax, 0xc08971b2
rol eax, 0x1f
popf
jmp 0x1400fa5f0
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 0x1400fb0d0
push rax
pushf
mov eax, 0x32b5008c
pushf
not eax
add eax, 0xa48f0364
xor eax, 0xb2c07eb7
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd1089de6
xor eax, 0xf2e60a40
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe8e8086
xor eax, 0xddfc6055
rol eax, 0x33
popf
pushf
not eax
add eax, 0x927ca1ce
xor eax, 0xba312cba
rol eax, 0x58
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x9c12ec5b
pushf
not eax
add eax, 0xcec7a76e
xor eax, 0xc3ba2aab
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbd1909b1
xor eax, 0x85dce7de
rol eax, 0xd2
popf
jmp 0x1400fa5f0
cmp edx, 1
je 0x1400fb14e
push rax
pushf
mov eax, 0xcb0a3e42
pushf
not eax
add eax, 0xe9823aeb
xor eax, 0x91e468d2
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa0f0a8d7
xor eax, 0x80de4583
rol eax, 0x56
popf
pushf
not eax
add eax, 0xfc44ade8
xor eax, 0x85ea8943
rol eax, 0xf1
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x6c479ba9
pushf
not eax
add eax, 0xef257708
xor eax, 0x80e5e964
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe0d1541e
xor eax, 0xee3c645e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8f5a8e81
xor eax, 0xb0c7c032
rol eax, 0x41
popf
jmp 0x1400fa5f0
test ecx, ecx
je 0x1400fb1f0
push rax
pushf
mov eax, 0x901a11f5
pushf
not eax
add eax, 0x8195a3c6
xor eax, 0xe1f44ae5
rol eax, 1
popf
pushf
not eax
add eax, 0xd100dc7e
xor eax, 0x9b2c1168
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd638bded
xor eax, 0xf9740f20
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xeb9fa918
xor eax, 0xfa69cf93
rol eax, 0x7f
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x881722b9
pushf
not eax
add eax, 0xb7453bae
xor eax, 0xd2680a22
rol eax, 0x56
popf
pushf
not eax
add eax, 0xea341628
xor eax, 0xafa97de6
rol eax, 0x15
popf
pushf
not eax
add eax, 0xeff23cff
xor eax, 0xfcc53f9b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaf923880
xor eax, 0xdf0ab900
rol eax, 0xa9
popf
jmp 0x1400fa5f0
sub ecx, 1
je 0x1400fb2a6
push rax
pushf
mov eax, 0x6ce1394c
pushf
not eax
add eax, 0x89513fe8
xor eax, 0xed7e12aa
rol eax, 1
popf
pushf
not eax
add eax, 0xa780061e
xor eax, 0x99ce27a3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe9a292b4
xor eax, 0xd7d7f7eb
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xee641c01
xor eax, 0xfaa68555
rol eax, 0xb3
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x2319593e
pushf
not eax
add eax, 0xfc10dd8e
xor eax, 0xf422ac6c
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc6d385a1
xor eax, 0xfdedc05e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb3ea56ba
xor eax, 0xf395b7bf
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc4f45728
xor eax, 0x99fc0636
rol eax, 0xa3
popf
jmp 0x1400fa5f0
cmp ecx, 1
je 0x1400fb337
push rax
pushf
mov eax, 0x7e7909fa
pushf
not eax
add eax, 0xcbdd883e
xor eax, 0xa0a5c094
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xafc21523
xor eax, 0xd0561ce2
rol eax, 0xfb
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x6321060c
pushf
not eax
add eax, 0xca5831ce
xor eax, 0x9b39f39e
rol eax, 0x40
popf
pushf
not eax
add eax, 0x949600d9
xor eax, 0xf6ad9c7a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb682ac17
xor eax, 0x9c4ee09a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf43d30ad
xor eax, 0xe87c7c93
rol eax, 0x14
popf
jmp 0x1400fa5f0
mov qword [rbp - 0x31], rbx
jmp 0x1400fb502
mov qword [rbp - 0x31], 1
jmp 0x1400fb502
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov qword [rbp - 0x39], rcx
jmp 0x1400fb502
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov qword [rbp - 0x41], rax
push rax
pushf
mov eax, 0xc83da7
pushf
not eax
add eax, 0xb0a64110
xor eax, 0xc2161955
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa3b06cb6
xor eax, 0x80146533
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xaa384ba2
xor eax, 0xbce621f7
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb46fada2
xor eax, 0x97d9632d
rol eax, 0xd2
popf
jmp 0x1400fa5f0
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.1400e88ae
lea rax, [rbp + 7]
cmp rsi, rax
je 0x1400fb56e
push rax
pushf
mov eax, 0x9a5f9bec
pushf
not eax
add eax, 0xa7015e76
xor eax, 0xfa131abc
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbbd13a41
xor eax, 0xffbb6228
rol eax, 0x63
popf
pushf
not eax
add eax, 0x97798d41
xor eax, 0xea8815a1
rol eax, 0xa8
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x61c75530
pushf
not eax
add eax, 0x953f5f38
xor eax, 0xf8ea96d3
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe5df4065
xor eax, 0xbc35a93d
rol eax, 0x44
popf
jmp 0x1400fa5f0
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400fb5ef
push rax
pushf
mov eax, 0xfdd7344d
pushf
not eax
add eax, 0xfe1b01ad
xor eax, 0x9b2d2023
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf337e42b
xor eax, 0xc7b846dd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa9aa835f
xor eax, 0x97ab9ea2
rol eax, 0xaa
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x43061c91
pushf
not eax
add eax, 0xf24ee6e5
xor eax, 0xbc326c2a
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa907c886
xor eax, 0xea448bfc
rol eax, 0x2c
popf
jmp 0x1400fa5f0
mov rax, qword [rsi + 0x10]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
cmp rdx, 0x1000
jb 0x1400fb671
push rax
pushf
mov eax, 0xd35c34ab
pushf
not eax
add eax, 0xeb0cda77
xor eax, 0xdbb5565a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb785d160
xor eax, 0xeb7fddc9
rol eax, 0x82
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0xc2953367
pushf
not eax
add eax, 0xd6ea0793
xor eax, 0xcf114669
rol eax, 0x37
popf
pushf
not eax
add eax, 0xced3fd34
xor eax, 0xaea65a6a
rol eax, 0x2b
popf
jmp 0x1400fa5f0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400fb6ff
push rax
pushf
mov eax, 0xc936394
pushf
not eax
add eax, 0xa2a7642b
xor eax, 0xaacc5743
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb212c0ff
xor eax, 0x95b760e3
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbef59369
xor eax, 0xe3c5c9fa
rol eax, 0x24
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x7ab02ef4
pushf
not eax
add eax, 0xfb3360b4
xor eax, 0xf7b8f091
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9c216223
xor eax, 0x8939ee67
rol eax, 0xc5
popf
jmp 0x1400fa5f0
mov rcx, r8
push rax
pushf
mov eax, 0x65b533d7
pushf
not eax
add eax, 0xdeaeb164
xor eax, 0xbea3d3f2
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe4b42e4f
xor eax, 0x8a044f88
rol eax, 0x74
popf
jmp 0x1400fa5f0
call fcn.1400c3e2f
push rax
pushf
mov eax, 0x4cccff48
pushf
not eax
add eax, 0x8f94cc80
xor eax, 0xf72ab071
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9842f334
xor eax, 0xe8d70f3e
rol eax, 0x3a
popf
jmp 0x1400fa5f0
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 0x1400fb8a6
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, 0x3be6e323
pushf
not eax
add eax, 0xe99a159d
xor eax, 0xaca786dd
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa8498f3f
xor eax, 0xe22025f6
rol eax, 0xc7
popf
jmp 0x1400fa5f0
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x1400fb8f5
push rax
pushf
mov eax, 0x2ddcfc8
pushf
not eax
add eax, 0xecc8501f
xor eax, 0x99eb4c0a
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd15e4453
xor eax, 0x9c3e7013
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa9d517a2
xor eax, 0xdcf6966d
rol eax, 0x2c
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x15650757
pushf
not eax
add eax, 0xc707a41b
xor eax, 0x97265424
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf5c76eb2
xor eax, 0xa8bce4e3
rol eax, 0x35
popf
jmp 0x1400fa5f0
sub rbx, rcx
and rbx, 0xfffffffffffffffc
mov rax, rcx
cmp rbx, 0x1000
jb 0x1400fb994
push rax
pushf
mov eax, 0x69efbeec
pushf
not eax
add eax, 0xf6629c29
xor eax, 0x96d83e17
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8a979034
xor eax, 0xdd09cbd7
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe41fdc9a
xor eax, 0xd7e4172f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x95cd5e46
xor eax, 0xd73c72ab
rol eax, 0xc6
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x838dcdc7
pushf
not eax
add eax, 0xb9825759
xor eax, 0xbb4dc05e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdf01bce5
xor eax, 0xa50fe523
rol eax, 0xbe
popf
jmp 0x1400fa5f0
add rbx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400fba0f
push rax
pushf
mov eax, 0x13de7051
pushf
not eax
add eax, 0xbd0fb07a
xor eax, 0xf9e7cd50
rol eax, 0xed
popf
pushf
not eax
add eax, 0x84399041
xor eax, 0xb28acc26
rol eax, 0x97
popf
jmp 0x1400fa5f0
push rax
pushf
mov eax, 0x7fc57b02
pushf
not eax
add eax, 0xeb72939c
xor eax, 0xb3778dad
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdd191a1a
xor eax, 0x8faee374
rol eax, 0x8f
popf
jmp 0x1400fa5f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rbx
call fcn.1400c3e2f
push rax
pushf
mov eax, 0xffda3fd2
pushf
not eax
add eax, 0xf13dcd9f
xor eax, 0x967b402e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe1aa421c
xor eax, 0xd71cff5e
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa99f4830
xor eax, 0xc05feef4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8f7f892a
xor eax, 0xf14031ba
rol eax, 0x12
popf
jmp 0x1400fa5f0
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.1400e25f6
mov rbx, qword [rsp + 0xf0]
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
call fcn.1400e4688
nop
push rax
pushf
mov eax, 0x1c4baa34
pushf
not eax
add eax, 0x91f8e891
xor eax, 0xcb0a7257
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc1cb5eeb
xor eax, 0xd849e716
rol eax, 0x61
popf
cmp eax, 2
jne 0x1400fbb86
popf
pop rax
jmp 0x1400fbcbd
cmp eax, 0
jne 0x1400fbb95
popf
pop rax
jmp 0x1400fbba4
cmp eax, 1
jne 0x1400fbba4
popf
pop rax
jmp 0x1400fbc5c
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov ebx, edx
mov rdi, rcx
call fcn.14011758d
test bl, 1
je 0x1400fbc03
push rax
pushf
mov eax, 0xfbff7835
pushf
not eax
add eax, 0x9a113ede
xor eax, 0x8fdce121
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8d3d907d
xor eax, 0x8a707897
rol eax, 0xef
popf
pushf
not eax
add eax, 0xde63a88b
xor eax, 0xc73c1d55
rol eax, 0x81
popf
jmp 0x1400fbb77
push rax
pushf
mov eax, 0x9f7d6f9
pushf
not eax
add eax, 0xf6145816
xor eax, 0xd628f27c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd681ac80
xor eax, 0xde0fa399
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcc0b1c58
xor eax, 0x82e0a7ee
rol eax, 0x33
popf
pushf
not eax
add eax, 0x830ca854
xor eax, 0xe755e476
rol eax, 0x37
popf
jmp 0x1400fbb77
mov edx, 0x8003d478
pushf
not edx
add edx, 0xa1551383
xor edx, 0xd7fe50e1
rol edx, 0x6d
popf
pushf
not edx
add edx, 0xbb8aba88
xor edx, 0x950c339a
rol edx, 0x4f
popf
pushf
not edx
add edx, 0xde5a23e5
xor edx, 0xcdfb97c7
rol edx, 0x33
popf
pushf
not edx
add edx, 0x880e068e
xor edx, 0x84fe489a
rol edx, 0xb3
popf
mov rcx, rdi
call fcn.1400c3e2f
mov rbx, qword [rsp + 0x30]
mov rax, rdi
add rsp, 0x20
pop rdi
ret