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

Disassembly:
push rax
pushf
mov eax, 0x30517d5e
pushf
not eax
add eax, 0x2c901406
xor eax, 0x4be3087d
rol eax, 0xde
popf
pushf
not eax
add eax, 0x75e8ea00
xor eax, 0x1a0f9e3
rol eax, 0x82
popf
pushf
not eax
add eax, 0x577dba74
xor eax, 0x3e37cbc8
rol eax, 0x1f
popf
cmp eax, 8
jne 0x1400980a8
popf
pop rax
jmp 0x140098530
cmp eax, 2
jne 0x1400980b7
popf
pop rax
jmp 0x140098266
cmp eax, 4
jne 0x1400980c6
popf
pop rax
jmp 0x1400983a5
cmp eax, 3
jne 0x1400980d5
popf
pop rax
jmp 0x1400982fe
cmp eax, 7
jne 0x1400980e4
popf
pop rax
jmp 0x1400984e4
cmp eax, 0
jne 0x1400980f3
popf
pop rax
jmp 0x14009812f
cmp eax, 5
jne 0x140098102
popf
pop rax
jmp 0x140098439
cmp eax, 1
jne 0x140098111
popf
pop rax
jmp 0x1400981dc
cmp eax, 6
jne 0x140098120
popf
pop rax
jmp 0x1400984a4
cmp eax, 9
jne 0x14009812f
popf
pop rax
jmp 0x140098568
push rbx
sub rsp, 0x20
mov rbx, r8
test rcx, rcx
je 0x140098183
push rax
pushf
mov eax, 0xd2f70785
pushf
not eax
add eax, 0x2622b70f
xor eax, 0x508c208a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x41e2edc4
xor eax, 0xbd91be9
rol eax, 0x51
popf
pushf
not eax
add eax, 0x184cfe43
xor eax, 0x51c6298c
rol eax, 0x4c
popf
jmp 0x140098099
push rax
pushf
mov eax, 0xd776d047
pushf
not eax
add eax, 0x125a301c
xor eax, 0x7420fec5
rol eax, 0x19
popf
pushf
not eax
add eax, 0x1936767
xor eax, 0xdffad78
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x64f88552
xor eax, 0x4dbe9c3c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xcdea756
xor eax, 0xc5bb718
rol eax, 0x3f
popf
jmp 0x140098099
movsxd r11, dword [rcx + 0x18]
mov r10, qword [rdx + 8]
lea rax, [r10 + r11]
test rax, rax
je 0x140098220
push rax
pushf
mov eax, 0x843082d1
pushf
not eax
add eax, 0x1f4b3497
xor eax, 0x7ae4b9ce
rol eax, 0x37
popf
pushf
not eax
add eax, 0x526e60e7
xor eax, 0x6c7d61e2
rol eax, 0x44
popf
jmp 0x140098099
push rax
pushf
mov eax, 0x3e631a0b
pushf
not eax
add eax, 0x19605967
xor eax, 0x783c3ed8
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x256479f3
xor eax, 0x5a4109eb
rol eax, 0xf
popf
pushf
not eax
add eax, 0x64f1ca9c
xor eax, 0xc0c7bda
rol eax, 0x7c
popf
jmp 0x140098099
mov r8d, dword [rcx + 0x14]
xor r9d, r9d
test r8d, r8d
je 0x1400982a5
push rax
pushf
mov eax, 0x8ac91fd0
pushf
not eax
add eax, 0x1aa741e8
xor eax, 0x267e3922
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd43c992
xor eax, 0x33967091
rol eax, 0x76
popf
jmp 0x140098099
push rax
pushf
mov eax, 0x34f0fa66
pushf
not eax
add eax, 0x2ca62ecd
xor eax, 0x104abb47
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x68ebcb47
xor eax, 0x7dfb5319
rol eax, 0x53
popf
pushf
not eax
add eax, 0x59a38a63
xor eax, 0x92248e3
rol eax, 0x20
popf
pushf
not eax
add eax, 0x17260aa1
xor eax, 0x57e55162
rol eax, 0x51
popf
jmp 0x140098099
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 0x140098372
push rax
pushf
mov eax, 0xa15488c2
pushf
not eax
add eax, 0xc468586
xor eax, 0xca75cf6
rol eax, 0x43
popf
pushf
not eax
add eax, 0x2f831eac
xor eax, 0x439f94ee
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x73201e73
xor eax, 0x7b0e5a38
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc1c2aa0
xor eax, 0x7c5a658e
rol eax, 0x34
popf
jmp 0x140098099
push rax
pushf
mov eax, 0x4a20c076
pushf
not eax
add eax, 0x2992560a
xor eax, 0x58f4d353
rol eax, 0x37
popf
pushf
not eax
add eax, 0x7e769a05
xor eax, 0x1e32d76b
rol eax, 0x7f
popf
jmp 0x140098099
inc r9d
cmp r9d, r8d
jb 0x1400983f3
push rax
pushf
mov eax, 0xb0d1a257
pushf
not eax
add eax, 0x24e0a84d
xor eax, 0x33adeb0b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x1db66ef5
xor eax, 0x736eba23
rol eax, 0x65
popf
pushf
not eax
add eax, 0x39c6d6d8
xor eax, 0x21dcfa2d
rol eax, 0x62
popf
jmp 0x140098099
push rax
pushf
mov eax, 0x9e7ae3a1
pushf
not eax
add eax, 0x1fdc1c
xor eax, 0x261efa22
rol eax, 0xa
popf
pushf
not eax
add eax, 0x42762774
xor eax, 0x5f65922a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x5a2b67a0
xor eax, 0x5ac629a
rol eax, 0xbe
popf
jmp 0x140098099
test r9d, r9d
je 0x140098471
push rax
pushf
mov eax, 0x20f3cb55
pushf
not eax
add eax, 0x6b7702e
xor eax, 0x3b6a2755
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x2c247b08
xor eax, 0x418c4e2a
rol eax, 0x77
popf
jmp 0x140098099
push rax
pushf
mov eax, 0x657c857a
pushf
not eax
add eax, 0x73fb9eac
xor eax, 0x35b324c7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd23ec62
xor eax, 0x4edc72da
rol eax, 0x6c
popf
jmp 0x140098099
lea ecx, [r9 - 1]
lea rax, [r10 + rcx*8]
mov eax, dword [rax + r11 + 4]
push rax
pushf
mov eax, 0x23313952
pushf
not eax
add eax, 0x42860d43
xor eax, 0x1a34330b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x1b27acaa
xor eax, 0x45fca5a2
rol eax, 8
popf
jmp 0x140098099
add rsp, 0x20
pop rbx
ret
or eax, 0xffffffff
jmp 0x1400984e4
call fcn.140105718
push rax
pushf
mov eax, 0x25506e5d
pushf
not eax
add eax, 0x7e96048
xor eax, 0x5e0b285c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa87883f
xor eax, 0x1ea95656
rol eax, 1
popf
pushf
not eax
add eax, 0x729ab6a7
xor eax, 0x308b2a6b
rol eax, 9
popf
pushf
not eax
add eax, 0x71af12a0
xor eax, 0x61932af0
rol eax, 0x86
popf
cmp eax, 0x11
jne 0x1400985cf
popf
pop rax
jmp 0x1400991bf
cmp eax, 0x1e
jne 0x1400985de
popf
pop rax
jmp 0x1400998cb
cmp eax, 0x2f
jne 0x1400985ed
popf
pop rax
jmp 0x14009a051
cmp eax, 1
jne 0x1400985fc
popf
pop rax
jmp 0x140098976
cmp eax, 0x22
jne 0x14009860b
popf
pop rax
jmp 0x140099a6c
cmp eax, 0x2e
jne 0x14009861a
popf
pop rax
jmp 0x14009a006
cmp eax, 0x2a
jne 0x140098629
popf
pop rax
jmp 0x140099ea4
cmp eax, 0xd
jne 0x140098638
popf
pop rax
jmp 0x140098f3e
cmp eax, 9
jne 0x140098647
popf
pop rax
jmp 0x140098d26
cmp eax, 4
jne 0x140098656
popf
pop rax
jmp 0x140098ae8
cmp eax, 0x31
jne 0x140098665
popf
pop rax
jmp 0x14009a0e7
cmp eax, 0x24
jne 0x140098674
popf
pop rax
jmp 0x140099b91
cmp eax, 0x10
jne 0x140098683
popf
pop rax
jmp 0x14009912a
cmp eax, 0xb
jne 0x140098692
popf
pop rax
jmp 0x140098e70
cmp eax, 0x23
jne 0x1400986a1
popf
pop rax
jmp 0x140099b27
cmp eax, 0x26
jne 0x1400986b0
popf
pop rax
jmp 0x140099cda
cmp eax, 0x14
jne 0x1400986bf
popf
pop rax
jmp 0x14009933a
cmp eax, 0x19
jne 0x1400986ce
popf
pop rax
jmp 0x140099662
cmp eax, 0
jne 0x1400986dd
popf
pop rax
jmp 0x1400988bd
cmp eax, 0x1c
jne 0x1400986ec
popf
pop rax
jmp 0x1400997f5
cmp eax, 6
jne 0x1400986fb
popf
pop rax
jmp 0x140098bef
cmp eax, 0x25
jne 0x14009870a
popf
pop rax
jmp 0x140099c36
cmp eax, 0x12
jne 0x140098719
popf
pop rax
jmp 0x140099223
cmp eax, 0x27
jne 0x140098728
popf
pop rax
jmp 0x140099d7d
cmp eax, 0x20
jne 0x140098737
popf
pop rax
jmp 0x140099945
cmp eax, 0x2d
jne 0x140098746
popf
pop rax
jmp 0x140099f93
cmp eax, 0x1f
jne 0x140098755
popf
pop rax
jmp 0x14009990d
cmp eax, 5
jne 0x140098764
popf
pop rax
jmp 0x140098b79
cmp eax, 0xf
jne 0x140098773
popf
pop rax
jmp 0x140099069
cmp eax, 0x2b
jne 0x140098782
popf
pop rax
jmp 0x140099efe
cmp eax, 0x1a
jne 0x140098791
popf
pop rax
jmp 0x140099705
cmp eax, 0x28
jne 0x1400987a0
popf
pop rax
jmp 0x140099dca
cmp eax, 0xc
jne 0x1400987af
popf
pop rax
jmp 0x140098ed3
cmp eax, 7
jne 0x1400987be
popf
pop rax
jmp 0x140098c25
cmp eax, 0x2c
jne 0x1400987cd
popf
pop rax
jmp 0x140099f4b
cmp eax, 0x17
jne 0x1400987dc
popf
pop rax
jmp 0x14009950e
cmp eax, 0xe
jne 0x1400987eb
popf
pop rax
jmp 0x140098fbd
cmp eax, 0x32
jne 0x1400987fa
popf
pop rax
jmp 0x14009a132
cmp eax, 0x1d
jne 0x140098809
popf
pop rax
jmp 0x140099839
cmp eax, 0x15
jne 0x140098818
popf
pop rax
jmp 0x1400993f5
cmp eax, 0x21
jne 0x140098827
popf
pop rax
jmp 0x1400999c3
cmp eax, 3
jne 0x140098836
popf
pop rax
jmp 0x140098a40
cmp eax, 0x29
jne 0x140098845
popf
pop rax
jmp 0x140099e13
cmp eax, 2
jne 0x140098854
popf
pop rax
jmp 0x1400989e1
cmp eax, 0x18
jne 0x140098863
popf
pop rax
jmp 0x1400995ba
cmp eax, 0x1b
jne 0x140098872
popf
pop rax
jmp 0x140099799
cmp eax, 0x16
jne 0x140098881
popf
pop rax
jmp 0x140099456
cmp eax, 0x30
jne 0x140098890
popf
pop rax
jmp 0x14009a09c
cmp eax, 0x13
jne 0x14009889f
popf
pop rax
jmp 0x14009928e
cmp eax, 0xa
jne 0x1400988ae
popf
pop rax
jmp 0x140098dcd
cmp eax, 8
jne 0x1400988bd
popf
pop rax
jmp 0x140098ca8
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 0x140098943
push rax
pushf
mov eax, 0x3d9df01f
pushf
not eax
add eax, 0xb5f72c2
xor eax, 0x755c2eba
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x23f74af6
xor eax, 0x7cb2ec6d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x4c8617b1
xor eax, 0xfdd8553
rol eax, 0x57
popf
pushf
not eax
add eax, 0x381e040c
xor eax, 0x5b6c6ec3
rol eax, 0x5d
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x425887c4
pushf
not eax
add eax, 0x7f30fbe
xor eax, 0x75848ba3
rol eax, 0xab
popf
pushf
not eax
add eax, 0x4ae3cbd4
xor eax, 0x5a88f653
rol eax, 0xee
popf
jmp 0x1400985c0
movsxd r15, dword [r8 + 4]
call fcn.1400979cc
lea rdx, [r15 + rax]
jmp 0x140098a40
mov rdx, rdi
mov r15d, edi
push rax
pushf
mov eax, 0xea6a8c07
pushf
not eax
add eax, 0x1e15c3d9
xor eax, 0x1d0dd6f2
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x3ef16683
xor eax, 0x249b6b71
rol eax, 0x57
popf
pushf
not eax
add eax, 0x11aa6590
xor eax, 0x23dddf3
rol eax, 0x45
popf
pushf
not eax
add eax, 0x73e29438
xor eax, 0x74c6ba5b
rol eax, 0x47
popf
jmp 0x1400985c0
test rdx, rdx
je 0x140098aa2
push rax
pushf
mov eax, 0xbefec38d
pushf
not eax
add eax, 0x3268bec3
xor eax, 0xdd33f80
rol eax, 0x97
popf
pushf
not eax
add eax, 0x4d1f8203
xor eax, 0x1976e173
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x789ec7d2
xor eax, 0x50ffa59d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x17051011
xor eax, 0x7ede5593
rol eax, 0xef
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xb6248114
pushf
not eax
add eax, 0x3318a40a
xor eax, 0x7478595
rol eax, 4
popf
pushf
not eax
add eax, 0x113e377c
xor eax, 0x8e73191
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x7664c6a8
xor eax, 0x4e859bb0
rol eax, 0x4f
popf
jmp 0x1400985c0
test r15d, r15d
je 0x140098b20
push rax
pushf
mov eax, 0xa09b9bc
pushf
not eax
add eax, 0x237f5830
xor eax, 0x4ff3ad71
rol eax, 0x49
popf
pushf
not eax
add eax, 0x7d1b1a6a
xor eax, 0x70b795bc
rol eax, 0xd1
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xf5443a3f
pushf
not eax
add eax, 0x38101b1e
xor eax, 0x10986650
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe08eaff
xor eax, 0x14284bcf
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe1fe1d6
xor eax, 0x394e8e07
rol eax, 0x24
popf
pushf
not eax
add eax, 0x76fe1a0f
xor eax, 0x702513ef
rol eax, 0xe
popf
jmp 0x1400985c0
call fcn.1400979cc
mov rcx, rax
movsxd rax, dword [rbx + 4]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x140098c25
mov rcx, rdi
push rax
pushf
mov eax, 0xf7585d51
pushf
not eax
add eax, 0x665f53c9
xor eax, 0x4cf9cf95
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x4e4e871c
xor eax, 0x4f14a488
rol eax, 0xbc
popf
jmp 0x1400985c0
cmp byte [rcx + 0x10], dil
je 0x140098c62
push rax
pushf
mov eax, 0xff19c4ad
pushf
not eax
add eax, 0x7197d13b
xor eax, 0xc6ca9c3
rol eax, 0x68
popf
pushf
not eax
add eax, 0x759d8eee
xor eax, 0x66f8406f
rol eax, 0x49
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xd11b43d8
pushf
not eax
add eax, 0x58d70f2a
xor eax, 0x458697d5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x5883116b
xor eax, 0x614264bb
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x11abdf20
xor eax, 0x2b439770
rol eax, 0x63
popf
jmp 0x1400985c0
cmp dword [rbx + 8], edi
jne 0x140098cf3
push rax
pushf
mov eax, 0xd12a6e72
pushf
not eax
add eax, 0x4ba4fe02
xor eax, 0x28550940
rol eax, 0x46
popf
pushf
not eax
add eax, 0x70250168
xor eax, 0x41ae6f87
rol eax, 7
popf
pushf
not eax
add eax, 0x11e39688
xor eax, 0x1b768c35
rol eax, 0xe
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xbb2bb4fe
pushf
not eax
add eax, 0x24d64cbd
xor eax, 0x614a9a3a
rol eax, 0x80
popf
pushf
not eax
add eax, 0x6e3d2b12
xor eax, 0x650d1d8d
rol eax, 0xcd
popf
jmp 0x1400985c0
cmp dword [rbx], edi
jge 0x140098d87
push rax
pushf
mov eax, 0xe14b2526
pushf
not eax
add eax, 0x132553b2
xor eax, 0x4cd3029f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x77cf0b53
xor eax, 0x7a7518cf
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x39555fc
xor eax, 0x360db3fa
rol eax, 0x60
popf
pushf
not eax
add eax, 0x418cefb8
xor eax, 0x2142eaef
rol eax, 0xd1
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x8478f6df
pushf
not eax
add eax, 0x4ba73bae
xor eax, 0x3ba9c76b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x43c53319
xor eax, 0x7906d490
rol eax, 0x48
popf
pushf
not eax
add eax, 0x395a58f
xor eax, 0x5e0ee5da
rol eax, 0x62
popf
jmp 0x1400985c0
cmp dword [rbx], edi
jl 0x140098e17
push rax
pushf
mov eax, 0x4162eca1
pushf
not eax
add eax, 0x57c0702d
xor eax, 0x6792f376
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x4622f66a
xor eax, 0x2969fa47
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x602f8d68
xor eax, 0x73c8b7ae
rol eax, 0xe
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x1b2a852
pushf
not eax
add eax, 0x4b085e9
xor eax, 0x3fd58f20
rol eax, 0x86
popf
pushf
not eax
add eax, 0x150a1ada
xor eax, 0x11680262
rol eax, 0x21
popf
pushf
not eax
add eax, 0x3bca6992
xor eax, 0x6ba0e693
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x119eff83
xor eax, 0x1ac1c096
rol eax, 0xc1
popf
jmp 0x1400985c0
movsxd rax, dword [rbx + 8]
add rax, qword [rsi]
mov rsi, rax
push rax
pushf
mov eax, 0x3c659090
pushf
not eax
add eax, 0x358555eb
xor eax, 0x584f4747
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x4c34abb
xor eax, 0x74905504
rol eax, 0x37
popf
pushf
not eax
add eax, 0x4d46e7c1
xor eax, 0x5b7faf14
rol eax, 0x43
popf
pushf
not eax
add eax, 0x790343d6
xor eax, 0x663ada20
rol eax, 0xbb
popf
jmp 0x1400985c0
test byte [rbx], 0x80
je 0x140098f0b
push rax
pushf
mov eax, 0x7fc99b9b
pushf
not eax
add eax, 0x17858a0e
xor eax, 0x2bc62215
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x5649fa15
xor eax, 0x780b1561
rol eax, 0x79
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x25963b03
pushf
not eax
add eax, 0x7c22e3a1
xor eax, 0x5ede54da
rol eax, 0xca
popf
pushf
not eax
add eax, 0x52834be1
xor eax, 0x69226bf
rol eax, 0xb9
popf
jmp 0x1400985c0
test byte [r14], 0x10
je 0x140098f8a
push rax
pushf
mov eax, 0xc5ee1233
pushf
not eax
add eax, 0x6df04fec
xor eax, 0x1feafa7f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x76f7a527
xor eax, 0x2c3774e3
rol eax, 0xba
popf
pushf
not eax
add eax, 0x4170870
xor eax, 0x309845d2
rol eax, 0xad
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x96d081d1
pushf
not eax
add eax, 0x124f5057
xor eax, 0x60d721ea
rol eax, 0xba
popf
pushf
not eax
add eax, 0x181a5f6b
xor eax, 0x5bab93ad
rol eax, 0xf7
popf
jmp 0x1400985c0
mov rax, qword [0x1400425e0]
test rax, rax
je 0x140099022
push rax
pushf
mov eax, 0xe69b5e8e
pushf
not eax
add eax, 0x41efc3b5
xor eax, 0x3c56a82b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x1dc18226
xor eax, 0x1b2c5a34
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x71f8c45e
xor eax, 0x4e163c5d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x3d618c76
xor eax, 0x620db32d
rol eax, 0x97
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xe9291cbf
pushf
not eax
add eax, 0x2152d865
xor eax, 0x56afd3dc
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x17cc6d6a
xor eax, 0x769a97c8
rol eax, 0x52
popf
pushf
not eax
add eax, 0x4e18fbb9
xor eax, 0x3c09d477
rol eax, 0xba
popf
jmp 0x1400985c0
call qword [0x14002b4b0]
test rax, rax
je 0x1400990d1
push rax
pushf
mov eax, 0xb4bfafb8
pushf
not eax
add eax, 0x61c753b8
xor eax, 0x68c3c94f
rol eax, 0x23
popf
pushf
not eax
add eax, 0x183a626c
xor eax, 0x239133ae
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x441bf0cf
xor eax, 0x49b24ffc
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x1445a01
xor eax, 0xb93d9fd
rol eax, 0x62
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xcba3d8b
pushf
not eax
add eax, 0x686b894b
xor eax, 0x26b482aa
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x5b65d751
xor eax, 0x5678eefc
rol eax, 0x50
popf
pushf
not eax
add eax, 0x1b351097
xor eax, 0x55b3a69
rol eax, 0x20
popf
pushf
not eax
add eax, 0x28751eb7
xor eax, 0x5259f57e
rol eax, 0x1b
popf
jmp 0x1400985c0
test rsi, rsi
je 0x140099179
push rax
pushf
mov eax, 0xf308e4f4
pushf
not eax
add eax, 0x271791a9
xor eax, 0x1bcf7910
rol eax, 0x94
popf
pushf
not eax
add eax, 0x1d7e1b43
xor eax, 0x67c4b5d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x346c85d7
xor eax, 0x59d76885
rol eax, 0x29
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x62d2c206
pushf
not eax
add eax, 0x133fea3e
xor eax, 0x5d19aa5a
rol eax, 0x26
popf
pushf
not eax
add eax, 0x337729b9
xor eax, 0x330517c9
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x50d98327
xor eax, 0x66324f3f
rol eax, 0xa4
popf
jmp 0x1400985c0
mov qword [rsi], rax
mov rcx, rax
jmp 0x1400997f5
test byte [rbx], 8
je 0x14009925b
push rax
pushf
mov eax, 0xd4d02c71
pushf
not eax
add eax, 0x54a2c435
xor eax, 0x7df4f274
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x5b3d0f2
xor eax, 0x29b8375b
rol eax, 0x90
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x7aaf8aa7
pushf
not eax
add eax, 0x6225e0ab
xor eax, 0x17407a86
rol eax, 0x37
popf
pushf
not eax
add eax, 0x6857954d
xor eax, 0x255f6c36
rol eax, 0xb8
popf
jmp 0x1400985c0
mov rcx, qword [r13 + 0x28]
test rcx, rcx
je 0x1400992e1
push rax
pushf
mov eax, 0x981dce2e
pushf
not eax
add eax, 0x638cdb28
xor eax, 0x729fd452
rol eax, 0x74
popf
pushf
not eax
add eax, 0x5586b3e8
xor eax, 0x7d7f7259
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x428f02a9
xor eax, 0x72194c1c
rol eax, 0x14
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xb672e782
pushf
not eax
add eax, 0x5fcbbc3
xor eax, 0x1c18c847
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x4fb764b6
xor eax, 0x43ed9e2e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x64379514
xor eax, 0x63eb611d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x29c8a644
xor eax, 0x1ebd2c70
rol eax, 0xb6
popf
jmp 0x1400985c0
test rsi, rsi
je 0x14009939c
push rax
pushf
mov eax, 0x79f1d1ac
pushf
not eax
add eax, 0x493524dd
xor eax, 0x7efc153a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x2fc497f7
xor eax, 0x1219c623
rol eax, 0xd
popf
pushf
not eax
add eax, 0x2b1c2c87
xor eax, 0x6671089f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x38450c9c
xor eax, 0x8140ba
rol eax, 0x3e
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x7c6fbe2f
pushf
not eax
add eax, 0xc099531
xor eax, 0x4270307f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x51ec2b02
xor eax, 0x3f7515b8
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x25fc1694
xor eax, 0x572fa4c0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x2f11eacf
xor eax, 0x53230327
rol eax, 0xaf
popf
jmp 0x1400985c0
mov qword [rsi], rcx
jmp 0x1400997f5
test byte [r14], 1
je 0x1400994b5
push rax
pushf
mov eax, 0xcada0ef0
pushf
not eax
add eax, 0x5c229bde
xor eax, 0x21e906e8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x140bbd9e
xor eax, 0x7d908d3d
rol eax, 0xac
popf
pushf
not eax
add eax, 0x58597291
xor eax, 0x6c362252
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x6fc1704a
xor eax, 0x25f0ed81
rol eax, 0xa5
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x865ffb7d
pushf
not eax
add eax, 0x44b2ca7e
xor eax, 0x6d64bb6a
rol eax, 0x65
popf
pushf
not eax
add eax, 0x2563c401
xor eax, 0x4beb0664
rol eax, 0xd
popf
pushf
not eax
add eax, 0x3328d035
xor eax, 0x5c76f8a6
rol eax, 0x35
popf
pushf
not eax
add eax, 0x3959d5a1
xor eax, 0x14f008cf
rol eax, 0x93
popf
jmp 0x1400985c0
mov rdx, qword [r13 + 0x28]
test rdx, rdx
je 0x140099561
push rax
pushf
mov eax, 0x9dd7a469
pushf
not eax
add eax, 0x5454c5e0
xor eax, 0x1dd1001c
rol eax, 0xae
popf
pushf
not eax
add eax, 0x5056c4f
xor eax, 0x2e2c3a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x547447ff
xor eax, 0x14e3aa4b
rol eax, 0xe0
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x1615a8e2
pushf
not eax
add eax, 0x50f662f3
xor eax, 0x38b5d4f7
rol eax, 0x86
popf
pushf
not eax
add eax, 0x4429e007
xor eax, 0x77d508ed
rol eax, 0x25
popf
pushf
not eax
add eax, 0x1fa803d8
xor eax, 0x288e3e5a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x352e2ae1
xor eax, 0x1c3c4d8
rol eax, 8
popf
jmp 0x1400985c0
test rsi, rsi
je 0x140099609
push rax
pushf
mov eax, 0xdf1998e1
pushf
not eax
add eax, 0x955b86c
xor eax, 0x280e698c
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x213daae2
xor eax, 0x584c146d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x2559e67c
xor eax, 0x9420dfc
rol eax, 0x53
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xbeb067d8
pushf
not eax
add eax, 0x74e12aac
xor eax, 0x4edd7539
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x4d6636ae
xor eax, 0x708ff760
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x37b744cb
xor eax, 0x3114b316
rol eax, 0x29
popf
pushf
not eax
add eax, 0x15317e60
xor eax, 0x4b334bf7
rol eax, 0x94
popf
jmp 0x1400985c0
movsxd r8, dword [r14 + 0x14]
mov rcx, rsi
call fcn.140029e30
cmp dword [r14 + 0x14], 8
jne 0x1400996bf
push rax
pushf
mov eax, 0x9aef4d7b
pushf
not eax
add eax, 0x187d969f
xor eax, 0x217eb5b1
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x7c104068
xor eax, 0x71fc1931
rol eax, 0xe
popf
pushf
not eax
add eax, 0x6c889931
xor eax, 0x441bf47b
rol eax, 0x5a
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x5afa8910
pushf
not eax
add eax, 0x549335e3
xor eax, 0x5083576f
rol eax, 0x12
popf
pushf
not eax
add eax, 0x7a5c8783
xor eax, 0x59fb6b87
rol eax, 0x82
popf
pushf
not eax
add eax, 0x623c0093
xor eax, 0x12a1de3f
rol eax, 0xb
popf
jmp 0x1400985c0
cmp qword [rsi], rdi
je 0x140099767
push rax
pushf
mov eax, 0x229a390c
pushf
not eax
add eax, 0x7cab8ea3
xor eax, 0x60a34c74
rol eax, 0x89
popf
pushf
not eax
add eax, 0x239ccdcf
xor eax, 0x1dce1517
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe3c0122
xor eax, 0x23e052f6
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x3bfa6803
xor eax, 0x6d888307
rol eax, 0xbd
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x80b0c1c8
pushf
not eax
add eax, 0x75965df0
xor eax, 0x126629e8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x7272907a
xor eax, 0x3875c016
rol eax, 1
popf
jmp 0x1400985c0
mov rcx, qword [rsi]
push rax
pushf
mov eax, 0x5536e0fb
pushf
not eax
add eax, 0x7eecddb5
xor eax, 0x10c7a337
rol eax, 0x45
popf
pushf
not eax
add eax, 0x56e7fd28
xor eax, 0x1b75111d
rol eax, 0x96
popf
pushf
not eax
add eax, 0x76fa29ce
xor eax, 0x21aaa81f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x203818d7
xor eax, 0x2d1957e1
rol eax, 0xe2
popf
jmp 0x1400985c0
lea rdx, [r14 + 8]
call fcn.140093385
mov qword [rsi], rax
jmp 0x140099efe
cmp dword [r14 + 0x18], edi
je 0x140099872
push rax
pushf
mov eax, 0x17edba1a
pushf
not eax
add eax, 0x491cc884
xor eax, 0x5252de0e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x7b7c6598
xor eax, 0x7d448891
rol eax, 0xc6
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xe7bc20cf
pushf
not eax
add eax, 0x7a9d8bf5
xor eax, 0x19f55f43
rol eax, 0xef
popf
pushf
not eax
add eax, 0x7007702
xor eax, 0x5fd47eb2
rol eax, 0x48
popf
pushf
not eax
add eax, 0x48d7729b
xor eax, 0x7ac714ec
rol eax, 0x32
popf
pushf
not eax
add eax, 0x28e9024b
xor eax, 0x48bbacb8
rol eax, 0x7c
popf
jmp 0x1400985c0
movsxd rbx, dword [r14 + 0x18]
call fcn.140097a2e
lea rcx, [rbx + rax]
jmp 0x140099945
mov rcx, rdi
mov ebx, edi
push rax
pushf
mov eax, 0x4b43bf95
pushf
not eax
add eax, 0x4f042895
xor eax, 0x2be4f59e
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x64b9e48d
xor eax, 0x2fcedb4b
rol eax, 9
popf
jmp 0x1400985c0
test rcx, rcx
jne 0x14009997d
push rax
pushf
mov eax, 0x41f3c6fd
pushf
not eax
add eax, 0x6a4c09aa
xor eax, 0x1eb34142
rol eax, 0x94
popf
pushf
not eax
add eax, 0x4cab12cd
xor eax, 0x1d47a41c
rol eax, 0x89
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x275fd0a
pushf
not eax
add eax, 0x5dbda5ac
xor eax, 0x1dd34282
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x27369904
xor eax, 0x4ba9d8f5
rol eax, 0x33
popf
pushf
not eax
add eax, 0x2f32f6d9
xor eax, 0x7b592504
rol eax, 0x15
popf
jmp 0x1400985c0
cmp qword [r13 + 0x28], rdi
je 0x140099a26
push rax
pushf
mov eax, 0x38d07b0f
pushf
not eax
add eax, 0x7458d65
xor eax, 0xc7dc7d8
rol eax, 0xae
popf
pushf
not eax
add eax, 0x2f41c12c
xor eax, 0x34805d33
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x1a60e7f2
xor eax, 0x2ab2c035
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x7af1a33b
xor eax, 0x40ca3c7c
rol eax, 0x31
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x2aceacc9
pushf
not eax
add eax, 0x1ecdefc1
xor eax, 0x3b515099
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x54fb9e65
xor eax, 0x1a763362
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x7e136275
xor eax, 0x53c7dbda
rol eax, 0x2b
popf
jmp 0x1400985c0
test rsi, rsi
je 0x140099ace
push rax
pushf
mov eax, 0xa350e0e5
pushf
not eax
add eax, 0x24bf72fe
xor eax, 0xe48776e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x7f0332c7
xor eax, 0x4f691875
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x649c1abe
xor eax, 0x300d61c1
rol eax, 0x19
popf
pushf
not eax
add eax, 0x34fd4130
xor eax, 0x5a8db2ba
rol eax, 0xaf
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x84c4fa0d
pushf
not eax
add eax, 0x60550957
xor eax, 0x198bff6e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x3da24c18
xor eax, 0x4c235fef
rol eax, 0x97
popf
pushf
not eax
add eax, 0x6a83434b
xor eax, 0x78f5b64c
rol eax, 0x72
popf
pushf
not eax
add eax, 0x56cfa98d
xor eax, 0x9f5151b
rol eax, 0x6f
popf
jmp 0x1400985c0
movsxd rbx, dword [r14 + 0x14]
lea rdx, [r14 + 8]
mov rcx, qword [r13 + 0x28]
call fcn.140093385
mov rdx, rax
mov r8, rbx
mov rcx, rsi
call fcn.140029e30
jmp 0x140099efe
cmp qword [r13 + 0x28], rdi
je 0x140099bdd
push rax
pushf
mov eax, 0x74a4d105
pushf
not eax
add eax, 0x2337c03e
xor eax, 0x72562ac2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x247decc
xor eax, 0x7dcdfe0a
rol eax, 0x18
popf
pushf
not eax
add eax, 0x5f003ab2
xor eax, 0x4aa4d7f9
rol eax, 0x29
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xd29e871e
pushf
not eax
add eax, 0x65258ba8
xor eax, 0x1690bee6
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x41b7ea16
xor eax, 0x310b90a7
rol eax, 0x77
popf
pushf
not eax
add eax, 0x316086a6
xor eax, 0x60794e28
rol eax, 0x12
popf
pushf
not eax
add eax, 0x578ef4f3
xor eax, 0x319c3f7e
rol eax, 0xee
popf
jmp 0x1400985c0
test rsi, rsi
je 0x140099c94
push rax
pushf
mov eax, 0xef151958
pushf
not eax
add eax, 0x12b9e298
xor eax, 0x31e21068
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x1cdeeb13
xor eax, 0xfee60da
rol eax, 0x24
popf
pushf
not eax
add eax, 0x6553dbc8
xor eax, 0x2ba5ccc6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x922f665
xor eax, 0x7997f8af
rol eax, 0xf1
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xd2cdf33d
pushf
not eax
add eax, 0x5386c114
xor eax, 0x6c252aa7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x5dec0e63
xor eax, 0x3a6ee7d7
rol eax, 0x55
popf
pushf
not eax
add eax, 0xabb3b17
xor eax, 0x6d1f6ef1
rol eax, 0xe1
popf
jmp 0x1400985c0
test ebx, ebx
je 0x140099d24
push rax
pushf
mov eax, 0x9e6fd495
pushf
not eax
add eax, 0x3015e54a
xor eax, 0x1c6c11bb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x772777e5
xor eax, 0x446a8b6c
rol eax, 0xb
popf
pushf
not eax
add eax, 0x27639de2
xor eax, 0x17e38d9
rol eax, 0xf8
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0xda796412
pushf
not eax
add eax, 0x764114d3
xor eax, 0x4ac2b170
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x2f1bc837
xor eax, 0x51d4b55d
rol eax, 0x59
popf
pushf
not eax
add eax, 0x61dd42a6
xor eax, 0x76df0886
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x2f078b64
xor eax, 0x584cc3c5
rol eax, 0xf6
popf
jmp 0x1400985c0
call fcn.140097a2e
mov rcx, rax
movsxd rax, dword [r14 + 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x140099e13
mov rcx, rdi
push rax
pushf
mov eax, 0x5f43687c
pushf
not eax
add eax, 0x1f5b514b
xor eax, 0x6f0aa5d0
rol eax, 0x24
popf
pushf
not eax
add eax, 0x1b4d28df
xor eax, 0x5b875706
rol eax, 0x26
popf
pushf
not eax
add eax, 0x19cf8128
xor eax, 0x5b47048b
rol eax, 0x2d
popf
jmp 0x1400985c0
test rcx, rcx
je 0x140099e71
push rax
pushf
mov eax, 0xa64068a6
pushf
not eax
add eax, 0x64983533
xor eax, 0x39768755
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x4b8bb968
xor eax, 0x758081fe
rol eax, 0x48
popf
pushf
not eax
add eax, 0x4a4f4e8b
xor eax, 0x5f42f26b
rol eax, 0x51
popf
pushf
not eax
add eax, 0x3bd4db1
xor eax, 0x7c1a647d
rol eax, 0x48
popf
jmp 0x1400985c0
push rax
pushf
mov eax, 0x953c03b4
pushf
not eax
add eax, 0x67412e55
xor eax, 0x5a538d21
rol eax, 0x25
popf
pushf
not eax
add eax, 0x2c28efbe
xor eax, 0x3853ff8c
rol eax, 0x29
popf
jmp 0x1400985c0
mov al, byte [r14]
and al, 4
neg al
sbb ecx, ecx
neg ecx
jmp 0x140099eb0
inc ecx
mov edi, ecx
mov dword [rsp + 0x20], ecx
push rax
pushf
mov eax, 0xe6600a43
pushf
not eax
add eax, 0x14baf644
xor eax, 0x7482ad40
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x1a90ff1f
xor eax, 0x248c03a9
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x1b33c118
xor eax, 0x2f7ea41
rol eax, 0x46
popf
jmp 0x1400985c0
mov eax, edi
jmp 0x140099f93
xor eax, eax
push rax
pushf
mov eax, 0x88873461
pushf
not eax
add eax, 0x6850f6ab
xor eax, 0xd9be626
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x3e3b9c75
xor eax, 0x4a64a2f5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd20ec17
xor eax, 0x157558b7
rol eax, 0x33
popf
jmp 0x1400985c0
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.140105718
push rax
pushf
mov eax, 0x28358e38
pushf
not eax
add eax, 0xc72aeb9
xor eax, 0x64abcc67
rol eax, 0x82
popf
pushf
not eax
add eax, 0xec5882c
xor eax, 0x2f61d9cf
rol eax, 0x33
popf
pushf
not eax
add eax, 0x5c3ed90d
xor eax, 0x722dc0db
rol eax, 0xa1
popf
jmp 0x1400985c0
call fcn.140105718
push rax
pushf
mov eax, 0x45e7611c
pushf
not eax
add eax, 0x7318f139
xor eax, 0x417777f9
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x1f96d2d0
xor eax, 0x1ec27b9d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x2d5f7305
xor eax, 0x2f1a9462
rol eax, 0x95
popf
jmp 0x1400985c0
call fcn.140105718
push rax
pushf
mov eax, 0x692e7259
pushf
not eax
add eax, 0x5859e8e1
xor eax, 0x27cb67dc
rol eax, 7
popf
pushf
not eax
add eax, 0x5e27f300
xor eax, 0x6fe29275
rol eax, 0x45
popf
pushf
not eax
add eax, 0x780e3619
xor eax, 0x38505848
rol eax, 0x14
popf
jmp 0x1400985c0
call fcn.140105718
push rax
pushf
mov eax, 0x59b952bf
pushf
not eax
add eax, 0x228c04fa
xor eax, 0x1d4ee0ea
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x642cb110
xor eax, 0xf93c9fb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x22402ec5
xor eax, 0x470a3d51
rol eax, 0x36
popf
jmp 0x1400985c0
call fcn.140105718
nop
call fcn.140105718