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

Disassembly:
push rax
pushf
mov eax, 0x7b57a7c
pushf
not eax
add eax, 0xc9f88caa
xor eax, 0xdbfb5d73
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbfae05d4
xor eax, 0xde708d6d
rol eax, 0xee
popf
cmp eax, 4
jne 0x14024dd70
popf
pop rax
jmp 0x14024e044
cmp eax, 0
jne 0x14024dd7f
popf
pop rax
jmp 0x14024ddca
cmp eax, 3
jne 0x14024dd8e
popf
pop rax
jmp 0x14024dfb3
cmp eax, 1
jne 0x14024dd9d
popf
pop rax
jmp 0x14024de76
cmp eax, 5
jne 0x14024ddac
popf
pop rax
jmp 0x14024e0ec
cmp eax, 2
jne 0x14024ddbb
popf
pop rax
jmp 0x14024df1a
cmp eax, 6
jne 0x14024ddca
popf
pop rax
jmp 0x14024e13b
sub rsp, 0x28
cmp dword [0x140122240], 0
jne 0x14024de1d
push rax
pushf
mov eax, 0x4f2df4e2
pushf
not eax
add eax, 0xc2b74bdf
xor eax, 0xa9cc5564
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x98902c46
xor eax, 0xa4fc7364
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x83b0d7c6
xor eax, 0x969ccd65
rol eax, 7
popf
jmp 0x14024dd61
push rax
pushf
mov eax, 0x1ea1e897
pushf
not eax
add eax, 0xa8e67295
xor eax, 0xfcd34f77
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xba1b0eed
xor eax, 0xf87f0a7f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa78eec2a
xor eax, 0xb6731b93
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xaf22808a
xor eax, 0xe29f53f9
rol eax, 0xf8
popf
jmp 0x14024dd61
test rcx, rcx
jne 0x14024dec1
push rax
pushf
mov eax, 0x47d15c23
pushf
not eax
add eax, 0xdde39ead
xor eax, 0xd7620442
rol eax, 0x46
popf
pushf
not eax
add eax, 0xccce63a5
xor eax, 0xecd85c24
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9407eb65
xor eax, 0xca2e0a3c
rol eax, 0x5d
popf
jmp 0x14024dd61
push rax
pushf
mov eax, 0x3c30b5a9
pushf
not eax
add eax, 0xd1b70dcb
xor eax, 0xa987efc0
rol eax, 0xe
popf
pushf
not eax
add eax, 0x91198046
xor eax, 0xfb30efda
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc327b7ff
xor eax, 0xf9572b3e
rol eax, 0xf
popf
pushf
not eax
add eax, 0x927e4fba
xor eax, 0xb868b141
rol eax, 0x29
popf
jmp 0x14024dd61
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
mov eax, 0x3c9bef7e
pushf
not eax
add eax, 0xca48d5e1
xor eax, 0xec15fc1e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xae37284d
xor eax, 0xd6ad6415
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcba86de3
xor eax, 0xd9dd4a60
rol eax, 0x41
popf
add rsp, 0x28
ret
test rdx, rdx
je 0x14024dffe
push rax
pushf
mov eax, 0xcf47bfeb
pushf
not eax
add eax, 0xa36e8ea9
xor eax, 0xeeb14642
rol eax, 0x74
popf
pushf
not eax
add eax, 0xade8093f
xor eax, 0xfa164740
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb6b0c0f3
xor eax, 0xd9b67de2
rol eax, 0xb1
popf
jmp 0x14024dd61
push rax
pushf
mov eax, 0x9a88817
pushf
not eax
add eax, 0xbc2bc503
xor eax, 0xc990ca63
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xef08dfd4
xor eax, 0xc3e577de
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9c3439af
xor eax, 0xe95c940a
rol eax, 0xb5
popf
jmp 0x14024dd61
cmp r8, 0x7fffffff
ja 0x14024e093
push rax
pushf
mov eax, 0x3e181163
pushf
not eax
add eax, 0xcea0b4b0
xor eax, 0xc2d4cdd8
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe56b650c
xor eax, 0xf5a4adef
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x945c839c
xor eax, 0xce7d2a4b
rol eax, 0xba
popf
jmp 0x14024dd61
push rax
pushf
mov eax, 0xed5bba45
pushf
not eax
add eax, 0xa8b0c0ee
xor eax, 0xcc79ec35
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf877e12e
xor eax, 0x9cc4ec89
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xee7c5fd9
xor eax, 0xc4fdcc01
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9a3549f1
xor eax, 0xc6d0a6a4
rol eax, 0xb5
popf
jmp 0x14024dd61
add rsp, 0x28
jmp 0x1402684c7
xor r9d, r9d
add rsp, 0x28
jmp 0x1402db8b5
push rax
pushf
mov eax, 0xeb849fe5
pushf
not eax
add eax, 0xa6d6ac80
xor eax, 0xc91cfd47
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc5503802
xor eax, 0xd77e7bb0
rol eax, 6
popf
pushf
not eax
add eax, 0xc32fffb4
xor eax, 0xae6fb3e8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcd30e276
xor eax, 0x968ce051
rol eax, 0xa8
popf
cmp eax, 4
jne 0x14026852a
popf
pop rax
jmp 0x1402686f3
cmp eax, 0
jne 0x140268539
popf
pop rax
jmp 0x140268575
cmp eax, 3
jne 0x140268548
popf
pop rax
jmp 0x14026864f
cmp eax, 1
jne 0x140268557
popf
pop rax
jmp 0x1402685e6
cmp eax, 5
jne 0x140268566
popf
pop rax
jmp 0x140268785
cmp eax, 2
jne 0x140268575
popf
pop rax
jmp 0x14026861c
mov r11, rdx
mov r10, rcx
test r8, r8
jne 0x1402685b3
push rax
pushf
mov eax, 0xf5b5a016
pushf
not eax
add eax, 0x97a284a4
xor eax, 0xe80da083
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8cfaeeee
xor eax, 0x8968749c
rol eax, 0x57
popf
jmp 0x14026851b
push rax
pushf
mov eax, 0xab804fb6
pushf
not eax
add eax, 0xc6cbfe72
xor eax, 0xa7bf2c5e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xbf81e1fa
xor eax, 0xd7ddca8c
rol eax, 0xbb
popf
jmp 0x14026851b
xor eax, eax
ret
movzx ecx, byte [r10]
inc r10
movzx edx, byte [r11]
lea eax, [rcx - 0x41]
cmp eax, 0x19
lea r9d, [rcx + 0x20]
lea eax, [rdx - 0x41]
cmova r9d, ecx
inc r11
cmp eax, 0x19
lea ecx, [rdx + 0x20]
mov eax, r9d
cmova ecx, edx
sub eax, ecx
jne 0x140268785
test r9d, r9d
je 0x14026869a
push rax
pushf
mov eax, 0x1649e5c4
pushf
not eax
add eax, 0xc9e8717d
xor eax, 0x8f757210
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x95884d98
xor eax, 0x85af011f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdfb3ba20
xor eax, 0xbf5d8107
rol eax, 0x70
popf
jmp 0x14026851b
push rax
pushf
mov eax, 0x393a9513
pushf
not eax
add eax, 0x89a30352
xor eax, 0xd0316969
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb8a22457
xor eax, 0x9a405c0a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x87feef41
xor eax, 0x86f95570
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc58e5cbc
xor eax, 0xa10d1f9f
rol eax, 0x56
popf
jmp 0x14026851b
sub r8, 1
jne 0x14026873f
push rax
pushf
mov eax, 0xc86f6657
pushf
not eax
add eax, 0xa4e01319
xor eax, 0x9e70f5f8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf59ea1bd
xor eax, 0xe9cc6484
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc0e3b17d
xor eax, 0xcd4aa375
rol eax, 0xa2
popf
jmp 0x14026851b
push rax
pushf
mov eax, 0xc10c7bef
pushf
not eax
add eax, 0xa6a70437
xor eax, 0xef89c212
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x95ea56ab
xor eax, 0x9ecd3d49
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe848d836
xor eax, 0x91156e87
rol eax, 0x3a
popf
jmp 0x14026851b
ret
push rax
pushf
mov eax, 0x707ad2c8
pushf
not eax
add eax, 0xfc3c48d2
xor eax, 0xa032115b
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9b26be5d
xor eax, 0xfdde0e8f
rol eax, 0x4b
popf
cmp eax, 4
jne 0x1402ac7a0
popf
pop rax
jmp 0x1402aca61
cmp eax, 0
jne 0x1402ac7af
popf
pop rax
jmp 0x1402ac872
cmp eax, 3
jne 0x1402ac7be
popf
pop rax
jmp 0x1402ac9f6
cmp eax, 1
jne 0x1402ac7cd
popf
pop rax
jmp 0x1402ac92b
cmp eax, 0xd
jne 0x1402ac7dc
popf
pop rax
jmp 0x1402aceef
cmp eax, 7
jne 0x1402ac7eb
popf
pop rax
jmp 0x1402acbea
cmp eax, 0xe
jne 0x1402ac7fa
popf
pop rax
jmp 0x1402acf41
cmp eax, 0xb
jne 0x1402ac809
popf
pop rax
jmp 0x1402ace26
cmp eax, 0xc
jne 0x1402ac818
popf
pop rax
jmp 0x1402ace5c
cmp eax, 8
jne 0x1402ac827
popf
pop rax
jmp 0x1402acc87
cmp eax, 5
jne 0x1402ac836
popf
pop rax
jmp 0x1402acb13
cmp eax, 2
jne 0x1402ac845
popf
pop rax
jmp 0x1402ac978
cmp eax, 9
jne 0x1402ac854
popf
pop rax
jmp 0x1402accd4
cmp eax, 0xa
jne 0x1402ac863
popf
pop rax
jmp 0x1402acdbd
cmp eax, 6
jne 0x1402ac872
popf
pop rax
jmp 0x1402acbd5
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
push rdi
sub rsp, 0x60
mov rsi, rdx
mov rbp, rcx
mov rdx, r9
lea rcx, [rax - 0x28]
mov rdi, r8
call fcn.1402b065d
test rdi, rdi
jne 0x1402ac8f8
push rax
pushf
mov eax, 0x5b8af458
pushf
not eax
add eax, 0xeaeaf889
xor eax, 0xcd019eec
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa9ffb72a
xor eax, 0xf8b6b983
rol eax, 1
popf
pushf
not eax
add eax, 0xef9d7381
xor eax, 0xcd717b10
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9d1718f7
xor eax, 0xdaf3488b
rol eax, 0x4c
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0x25ec6425
pushf
not eax
add eax, 0xef7d1fa1
xor eax, 0xe94a947b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa76156e2
xor eax, 0xcd2256c1
rol eax, 0x8d
popf
jmp 0x1402ac791
xor ebx, ebx
jmp 0x1402ace5c
test rbp, rbp
je 0x1402ac9b0
push rax
pushf
mov eax, 0x81b9b537
pushf
not eax
add eax, 0xf4ad1f0a
xor eax, 0xd0e5bd4e
rol eax, 0x27
popf
pushf
not eax
add eax, 0x8f88fcde
xor eax, 0x841eae8a
rol eax, 0x3f
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0x68c20856
pushf
not eax
add eax, 0xf1bf27b8
xor eax, 0xf43c5462
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa040b1e7
xor eax, 0xd5536bc6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf3a7f4ab
xor eax, 0xc876d366
rol eax, 0xe8
popf
jmp 0x1402ac791
test rsi, rsi
jne 0x1402aca2e
push rax
pushf
mov eax, 0xb2d5bfc4
pushf
not eax
add eax, 0xad1620e7
xor eax, 0xe04eb1a6
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xebde078b
xor eax, 0xdd0d8378
rol eax, 0x1f
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0xc223da6d
pushf
not eax
add eax, 0xcced0245
xor eax, 0xbac453d7
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xbe0f11c1
xor eax, 0xb88ea4a0
rol eax, 0x79
popf
jmp 0x1402ac791
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
mov ebx, 0x330e3a1e
pushf
not ebx
add ebx, 0xd80644cb
xor ebx, 0xadeba4ab
rol ebx, 0x1d
popf
pushf
not ebx
add ebx, 0xc4f10f19
xor ebx, 0xf2db9dcb
rol ebx, 0xba
popf
pushf
not ebx
add ebx, 0xb1f2899d
xor ebx, 0x9a514a75
rol ebx, 0xb0
popf
jmp 0x1402ace5c
mov ebx, 0xfdaccf02
pushf
not ebx
add ebx, 0xc887de40
xor ebx, 0x948dad6c
rol ebx, 0x36
popf
pushf
not ebx
add ebx, 0x9d90679f
xor ebx, 0xc24eca49
rol ebx, 0x79
popf
pushf
not ebx
add ebx, 0xda90fb11
xor ebx, 0xa585f126
rol ebx, 0xe8
popf
cmp rdi, rbx
jbe 0x1402acb8f
push rax
pushf
mov eax, 0x1e96d483
pushf
not eax
add eax, 0xfb13b762
xor eax, 0xd84fc522
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf203f587
xor eax, 0x8bb3fd7d
rol eax, 0x61
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0x8b57d178
pushf
not eax
add eax, 0xb4895501
xor eax, 0xce1054f2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8ad18e23
xor eax, 0xd9880f8d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc4c06ac5
xor eax, 0xe9734e41
rol eax, 0x39
popf
jmp 0x1402ac791
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
jmp 0x1402ace5c
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x130]
test rdx, rdx
jne 0x1402acc41
push rax
pushf
mov eax, 0x1ad1f0fc
pushf
not eax
add eax, 0xc7b8d11b
xor eax, 0xb59dd04e
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf5de1b65
xor eax, 0xb684e75e
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc9da9c12
xor eax, 0xc28a6d62
rol eax, 0x6b
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0xf35bb203
pushf
not eax
add eax, 0x80a24a1b
xor eax, 0xe0c09e4c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x84f6658b
xor eax, 0xd7e38d0d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc0dc243f
xor eax, 0xfa7c3524
rol eax, 0x8a
popf
jmp 0x1402ac791
lea r9, [rsp + 0x48]
mov r8, rdi
mov rdx, rsi
mov rcx, rbp
call 0x1402db8b5
mov ebx, eax
jmp 0x1402ace5c
mov eax, dword [rax + 0x14]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x38], eax
mov r9, rbp
mov dword [rsp + 0x30], edi
mov r8d, 0x674f300d
pushf
not r8d
add r8d, 0xa862f9c7
xor r8d, 0xacac5a76
rol r8d, 0xcf
popf
pushf
not r8d
add r8d, 0xb77a0ada
xor r8d, 0xedd213fe
rol r8d, 0xea
popf
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
call fcn.14026c19d
test eax, eax
jne 0x1402acd64
push rax
pushf
mov eax, 0xff8a42a2
pushf
not eax
add eax, 0x9f6e5083
xor eax, 0xbf300f2d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfb5c13d5
xor eax, 0xf5cbd22c
rol eax, 0xb0
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0x3cb788be
pushf
not eax
add eax, 0xf42d6b95
xor eax, 0xcbdc75ae
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xff5b9f8f
xor eax, 0x873c1570
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe1f6aac2
xor eax, 0xb5399b50
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xce0aca5c
xor eax, 0xd099ac4e
rol eax, 0xae
popf
jmp 0x1402ac791
call fcn.140268c65
mov dword [rax], 0x16
jmp 0x1402ace5c
lea ebx, [rax - 2]
push rax
pushf
mov eax, 0xe8985e6e
pushf
not eax
add eax, 0xa244378e
xor eax, 0x960093c1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8ea19b14
xor eax, 0xbbea0f25
rol eax, 0x40
popf
jmp 0x1402ac791
cmp byte [rsp + 0x58], 0
je 0x1402acebc
push rax
pushf
mov eax, 0xaa745c5
pushf
not eax
add eax, 0xd5ebc0af
xor eax, 0xf68ec94b
rol eax, 5
popf
pushf
not eax
add eax, 0xe9585320
xor eax, 0xee7a06b7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcb149960
xor eax, 0xe9d56eff
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd3890879
xor eax, 0xf3df48a7
rol eax, 0x39
popf
jmp 0x1402ac791
push rax
pushf
mov eax, 0xc41406bd
pushf
not eax
add eax, 0xc40bc9e3
xor eax, 0xdb81e8be
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdd604f9f
xor eax, 0xce973214
rol eax, 6
popf
jmp 0x1402ac791
mov rax, qword [rsp + 0x40]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x76453174
pushf
not eax
add eax, 0xd7ff1e65
xor eax, 0x8339a0f1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x91b99b8a
xor eax, 0xe8a7bbf5
rol eax, 0xc
popf
pushf
not eax
add eax, 0x945c9674
xor eax, 0xd9b4bde2
rol eax, 0xa4
popf
jmp 0x1402ac791
lea r11, [rsp + 0x60]
mov eax, ebx
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
push rax
pushf
mov eax, 0xab5510af
pushf
not eax
add eax, 0xd6fed809
xor eax, 0xf41c8498
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb663e1b2
xor eax, 0xf3a68d02
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc4488b85
xor eax, 0xb85b8320
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf9f41cb3
xor eax, 0x8a386a48
rol eax, 0xeb
popf
cmp eax, 4
jne 0x1402db918
popf
pop rax
jmp 0x1402dbc20
cmp eax, 0
jne 0x1402db927
popf
pop rax
jmp 0x1402db9cc
cmp eax, 3
jne 0x1402db936
popf
pop rax
jmp 0x1402dbb9e
cmp eax, 1
jne 0x1402db945
popf
pop rax
jmp 0x1402dba74
cmp eax, 0xa
jne 0x1402db954
popf
pop rax
jmp 0x1402dbed8
cmp eax, 7
jne 0x1402db963
popf
pop rax
jmp 0x1402dbda9
cmp eax, 6
jne 0x1402db972
popf
pop rax
jmp 0x1402dbd37
cmp eax, 0xb
jne 0x1402db981
popf
pop rax
jmp 0x1402dbf7e
cmp eax, 0xc
jne 0x1402db990
popf
pop rax
jmp 0x1402dbfd0
cmp eax, 8
jne 0x1402db99f
popf
pop rax
jmp 0x1402dbe51
cmp eax, 5
jne 0x1402db9ae
popf
pop rax
jmp 0x1402dbcd7
cmp eax, 2
jne 0x1402db9bd
popf
pop rax
jmp 0x1402dbb20
cmp eax, 9
jne 0x1402db9cc
popf
pop rax
jmp 0x1402dbece
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x40
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test rcx, rcx
jne 0x1402dba41
push rax
pushf
mov eax, 0x55c935b4
pushf
not eax
add eax, 0xbff1707a
xor eax, 0xe818216c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa4ac307f
xor eax, 0x9556d44c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8c70230e
xor eax, 0xdc63d12e
rol eax, 1
popf
pushf
not eax
add eax, 0x91ca208a
xor eax, 0xee18932c
rol eax, 0x90
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0xd1a7fb4e
pushf
not eax
add eax, 0xbe84c015
xor eax, 0xc0d65edd
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbc856709
xor eax, 0x9214fa58
rol eax, 0x8e
popf
jmp 0x1402db909
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
mov eax, 0x9e50c4f0
pushf
not eax
add eax, 0x839d848c
xor eax, 0xecf0c317
rol eax, 0x89
popf
pushf
not eax
add eax, 0x905d80ce
xor eax, 0xe15b3bdf
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa4b09e0f
xor eax, 0xd23079fa
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc86300f1
xor eax, 0xf1e5d976
rol eax, 0x29
popf
jmp 0x1402dbfd0
test rdx, rdx
je 0x1402dbb58
push rax
pushf
mov eax, 0x23530d64
pushf
not eax
add eax, 0x9d96e6b1
xor eax, 0x8e327f48
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd03560fc
xor eax, 0x9300f77a
rol eax, 0x8d
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x6e22733a
pushf
not eax
add eax, 0x9a98c95f
xor eax, 0xf1f797c7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfdd07b88
xor eax, 0xe8ca6389
rol eax, 0x23
popf
pushf
not eax
add eax, 0x92e23d87
xor eax, 0xe151c5fd
rol eax, 0xab
popf
jmp 0x1402db909
cmp rbx, 0x7fffffff
ja 0x1402dbbed
push rax
pushf
mov eax, 0x9dcf3c04
pushf
not eax
add eax, 0xf6c4f3fd
xor eax, 0xe0b50a75
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcd4f0a39
xor eax, 0xeb095a94
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc501da48
xor eax, 0x9b7cc061
rol eax, 0xe5
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x309660f
pushf
not eax
add eax, 0xf92458f5
xor eax, 0x9c2cb348
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xcd76a768
xor eax, 0xb255d0b6
rol eax, 0x5e
popf
jmp 0x1402db909
test rbx, rbx
jne 0x1402dbc7e
push rax
pushf
mov eax, 0xbaf60903
pushf
not eax
add eax, 0xcd37cc9b
xor eax, 0xfbe62bf8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x841f2848
xor eax, 0xfcaa233d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xcefc5fd9
xor eax, 0xd0117621
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa65e2417
xor eax, 0xd2bc3b8a
rol eax, 0xa4
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x229eaaa4
pushf
not eax
add eax, 0xe80df6d8
xor eax, 0xf0697b2b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x88cfa7d4
xor eax, 0x92becb6f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe85e4084
xor eax, 0xd782a50e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xedcfe745
xor eax, 0x81baac06
rol eax, 0x4d
popf
jmp 0x1402db909
xor eax, eax
jmp 0x1402dbfd0
mov rdx, r9
lea rcx, [rsp + 0x20]
call fcn.1402b065d
mov rax, qword [rsp + 0x28]
mov r8, qword [rax + 0x110]
push rax
pushf
mov eax, 0x6d749c8e
pushf
not eax
add eax, 0x89f431b3
xor eax, 0x9c098d13
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb1500f65
xor eax, 0xa6a68fad
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfbf09353
xor eax, 0xa7d8d612
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa983c0f2
xor eax, 0x8e41d5cc
rol eax, 0xa3
popf
jmp 0x1402db909
movzx eax, byte [rsi]
inc rsi
movzx edx, byte [rax + r8]
movzx eax, byte [rdi]
inc rdi
movzx ecx, byte [rax + r8]
mov eax, edx
sub eax, ecx
jne 0x1402dbe0b
push rax
pushf
mov eax, 0xe276b68
pushf
not eax
add eax, 0xc7e591eb
xor eax, 0xdb596e0e
rol eax, 0x41
popf
pushf
not eax
add eax, 0x871e5ab5
xor eax, 0x8a3a9174
rol eax, 0x34
popf
pushf
not eax
add eax, 0x85c06fad
xor eax, 0xf73b9857
rol eax, 0x36
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x9c2f0397
pushf
not eax
add eax, 0xc12d37bc
xor eax, 0xeb93cafe
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x98d12eb3
xor eax, 0xffc6bf6d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbe4c3f34
xor eax, 0xf69ab968
rol eax, 0x8d
popf
jmp 0x1402db909
test edx, edx
je 0x1402dbe88
push rax
pushf
mov eax, 0xd4f2ef04
pushf
not eax
add eax, 0xd137f5e6
xor eax, 0xd2882933
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd93dfcbb
xor eax, 0xc7c79338
rol eax, 0x21
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x76239ae4
pushf
not eax
add eax, 0xe2510553
xor eax, 0xf7cd24aa
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe0ecd6e2
xor eax, 0xcadd5713
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd91fc3f4
xor eax, 0x9f7c405b
rol eax, 0x4f
popf
jmp 0x1402db909
sub rbx, 1
jne 0x1402dbda9
cmp byte [rsp + 0x38], 0
je 0x1402dbf25
push rax
pushf
mov eax, 0x2d07d1a8
pushf
not eax
add eax, 0xba4b8d7f
xor eax, 0xd77c6731
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfb784146
xor eax, 0x93b764d7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa42e1d9a
xor eax, 0xb1c7f863
rol eax, 0x98
popf
jmp 0x1402db909
push rax
pushf
mov eax, 0x9ce0b071
pushf
not eax
add eax, 0xda749fd3
xor eax, 0xa8944114
rol eax, 7
popf
pushf
not eax
add eax, 0xc21a0e6e
xor eax, 0xd80b4042
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd5366a8c
xor eax, 0xcfb00582
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa0024f88
xor eax, 0x9e19e055
rol eax, 0xbf
popf
jmp 0x1402db909
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xc8ce5775
pushf
not eax
add eax, 0xd4c78eb2
xor eax, 0xaf7375f4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfc990e60
xor eax, 0xf35dc48a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb7fc7ea9
xor eax, 0xb1439edc
rol eax, 0x9a
popf
jmp 0x1402db909
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret
push rax
pushf
mov eax, 0x2a5e4d5
pushf
not eax
add eax, 0xafa44d68
xor eax, 0xae28acce
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9606794f
xor eax, 0xb119a33d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb16a70ce
xor eax, 0xb0e2491a
rol eax, 0x17
popf
cmp eax, 1
jne 0x1402e5d24
popf
pop rax
jmp 0x1402e5d40
cmp eax, 0
jne 0x1402e5d33
popf
pop rax
jmp 0x1402e5d33
cmp dword [0x140122240], 0
je 0x14024dd33
xor r9d, r9d
jmp 0x1402ac763