Function at 0x1402b965c
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x126bbee
pushf
not eax
add eax, 0xae25a248
xor eax, 0x80ac4e27
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xab8e541e
xor eax, 0x8aafed04
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfef823d4
xor eax, 0xdad1b78a
rol eax, 0x30
popf
cmp eax, 0x20
jne 0x1402b96ac
popf
pop rax
jmp 0x1402ba995
cmp eax, 0
jne 0x1402b96bb
popf
pop rax
jmp 0x1402b9904
cmp eax, 3
jne 0x1402b96ca
popf
pop rax
jmp 0x1402b9a73
cmp eax, 1
jne 0x1402b96d9
popf
pop rax
jmp 0x1402b9a18
cmp eax, 0xd
jne 0x1402b96e8
popf
pop rax
jmp 0x1402b9f9f
cmp eax, 0x1a
jne 0x1402b96f7
popf
pop rax
jmp 0x1402ba6dc
cmp eax, 0xe
jne 0x1402b9706
popf
pop rax
jmp 0x1402ba036
cmp eax, 0xb
jne 0x1402b9715
popf
pop rax
jmp 0x1402b9e85
cmp eax, 0x19
jne 0x1402b9724
popf
pop rax
jmp 0x1402ba639
cmp eax, 8
jne 0x1402b9733
popf
pop rax
jmp 0x1402b9d37
cmp eax, 0x1d
jne 0x1402b9742
popf
pop rax
jmp 0x1402ba861
cmp eax, 0x17
jne 0x1402b9751
popf
pop rax
jmp 0x1402ba4ae
cmp eax, 0x1c
jne 0x1402b9760
popf
pop rax
jmp 0x1402ba7c0
cmp eax, 0x12
jne 0x1402b976f
popf
pop rax
jmp 0x1402ba214
cmp eax, 0x18
jne 0x1402b977e
popf
pop rax
jmp 0x1402ba582
cmp eax, 0x11
jne 0x1402b978d
popf
pop rax
jmp 0x1402ba19f
cmp eax, 0x1b
jne 0x1402b979c
popf
pop rax
jmp 0x1402ba74b
cmp eax, 0x21
jne 0x1402b97ab
popf
pop rax
jmp 0x1402ba9f1
cmp eax, 0x23
jne 0x1402b97ba
popf
pop rax
jmp 0x1402baafc
cmp eax, 0x25
jne 0x1402b97c9
popf
pop rax
jmp 0x1402babb5
cmp eax, 0xf
jne 0x1402b97d8
popf
pop rax
jmp 0x1402ba0a7
cmp eax, 0x13
jne 0x1402b97e7
popf
pop rax
jmp 0x1402ba2a9
cmp eax, 0x15
jne 0x1402b97f6
popf
pop rax
jmp 0x1402ba3f5
cmp eax, 0x24
jne 0x1402b9805
popf
pop rax
jmp 0x1402bab7a
cmp eax, 0x1e
jne 0x1402b9814
popf
pop rax
jmp 0x1402ba8f4
cmp eax, 0xc
jne 0x1402b9823
popf
pop rax
jmp 0x1402b9f1e
cmp eax, 0x26
jne 0x1402b9832
popf
pop rax
jmp 0x1402bac46
cmp eax, 0x27
jne 0x1402b9841
popf
pop rax
jmp 0x1402bac87
cmp eax, 0x1f
jne 0x1402b9850
popf
pop rax
jmp 0x1402ba947
cmp eax, 0x10
jne 0x1402b985f
popf
pop rax
jmp 0x1402ba0f6
cmp eax, 6
jne 0x1402b986e
popf
pop rax
jmp 0x1402b9c10
cmp eax, 9
jne 0x1402b987d
popf
pop rax
jmp 0x1402b9d8f
cmp eax, 4
jne 0x1402b988c
popf
pop rax
jmp 0x1402b9b26
cmp eax, 0x16
jne 0x1402b989b
popf
pop rax
jmp 0x1402ba447
cmp eax, 0x28
jne 0x1402b98aa
popf
pop rax
jmp 0x1402baccf
cmp eax, 0xa
jne 0x1402b98b9
popf
pop rax
jmp 0x1402b9e47
cmp eax, 0x22
jne 0x1402b98c8
popf
pop rax
jmp 0x1402baa7e
cmp eax, 0x14
jne 0x1402b98d7
popf
pop rax
jmp 0x1402ba33b
cmp eax, 7
jne 0x1402b98e6
popf
pop rax
jmp 0x1402b9c7e
cmp eax, 5
jne 0x1402b98f5
popf
pop rax
jmp 0x1402b9b77
cmp eax, 2
jne 0x1402b9904
popf
pop rax
jmp 0x1402b9a53
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x18
mov rsi, qword [rsp + 0x88]
xor r8d, r8d
movsxd rax, dword [rdx + 0x10]
or r15d, 0xffffffff
or qword [rsp + 0x68], 0xffffffffffffffff
mov ebp, r8d
mov r14d, r8d
mov r11d, r8d
mov edi, r8d
mov r12d, r8d
movsxd rcx, dword [rax + rsi + 0xc]
mov r9b, 0x95
pushf
not r9b
add r9b, 0xda
xor r9b, 0x75
rol r9b, 0xe
popf
pushf
not r9b
add r9b, 0xb1
xor r9b, 0x24
rol r9b, 0xa
popf
mov eax, dword [rax + rsi + 8]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
mov qword [rsp], rcx
mov ebx, r8d
mov dword [rsp + 0x88], eax
test eax, eax
je 0x1402b99d2
push rax
pushf
mov eax, 0x8f2da917
pushf
not eax
add eax, 0xb65da08a
xor eax, 0x80ba68ec
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe54cd436
xor eax, 0x8952e9bc
rol eax, 0x67
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x61fed897
pushf
not eax
add eax, 0x8917096b
xor eax, 0xe14a607f
rol eax, 4
popf
pushf
not eax
add eax, 0xee66f83e
xor eax, 0xc529a1ff
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xdc5e7fab
xor eax, 0xaabd5ef1
rol eax, 0x79
popf
jmp 0x1402b969d
mov r13, qword [rsp + 0x80]
push rax
pushf
mov eax, 0x6464f12a
pushf
not eax
add eax, 0xdde5709c
xor eax, 0x964b007c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd0ab851d
xor eax, 0xb4cbfe1e
rol eax, 0x35
popf
jmp 0x1402b969d
mov eax, ebx
movsxd rdx, dword [rcx + rax*4]
mov eax, ebx
sub eax, r15d
push rsi
not rsi
sub rdx, rsi
pop rsi
sub rdx, 1
cmp eax, r12d
jbe 0x1402b9d8f
movsxd rax, dword [rdx]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
cmp rax, r13
je 0x1402b9acd
push rax
pushf
mov eax, 0xb9f1e54
pushf
not eax
add eax, 0xde685726
xor eax, 0xf7b52b95
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe7ef2bf9
xor eax, 0xc27507e2
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb9237d61
xor eax, 0xaaf3b840
rol eax, 0xaa
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xff71715
pushf
not eax
add eax, 0xaa76ecbd
xor eax, 0xa9c61a64
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbe662e7b
xor eax, 0x9bd31216
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb79fb416
xor eax, 0xb52caa80
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8ea0f0ab
xor eax, 0xab0e48d2
rol eax, 0x55
popf
jmp 0x1402b969d
lea r10, [r13 + 0x10]
add rax, 0x10
sub r10, rax
push rax
pushf
mov eax, 0x6c68384a
pushf
not eax
add eax, 0xf081094c
xor eax, 0xc60e6a83
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc87b105d
xor eax, 0xcd34cd95
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc0716fc3
xor eax, 0xd1139087
rol eax, 0xf3
popf
jmp 0x1402b969d
movzx ecx, byte [rax]
movzx r8d, byte [rax + r10]
sub ecx, r8d
jne 0x1402b9bb7
push rax
pushf
mov eax, 0x9ac56163
pushf
not eax
add eax, 0xe61da325
xor eax, 0x9d09d2fd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa58bb68f
xor eax, 0xf8e89025
rol eax, 0xfd
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x8ee6b247
pushf
not eax
add eax, 0xdc363704
xor eax, 0xa7730bdf
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdf4e6477
xor eax, 0x823a77b5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe32053fb
xor eax, 0xd8288d0c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf948d602
xor eax, 0x9f512b90
rol eax, 3
popf
jmp 0x1402b969d
inc rax
test r8d, r8d
jne 0x1402b9c4b
push rax
pushf
mov eax, 0x8442a036
pushf
not eax
add eax, 0x9641ab54
xor eax, 0xefa9f8c6
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcb79c25f
xor eax, 0xef7b68eb
rol eax, 0x59
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xe33dbec6
pushf
not eax
add eax, 0x96f69a71
xor eax, 0xc745ef18
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x898b6420
xor eax, 0x8c57f1ab
rol eax, 0x52
popf
jmp 0x1402b969d
xor r8d, r8d
test ecx, ecx
jne 0x1402b9cde
push rax
pushf
mov eax, 0x630983cc
pushf
not eax
add eax, 0xd680e73e
xor eax, 0xe4d1d29d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd503437f
xor eax, 0xd53dc91b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb7e999fb
xor eax, 0xeb786dde
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf179d4e4
xor eax, 0xa57e5c62
rol eax, 0xc8
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x97d84f82
pushf
not eax
add eax, 0xdff94c81
xor eax, 0x917b11bb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd07c835a
xor eax, 0xcf38924a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x86adfea9
xor eax, 0xcda2d49f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xac409a66
xor eax, 0xdbc5272c
rol eax, 0xca
popf
jmp 0x1402b969d
test byte [rdx + 0x14], 3
mov rdi, rdx
mov r12d, dword [rdx + 4]
mov r15d, ebx
cmove r11, rdx
push rax
pushf
mov eax, 0x4bb5dcdd
pushf
not eax
add eax, 0xfe41379a
xor eax, 0xf43e6321
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa2eb3ddb
xor eax, 0xa28401d0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcd356440
xor eax, 0xa661ab19
rol eax, 0x94
popf
jmp 0x1402b969d
movsxd rax, dword [rdx]
mov rcx, qword [rsp + 0x70]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
cmp rax, rcx
je 0x1402b9e01
push rax
pushf
mov eax, 0x8235f9d5
pushf
not eax
add eax, 0x9e1bbbbe
xor eax, 0xaba8fc35
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8ccf0eab
xor eax, 0xdb65e63b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xde850073
xor eax, 0x9f6b9cc4
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd6d39319
xor eax, 0xf4c58da4
rol eax, 0xef
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xdd42068c
pushf
not eax
add eax, 0xc2d0d0b6
xor eax, 0xb1c4b678
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9522a5b2
xor eax, 0x98be0bea
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd3061017
xor eax, 0xf7800918
rol eax, 0x92
popf
jmp 0x1402b969d
lea r10, [rcx + 0x10]
add rax, 0x10
sub r10, rax
push rax
pushf
mov eax, 0x82804dcf
pushf
not eax
add eax, 0xfa39e5d8
xor eax, 0x9c599271
rol eax, 0xec
popf
pushf
not eax
add eax, 0x99470606
xor eax, 0x989f4b47
rol eax, 0x96
popf
jmp 0x1402b969d
movzx ecx, byte [rax]
movzx r8d, byte [rax + r10]
sub ecx, r8d
jne 0x1402b9ec5
push rax
pushf
mov eax, 0x6be47551
pushf
not eax
add eax, 0xfcb5668e
xor eax, 0xf3fd5dbb
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc7a66ac2
xor eax, 0xdb40b551
rol eax, 0x9d
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x497fa210
pushf
not eax
add eax, 0xa46bff8a
xor eax, 0xc6374e84
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbca8ca36
xor eax, 0xd21e1eba
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa9bf06d0
xor eax, 0xd5ce2a39
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfdaf6218
xor eax, 0xd1bcf776
rol eax, 0x4f
popf
jmp 0x1402b969d
inc rax
test r8d, r8d
jne 0x1402b9f59
push rax
pushf
mov eax, 0x23bee2a8
pushf
not eax
add eax, 0x9829e6e1
xor eax, 0xebbb7e4d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x93842f09
xor eax, 0xc39bf1d4
rol eax, 0x9f
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x33daad1d
pushf
not eax
add eax, 0x82d094a6
xor eax, 0x9f089d4a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc625ff65
xor eax, 0xbae96bed
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc9f2df6c
xor eax, 0xa024a854
rol eax, 0x3c
popf
jmp 0x1402b969d
xor r8d, r8d
test ecx, ecx
jne 0x1402b9ff0
push rax
pushf
mov eax, 0xfa33895d
pushf
not eax
add eax, 0xfd0254b1
xor eax, 0xa0be521f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdf679589
xor eax, 0xe69624e9
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf88a3410
xor eax, 0x88ccefae
rol eax, 0xf
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xddf88363
pushf
not eax
add eax, 0xa6496d3b
xor eax, 0xfc3859ed
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xfb418b71
xor eax, 0xf1b99849
rol eax, 7
popf
pushf
not eax
add eax, 0xadb790ca
xor eax, 0xcace3618
rol eax, 0xcc
popf
jmp 0x1402b969d
cmp dword [rdx + 0xc], 0
mov r10, qword [rsp + 0x60]
jl 0x1402ba074
push rax
pushf
mov eax, 0x564e518f
pushf
not eax
add eax, 0xeaeaffc9
xor eax, 0xbc96efe2
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd7d7a489
xor eax, 0x85b0cb48
rol eax, 0xcd
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x24234d3a
pushf
not eax
add eax, 0xb7483b97
xor eax, 0xeb97d1b4
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa693de91
xor eax, 0xd9d43cae
rol eax, 0xe
popf
jmp 0x1402b969d
movsxd r8, dword [rdx + 0xc]
movsxd rcx, dword [rdx + 0x10]
mov rax, qword [r8 + r10]
movsxd rcx, dword [rax + rcx]
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
push rax
pushf
mov eax, 0x7b63183c
pushf
not eax
add eax, 0xa4bded9a
xor eax, 0xc2a44e37
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9ab0ab09
xor eax, 0x9b62f591
rol eax, 0xa3
popf
jmp 0x1402b969d
movsxd rax, dword [rdx + 8]
push r8
not r8
sub rax, r8
pop r8
sub rax, 1
cmp rax, qword [rsp + 0x78]
jne 0x1402ba146
push rax
pushf
mov eax, 0xe4d1e2f8
pushf
not eax
add eax, 0xa8d26c3d
xor eax, 0xb80ce945
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb77ff907
xor eax, 0xe07fe146
rol eax, 0xe8
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x86eafb79
pushf
not eax
add eax, 0xb1e36add
xor eax, 0xa0727ea2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe4e4c3ec
xor eax, 0x84130223
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb4ef2614
xor eax, 0xe48f793c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xef70a81f
xor eax, 0xe647b5cb
rol eax, 0x72
popf
jmp 0x1402b969d
mov r8d, ebx
sub r8d, r15d
cmp r8d, r12d
ja 0x1402ba1e1
push rax
pushf
mov eax, 0x705eb911
pushf
not eax
add eax, 0xa59758b4
xor eax, 0xe8f80ca3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xeec4c2f2
xor eax, 0xdfd6bad9
rol eax, 0x7a
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x3d53d38a
pushf
not eax
add eax, 0xd14f0ec6
xor eax, 0xe45d6e82
rol eax, 0x33
popf
pushf
not eax
add eax, 0x93ca4b3b
xor eax, 0xdbfe8e08
rol eax, 0xa7
popf
jmp 0x1402b969d
test r9b, r9b
je 0x1402ba276
push rax
pushf
mov eax, 0x89de1c41
pushf
not eax
add eax, 0xe396f0cd
xor eax, 0xe637958c
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x8b40ade6
xor eax, 0xeca96497
rol eax, 0xab
popf
pushf
not eax
add eax, 0x939c0f35
xor eax, 0xe72a7945
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcc5ede2d
xor eax, 0xe73465a8
rol eax, 0x2c
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xf33ba79c
pushf
not eax
add eax, 0xcac1e83f
xor eax, 0x8a6f3949
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf04a4a38
xor eax, 0xfa8d5489
rol eax, 0x4d
popf
jmp 0x1402b969d
test byte [rdi + 0x14], 0x40
jne 0x1402ba308
push rax
pushf
mov eax, 0x4e4f943f
pushf
not eax
add eax, 0xf9090a8b
xor eax, 0xea7e81ff
rol eax, 0x54
popf
pushf
not eax
add eax, 0xde262467
xor eax, 0xfca0d35a
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa5b870c3
xor eax, 0xc5efe4d3
rol eax, 8
popf
pushf
not eax
add eax, 0x8a23339e
xor eax, 0x9f5244c4
rol eax, 0xe7
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x5fce7ff8
pushf
not eax
add eax, 0xca69f1ec
xor eax, 0xb3752098
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa80623fd
xor eax, 0xb0f36e10
rol eax, 0xaf
popf
jmp 0x1402b969d
xor r8d, r8d
test r15d, r15d
jne 0x1402ba39c
push rax
pushf
mov eax, 0x6cdaaddb
pushf
not eax
add eax, 0xa0a63ff8
xor eax, 0x875d0e8f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xcd7daf34
xor eax, 0xfeac2f8a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf6575639
xor eax, 0xefe06973
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa3c2cef2
xor eax, 0xcc6ec461
rol eax, 0xac
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x3b8b6249
pushf
not eax
add eax, 0xde65f057
xor eax, 0x951bf167
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x94442025
xor eax, 0x94020e32
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd959f08e
xor eax, 0xa87f7551
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x83fb310a
xor eax, 0x839b55d5
rol eax, 0xbe
popf
jmp 0x1402b969d
test byte [rdx + 0x14], 1
movzx r9d, r9b
cmovne r9d, r8d
push rax
pushf
mov eax, 0xdc0d4b56
pushf
not eax
add eax, 0xf2045b12
xor eax, 0xc00e858f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf37fda20
xor eax, 0xfe368a31
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf246fca3
xor eax, 0xeb47226e
rol eax, 0xca
popf
jmp 0x1402b969d
mov dl, 0x8a
pushf
not dl
add dl, 0x1e
xor dl, 0x3f
rol dl, 0xbe
popf
pushf
not dl
add dl, 5
xor dl, 0x80
rol dl, 0x81
popf
pushf
not dl
add dl, 0xe
xor dl, 0xdb
rol dl, 0xc1
popf
jmp 0x1402ba582
movsxd rax, dword [rdi + 0x18]
movsxd rax, dword [rax + rsi + 0xc]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
movsxd rcx, dword [rax + r8*4]
mov r8d, 0x739080c1
pushf
not r8d
add r8d, 0x8d4ad157
xor r8d, 0xbf675ff8
rol r8d, 0x5e
popf
pushf
not r8d
add r8d, 0x91f15519
xor r8d, 0xdf30558e
rol r8d, 0xcb
popf
pushf
not r8d
add r8d, 0x8c7d0530
xor r8d, 0xecc80cb7
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0xaa03ffe8
xor r8d, 0xbccbe514
rol r8d, 0x46
popf
movzx eax, r9b
mov edx, dword [rcx + rsi + 0x14]
shr edx, 2
not dl
and dl, 1
test byte [rcx + rsi + 0x14], 1
mov ecx, r8d
cmove ecx, eax
mov r9b, cl
push rax
pushf
mov eax, 0x9b473026
pushf
not eax
add eax, 0x9c1291de
xor eax, 0xd6bdc40c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8737adde
xor eax, 0xe17bd764
rol eax, 0xe3
popf
jmp 0x1402b969d
test r9b, r9b
je 0x1402ba5e0
push rax
pushf
mov eax, 0x15aed1b5
pushf
not eax
add eax, 0x9bedb17d
xor eax, 0x8087669d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xab4df361
xor eax, 0xb07b4110
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc8ba197a
xor eax, 0xfe8dd1d2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb67d4064
xor eax, 0xdd947912
rol eax, 0xd8
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x8872bc1c
pushf
not eax
add eax, 0xc6cc76ed
xor eax, 0xe4250ccd
rol eax, 0x41
popf
pushf
not eax
add eax, 0xdbecb92e
xor eax, 0xbb3a65b8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xac95f2cd
xor eax, 0xc46c7409
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8a907d17
xor eax, 0xccb7d35a
rol eax, 0xf9
popf
jmp 0x1402b969d
test dl, dl
je 0x1402ba696
push rax
pushf
mov eax, 0x9317f15a
pushf
not eax
add eax, 0xd99217a6
xor eax, 0xaf95fc13
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9ef07bd1
xor eax, 0x9d9e8951
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb104d41b
xor eax, 0xd1453c77
rol eax, 0x40
popf
pushf
not eax
add eax, 0xabd594a9
xor eax, 0xefd4f86e
rol eax, 0x51
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x585d5264
pushf
not eax
add eax, 0xc61ec20a
xor eax, 0xa2f4dd28
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcd7b1f01
xor eax, 0xc89dc6b5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdaec8267
xor eax, 0xfd1bc344
rol eax, 0x6a
popf
jmp 0x1402b969d
mov rdx, r8
cmp dword [rdi + 0xc], r8d
jl 0x1402ba718
push rax
pushf
mov eax, 0x22322d1c
pushf
not eax
add eax, 0x96500b97
xor eax, 0x90122634
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb7131655
xor eax, 0x96935e5d
rol eax, 0x79
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x4e5ecdc5
pushf
not eax
add eax, 0x9c354e46
xor eax, 0x8efd70c2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe43232eb
xor eax, 0xce18d36f
rol eax, 0x62
popf
jmp 0x1402b969d
movsxd rdx, dword [rdi + 0xc]
movsxd rcx, dword [rdi + 0x10]
mov rax, qword [rdx + r10]
movsxd rcx, dword [rax + rcx]
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
push rax
pushf
mov eax, 0xaea205b6
pushf
not eax
add eax, 0xda9b5fd9
xor eax, 0xb0412f49
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf6f0de3e
xor eax, 0xf717d3e9
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcdac3697
xor eax, 0xa4086dc8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xced14be3
xor eax, 0xc7eafc66
rol eax, 0x30
popf
jmp 0x1402b969d
movsxd rax, dword [rdi + 8]
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
test rbp, rbp
je 0x1402ba81b
push rax
pushf
mov eax, 0x15a4aaac
pushf
not eax
add eax, 0x89eab1fd
xor eax, 0xf1c175a1
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf495461a
xor eax, 0xe921a71a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc32aff6
xor eax, 0xc33ee61d
rol eax, 0x5f
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x19ba2148
pushf
not eax
add eax, 0x9417f416
xor eax, 0xaa99fc83
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9483cebb
xor eax, 0x863340c1
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd646a056
xor eax, 0x9bb5df52
rol eax, 0xdf
popf
jmp 0x1402b969d
cmp qword [rsp + 0x68], rax
jne 0x1402ba8ae
push rax
pushf
mov eax, 0xcee3c10
pushf
not eax
add eax, 0x8de1c415
xor eax, 0xb88194de
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe07403d9
xor eax, 0xb85511e3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf09106bd
xor eax, 0xf84fd01c
rol eax, 0x2b
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xe03a222e
pushf
not eax
add eax, 0xab59c4cd
xor eax, 0xd74dc8a6
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe7d49028
xor eax, 0xdf591b9d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xce4e4d25
xor eax, 0xab641224
rol eax, 0x39
popf
jmp 0x1402b969d
mov rbp, rdi
mov qword [rsp + 0x68], rax
jmp 0x1402ba9f1
test byte [rdx + 0x14], 5
cmove r14, rdx
push rax
pushf
mov eax, 0x17ba815d
pushf
not eax
add eax, 0xae393411
xor eax, 0xffb3f468
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe20a63f4
xor eax, 0x8ad23e14
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc6bcaa97
xor eax, 0xf45410e1
rol eax, 0x74
popf
jmp 0x1402b969d
xor r8d, r8d
push rax
pushf
mov eax, 0xd3a13bde
pushf
not eax
add eax, 0x8937b1fc
xor eax, 0xd0f101e1
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbe13a3c3
xor eax, 0xa409e97a
rol eax, 0
popf
pushf
not eax
add eax, 0xa60c3cd3
xor eax, 0x9ee00a4b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf1ec3c50
xor eax, 0xae999958
rol eax, 0xf3
popf
jmp 0x1402b969d
mov rcx, qword [rsp]
jmp 0x1402ba9f6
inc ebx
cmp ebx, dword [rsp + 0x88]
jb 0x1402baa4b
push rax
pushf
mov eax, 0x9a57ee07
pushf
not eax
add eax, 0xe07ada16
xor eax, 0xfb29ff42
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdfce01ba
xor eax, 0x8d3cb83f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc9c38673
xor eax, 0xd0b3b29a
rol eax, 0x44
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xa6c72432
pushf
not eax
add eax, 0x985113cd
xor eax, 0xd881768e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd53c3bbf
xor eax, 0xc41a136c
rol eax, 0xd
popf
jmp 0x1402b969d
test r9b, r9b
je 0x1402baab6
push rax
pushf
mov eax, 0xfac3b8e6
pushf
not eax
add eax, 0xaf8558b4
xor eax, 0xbc676286
rol eax, 0x94
popf
pushf
not eax
add eax, 0x98be8fb0
xor eax, 0xa40e0544
rol eax, 0x63
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0x7092e1e8
pushf
not eax
add eax, 0xf1fc68bd
xor eax, 0xbf116105
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa84e4915
xor eax, 0xb60227cc
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd0173de7
xor eax, 0xd64c5515
rol eax, 0xcc
popf
jmp 0x1402b969d
test rbp, rbp
je 0x1402bab47
push rax
pushf
mov eax, 0x2c86167e
pushf
not eax
add eax, 0xba426b30
xor eax, 0xae5a6fed
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd439b830
xor eax, 0xc72a82b2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcf7554cb
xor eax, 0xb1f4f13c
rol eax, 2
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xe394e537
pushf
not eax
add eax, 0xe67fdab9
xor eax, 0xea6da6c9
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd6293c78
xor eax, 0xcb8ef531
rol eax, 0xc4
popf
jmp 0x1402b969d
mov rax, rbp
jmp 0x1402baccf
test r14, r14
je 0x1402bac00
push rax
pushf
mov eax, 0xe9e20498
pushf
not eax
add eax, 0xd9edfcc6
xor eax, 0xf519c3ac
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbfd64686
xor eax, 0xf6a37ba6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfa7c2c3c
xor eax, 0x92f498b4
rol eax, 0x59
popf
jmp 0x1402b969d
push rax
pushf
mov eax, 0xcdb843ac
pushf
not eax
add eax, 0x9b11123f
xor eax, 0xaf77e5db
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbd0cb9ec
xor eax, 0xb27ea244
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x910dd777
xor eax, 0xeb622bd6
rol eax, 0xcb
popf
jmp 0x1402b969d
mov rax, r11
neg rax
sbb rax, rax
and rax, r11
jmp 0x1402baccf
xor eax, eax
push rax
pushf
mov eax, 0x9e0edaa4
pushf
not eax
add eax, 0xc3c075cf
xor eax, 0xc549ecfd
rol eax, 0x92
popf
pushf
not eax
add eax, 0xdbe00087
xor eax, 0xa4b44093
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa5c59632
xor eax, 0xc412d610
rol eax, 0x3c
popf
jmp 0x1402b969d
add rsp, 0x18
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret