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

Disassembly:
push rax
pushf
mov eax, 0x585e4152
pushf
not eax
add eax, 0xfc471727
xor eax, 0xeed22029
rol eax, 0xc
popf
pushf
not eax
add eax, 0x99bbddb4
xor eax, 0xd48f0119
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8b0dd05d
xor eax, 0x9fb9ed02
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x91eaa638
xor eax, 0xf0ed39aa
rol eax, 0x7e
popf
cmp eax, 0x20
jne 0x1400d788f
popf
pop rax
jmp 0x1400d8de0
cmp eax, 0
jne 0x1400d789e
popf
pop rax
jmp 0x1400d7aba
cmp eax, 3
jne 0x1400d78ad
popf
pop rax
jmp 0x1400d7d6d
cmp eax, 1
jne 0x1400d78bc
popf
pop rax
jmp 0x1400d7c36
cmp eax, 0xd
jne 0x1400d78cb
popf
pop rax
jmp 0x1400d8317
cmp eax, 0x1a
jne 0x1400d78da
popf
pop rax
jmp 0x1400d8a1f
cmp eax, 0xe
jne 0x1400d78e9
popf
pop rax
jmp 0x1400d83bb
cmp eax, 0xb
jne 0x1400d78f8
popf
pop rax
jmp 0x1400d81f5
cmp eax, 0x19
jne 0x1400d7907
popf
pop rax
jmp 0x1400d8969
cmp eax, 8
jne 0x1400d7916
popf
pop rax
jmp 0x1400d802f
cmp eax, 0x1d
jne 0x1400d7925
popf
pop rax
jmp 0x1400d8bfd
cmp eax, 0x17
jne 0x1400d7934
popf
pop rax
jmp 0x1400d883d
cmp eax, 0x1c
jne 0x1400d7943
popf
pop rax
jmp 0x1400d8b57
cmp eax, 0x12
jne 0x1400d7952
popf
pop rax
jmp 0x1400d85ba
cmp eax, 0x18
jne 0x1400d7961
popf
pop rax
jmp 0x1400d88fd
cmp eax, 0x11
jne 0x1400d7970
popf
pop rax
jmp 0x1400d8505
cmp eax, 0x1b
jne 0x1400d797f
popf
pop rax
jmp 0x1400d8ad0
cmp eax, 0x21
jne 0x1400d798e
popf
pop rax
jmp 0x1400d8eb0
cmp eax, 0x23
jne 0x1400d799d
popf
pop rax
jmp 0x1400d8fdf
cmp eax, 0x25
jne 0x1400d79ac
popf
pop rax
jmp 0x1400d90b1
cmp eax, 0xf
jne 0x1400d79bb
popf
pop rax
jmp 0x1400d8463
cmp eax, 0x13
jne 0x1400d79ca
popf
pop rax
jmp 0x1400d8667
cmp eax, 0x15
jne 0x1400d79d9
popf
pop rax
jmp 0x1400d872c
cmp eax, 0x24
jne 0x1400d79e8
popf
pop rax
jmp 0x1400d903d
cmp eax, 0x1e
jne 0x1400d79f7
popf
pop rax
jmp 0x1400d8cb5
cmp eax, 0xc
jne 0x1400d7a06
popf
pop rax
jmp 0x1400d829a
cmp eax, 7
jne 0x1400d7a15
popf
pop rax
jmp 0x1400d7f99
cmp eax, 5
jne 0x1400d7a24
popf
pop rax
jmp 0x1400d7e6f
cmp eax, 0x1f
jne 0x1400d7a33
popf
pop rax
jmp 0x1400d8d4a
cmp eax, 0x10
jne 0x1400d7a42
popf
pop rax
jmp 0x1400d849c
cmp eax, 6
jne 0x1400d7a51
popf
pop rax
jmp 0x1400d7f12
cmp eax, 9
jne 0x1400d7a60
popf
pop rax
jmp 0x1400d80eb
cmp eax, 4
jne 0x1400d7a6f
popf
pop rax
jmp 0x1400d7dec
cmp eax, 0x16
jne 0x1400d7a7e
popf
pop rax
jmp 0x1400d8785
cmp eax, 2
jne 0x1400d7a8d
popf
pop rax
jmp 0x1400d7cca
cmp eax, 0xa
jne 0x1400d7a9c
popf
pop rax
jmp 0x1400d8181
cmp eax, 0x22
jne 0x1400d7aab
popf
pop rax
jmp 0x1400d8f4d
cmp eax, 0x14
jne 0x1400d7aba
popf
pop rax
jmp 0x1400d8723
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x50
mov rdi, rcx
mov rsi, r9
mov rcx, r8
mov r14, r8
mov rbp, rdx
call fcn.1400ff492
call fcn.1400d6f92
mov rbx, qword [rsp + 0x80]
mov ecx, 0x8d5cf149
pushf
not ecx
add ecx, 0xaba9974c
xor ecx, 0x9fedfcf6
rol ecx, 0xa8
popf
pushf
not ecx
add ecx, 0x85b11478
xor ecx, 0xd14c9773
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0xdc660b75
xor ecx, 0xf3ddb837
rol ecx, 0x41
popf
mov edx, 0x6689cca
pushf
not edx
add edx, 0xaa03e20e
xor edx, 0xa4d2b218
rol edx, 0xfd
popf
pushf
not edx
add edx, 0xf8609dfa
xor edx, 0x947004f6
rol edx, 0x78
popf
pushf
not edx
add edx, 0xbfc2a3ba
xor edx, 0xe0b13ef2
rol edx, 0x45
popf
pushf
not edx
add edx, 0xca1fab50
xor edx, 0xe84b18cb
rol edx, 0xf7
popf
cmp dword [rax + 0x40], 0
jne 0x1400d7bf0
push rax
pushf
mov eax, 0x39892758
pushf
not eax
add eax, 0xa3a205f6
xor eax, 0xbb96364b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa7b1d27c
xor eax, 0xb32ea856
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdf57a725
xor eax, 0xe0dcdecf
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd73924cb
xor eax, 0x8fd5bf27
rol eax, 0x3e
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x775ff595
pushf
not eax
add eax, 0xe875f81a
xor eax, 0xf8986625
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc5626cd1
xor eax, 0xeca384ab
rol eax, 0x77
popf
pushf
not eax
add eax, 0xeede0fbb
xor eax, 0xa321c608
rol eax, 0x5e
popf
jmp 0x1400d7880
cmp dword [rdi], 0xe06d7363
je 0x1400d7c71
push rax
pushf
mov eax, 0xe3773b77
pushf
not eax
add eax, 0x806211e5
xor eax, 0xa97e37af
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xacc4520f
xor eax, 0xa3edbe87
rol eax, 0x33
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x1d85c738
pushf
not eax
add eax, 0xb31c5b96
xor eax, 0xe07f296d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd0dc9b50
xor eax, 0xb2f73e57
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe461f40d
xor eax, 0xc9a2d5a2
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9cc1fd9c
xor eax, 0xb7409e7f
rol eax, 0x68
popf
jmp 0x1400d7880
cmp dword [rdi], ecx
jne 0x1400d7d14
push rax
pushf
mov eax, 0x2ab87f5b
pushf
not eax
add eax, 0xb6f19e80
xor eax, 0xb0317c3c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe1aea846
xor eax, 0x840892cf
rol eax, 9
popf
pushf
not eax
add eax, 0xafa274f8
xor eax, 0xa490203c
rol eax, 0x5c
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xa582fae0
pushf
not eax
add eax, 0x8245c29f
xor eax, 0xc43f39db
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf23dc24c
xor eax, 0xa1997a0d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcc62a80b
xor eax, 0xfd333a73
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe13fec82
xor eax, 0xe3082f6c
rol eax, 0x5b
popf
jmp 0x1400d7880
cmp dword [rdi + 0x18], 0xf
jne 0x1400d7da6
push rax
pushf
mov eax, 0x9c4bca5b
pushf
not eax
add eax, 0xa3be5f03
xor eax, 0x81b55f94
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8812ab9a
xor eax, 0xc2477813
rol eax, 0xc9
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xe9dc7dd3
pushf
not eax
add eax, 0xa575ab3f
xor eax, 0x92a8f4f0
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfafa2d73
xor eax, 0xb9aaccda
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb126ddde
xor eax, 0x8869d37f
rol eax, 0x75
popf
jmp 0x1400d7880
cmp qword [rdi + 0x60], 0x19930520
je 0x1400d7e29
push rax
pushf
mov eax, 0x67b1a4d4
pushf
not eax
add eax, 0x8fddd19f
xor eax, 0xaf2a3a88
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa548fda7
xor eax, 0x91b0ccf4
rol eax, 0x6b
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xcd7cc5f6
pushf
not eax
add eax, 0xfa77573a
xor eax, 0x859b5e20
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd3957aa5
xor eax, 0xff453a2f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa7293481
xor eax, 0xabaef7c1
rol eax, 0xe9
popf
jmp 0x1400d7880
cmp dword [rdi], edx
je 0x1400d7eb9
push rax
pushf
mov eax, 0x3c517db1
pushf
not eax
add eax, 0x9caf4b73
xor eax, 0xa70ac777
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf621f022
xor eax, 0xa8cc2a69
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9d147888
xor eax, 0xf34f4afd
rol eax, 0xfd
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x4b54ab03
pushf
not eax
add eax, 0x95d23726
xor eax, 0xb060148d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc051de35
xor eax, 0xaf5b2c6e
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x99f3441c
xor eax, 0xe80c38c9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf33a5ff1
xor eax, 0xd36c0065
rol eax, 0x42
popf
jmp 0x1400d7880
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930522
jb 0x1400d7f66
push rax
pushf
mov eax, 0x1b53ace6
pushf
not eax
add eax, 0xfe8c2e15
xor eax, 0xe1a1d037
rol eax, 0x69
popf
pushf
not eax
add eax, 0x805ca95b
xor eax, 0xcb8e2dd8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe28c018d
xor eax, 0xd45ebac9
rol eax, 0xe6
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x2b7a6bc9
pushf
not eax
add eax, 0xbaad1451
xor eax, 0xbc2c74ac
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbab074b8
xor eax, 0xee35240b
rol eax, 0x96
popf
jmp 0x1400d7880
test byte [rbx + 0x24], 1
jne 0x1400d7fe9
push rax
pushf
mov eax, 0x51acc987
pushf
not eax
add eax, 0x9e30b97d
xor eax, 0xf926681d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xeea45662
xor eax, 0xd3c6078e
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfec2163c
xor eax, 0x989c602c
rol eax, 0x9c
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xb1fd3ba
pushf
not eax
add eax, 0x8ae7b2e6
xor eax, 0xbb2aed31
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe83e3076
xor eax, 0xb0d0b5c4
rol eax, 0xee
popf
pushf
not eax
add eax, 0xde2d1e52
xor eax, 0xba62ef0d
rol eax, 0x24
popf
jmp 0x1400d7880
test byte [rdi + 4], 0x66
je 0x1400d8092
push rax
pushf
mov eax, 0xa02bea96
pushf
not eax
add eax, 0xf8a68b37
xor eax, 0xbe5eea31
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa1c7d36f
xor eax, 0xfe9f656f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xdf91db6b
xor eax, 0xf8dd8e6f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xadb0f2b2
xor eax, 0xf86a2623
rol eax, 0xde
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xf2480545
pushf
not eax
add eax, 0xaddcfa96
xor eax, 0x95c56658
rol eax, 0x53
popf
pushf
not eax
add eax, 0xda0fbbc0
xor eax, 0xb11a13ff
rol eax, 0x42
popf
pushf
not eax
add eax, 0x99bceffb
xor eax, 0xc08118dd
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf8c42d57
xor eax, 0xe1d9873c
rol eax, 0x18
popf
jmp 0x1400d7880
cmp dword [rbx + 4], 0
je 0x1400d814e
push rax
pushf
mov eax, 0xdd43e03e
pushf
not eax
add eax, 0xd5b8019f
xor eax, 0x91f3932d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf608950d
xor eax, 0xa2b4aa03
rol eax, 0x92
popf
pushf
not eax
add eax, 0xe581b21a
xor eax, 0xdd76e9fd
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe59eb9de
xor eax, 0xd5e598d8
rol eax, 6
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x50cd654d
pushf
not eax
add eax, 0xadfe5fff
xor eax, 0xf5ab185c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8bc2a187
xor eax, 0xd05c1a8e
rol eax, 0x93
popf
jmp 0x1400d7880
cmp dword [rsp + 0x88], 0
jne 0x1400d81c2
push rax
pushf
mov eax, 0x81a7de9a
pushf
not eax
add eax, 0x965277c4
xor eax, 0xdf58ee6e
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc5e3f87b
xor eax, 0x9e6f797b
rol eax, 0xda
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xcfee1f58
pushf
not eax
add eax, 0xea630b75
xor eax, 0x9d0ae655
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf833eb73
xor eax, 0xe3a0de46
rol eax, 0xbc
popf
jmp 0x1400d7880
test byte [rdi + 4], 0x20
je 0x1400d8254
push rax
pushf
mov eax, 0x3eb8c8a8
pushf
not eax
add eax, 0xa4ac1618
xor eax, 0x8ed1d8d4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfd4002b1
xor eax, 0xb2d6ea23
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa5873665
xor eax, 0xbede5c74
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd2707e6f
xor eax, 0xafa48bd4
rol eax, 0xec
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x2185fae9
pushf
not eax
add eax, 0xb5e3b91d
xor eax, 0xd1d6d5cb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb363d1c5
xor eax, 0x9d3ad94b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd9342f62
xor eax, 0x8203ca4c
rol eax, 0x52
popf
jmp 0x1400d7880
cmp dword [rdi], edx
jne 0x1400d82e4
push rax
pushf
mov eax, 0x387980c0
pushf
not eax
add eax, 0xe843b3c0
xor eax, 0xaabfe8d2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb13d6107
xor eax, 0x884f2ee2
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8ef88eed
xor eax, 0x91f9c620
rol eax, 0x8a
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xcae66c67
pushf
not eax
add eax, 0xa1e2b4da
xor eax, 0xe5c550a2
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa20d5a71
xor eax, 0x88067b4d
rol eax, 0x15
popf
jmp 0x1400d7880
mov r8, qword [rsi + 0x20]
mov rdx, rsi
mov rcx, rbx
call fcn.14013436b
cmp eax, 0xffffffff
jl 0x1400d8375
push rax
pushf
mov eax, 0xc258ff00
pushf
not eax
add eax, 0xe15fc473
xor eax, 0xb9b66cda
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9ae17cee
xor eax, 0xd312b7de
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe4d1897d
xor eax, 0xff9d9228
rol eax, 0xed
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x6012660
pushf
not eax
add eax, 0x8f4c657d
xor eax, 0x993ac6f2
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe17873b0
xor eax, 0xaa31b472
rol eax, 0x69
popf
pushf
not eax
add eax, 0x981092ba
xor eax, 0x8204ed81
rol eax, 0xbd
popf
jmp 0x1400d7880
cmp eax, dword [rbx + 4]
jge 0x1400d841d
push rax
pushf
mov eax, 0x45b1eb62
pushf
not eax
add eax, 0xe557e2bd
xor eax, 0xdced3135
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf508c74d
xor eax, 0x8be45e78
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc0b204ea
xor eax, 0xdf359cd6
rol eax, 8
popf
pushf
not eax
add eax, 0x8643f802
xor eax, 0xaa69d0e6
rol eax, 0xfd
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xe1cefe79
pushf
not eax
add eax, 0xf2933d04
xor eax, 0x97e3b5df
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa7350d40
xor eax, 0xe53282d3
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdb7d8f0c
xor eax, 0xb0868d57
rol eax, 0xf2
popf
jmp 0x1400d7880
mov r9d, eax
mov rcx, rbp
push rax
pushf
mov eax, 0x7b740ea9
pushf
not eax
add eax, 0xcb26a545
xor eax, 0xb7fbdc4f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfd748e3d
xor eax, 0x814ff8d2
rol eax, 0x38
popf
jmp 0x1400d7880
mov rdx, rsi
mov r8, rbx
call fcn.1400de8ab
jmp 0x1400d8fdf
cmp dword [rdi], ecx
jne 0x1400d8562
push rax
pushf
mov eax, 0xa059ea0f
pushf
not eax
add eax, 0x9276b140
xor eax, 0xf4f0ceab
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd77e569c
xor eax, 0x882c27a2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc9ca60d6
xor eax, 0xdd123972
rol eax, 0x70
popf
pushf
not eax
add eax, 0x960d5ffb
xor eax, 0xfdccbce6
rol eax, 0x53
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xd8ca88a2
pushf
not eax
add eax, 0xbf727bde
xor eax, 0xa4475050
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x88f5c389
xor eax, 0xe5ad0338
rol eax, 1
popf
pushf
not eax
add eax, 0xb4087de9
xor eax, 0xff842bb6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc99b0a7e
xor eax, 0xc63dd86e
rol eax, 0xfe
popf
jmp 0x1400d7880
mov r9d, dword [rdi + 0x38]
cmp r9d, 0xffffffff
jl 0x1400d860e
push rax
pushf
mov eax, 0xbf4f6778
pushf
not eax
add eax, 0xbdfe5af1
xor eax, 0xe7c4226f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8b1f9f8f
xor eax, 0xd6261bac
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xfdfc5f53
xor eax, 0xd7e69fbe
rol eax, 0x95
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x684f21b8
pushf
not eax
add eax, 0xc87f57b8
xor eax, 0xc78e708f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf84e4175
xor eax, 0x91a721ba
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc6d147ed
xor eax, 0x83bca557
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9cb98876
xor eax, 0x99f64494
rol eax, 0xbe
popf
jmp 0x1400d7880
cmp r9d, dword [rbx + 4]
jge 0x1400d86ca
push rax
pushf
mov eax, 0xb55e3747
pushf
not eax
add eax, 0xe10c46f9
xor eax, 0xa2ba53b7
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd9e084cf
xor eax, 0x8994e7e0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xce3e998a
xor eax, 0x99481a9f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe1d4a7cd
xor eax, 0xc1352f70
rol eax, 0xc7
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x24c4b3a6
pushf
not eax
add eax, 0xc2f907c2
xor eax, 0x913c9c8e
rol eax, 0x99
popf
pushf
not eax
add eax, 0x955e8ebe
xor eax, 0xec71821c
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9c70314e
xor eax, 0xca3a9781
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf6d93aac
xor eax, 0x9e6fc760
rol eax, 0x91
popf
jmp 0x1400d7880
mov rcx, qword [rdi + 0x28]
jmp 0x1400d849c
mov r8, rbx
mov rdx, rsi
mov rcx, rbp
call fcn.1401208a2
jmp 0x1400d8fdf
cmp dword [rbx + 0xc], 0
jne 0x1400d87e4
push rax
pushf
mov eax, 0x26cdecc5
pushf
not eax
add eax, 0xca957cb7
xor eax, 0xaa098c6a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9ffa96ba
xor eax, 0xfc6dabba
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6edbc04
xor eax, 0xb1b7a93b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbabc3312
xor eax, 0xb5b47964
rol eax, 0xcd
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xaed96350
pushf
not eax
add eax, 0xe2a65983
xor eax, 0xef800940
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe1cbaf4a
xor eax, 0xc28729cc
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8306264b
xor eax, 0x935f7524
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc076c5f3
xor eax, 0x89ea1a91
rol eax, 0x12
popf
jmp 0x1400d7880
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930521
jb 0x1400d88a4
push rax
pushf
mov eax, 0x1b14ac6e
pushf
not eax
add eax, 0xe35e81e2
xor eax, 0xbf275092
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa964e8dd
xor eax, 0xa9e3f1fc
rol eax, 9
popf
pushf
not eax
add eax, 0xa12b7a98
xor eax, 0xd37185b6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb95d22ac
xor eax, 0x9aafc26f
rol eax, 4
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x6e396b02
pushf
not eax
add eax, 0xacd3e581
xor eax, 0xb70ab83c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdbddcf97
xor eax, 0xff86e487
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xac231d40
xor eax, 0x8e410e20
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcd63139f
xor eax, 0xc8ef14cb
rol eax, 0xa
popf
jmp 0x1400d7880
cmp dword [rbx + 0x20], 0
je 0x1400d8936
push rax
pushf
mov eax, 0x91aba145
pushf
not eax
add eax, 0x997f94f6
xor eax, 0xd7c5ed4c
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcd5e5483
xor eax, 0xeb6e878d
rol eax, 0xe1
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x904a7b03
pushf
not eax
add eax, 0xbccf8e3a
xor eax, 0xad2b352b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa21d11c8
xor eax, 0xe1b18841
rol eax, 0x84
popf
jmp 0x1400d7880
call fcn.1400f2ce0
movsxd rcx, dword [rbx + 0x20]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jne 0x1400d89c6
push rax
pushf
mov eax, 0x258967ba
pushf
not eax
add eax, 0x8b6fd311
xor eax, 0xc0de360b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbc9c33ac
xor eax, 0xcae3a805
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc3ffe2b0
xor eax, 0x9f5a090b
rol eax, 0xbc
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x5192fa0a
pushf
not eax
add eax, 0xfaaec714
xor eax, 0xe67ca6f5
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9c829a5e
xor eax, 0xcf77e126
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe296c999
xor eax, 0x836aaf42
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb18d0ede
xor eax, 0xaf29ebc4
rol eax, 0xe7
popf
jmp 0x1400d7880
mov eax, dword [rbx]
and eax, 0x1fffffff
cmp eax, 0x19930522
jb 0x1400d8a77
push rax
pushf
mov eax, 0xb5dd26d7
pushf
not eax
add eax, 0x9049799f
xor eax, 0x8cbfb677
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9bda0b04
xor eax, 0xf6e278a5
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb2802095
xor eax, 0xab62b130
rol eax, 0x63
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x8d94fa8e
pushf
not eax
add eax, 0x92491968
xor eax, 0x864c66ec
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc560ff65
xor eax, 0x8d4f4f2a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcd314d15
xor eax, 0xc3ff63fa
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf9545174
xor eax, 0xada12dab
rol eax, 0x39
popf
jmp 0x1400d7880
mov eax, dword [rbx + 0x24]
shr eax, 2
test al, 1
je 0x1400d8b24
push rax
pushf
mov eax, 0xca277f57
pushf
not eax
add eax, 0xf4ab9182
xor eax, 0xd221bad2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xff4d23fb
xor eax, 0xfee6f6f6
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd9a095d7
xor eax, 0x84b124dc
rol eax, 0x80
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xe42ccda4
pushf
not eax
add eax, 0xce30ca43
xor eax, 0xe5f94d96
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe4dd3966
xor eax, 0x92bd4403
rol eax, 0x27
popf
jmp 0x1400d7880
cmp dword [rdi], 0xe06d7363
jne 0x1400d8bb7
push rax
pushf
mov eax, 0xa430573c
pushf
not eax
add eax, 0x8c59002d
xor eax, 0xea39ace5
rol eax, 1
popf
pushf
not eax
add eax, 0xc3379920
xor eax, 0xbedf45cf
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9e157476
xor eax, 0x8bcaec57
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb609ec9d
xor eax, 0xb7f84ec0
rol eax, 0x53
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x73a95842
pushf
not eax
add eax, 0xa53adc88
xor eax, 0x880c2a4e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcb249cd0
xor eax, 0xe25481d9
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9813b626
xor eax, 0x9dd7f1a0
rol eax, 8
popf
jmp 0x1400d7880
cmp dword [rdi + 0x18], 3
jb 0x1400d8c5c
push rax
pushf
mov eax, 0x83a03113
pushf
not eax
add eax, 0xfcd75d1c
xor eax, 0xe7effd75
rol eax, 0x11
popf
pushf
not eax
add eax, 0xeb568e83
xor eax, 0xdab3e423
rol eax, 9
popf
pushf
not eax
add eax, 0xbedd92d3
xor eax, 0xa9c16b9f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf56e4431
xor eax, 0xc3299112
rol eax, 0xbe
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x8a2ae824
pushf
not eax
add eax, 0xd41a8e25
xor eax, 0xfa0368c7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf18fe264
xor eax, 0x8cb7694f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x98e6fb81
xor eax, 0x955bde39
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe4c75292
xor eax, 0x86eec05c
rol eax, 0xcc
popf
jmp 0x1400d7880
cmp dword [rdi + 0x20], 0x19930522
jbe 0x1400d8cf1
push rax
pushf
mov eax, 0x646f6195
pushf
not eax
add eax, 0xdf13d9d5
xor eax, 0xf6745952
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa2cf8e5b
xor eax, 0x951df455
rol eax, 0x83
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xecba18e5
pushf
not eax
add eax, 0xb0361a2b
xor eax, 0xed4e2620
rol eax, 0x56
popf
pushf
not eax
add eax, 0x895ec58c
xor eax, 0x94af1ae3
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf8652643
xor eax, 0xbca6a8d4
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc8368ddf
xor eax, 0xc6eaab2b
rol eax, 0x23
popf
jmp 0x1400d7880
mov rax, qword [rdi + 0x30]
cmp dword [rax + 8], 0
je 0x1400d8d9a
push rax
pushf
mov eax, 0x3973f93c
pushf
not eax
add eax, 0xfd6d6271
xor eax, 0x89523fd3
rol eax, 0x38
popf
pushf
not eax
add eax, 0x809c091c
xor eax, 0xc5a8ab52
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x94089cb3
xor eax, 0xc453e3cb
rol eax, 0xdc
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0x237961d0
pushf
not eax
add eax, 0xe66d36fc
xor eax, 0x8fba1dc1
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x88c073e7
xor eax, 0xf0ed46d6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa4d9d63b
xor eax, 0x95a96d09
rol eax, 0x8a
popf
jmp 0x1400d7880
call fcn.140113b2d
mov rcx, qword [rdi + 0x30]
mov r10, rax
movsxd rdx, dword [rcx + 8]
push rdx
not rdx
sub r10, rdx
pop rdx
sub r10, 1
je 0x1400d8e57
push rax
pushf
mov eax, 0x4b789b31
pushf
not eax
add eax, 0xcda23325
xor eax, 0xd6a32622
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9f27a33f
xor eax, 0xbd4648f6
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdcd3bdf8
xor eax, 0x810022c8
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb3f22406
xor eax, 0xb6bfc686
rol eax, 0x82
popf
jmp 0x1400d7880
push rax
pushf
mov eax, 0xd18b80ba
pushf
not eax
add eax, 0xf536af90
xor eax, 0xea9d6f3b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc1802b8d
xor eax, 0x8afa1de4
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc7886047
xor eax, 0xc4357a64
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe24cb4f4
xor eax, 0x9692f871
rol eax, 4
popf
jmp 0x1400d7880
movzx ecx, byte [rsp + 0x98]
mov r9, rsi
mov eax, dword [rsp + 0x88]
mov r8, r14
mov dword [rsp + 0x38], ecx
mov rdx, rbp
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x30], rcx
mov rcx, rdi
mov dword [rsp + 0x28], eax
mov rax, r10
mov qword [rsp + 0x20], rbx
jmp 0x1400d8ee9
call qword [0x140010290]
jmp 0x1400d903d
mov rax, qword [rsp + 0x90]
mov r9, rsi
mov qword [rsp + 0x38], rax
mov r8, r14
mov eax, dword [rsp + 0x88]
mov rdx, rbp
mov dword [rsp + 0x30], eax
mov rcx, rdi
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], rbx
call fcn.1400eafe4
push rax
pushf
mov eax, 0x965cdd2d
pushf
not eax
add eax, 0x8019c537
xor eax, 0xd4198c28
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa0389159
xor eax, 0x9cd9bf9a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xea9f4544
xor eax, 0xb8ad3225
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdb9c2837
xor eax, 0x875149cf
rol eax, 0xe2
popf
jmp 0x1400d7880
mov eax, 0xfba1f713
pushf
not eax
add eax, 0xd896e95d
xor eax, 0xfc7b8097
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfe0f2cde
xor eax, 0xedd7736e
rol eax, 0xac
popf
push rax
pushf
mov eax, 0xfd86944f
pushf
not eax
add eax, 0xf43d4176
xor eax, 0x81acdadd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa42cc4cd
xor eax, 0xd06ce930
rol eax, 0xc0
popf
jmp 0x1400d7880
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop r14
ret
call fcn.14012a04c
int3
push rax
pushf
mov eax, 0x2a579d17
pushf
not eax
add eax, 0xc2d60db7
xor eax, 0xf64b86cb
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb142f25e
xor eax, 0x84f35c89
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb9f902eb
xor eax, 0xfee4db27
rol eax, 0x23
popf
cmp eax, 0
jne 0x1400d97ea
popf
pop rax
jmp 0x1400d97ea
jmp 0x1400d782c