Function at 0x1400a7883
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1360a44b
pushf
not eax
add eax, 0x41e3f503
xor eax, 0x55423806
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x4d6297a2
xor eax, 0x2c9b85de
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x103bbb6f
xor eax, 0x3475bf0b
rol eax, 0x86
popf
pushf
not eax
add eax, 0x1f4b0aa6
xor eax, 0x6675da8b
rol eax, 0x76
popf
cmp eax, 7
jne 0x1400a7385
popf
pop rax
jmp 0x1400a77d4
cmp eax, 2
jne 0x1400a7394
popf
pop rax
jmp 0x1400a7543
cmp eax, 3
jne 0x1400a73a3
popf
pop rax
jmp 0x1400a75db
cmp eax, 9
jne 0x1400a73b2
popf
pop rax
jmp 0x1400a787e
cmp eax, 1
jne 0x1400a73c1
popf
pop rax
jmp 0x1400a7493
cmp eax, 0
jne 0x1400a73d0
popf
pop rax
jmp 0x1400a740c
cmp eax, 4
jne 0x1400a73df
popf
pop rax
jmp 0x1400a7682
cmp eax, 5
jne 0x1400a73ee
popf
pop rax
jmp 0x1400a7716
cmp eax, 6
jne 0x1400a73fd
popf
pop rax
jmp 0x1400a7781
cmp eax, 8
jne 0x1400a740c
popf
pop rax
jmp 0x1400a7833
push rbx
sub rsp, 0x20
mov rbx, r8
test rcx, rcx
je 0x1400a7460
push rax
pushf
mov eax, 0x16f78478
pushf
not eax
add eax, 0x3022d66b
xor eax, 0x39fd3ee1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x22f7c5e6
xor eax, 0x71cb238b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x303333c1
xor eax, 0x7118f642
rol eax, 0xdc
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0x36ad6fdf
pushf
not eax
add eax, 0x7369b61f
xor eax, 0x67b614c4
rol eax, 0x66
popf
pushf
not eax
add eax, 0x2d494b19
xor eax, 0x2ab48c40
rol eax, 0x42
popf
jmp 0x1400a7376
movsxd r11, dword [rcx + 0x18]
mov r10, qword [rdx + 8]
lea rax, [r10 + r11]
test rax, rax
je 0x1400a74fd
push rax
pushf
mov eax, 0x7bdcff3b
pushf
not eax
add eax, 0x27dfa858
xor eax, 0x52e85efd
rol eax, 0x93
popf
pushf
not eax
add eax, 0x78c86840
xor eax, 0x628212e4
rol eax, 0xac
popf
pushf
not eax
add eax, 0x56047243
xor eax, 0x4c3b7f56
rol eax, 0x66
popf
pushf
not eax
add eax, 0x467c58ee
xor eax, 0x58456275
rol eax, 0xc6
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0xd347e081
pushf
not eax
add eax, 0x26e57421
xor eax, 0x53dbd00c
rol eax, 0x41
popf
pushf
not eax
add eax, 0x4b96cf38
xor eax, 0x27835b80
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x4d026cb8
xor eax, 0x2b9d885c
rol eax, 0x2b
popf
jmp 0x1400a7376
mov r8d, dword [rcx + 0x14]
xor r9d, r9d
test r8d, r8d
je 0x1400a75a8
push rax
pushf
mov eax, 0xf63536cf
pushf
not eax
add eax, 0xf3d4c90
xor eax, 0x4f451992
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x481b8721
xor eax, 0x3e700b1f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf6afa7f
xor eax, 0x297dffc3
rol eax, 0x41
popf
pushf
not eax
add eax, 0x1dc4488f
xor eax, 0x1111b2e3
rol eax, 8
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0xea69094e
pushf
not eax
add eax, 0x7650834b
xor eax, 0x30a2e80b
rol eax, 0xda
popf
pushf
not eax
add eax, 0x2c16cc63
xor eax, 0x4d29b61a
rol eax, 0x83
popf
jmp 0x1400a7376
lea rcx, [r11 + r9*8]
movsxd rdx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
cmp rbx, rdx
jb 0x1400a764f
push rax
pushf
mov eax, 0x36e5b187
pushf
not eax
add eax, 0x54af3848
xor eax, 0x13de29b2
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x4928d65f
xor eax, 0x5de31d21
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc682eb2
xor eax, 0x3ec4e3d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x38b031a3
xor eax, 0xfaaca45
rol eax, 0x2e
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0x51819873
pushf
not eax
add eax, 0x2807ba1
xor eax, 0xd8fa284
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x194dbe74
xor eax, 0x7878df93
rol eax, 0xbd
popf
jmp 0x1400a7376
inc r9d
cmp r9d, r8d
jb 0x1400a76d0
push rax
pushf
mov eax, 0xba4fa096
pushf
not eax
add eax, 0x756c1847
xor eax, 0x63e5359a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7d6945f9
xor eax, 0x197092d9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x6cc2d4d
xor eax, 0x66e338af
rol eax, 0xa1
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0xf60c8714
pushf
not eax
add eax, 0x3b7a4422
xor eax, 0x33475928
rol eax, 0x76
popf
pushf
not eax
add eax, 0x520d0a81
xor eax, 0x3e2628b6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x6a96d52e
xor eax, 0x1fdb49b9
rol eax, 0xba
popf
jmp 0x1400a7376
test r9d, r9d
je 0x1400a774e
push rax
pushf
mov eax, 0x93d1b858
pushf
not eax
add eax, 0xd69993b
xor eax, 0x670c7f5b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x2a7037df
xor eax, 0x1b226803
rol eax, 0x22
popf
jmp 0x1400a7376
push rax
pushf
mov eax, 0xcadbb27f
pushf
not eax
add eax, 0x4a216340
xor eax, 0xb15d7b2
rol eax, 0x91
popf
pushf
not eax
add eax, 0x17cb0386
xor eax, 0x4ae61ae5
rol eax, 0xca
popf
jmp 0x1400a7376
lea ecx, [r9 - 1]
lea rax, [r10 + rcx*8]
mov eax, dword [rax + r11 + 4]
push rax
pushf
mov eax, 0xc10b39dc
pushf
not eax
add eax, 0x33885681
xor eax, 0x5e662edc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xba3d629
xor eax, 0x3c661794
rol eax, 0x37
popf
pushf
not eax
add eax, 0x5dacabd1
xor eax, 0x1ce7e08
rol eax, 0x8e
popf
jmp 0x1400a7376
add rsp, 0x20
pop rbx
ret
or eax, 0xffffffff
jmp 0x1400a77d4
call fcn.140115330
push rax
pushf
mov eax, 0x7bf9f0ed
pushf
not eax
add eax, 0x61d318a
xor eax, 0x1f3298e7
rol eax, 0x26
popf
pushf
not eax
add eax, 0x194abf29
xor eax, 0x5f84f99b
rol eax, 0x22
popf
pushf
not eax
add eax, 0x4f96bff0
xor eax, 0x2255588d
rol eax, 0x63
popf
cmp eax, 0x20
jne 0x1400a78d3
popf
pop rax
jmp 0x1400a8b66
cmp eax, 8
jne 0x1400a78e2
popf
pop rax
jmp 0x1400a7f4a
cmp eax, 0x12
jne 0x1400a78f1
popf
pop rax
jmp 0x1400a84c5
cmp eax, 0x31
jne 0x1400a7900
popf
pop rax
jmp 0x1400a931b
cmp eax, 5
jne 0x1400a790f
popf
pop rax
jmp 0x1400a7e31
cmp eax, 6
jne 0x1400a791e
popf
pop rax
jmp 0x1400a7e7e
cmp eax, 0x1d
jne 0x1400a792d
popf
pop rax
jmp 0x1400a8a1e
cmp eax, 0x28
jne 0x1400a793c
popf
pop rax
jmp 0x1400a8fc8
cmp eax, 4
jne 0x1400a794b
popf
pop rax
jmp 0x1400a7dc6
cmp eax, 0x1f
jne 0x1400a795a
popf
pop rax
jmp 0x1400a8b1b
cmp eax, 1
jne 0x1400a7969
popf
pop rax
jmp 0x1400a7c67
cmp eax, 0x15
jne 0x1400a7978
popf
pop rax
jmp 0x1400a864b
cmp eax, 0x24
jne 0x1400a7987
popf
pop rax
jmp 0x1400a8d8c
cmp eax, 0x19
jne 0x1400a7996
popf
pop rax
jmp 0x1400a8820
cmp eax, 0xc
jne 0x1400a79a5
popf
pop rax
jmp 0x1400a81ae
cmp eax, 3
jne 0x1400a79b4
popf
pop rax
jmp 0x1400a7d31
cmp eax, 0x11
jne 0x1400a79c3
popf
pop rax
jmp 0x1400a8487
cmp eax, 7
jne 0x1400a79d2
popf
pop rax
jmp 0x1400a7ec7
cmp eax, 0x21
jne 0x1400a79e1
popf
pop rax
jmp 0x1400a8be4
cmp eax, 0xd
jne 0x1400a79f0
popf
pop rax
jmp 0x1400a822c
cmp eax, 0x2d
jne 0x1400a79ff
popf
pop rax
jmp 0x1400a918e
cmp eax, 0x16
jne 0x1400a7a0e
popf
pop rax
jmp 0x1400a8686
cmp eax, 0x30
jne 0x1400a7a1d
popf
pop rax
jmp 0x1400a92bd
cmp eax, 0x25
jne 0x1400a7a2c
popf
pop rax
jmp 0x1400a8e31
cmp eax, 0x22
jne 0x1400a7a3b
popf
pop rax
jmp 0x1400a8c67
cmp eax, 0x1e
jne 0x1400a7a4a
popf
pop rax
jmp 0x1400a8ac3
cmp eax, 0x2a
jne 0x1400a7a59
popf
pop rax
jmp 0x1400a90b5
cmp eax, 0x10
jne 0x1400a7a68
popf
pop rax
jmp 0x1400a83f2
cmp eax, 0x26
jne 0x1400a7a77
popf
pop rax
jmp 0x1400a8ed5
cmp eax, 0x13
jne 0x1400a7a86
popf
pop rax
jmp 0x1400a8556
cmp eax, 0xe
jne 0x1400a7a95
popf
pop rax
jmp 0x1400a82ab
cmp eax, 2
jne 0x1400a7aa4
popf
pop rax
jmp 0x1400a7cd2
cmp eax, 0x2f
jne 0x1400a7ab3
popf
pop rax
jmp 0x1400a925f
cmp eax, 0x27
jne 0x1400a7ac2
popf
pop rax
jmp 0x1400a8f65
cmp eax, 0x14
jne 0x1400a7ad1
popf
pop rax
jmp 0x1400a85c9
cmp eax, 0x2c
jne 0x1400a7ae0
popf
pop rax
jmp 0x1400a9159
cmp eax, 0x2b
jne 0x1400a7aef
popf
pop rax
jmp 0x1400a910f
cmp eax, 0x2e
jne 0x1400a7afe
popf
pop rax
jmp 0x1400a9201
cmp eax, 0x23
jne 0x1400a7b0d
popf
pop rax
jmp 0x1400a8d0f
cmp eax, 0x17
jne 0x1400a7b1c
popf
pop rax
jmp 0x1400a86f2
cmp eax, 0xa
jne 0x1400a7b2b
popf
pop rax
jmp 0x1400a8095
cmp eax, 0
jne 0x1400a7b3a
popf
pop rax
jmp 0x1400a7bc1
cmp eax, 0x1a
jne 0x1400a7b49
popf
pop rax
jmp 0x1400a88e9
cmp eax, 0xb
jne 0x1400a7b58
popf
pop rax
jmp 0x1400a814b
cmp eax, 0x18
jne 0x1400a7b67
popf
pop rax
jmp 0x1400a879e
cmp eax, 0x1c
jne 0x1400a7b76
popf
pop rax
jmp 0x1400a89b4
cmp eax, 0x29
jne 0x1400a7b85
popf
pop rax
jmp 0x1400a9024
cmp eax, 0x1b
jne 0x1400a7b94
popf
pop rax
jmp 0x1400a897e
cmp eax, 0xf
jne 0x1400a7ba3
popf
pop rax
jmp 0x1400a8344
cmp eax, 0x32
jne 0x1400a7bb2
popf
pop rax
jmp 0x1400a9366
cmp eax, 9
jne 0x1400a7bc1
popf
pop rax
jmp 0x1400a7fee
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r13
push r14
push r15
sub rsp, 0x30
mov r14, r9
mov rbx, r8
mov rsi, rdx
mov r13, rcx
xor edi, edi
cmp dword [r8 + 4], edi
je 0x1400a7c21
push rax
pushf
mov eax, 0x600ce8d1
pushf
not eax
add eax, 0x1664a1cf
xor eax, 0x28378397
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x560a33cc
xor eax, 0x78067d22
rol eax, 0x65
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x93d640b6
pushf
not eax
add eax, 0x1c5502f1
xor eax, 0x8b8a55c
rol eax, 0xee
popf
pushf
not eax
add eax, 0x52b0b04f
xor eax, 0x47bdb2b8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x4c4a0d6e
xor eax, 0x4d94bc1b
rol eax, 0xa9
popf
jmp 0x1400a78c4
movsxd r15, dword [r8 + 4]
call fcn.1400a6c70
lea rdx, [r15 + rax]
jmp 0x1400a7d31
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0x9f86612e
pushf
not eax
add eax, 0x3b26a2e4
xor eax, 0x2d03a1a2
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x38765ba
xor eax, 0x3a4bf7bf
rol eax, 0x51
popf
pushf
not eax
add eax, 0x361555c7
xor eax, 0x7bd24092
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe35b455
xor eax, 0x2b58b8ce
rol eax, 9
popf
jmp 0x1400a78c4
test rdx, rdx
je 0x1400a7d93
push rax
pushf
mov eax, 0xb9123cc6
pushf
not eax
add eax, 0x56929aa6
xor eax, 0x7a0aa582
rol eax, 0x32
popf
pushf
not eax
add eax, 0x41a278fa
xor eax, 0x73d0eb44
rol eax, 0x26
popf
pushf
not eax
add eax, 0x16cd8856
xor eax, 0x741aeb10
rol eax, 0x68
popf
pushf
not eax
add eax, 0x6635d85e
xor eax, 0xa6616f1
rol eax, 0x92
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x18a0dddf
pushf
not eax
add eax, 0x3c9fc3b1
xor eax, 0x382fe0d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x34171ce5
xor eax, 0x43a7ac75
rol eax, 0xa1
popf
jmp 0x1400a78c4
test r15d, r15d
je 0x1400a7dfe
push rax
pushf
mov eax, 0xe753d392
pushf
not eax
add eax, 0xf0156da
xor eax, 0x3afbaa2b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x5b640a6c
xor eax, 0x46adf940
rol eax, 0x19
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xaeaf6d20
pushf
not eax
add eax, 0x5bac6bdd
xor eax, 0x7564d3f3
rol eax, 0x10
popf
pushf
not eax
add eax, 0x67ae325f
xor eax, 0x3a5e58c0
rol eax, 0xc0
popf
jmp 0x1400a78c4
call fcn.1400a6c70
mov rcx, rax
movsxd rax, dword [rbx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400a7ec7
mov rcx, rdi
push rax
pushf
mov eax, 0x3184aff9
pushf
not eax
add eax, 0x1924b438
xor eax, 0x37573f20
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb4ea607
xor eax, 0x43873ed4
rol eax, 0x52
popf
pushf
not eax
add eax, 0x1825912
xor eax, 0x19f8faa3
rol eax, 0xde
popf
jmp 0x1400a78c4
cmp byte [rcx + 0x10], dil
je 0x1400a7f04
push rax
pushf
mov eax, 0x84a64cf6
pushf
not eax
add eax, 0x7e188741
xor eax, 0x25dcc0c8
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x31c687c8
xor eax, 0x1ae10ff7
rol eax, 0x81
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x9cc6c7d1
pushf
not eax
add eax, 0xb9a36e4
xor eax, 0x1192419c
rol eax, 0xf
popf
pushf
not eax
add eax, 0x56c27432
xor eax, 0x3733483b
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x60e72580
xor eax, 0x1cc2e772
rol eax, 0x7f
popf
jmp 0x1400a78c4
cmp dword [rbx + 8], edi
jne 0x1400a7f95
push rax
pushf
mov eax, 0x4a117ff5
pushf
not eax
add eax, 0x251bf7
xor eax, 0x6c9a6611
rol eax, 0x64
popf
pushf
not eax
add eax, 0x76b0a7b5
xor eax, 0x19150205
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x459612c2
xor eax, 0x549a551
rol eax, 0x32
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x41c2f02d
pushf
not eax
add eax, 0x2e921e9a
xor eax, 0x60c5c3c
rol eax, 0x40
popf
pushf
not eax
add eax, 0x209895b0
xor eax, 0x77cea672
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x50f8b1e9
xor eax, 0xe4bbaf5
rol eax, 0x18
popf
pushf
not eax
add eax, 0x54624134
xor eax, 0x97991c4
rol eax, 0x19
popf
jmp 0x1400a78c4
cmp dword [rbx], edi
jge 0x1400a804f
push rax
pushf
mov eax, 0x4484a917
pushf
not eax
add eax, 0x64762b24
xor eax, 0x4729e90b
rol eax, 0x97
popf
pushf
not eax
add eax, 0x530e5062
xor eax, 0x69d75a4
rol eax, 0x12
popf
pushf
not eax
add eax, 0x52692aa2
xor eax, 0x56558874
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x471c5c60
xor eax, 0x31118105
rol eax, 0x2a
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x165f45ab
pushf
not eax
add eax, 0x184a8c89
xor eax, 0x5e78eb90
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x124fdf4a
xor eax, 0x30e2d57b
rol eax, 0x89
popf
pushf
not eax
add eax, 0x487427f8
xor eax, 0x23365819
rol eax, 0x21
popf
jmp 0x1400a78c4
cmp dword [rbx], edi
jl 0x1400a80f2
push rax
pushf
mov eax, 0x4b99c3e7
pushf
not eax
add eax, 0x15c49b08
xor eax, 0x3598ff92
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x4e682b0c
xor eax, 0x40ffb8e0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x62aa3e46
xor eax, 0xb520ae
rol eax, 0x56
popf
pushf
not eax
add eax, 0x36e23581
xor eax, 0x4cf7f588
rol eax, 0xa9
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x43219873
pushf
not eax
add eax, 0x3ac12cf8
xor eax, 0x61ceecb1
rol eax, 0x44
popf
pushf
not eax
add eax, 0x5e39d1ad
xor eax, 0x1c8bf11
rol eax, 0x30
popf
pushf
not eax
add eax, 0x1633eba4
xor eax, 0x791ddecf
rol eax, 0x88
popf
pushf
not eax
add eax, 0x2a14f6d4
xor eax, 0x3ce8806e
rol eax, 0x9f
popf
jmp 0x1400a78c4
movsxd rax, dword [rbx + 8]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0x630e88ca
pushf
not eax
add eax, 0x36f7ef50
xor eax, 0x176d1f34
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x79de7077
xor eax, 0x58813ec5
rol eax, 0x72
popf
pushf
not eax
add eax, 0x3a2e125
xor eax, 0x699702e6
rol eax, 0x36
popf
pushf
not eax
add eax, 0x60755b91
xor eax, 0x1df66483
rol eax, 0xb0
popf
jmp 0x1400a78c4
test byte [rbx], 0x80
je 0x1400a81f9
push rax
pushf
mov eax, 0xb7403167
pushf
not eax
add eax, 0x57973180
xor eax, 0x33e853bc
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x5cae0f9a
xor eax, 0x7728ae8c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x6d0d84f8
xor eax, 0x58cdd9
rol eax, 0xfa
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xaa85bb73
pushf
not eax
add eax, 0x14464676
xor eax, 0x5c4403a8
rol eax, 0x69
popf
pushf
not eax
add eax, 0x46ab36d0
xor eax, 0x3d9ba264
rol eax, 0xb3
popf
jmp 0x1400a78c4
test byte [r14], 0x10
je 0x1400a8278
push rax
pushf
mov eax, 0x3fe21f4f
pushf
not eax
add eax, 0x28a9c870
xor eax, 0x630e9402
rol eax, 0x76
popf
pushf
not eax
add eax, 0x83fc06
xor eax, 0x7801c1a9
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x200f0662
xor eax, 0x2090f9e0
rol eax, 0xea
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x56982086
pushf
not eax
add eax, 0x6c2deebb
xor eax, 0x1eb7236e
rol eax, 0xef
popf
pushf
not eax
add eax, 0x7bcb8e27
xor eax, 0x251e8894
rol eax, 0xa4
popf
jmp 0x1400a78c4
mov rax, qword [0x1400425e0]
test rax, rax
je 0x1400a8310
push rax
pushf
mov eax, 0xc46bee25
pushf
not eax
add eax, 0x1ed68d9b
xor eax, 0x48871676
rol eax, 0x92
popf
pushf
not eax
add eax, 0x3f8d2c7e
xor eax, 0x5b133230
rol eax, 0x65
popf
pushf
not eax
add eax, 0x42007396
xor eax, 0x55858cbe
rol eax, 0x23
popf
pushf
not eax
add eax, 0x5018798f
xor eax, 0x7ff878f3
rol eax, 0x12
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xd14f5990
pushf
not eax
add eax, 0x736e6624
xor eax, 0x3b5fa3b8
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x237862ca
xor eax, 0x7513690d
rol eax, 0x39
popf
jmp 0x1400a78c4
call qword [0x14002b4b0]
test rax, rax
je 0x1400a8399
push rax
pushf
mov eax, 0x82647750
pushf
not eax
add eax, 0x11004755
xor eax, 0x158d212b
rol eax, 0xee
popf
pushf
not eax
add eax, 0x871724b
xor eax, 0x3f93a97a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x2c2e0184
xor eax, 0x1ea541a7
rol eax, 7
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x26c8a3a1
pushf
not eax
add eax, 0x152d7839
xor eax, 0x71e665ef
rol eax, 0x61
popf
pushf
not eax
add eax, 0x791e5212
xor eax, 0x3ff4129b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x7146a9f9
xor eax, 0x6b45d8b8
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6948a4e2
xor eax, 0x2659f23d
rol eax, 0xc8
popf
jmp 0x1400a78c4
test rsi, rsi
je 0x1400a8441
push rax
pushf
mov eax, 0x7a36de14
pushf
not eax
add eax, 0x482b0ff6
xor eax, 0x42028bf
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x39312fb3
xor eax, 0x44520b1a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd69e618
xor eax, 0x97cf785
rol eax, 0x9a
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x29996906
pushf
not eax
add eax, 0x55a16ab4
xor eax, 0x39f764ac
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x2fe42bbb
xor eax, 0x1d2a70f9
rol eax, 0x22
popf
pushf
not eax
add eax, 0x3f0194db
xor eax, 0x6468a15e
rol eax, 0xb6
popf
jmp 0x1400a78c4
mov qword [rsi], rax
mov rcx, rax
jmp 0x1400a89b4
test byte [rbx], 8
je 0x1400a8523
push rax
pushf
mov eax, 0x1f3ee821
pushf
not eax
add eax, 0x4b7f0b0d
xor eax, 0x2bcd0b9
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x570d3862
xor eax, 0x506ddc6e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x77b29d1c
xor eax, 0x61125fe4
rol eax, 0xd
popf
pushf
not eax
add eax, 0x1f5403a6
xor eax, 0x65851ebf
rol eax, 0xfa
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xd82eac66
pushf
not eax
add eax, 0x75c4bc00
xor eax, 0x67cf9cbc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x3a26538a
xor eax, 0x7ada4125
rol eax, 0x74
popf
jmp 0x1400a78c4
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x1400a8596
push rax
pushf
mov eax, 0x969f45cc
pushf
not eax
add eax, 0x7c23259f
xor eax, 0x16972ecb
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x35d684c3
xor eax, 0xbf4508c
rol eax, 0xde
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x342455f0
pushf
not eax
add eax, 0x3557c3eb
xor eax, 0x284f28f4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x3c4eaeb6
xor eax, 0x2e25322e
rol eax, 0x3f
popf
jmp 0x1400a78c4
test rsi, rsi
je 0x1400a8618
push rax
pushf
mov eax, 0xf7ee648d
pushf
not eax
add eax, 0x72eca97b
xor eax, 0x4bf79381
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x6aac8099
xor eax, 0x2f3f0edb
rol eax, 0xa
popf
pushf
not eax
add eax, 0x7830eab5
xor eax, 0x68d534cd
rol eax, 0xca
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x5cd0bf4a
pushf
not eax
add eax, 0x6d7c640b
xor eax, 0x3133b22e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x274c125d
xor eax, 0x16817ee5
rol eax, 0xd5
popf
jmp 0x1400a78c4
mov qword [rsi], rcx
jmp 0x1400a89b4
test byte [r14], 1
je 0x1400a86bf
push rax
pushf
mov eax, 0x910aaee0
pushf
not eax
add eax, 0x7ce90b6b
xor eax, 0x40b0693c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x24b4f9f3
xor eax, 0x5dfe9c85
rol eax, 0x75
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x72b77c71
pushf
not eax
add eax, 0x36a65878
xor eax, 0x29032d9c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x27ba5333
xor eax, 0x6ff3e427
rol eax, 0xfb
popf
jmp 0x1400a78c4
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x1400a8745
push rax
pushf
mov eax, 0xff04f0c3
pushf
not eax
add eax, 0xf96dd27
xor eax, 0x158c9195
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf51f2fc
xor eax, 0xbd86f2
rol eax, 8
popf
pushf
not eax
add eax, 0x71fa807e
xor eax, 0x4530c21d
rol eax, 0x1f
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xd675141e
pushf
not eax
add eax, 0x43afef48
xor eax, 0x31bd239d
rol eax, 0xde
popf
pushf
not eax
add eax, 0x43faf09f
xor eax, 0x871eb8b
rol eax, 6
popf
pushf
not eax
add eax, 0x65b9cf
xor eax, 0x3fca6e4a
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x187a8967
xor eax, 0x2ea53437
rol eax, 0x7f
popf
jmp 0x1400a78c4
test rsi, rsi
je 0x1400a87ed
push rax
pushf
mov eax, 0x86a94545
pushf
not eax
add eax, 0x3e835c48
xor eax, 0x59d176a8
rol eax, 0x12
popf
pushf
not eax
add eax, 0x6e83a87e
xor eax, 0x36d1d19f
rol eax, 0x24
popf
pushf
not eax
add eax, 0x5a3fd4dd
xor eax, 0x49c4b7df
rol eax, 0xf0
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x2e08afde
pushf
not eax
add eax, 0x31d442ed
xor eax, 0x7516cc41
rol eax, 0x49
popf
pushf
not eax
add eax, 0x1c0975c5
xor eax, 0x60cad6d7
rol eax, 0x8d
popf
jmp 0x1400a78c4
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.140029ea0
cmp dword [r14 + 0x14], 8
jne 0x1400a8890
push rax
pushf
mov eax, 0xe1648bb3
pushf
not eax
add eax, 0x44a05061
xor eax, 0x4b04fef4
rol eax, 0x85
popf
pushf
not eax
add eax, 0x7d03429b
xor eax, 0x534a8a43
rol eax, 0xee
popf
pushf
not eax
add eax, 0x16c11305
xor eax, 0x6b7b78a0
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x32a75905
xor eax, 0x6b63dce1
rol eax, 0x57
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xe4dbcc25
pushf
not eax
add eax, 0x3d4d093a
xor eax, 0x18ff48b7
rol eax, 0xad
popf
pushf
not eax
add eax, 0x471e7f71
xor eax, 0xf3ca5fc
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x228f49a4
xor eax, 0x6678a056
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x4c5b1f56
xor eax, 0x4df38294
rol eax, 0x69
popf
jmp 0x1400a78c4
cmp qword [rsi], rdi
je 0x1400a8938
push rax
pushf
mov eax, 0xc0eeb851
pushf
not eax
add eax, 0x763c9f52
xor eax, 0x7a1a42d8
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfbbcf83
xor eax, 0x9fa7436
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x43ab993c
xor eax, 0x727c9a1
rol eax, 0x3f
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xd6dfb45f
pushf
not eax
add eax, 0x44d948f1
xor eax, 0x2e6ee3e9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x44eb1b82
xor eax, 0x5e235090
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x1384d83
xor eax, 0x7411f5a4
rol eax, 0xa4
popf
jmp 0x1400a78c4
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0x6342de4
pushf
not eax
add eax, 0x13e0f350
xor eax, 0x2638cce8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x2c7c3586
xor eax, 0x39c2f4ec
rol eax, 0xe4
popf
jmp 0x1400a78c4
lea rdx, [r14 + 8]
call fcn.1400a28a0
mov qword [rsi], rax
jmp 0x1400a910f
cmp dword [r14 + 0x18], edi
je 0x1400a8a7d
push rax
pushf
mov eax, 0xa1b4e229
pushf
not eax
add eax, 0x1b326761
xor eax, 0x155f58f8
rol eax, 0x32
popf
pushf
not eax
add eax, 0x15723f6f
xor eax, 0x265cd780
rol eax, 0x43
popf
pushf
not eax
add eax, 0x2d486bc5
xor eax, 0x44e9130d
rol eax, 0x74
popf
pushf
not eax
add eax, 0x2877eb26
xor eax, 0x6dd4fc5d
rol eax, 0xa2
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x4023551a
pushf
not eax
add eax, 0x7c608b8
xor eax, 0x1f0f4964
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x4738cefd
xor eax, 0x3632401c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x37bee4f8
xor eax, 0x7fab95d5
rol eax, 0x4d
popf
jmp 0x1400a78c4
movsxd rbx, dword [r14 + 0x18]
call fcn.1400a6cd2
lea rcx, [rbx + rax]
jmp 0x1400a8b66
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0xbc893634
pushf
not eax
add eax, 0x517058f3
xor eax, 0x45995e26
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x5594f144
xor eax, 0x5ad09e88
rol eax, 7
popf
pushf
not eax
add eax, 0xd3490bf
xor eax, 0x7f373eab
rol eax, 0x62
popf
jmp 0x1400a78c4
test rcx, rcx
jne 0x1400a8b9e
push rax
pushf
mov eax, 0x95b3506f
pushf
not eax
add eax, 0x7a3b21a
xor eax, 0x5b0808df
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbb3350
xor eax, 0xfaa48fa
rol eax, 0xaf
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x2b06d8fe
pushf
not eax
add eax, 0x1012fcac
xor eax, 0x1593bcca
rol eax, 0xd
popf
pushf
not eax
add eax, 0x5787f1a3
xor eax, 0x7e55212d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x345c1150
xor eax, 0x3731cb73
rol eax, 0xd8
popf
jmp 0x1400a78c4
cmp qword [r13 + 0x28], rdi
je 0x1400a8c21
push rax
pushf
mov eax, 0x642a0d32
pushf
not eax
add eax, 0x475b0da9
xor eax, 0x634f2fd4
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x3aacef68
xor eax, 0x2488fdea
rol eax, 0x2c
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x2212a680
pushf
not eax
add eax, 0x79b5320
xor eax, 0x4b335370
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x4f68b1d1
xor eax, 0x6586e797
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x292d87e0
xor eax, 0x2ceb6c7
rol eax, 0xc7
popf
jmp 0x1400a78c4
test rsi, rsi
je 0x1400a8cb6
push rax
pushf
mov eax, 0xf135c09
pushf
not eax
add eax, 0xd3fc856
xor eax, 0x5c256510
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x45f6e3d9
xor eax, 0x2a686ec6
rol eax, 0x66
popf
pushf
not eax
add eax, 0x7818f0d6
xor eax, 0x9918f81
rol eax, 0x2d
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x97348a57
pushf
not eax
add eax, 0x3b2e6d97
xor eax, 0x41e620d
rol eax, 8
popf
pushf
not eax
add eax, 0x16c78023
xor eax, 0x5eed9ef
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x40d44d01
xor eax, 0x2981fd4c
rol eax, 0x91
popf
pushf
not eax
add eax, 0x6147755e
xor eax, 0x5f12c35d
rol eax, 0x36
popf
jmp 0x1400a78c4
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.1400a28a0
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.140029ea0
jmp 0x1400a910f
cmp qword [r13 + 0x28], rdi
je 0x1400a8deb
push rax
pushf
mov eax, 0xdb9a58a0
pushf
not eax
add eax, 0x27c45b7a
xor eax, 0x1e102ce6
rol eax, 0xef
popf
pushf
not eax
add eax, 0x1fc08c8a
xor eax, 0x347b02f5
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfeb1335
xor eax, 0x2fe35894
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x58e138d5
xor eax, 0x217be608
rol eax, 0xe
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x86d3484e
pushf
not eax
add eax, 0x71a6cbff
xor eax, 0x670dcd18
rol eax, 0x18
popf
pushf
not eax
add eax, 0x236691b0
xor eax, 0x6f2f539e
rol eax, 0x19
popf
pushf
not eax
add eax, 0x227b1530
xor eax, 0x242b256e
rol eax, 0x6f
popf
jmp 0x1400a78c4
test rsi, rsi
je 0x1400a8e7c
push rax
pushf
mov eax, 0x7c1dc1ba
pushf
not eax
add eax, 0x77d58581
xor eax, 0x3b2a3f24
rol eax, 0x99
popf
pushf
not eax
add eax, 0x36bf8626
xor eax, 0x3adc2bad
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x6b3ce0e7
xor eax, 0x72a41894
rol eax, 0x76
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x653260e
pushf
not eax
add eax, 0x3d07511a
xor eax, 0x20dc86e3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x3f6072df
xor eax, 0x644cfcf8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x6da0f19a
xor eax, 0x2a99e4e8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x4411891a
xor eax, 0x55fd963f
rol eax, 0xa5
popf
jmp 0x1400a78c4
test ebx, ebx
je 0x1400a8f32
push rax
pushf
mov eax, 0x91d13fb3
pushf
not eax
add eax, 0x2f184f52
xor eax, 0x56fd8868
rol eax, 0x42
popf
pushf
not eax
add eax, 0x6e31d886
xor eax, 0x754163b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x4857d460
xor eax, 0x40208337
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8e40bfb
xor eax, 0x4f39c316
rol eax, 0xdc
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0x97062756
pushf
not eax
add eax, 0x20320fcf
xor eax, 0x62d2274e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x17b3ce8e
xor eax, 0x2bb9fff7
rol eax, 0x3e
popf
jmp 0x1400a78c4
call fcn.1400a6cd2
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x1400a9024
mov rcx, rdi
push rax
pushf
mov eax, 0x75c4c88b
pushf
not eax
add eax, 0xb776c9d
xor eax, 0x586e144a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x47350930
xor eax, 0x656f8df6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x5a31fac3
xor eax, 0x2792aef3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x161f6f0f
xor eax, 0x566c7674
rol eax, 0xfd
popf
jmp 0x1400a78c4
test rcx, rcx
je 0x1400a9082
push rax
pushf
mov eax, 0x1bdeace1
pushf
not eax
add eax, 0x157a6a03
xor eax, 0x566df590
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x7aba0e2b
xor eax, 0x10964865
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x120ed6f
xor eax, 0x190e7af
rol eax, 0x62
popf
pushf
not eax
add eax, 0x15dfbec8
xor eax, 0x57c2b936
rol eax, 0x45
popf
jmp 0x1400a78c4
push rax
pushf
mov eax, 0xa7861ee4
pushf
not eax
add eax, 0x79311b05
xor eax, 0x3e4ec5ed
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x50281200
xor eax, 0x5835f999
rol eax, 0x9a
popf
jmp 0x1400a78c4
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x1400a90c1
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0xdd7b674c
pushf
not eax
add eax, 0x102a540e
xor eax, 0x4c8a91b7
rol eax, 0xac
popf
pushf
not eax
add eax, 0x1ef627ad
xor eax, 0x7a3f5d8e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x6ca3fce5
xor eax, 0x443b8453
rol eax, 0x4b
popf
jmp 0x1400a78c4
mov eax, edi
jmp 0x1400a918e
xor eax, eax
push rax
pushf
mov eax, 0x38203ce0
pushf
not eax
add eax, 0x37640d89
xor eax, 0x48e73962
rol eax, 0xed
popf
pushf
not eax
add eax, 0xad35b1a
xor eax, 0x6d9b6c25
rol eax, 0x55
popf
jmp 0x1400a78c4
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x30
pop r15
pop r14
pop r13
ret
call fcn.140115330
push rax
pushf
mov eax, 0x4235f70c
pushf
not eax
add eax, 0x60f9bd4b
xor eax, 0x6a47f264
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x7e774fc0
xor eax, 0x2ec61288
rol eax, 0x19
popf
pushf
not eax
add eax, 0x3cf8deba
xor eax, 0x776ce02f
rol eax, 0x59
popf
pushf
not eax
add eax, 0x34942c1f
xor eax, 0x5598f376
rol eax, 0xf
popf
jmp 0x1400a78c4
call fcn.140115330
push rax
pushf
mov eax, 0xcf3ee21a
pushf
not eax
add eax, 0x78eb5c45
xor eax, 0x3ae5869a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x12529635
xor eax, 0x592c8371
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x50d3684f
xor eax, 0x6f90315f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x342187fe
xor eax, 0x52663e1e
rol eax, 0x32
popf
jmp 0x1400a78c4
call fcn.140115330
push rax
pushf
mov eax, 0x5e7f9174
pushf
not eax
add eax, 0x4c9c2ea3
xor eax, 0x48c4ce9c
rol eax, 0x62
popf
pushf
not eax
add eax, 0x73488c15
xor eax, 0x96e098
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x4c7cc3d1
xor eax, 0x216d88fb
rol eax, 0x48
popf
pushf
not eax
add eax, 0x284ce605
xor eax, 0x481fddc7
rol eax, 0x65
popf
jmp 0x1400a78c4
call fcn.140115330
push rax
pushf
mov eax, 0x51368366
pushf
not eax
add eax, 0x1cc9d7b8
xor eax, 0x3d5368d5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x1204cfe9
xor eax, 0x283db750
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x32dba5ad
xor eax, 0x4b26cd0b
rol eax, 0xe1
popf
jmp 0x1400a78c4
call fcn.140115330
nop
call fcn.140115330