Function at 0x140084b68
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x58def5f6
pushf
not eax
add eax, 0xd73981a8
xor eax, 0x9bd37adb
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x96eb7148
xor eax, 0x8c3a6f87
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc99ad542
xor eax, 0x936609ab
rol eax, 0x28
popf
cmp eax, 4
jne 0x14003f527
popf
pop rax
jmp 0x14003f79b
cmp eax, 0
jne 0x14003f536
popf
pop rax
jmp 0x14003f581
cmp eax, 3
jne 0x14003f545
popf
pop rax
jmp 0x14003f70a
cmp eax, 1
jne 0x14003f554
popf
pop rax
jmp 0x14003f61a
cmp eax, 5
jne 0x14003f563
popf
pop rax
jmp 0x14003f80a
cmp eax, 2
jne 0x14003f572
popf
pop rax
jmp 0x14003f684
cmp eax, 6
jne 0x14003f581
popf
pop rax
jmp 0x14003f86c
sub rsp, 0x28
cmp dword [0x14001c330], 0
jne 0x14003f5e7
push rax
pushf
mov eax, 0x8357fa45
pushf
not eax
add eax, 0xdd9f87b1
xor eax, 0xbb8bbf22
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9a3093c9
xor eax, 0xf49fc596
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe34bd02d
xor eax, 0xdb61246e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xee2ab6bb
xor eax, 0xdea094ca
rol eax, 0x2e
popf
jmp 0x14003f518
push rax
pushf
mov eax, 0xea86501b
pushf
not eax
add eax, 0xe550969f
xor eax, 0x9748c623
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa7961cd0
xor eax, 0xc0bdf4c5
rol eax, 0x64
popf
jmp 0x14003f518
test rcx, rcx
jne 0x14003f652
push rax
pushf
mov eax, 0x21fe38da
pushf
not eax
add eax, 0xa536843b
xor eax, 0xaf56ac1c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb859e55f
xor eax, 0xc0971e70
rol eax, 0xa2
popf
jmp 0x14003f518
push rax
pushf
mov eax, 0x71e739dd
pushf
not eax
add eax, 0xc733e28a
xor eax, 0xc2fbef82
rol eax, 1
popf
pushf
not eax
add eax, 0xc3c8c38a
xor eax, 0x945a362c
rol eax, 0xd8
popf
jmp 0x14003f518
call fcn.14004aa40
mov dword [rax], 0x16
call fcn.14005da49
mov eax, 0xcd3ca61b
pushf
not eax
add eax, 0x9abdd366
xor eax, 0xcfe624d7
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe639d9fd
xor eax, 0xac4835cb
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd1539459
xor eax, 0xb0776a35
rol eax, 3
popf
add rsp, 0x28
ret
test rdx, rdx
je 0x14003f742
push rax
pushf
mov eax, 0x15c65e22
pushf
not eax
add eax, 0xe10d580d
xor eax, 0x8a7bcfce
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdd7842a6
xor eax, 0x94f5ca39
rol eax, 0x99
popf
jmp 0x14003f518
push rax
pushf
mov eax, 0xae77c05a
pushf
not eax
add eax, 0xd9eb6384
xor eax, 0xd5dee005
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe0a9512d
xor eax, 0xa56c5040
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x88e8836d
xor eax, 0xcbc6d9b2
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc22b6e0d
xor eax, 0xc1cc94b3
rol eax, 0xbc
popf
jmp 0x14003f518
cmp r8, 0x7fffffff
ja 0x14003f7d7
push rax
pushf
mov eax, 0x8315ba15
pushf
not eax
add eax, 0xeec18541
xor eax, 0x9eb88fab
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc6b2c01c
xor eax, 0xc2dcf309
rol eax, 0x91
popf
jmp 0x14003f518
push rax
pushf
mov eax, 0x43d9f269
pushf
not eax
add eax, 0xfa2d20f9
xor eax, 0x889ca631
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9ea20df4
xor eax, 0xa616aa07
rol eax, 0x72
popf
jmp 0x14003f518
add rsp, 0x28
jmp 0x14004a601
xor r9d, r9d
add rsp, 0x28
jmp 0x14007ec07
push rax
pushf
mov eax, 0x656891c7
pushf
not eax
add eax, 0xa3bfb8e5
xor eax, 0xe42baacd
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa965f373
xor eax, 0xd54e836e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb9126560
xor eax, 0xd4ee1ac8
rol eax, 0x38
popf
cmp eax, 4
jne 0x14004a651
popf
pop rax
jmp 0x14004a82c
cmp eax, 0
jne 0x14004a660
popf
pop rax
jmp 0x14004a69c
cmp eax, 3
jne 0x14004a66f
popf
pop rax
jmp 0x14004a79c
cmp eax, 1
jne 0x14004a67e
popf
pop rax
jmp 0x14004a733
cmp eax, 5
jne 0x14004a68d
popf
pop rax
jmp 0x14004a8be
cmp eax, 2
jne 0x14004a69c
popf
pop rax
jmp 0x14004a769
mov r11, rdx
mov r10, rcx
test r8, r8
jne 0x14004a6da
push rax
pushf
mov eax, 0x75f2a3fe
pushf
not eax
add eax, 0xb42bacea
xor eax, 0xa9f90d89
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf31addb5
xor eax, 0xe855aeb4
rol eax, 0xd9
popf
jmp 0x14004a642
push rax
pushf
mov eax, 0x322d0044
pushf
not eax
add eax, 0xba576d6b
xor eax, 0xecb27580
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xde26593f
xor eax, 0xe27854ab
rol eax, 0x33
popf
pushf
not eax
add eax, 0xff4af100
xor eax, 0x8bafe26a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xce6fd4b3
xor eax, 0x9496eedc
rol eax, 0xef
popf
jmp 0x14004a642
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 0x14004a8be
test r9d, r9d
je 0x14004a7d3
push rax
pushf
mov eax, 0xc9703fe9
pushf
not eax
add eax, 0xfba26b1f
xor eax, 0xdcbcf577
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf63a1e5c
xor eax, 0xd4c2d6ee
rol eax, 1
popf
jmp 0x14004a642
push rax
pushf
mov eax, 0x870b9b6a
pushf
not eax
add eax, 0x90bc8207
xor eax, 0xfb789126
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe36bc78e
xor eax, 0xdf4fcad2
rol eax, 7
popf
pushf
not eax
add eax, 0xd0a7ae2e
xor eax, 0xf69eff77
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa25025aa
xor eax, 0xc7ad6485
rol eax, 0xee
popf
jmp 0x14004a642
sub r8, 1
jne 0x14004a878
push rax
pushf
mov eax, 0xde98357e
pushf
not eax
add eax, 0x9ad16e63
xor eax, 0xa6fe07f0
rol eax, 0x75
popf
pushf
not eax
add eax, 0x864e46ac
xor eax, 0xd15b41ce
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb7a5b053
xor eax, 0xe1b4770a
rol eax, 0xae
popf
jmp 0x14004a642
push rax
pushf
mov eax, 0x25c355a7
pushf
not eax
add eax, 0x8b867642
xor eax, 0xa0422926
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb3b9ddd0
xor eax, 0xbf1d4fb4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa88abcb2
xor eax, 0xf4487e1d
rol eax, 0x22
popf
jmp 0x14004a642
ret
push rax
pushf
mov eax, 0xb01a5f1
pushf
not eax
add eax, 0xc6f9b42c
xor eax, 0xb621ace5
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xba5e98bd
xor eax, 0xed47a04e
rol eax, 0x14
popf
cmp eax, 4
jne 0x140066a3a
popf
pop rax
jmp 0x140066d35
cmp eax, 0
jne 0x140066a49
popf
pop rax
jmp 0x140066b0c
cmp eax, 3
jne 0x140066a58
popf
pop rax
jmp 0x140066ca4
cmp eax, 1
jne 0x140066a67
popf
pop rax
jmp 0x140066bb3
cmp eax, 0xd
jne 0x140066a76
popf
pop rax
jmp 0x1400671e1
cmp eax, 7
jne 0x140066a85
popf
pop rax
jmp 0x140066e98
cmp eax, 0xe
jne 0x140066a94
popf
pop rax
jmp 0x140067246
cmp eax, 0xb
jne 0x140066aa3
popf
pop rax
jmp 0x140067119
cmp eax, 0xc
jne 0x140066ab2
popf
pop rax
jmp 0x14006714f
cmp eax, 8
jne 0x140066ac1
popf
pop rax
jmp 0x140066f22
cmp eax, 5
jne 0x140066ad0
popf
pop rax
jmp 0x140066dac
cmp eax, 2
jne 0x140066adf
popf
pop rax
jmp 0x140066c00
cmp eax, 9
jne 0x140066aee
popf
pop rax
jmp 0x140066f95
cmp eax, 0xa
jne 0x140066afd
popf
pop rax
jmp 0x1400670b0
cmp eax, 6
jne 0x140066b0c
popf
pop rax
jmp 0x140066e83
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.1400683d3
test rdi, rdi
jne 0x140066b80
push rax
pushf
mov eax, 0x3adf5ca
pushf
not eax
add eax, 0x95c1a4ff
xor eax, 0x847e20dc
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfb49118d
xor eax, 0xa077e829
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe30012b1
xor eax, 0xf89d455d
rol eax, 0x7a
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0x4afab2f1
pushf
not eax
add eax, 0x89f9d344
xor eax, 0x848a3cc3
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa564a10d
xor eax, 0x91efb6d3
rol eax, 5
popf
jmp 0x140066a2b
xor ebx, ebx
jmp 0x14006714f
test rbp, rbp
je 0x140066c4b
push rax
pushf
mov eax, 0xa42ec31e
pushf
not eax
add eax, 0x9ede6bb2
xor eax, 0x979805da
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb6f096cc
xor eax, 0xcb840d6e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x96847a67
xor eax, 0xbbbe363a
rol eax, 0x31
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0xe6844ef
pushf
not eax
add eax, 0xd4325c8d
xor eax, 0xc39a462b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc0612dbe
xor eax, 0x92d8a668
rol eax, 8
popf
pushf
not eax
add eax, 0x8078b4fd
xor eax, 0xb29abe6a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb28821a8
xor eax, 0xf6a7cf58
rol eax, 0x78
popf
jmp 0x140066a2b
test rsi, rsi
jne 0x140066cdc
push rax
pushf
mov eax, 0x99fc2b80
pushf
not eax
add eax, 0xfb860549
xor eax, 0xc86b1b8b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd2d7310b
xor eax, 0xb5881ae8
rol eax, 0x9e
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0x7abbaa8d
pushf
not eax
add eax, 0xad2b1cc2
xor eax, 0xf6f5bb63
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x932d3fcc
xor eax, 0xba48099d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xaa835abd
xor eax, 0xe7f4a2f0
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa5ed38ef
xor eax, 0xc8378e75
rol eax, 0x6b
popf
jmp 0x140066a2b
call fcn.14004aa40
mov dword [rax], 0x16
call fcn.14005da49
mov ebx, 0x48eefa9a
pushf
not ebx
add ebx, 0x91562cea
xor ebx, 0xfcc7e621
rol ebx, 0x83
popf
pushf
not ebx
add ebx, 0xc48906ca
xor ebx, 0xe07d94ab
rol ebx, 0x14
popf
jmp 0x14006714f
mov ebx, 0x4bbd99e6
pushf
not ebx
add ebx, 0x86946b8a
xor ebx, 0xfa534a8a
rol ebx, 0x1d
popf
pushf
not ebx
add ebx, 0xe9d14f57
xor ebx, 0x99674115
rol ebx, 0x76
popf
pushf
not ebx
add ebx, 0x838c299e
xor ebx, 0xf4d71082
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0xb95d6882
xor ebx, 0x911f454c
rol ebx, 0x1b
popf
cmp rdi, rbx
jbe 0x140066e3d
push rax
pushf
mov eax, 0xd6386c40
pushf
not eax
add eax, 0xdce899ea
xor eax, 0x83227b35
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8c704180
xor eax, 0xb8dfbf35
rol eax, 0x95
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0xb2c92fd5
pushf
not eax
add eax, 0xd4ac206e
xor eax, 0x845ed049
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe18ab31e
xor eax, 0xfd229c45
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9e3be618
xor eax, 0x8b5296a1
rol eax, 0xef
popf
jmp 0x140066a2b
call fcn.14004aa40
mov dword [rax], 0x16
call fcn.14005da49
jmp 0x14006714f
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x130]
test rdx, rdx
jne 0x140066edc
push rax
pushf
mov eax, 0x24e61888
pushf
not eax
add eax, 0xbbe71a0f
xor eax, 0xa7c2b5ee
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe72a9130
xor eax, 0xda79a415
rol eax, 0xec
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0x5d89eeb
pushf
not eax
add eax, 0xa5b64dfd
xor eax, 0x8a35192e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x81a07292
xor eax, 0xa0b9b490
rol eax, 0xc
popf
pushf
not eax
add eax, 0x80eb8799
xor eax, 0xcb852d1c
rol eax, 0x54
popf
jmp 0x140066a2b
lea r9, [rsp + 0x48]
mov r8, rdi
mov rdx, rsi
mov rcx, rbp
call 0x14007ec07
mov ebx, eax
jmp 0x14006714f
mov eax, dword [rax + 0x14]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x38], eax
mov r9, rbp
mov dword [rsp + 0x30], edi
mov r8d, 0xc86bb303
pushf
not r8d
add r8d, 0xd9a9a37f
xor r8d, 0xb6e91602
rol r8d, 0xa8
popf
pushf
not r8d
add r8d, 0xaa7191fa
xor r8d, 0xb96427b3
rol r8d, 0xf2
popf
pushf
not r8d
add r8d, 0x97f1ec54
xor r8d, 0x855e280e
rol r8d, 0xa6
popf
pushf
not r8d
add r8d, 0xd26503d8
xor r8d, 0x84e0dd80
rol r8d, 0xc8
popf
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
call fcn.14004cd13
test eax, eax
jne 0x140067057
push rax
pushf
mov eax, 0xf7d158
pushf
not eax
add eax, 0xd488006b
xor eax, 0x86ac1f8f
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc8ea5cee
xor eax, 0xbe4c449f
rol eax, 0xa4
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0x9e11f4d1
pushf
not eax
add eax, 0xd3bbc731
xor eax, 0xe4725546
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb4713fa7
xor eax, 0xbf10053b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdd13a52a
xor eax, 0x9b9ed26e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf8f19ea2
xor eax, 0xe524072e
rol eax, 0x36
popf
jmp 0x140066a2b
call fcn.14004aa40
mov dword [rax], 0x16
jmp 0x14006714f
lea ebx, [rax - 2]
push rax
pushf
mov eax, 0xd359cbe3
pushf
not eax
add eax, 0xab027ae5
xor eax, 0x807c6c83
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf154f8b1
xor eax, 0x9e46ef91
rol eax, 0xfc
popf
jmp 0x140066a2b
cmp byte [rsp + 0x58], 0
je 0x14006719c
push rax
pushf
mov eax, 0x94e386bf
pushf
not eax
add eax, 0xcb5ebccd
xor eax, 0xb579a2e9
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf9208e44
xor eax, 0xea406aa9
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x866901a8
xor eax, 0xbb19ff67
rol eax, 0xa1
popf
jmp 0x140066a2b
push rax
pushf
mov eax, 0xec718c6c
pushf
not eax
add eax, 0x8481ec1e
xor eax, 0xdce7c34e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x844d9910
xor eax, 0xf44ba127
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf0be0319
xor eax, 0xaff77f72
rol eax, 1
popf
jmp 0x140066a2b
mov rax, qword [rsp + 0x40]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xd2de4175
pushf
not eax
add eax, 0xf94c84c7
xor eax, 0xffa0d62b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xccb1570b
xor eax, 0xdef8c361
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbdfcebac
xor eax, 0x975234c0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9d7c14a2
xor eax, 0xcf707efc
rol eax, 0xe4
popf
jmp 0x140066a2b
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, 0x23a5be24
pushf
not eax
add eax, 0xe6e7482b
xor eax, 0xae1e4466
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9d078926
xor eax, 0xc247ec65
rol eax, 0xc5
popf
cmp eax, 4
jne 0x14007ec44
popf
pop rax
jmp 0x14007ef27
cmp eax, 0
jne 0x14007ec53
popf
pop rax
jmp 0x14007ecf8
cmp eax, 3
jne 0x14007ec62
popf
pop rax
jmp 0x14007ee92
cmp eax, 1
jne 0x14007ec71
popf
pop rax
jmp 0x14007ed7b
cmp eax, 0xa
jne 0x14007ec80
popf
pop rax
jmp 0x14007f205
cmp eax, 7
jne 0x14007ec8f
popf
pop rax
jmp 0x14007f077
cmp eax, 6
jne 0x14007ec9e
popf
pop rax
jmp 0x14007f005
cmp eax, 0xb
jne 0x14007ecad
popf
pop rax
jmp 0x14007f2ab
cmp eax, 0xc
jne 0x14007ecbc
popf
pop rax
jmp 0x14007f310
cmp eax, 8
jne 0x14007eccb
popf
pop rax
jmp 0x14007f145
cmp eax, 5
jne 0x14007ecda
popf
pop rax
jmp 0x14007efb8
cmp eax, 2
jne 0x14007ece9
popf
pop rax
jmp 0x14007ee01
cmp eax, 9
jne 0x14007ecf8
popf
pop rax
jmp 0x14007f1fb
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 0x14007ed48
push rax
pushf
mov eax, 0x13c58eb
pushf
not eax
add eax, 0x8c0a8b9a
xor eax, 0xf3285beb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb303f262
xor eax, 0xcc9bace8
rol eax, 0xb0
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x10ed4ed9
pushf
not eax
add eax, 0xc66f9fdb
xor eax, 0xcb70677c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd7da48f5
xor eax, 0xdcdc6088
rol eax, 0x37
popf
jmp 0x14007ec35
call fcn.14004aa40
mov dword [rax], 0x16
call fcn.14005da49
mov eax, 0xb74cb63f
pushf
not eax
add eax, 0xd4bda4c1
xor eax, 0xe90754e7
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd86b9fd2
xor eax, 0xdf6266bd
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd4a0b7ba
xor eax, 0xa8074284
rol eax, 0xd5
popf
jmp 0x14007f310
test rdx, rdx
je 0x14007ee5f
push rax
pushf
mov eax, 0x886254d4
pushf
not eax
add eax, 0xa170960e
xor eax, 0xbfe0645b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe8d62a65
xor eax, 0xfc3286fa
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xeb5b1f55
xor eax, 0xedca6f33
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcfd817e4
xor eax, 0xac3aea7f
rol eax, 0xa9
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0xa8457d46
pushf
not eax
add eax, 0xec835cf0
xor eax, 0x9262f26b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf0d33f08
xor eax, 0xfdf711a0
rol eax, 0x7f
popf
jmp 0x14007ec35
cmp rbx, 0x7fffffff
ja 0x14007eef4
push rax
pushf
mov eax, 0xa2ba85d1
pushf
not eax
add eax, 0xb6c4a4f4
xor eax, 0xd41d5055
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe78035ff
xor eax, 0xb3bd011f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd6bea9d8
xor eax, 0xb9e71e88
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8fb84fec
xor eax, 0xe101d80d
rol eax, 0xdb
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x60f556c3
pushf
not eax
add eax, 0xcf6d05ef
xor eax, 0xb0da7dfd
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb096bf26
xor eax, 0xf94b632b
rol eax, 0x99
popf
jmp 0x14007ec35
test rbx, rbx
jne 0x14007ef85
push rax
pushf
mov eax, 0x92fb12e3
pushf
not eax
add eax, 0xa72423de
xor eax, 0x88cbedc2
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbc83d96f
xor eax, 0xfd8e0e36
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb4a6a7e4
xor eax, 0x80a77dd5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf2b74dd4
xor eax, 0xff40ad5f
rol eax, 0xbc
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x36a42a84
pushf
not eax
add eax, 0xe5732a61
xor eax, 0x8a418998
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfe95e605
xor eax, 0xda066f00
rol eax, 0x9b
popf
jmp 0x14007ec35
xor eax, eax
jmp 0x14007f310
mov rdx, r9
lea rcx, [rsp + 0x20]
call fcn.1400683d3
mov rax, qword [rsp + 0x28]
mov r8, qword [rax + 0x110]
push rax
pushf
mov eax, 0x7ec02fec
pushf
not eax
add eax, 0xff76cbbd
xor eax, 0x9ab492e0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfbf8d980
xor eax, 0x85d8f451
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8a361ed4
xor eax, 0xe7650f3d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8a426f2e
xor eax, 0x803a4de3
rol eax, 0x80
popf
jmp 0x14007ec35
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 0x14007f0ec
push rax
pushf
mov eax, 0x37292d51
pushf
not eax
add eax, 0xb478d215
xor eax, 0xf013ef01
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x88507db7
xor eax, 0xa9139e0b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb5209b7d
xor eax, 0xf0d3001f
rol eax, 0x78
popf
pushf
not eax
add eax, 0x80241f94
xor eax, 0xbe16b22e
rol eax, 0x98
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x9602c48b
pushf
not eax
add eax, 0xee6b1336
xor eax, 0xc784d88e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa8119e7c
xor eax, 0xf56a70ed
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x894306de
xor eax, 0xbf07714b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xba8897c5
xor eax, 0xf1475def
rol eax, 0x19
popf
jmp 0x14007ec35
test edx, edx
je 0x14007f1a2
push rax
pushf
mov eax, 0xdf63363b
pushf
not eax
add eax, 0xfdb4d53e
xor eax, 0xe2b19c09
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbb8b39b0
xor eax, 0xc23a10c8
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8c25f5cb
xor eax, 0xa69b8d98
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc66045cd
xor eax, 0x8e37ae6f
rol eax, 0x72
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x64c08d63
pushf
not eax
add eax, 0x94bdec4e
xor eax, 0xa2058c93
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa4953f06
xor eax, 0x933ef7fc
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9060e401
xor eax, 0xeefb2de5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa796ed03
xor eax, 0x8ff197ee
rol eax, 0x4b
popf
jmp 0x14007ec35
sub rbx, 1
jne 0x14007f077
cmp byte [rsp + 0x38], 0
je 0x14007f265
push rax
pushf
mov eax, 0xed144b88
pushf
not eax
add eax, 0x89c5abc7
xor eax, 0xabeaa631
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xece18302
xor eax, 0xfe92eabe
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8c050836
xor eax, 0xc226e10e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa862b986
xor eax, 0xb810600a
rol eax, 0xa
popf
jmp 0x14007ec35
push rax
pushf
mov eax, 0x7d282f73
pushf
not eax
add eax, 0x956d77e5
xor eax, 0x88362719
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x87bb22a7
xor eax, 0xba6016d2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa15691bb
xor eax, 0x8a769fce
rol eax, 0x52
popf
jmp 0x14007ec35
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x8554d34d
pushf
not eax
add eax, 0xf8f74607
xor eax, 0xfb3804df
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8aab1c92
xor eax, 0x9455db53
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8a19c96f
xor eax, 0xbab39169
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9bd5d31b
xor eax, 0x906bef43
rol eax, 0xd
popf
jmp 0x14007ec35
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
ret
push rax
pushf
mov eax, 0xfdc6e1a6
pushf
not eax
add eax, 0xbe6a3e02
xor eax, 0xe03f42e7
rol eax, 0xd
popf
pushf
not eax
add eax, 0x923a380e
xor eax, 0xde9f4b5c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa12994cc
xor eax, 0xbe8e50d4
rol eax, 9
popf
cmp eax, 1
jne 0x140084bb8
popf
pop rax
jmp 0x140084bd4
cmp eax, 0
jne 0x140084bc7
popf
pop rax
jmp 0x140084bc7
cmp dword [0x14001c330], 0
je 0x14003f4d7
xor r9d, r9d
jmp 0x1400669fd