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

Disassembly:
push rax
pushf
mov eax, 0x9c218597
pushf
not eax
add eax, 0xfafe8137
xor eax, 0xc1365aeb
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8a779666
xor eax, 0x8d2367d2
rol eax, 0x30
popf
cmp eax, 0x29
jne 0x140688a10
popf
pop rax
jmp 0x14068a448
cmp eax, 0
jne 0x140688a1f
popf
pop rax
jmp 0x140688c77
cmp eax, 3
jne 0x140688a2e
popf
pop rax
jmp 0x140688f8f
cmp eax, 1
jne 0x140688a3d
popf
pop rax
jmp 0x140688db3
cmp eax, 0xd
jne 0x140688a4c
popf
pop rax
jmp 0x140689590
cmp eax, 0x1a
jne 0x140688a5b
popf
pop rax
jmp 0x140689e75
cmp eax, 0xe
jne 0x140688a6a
popf
pop rax
jmp 0x14068961a
cmp eax, 0xb
jne 0x140688a79
popf
pop rax
jmp 0x14068945d
cmp eax, 0x19
jne 0x140688a88
popf
pop rax
jmp 0x140689dc3
cmp eax, 8
jne 0x140688a97
popf
pop rax
jmp 0x140689229
cmp eax, 0x1d
jne 0x140688aa6
popf
pop rax
jmp 0x140689f8a
cmp eax, 0x17
jne 0x140688ab5
popf
pop rax
jmp 0x140689bbb
cmp eax, 0x1c
jne 0x140688ac4
popf
pop rax
jmp 0x140689f40
cmp eax, 0x12
jne 0x140688ad3
popf
pop rax
jmp 0x1406898d6
cmp eax, 0x18
jne 0x140688ae2
popf
pop rax
jmp 0x140689c6b
cmp eax, 0x11
jne 0x140688af1
popf
pop rax
jmp 0x14068989d
cmp eax, 0x1b
jne 0x140688b00
popf
pop rax
jmp 0x140689ef4
cmp eax, 0x21
jne 0x140688b0f
popf
pop rax
jmp 0x14068a1a1
cmp eax, 0x23
jne 0x140688b1e
popf
pop rax
jmp 0x14068a239
cmp eax, 0x25
jne 0x140688b2d
popf
pop rax
jmp 0x14068a2fb
cmp eax, 0xf
jne 0x140688b3c
popf
pop rax
jmp 0x14068976c
cmp eax, 0x13
jne 0x140688b4b
popf
pop rax
jmp 0x140689933
cmp eax, 0x15
jne 0x140688b5a
popf
pop rax
jmp 0x140689a74
cmp eax, 0x24
jne 0x140688b69
popf
pop rax
jmp 0x14068a28d
cmp eax, 0x1e
jne 0x140688b78
popf
pop rax
jmp 0x14068a045
cmp eax, 0xc
jne 0x140688b87
popf
pop rax
jmp 0x140689508
cmp eax, 0x26
jne 0x140688b96
popf
pop rax
jmp 0x14068a343
cmp eax, 0x27
jne 0x140688ba5
popf
pop rax
jmp 0x14068a3b0
cmp eax, 0x1f
jne 0x140688bb4
popf
pop rax
jmp 0x14068a10a
cmp eax, 0x10
jne 0x140688bc3
popf
pop rax
jmp 0x1406897f8
cmp eax, 6
jne 0x140688bd2
popf
pop rax
jmp 0x140689132
cmp eax, 9
jne 0x140688be1
popf
pop rax
jmp 0x1406892f2
cmp eax, 4
jne 0x140688bf0
popf
pop rax
jmp 0x14068902e
cmp eax, 0x16
jne 0x140688bff
popf
pop rax
jmp 0x140689b20
cmp eax, 0x28
jne 0x140688c0e
popf
pop rax
jmp 0x14068a40f
cmp eax, 0xa
jne 0x140688c1d
popf
pop rax
jmp 0x14068938b
cmp eax, 0x22
jne 0x140688c2c
popf
pop rax
jmp 0x14068a1fe
cmp eax, 0x14
jne 0x140688c3b
popf
pop rax
jmp 0x1406899cd
cmp eax, 7
jne 0x140688c4a
popf
pop rax
jmp 0x14068917c
cmp eax, 5
jne 0x140688c59
popf
pop rax
jmp 0x1406890e6
cmp eax, 2
jne 0x140688c68
popf
pop rax
jmp 0x140688e63
cmp eax, 0x20
jne 0x140688c77
popf
pop rax
jmp 0x14068a19c
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov rax, qword [0x14004b080]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov r12, r8
mov r14, rdx
mov rsi, rcx
xor ebx, ebx
mov r15d, 0x7dc5929a
pushf
not r15d
add r15d, 0x8def77c3
xor r15d, 0xecf1ccf0
rol r15d, 2
popf
pushf
not r15d
add r15d, 0xb585838a
xor r15d, 0xc22cdc26
rol r15d, 0xf
popf
mov rax, qword gs:[0x58]
add r15, qword [rax]
mov eax, dword [r15]
cmp dword [0x14059a830], eax
jle 0x140688d5a
push rax
pushf
mov eax, 0xd7836b09
pushf
not eax
add eax, 0x922369db
xor eax, 0xecbbda30
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x982e7074
xor eax, 0xfe9b8c18
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9b43eb21
xor eax, 0x9997989a
rol eax, 4
popf
pushf
not eax
add eax, 0xdfcc515a
xor eax, 0xf7cf688b
rol eax, 0x81
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x6d2a2074
pushf
not eax
add eax, 0xa6c836b3
xor eax, 0xf528804e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeaf3e2ef
xor eax, 0xabc72995
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbbe5c9dd
xor eax, 0xa1afaf0d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb0869f94
xor eax, 0xc1e732a1
rol eax, 0xb4
popf
jmp 0x140688a01
lea rcx, [0x184f9ac86]
pushf
sub rcx, 0x44a00456
popf
call fcn.1406c6f56
cmp dword [0x14059a830], 0xffffffff
jne 0x140688e0a
push rax
pushf
mov eax, 0x95b4c431
pushf
not eax
add eax, 0xf9481b64
xor eax, 0x86e6aed9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb3210cde
xor eax, 0xc63b96e4
rol eax, 9
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xb8fe72fa
pushf
not eax
add eax, 0xdadd7916
xor eax, 0xc26a0cc4
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf437dbdd
xor eax, 0xe0963952
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf4727e7b
xor eax, 0xab76a753
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xefd6d2e0
xor eax, 0x9e7a8a8c
rol eax, 0x31
popf
jmp 0x140688a01
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
mov r8d, 0xd10ec2da
pushf
not r8d
add r8d, 0xf2ad8ce1
xor r8d, 0xa860fc52
rol r8d, 0x69
popf
pushf
not r8d
add r8d, 0xc6de310c
xor r8d, 0xde4878b9
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0xac4a0a8c
xor r8d, 0xd3d60c08
rol r8d, 0xe4
popf
lea rdx, [0x181fc4466]
pushf
sub rdx, 0x41f88a8e
popf
lea rcx, [rbp - 1]
call fcn.140658bf6
nop
lea r8, [rbp - 1]
mov rdx, qword [0x14059a728]
mov rcx, rsi
call fcn.140618d3f
mov qword [0x14059a7b0], rax
mov rdx, qword [rbp + 0x17]
cmp rdx, 0xf
jbe 0x140688f5c
push rax
pushf
mov eax, 0x943ddd60
pushf
not eax
add eax, 0xef5033ec
xor eax, 0xd04ab2f2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x89e85c46
xor eax, 0x81b2adac
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbf0756e0
xor eax, 0xba56056a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xce0bc8eb
xor eax, 0x88487529
rol eax, 0x5a
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xd3a8cb8
pushf
not eax
add eax, 0x9eee40b9
xor eax, 0xfe56ddbe
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd7c17109
xor eax, 0x89c4c3d0
rol eax, 0xa2
popf
jmp 0x140688a01
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140688fd5
push rax
pushf
mov eax, 0x275414c5
pushf
not eax
add eax, 0x99987064
xor eax, 0xe5e98120
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x868fda1e
xor eax, 0xc9214429
rol eax, 0xf4
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xf80f4543
pushf
not eax
add eax, 0xe626f4f2
xor eax, 0x938acbf4
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd3fabe39
xor eax, 0x841fe1dd
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9fe663cf
xor eax, 0x8bc62789
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf9fb8407
xor eax, 0x8e8d2f5b
rol eax, 5
popf
jmp 0x140688a01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1406890a0
push rax
pushf
mov eax, 0xb1635666
pushf
not eax
add eax, 0xc97b45e4
xor eax, 0xd47d0ba4
rol eax, 0x73
popf
pushf
not eax
add eax, 0x82e84f96
xor eax, 0xc904e740
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc034a048
xor eax, 0xb9298a21
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb35769d8
xor eax, 0xcc5a05bd
rol eax, 0x93
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xac4c6a82
pushf
not eax
add eax, 0xbbcb22b4
xor eax, 0x92df3786
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb7514f4a
xor eax, 0xfae0b836
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa7a96aa9
xor eax, 0x8a2ca50d
rol eax, 0x7e
popf
jmp 0x140688a01
call fcn.14061c765
nop
push rax
pushf
mov eax, 0x436cbc63
pushf
not eax
add eax, 0xa4c85c6e
xor eax, 0xa87ead56
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa65fc860
xor eax, 0xdcf6a303
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xba5ebdcf
xor eax, 0xf270a2db
rol eax, 0xfa
popf
jmp 0x140688a01
lea rcx, [0x1bb9add3a]
pushf
sub rcx, 0x7b41350a
popf
call fcn.1406ac724
push rax
pushf
mov eax, 0xb7e02662
pushf
not eax
add eax, 0xe66551c0
xor eax, 0xd00c0742
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdba4cb3c
xor eax, 0xf9a4e2a9
rol eax, 3
popf
jmp 0x140688a01
cmp qword [0x14059a7b0], 0
je 0x1406891d0
push rax
pushf
mov eax, 0x7bb76cda
pushf
not eax
add eax, 0xefbabc6c
xor eax, 0xa551e123
rol eax, 0x76
popf
pushf
not eax
add eax, 0x84050b4b
xor eax, 0xa30e6624
rol eax, 0xed
popf
pushf
not eax
add eax, 0x98de86cb
xor eax, 0xbec71c3f
rol eax, 0xb9
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xcd6e08c7
pushf
not eax
add eax, 0xf65ffd79
xor eax, 0xb358ce19
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb1ff96e7
xor eax, 0xad9a783a
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8cc1ed09
xor eax, 0xdde2bb32
rol eax, 0x76
popf
pushf
not eax
add eax, 0xcc923635
xor eax, 0xb72d8aaa
rol eax, 0x1e
popf
jmp 0x140688a01
mov qword [rbp - 9], rbx
mov rax, r14
and rax, 0xfffffffffffff000
add rax, 0x1000
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
lea rdx, [rbp - 9]
mov rcx, rsi
call fcn.1405a9383
test al, al
je 0x140689299
push rax
pushf
mov eax, 0xaa7223f1
pushf
not eax
add eax, 0x832c8812
xor eax, 0xdb83aef2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xc9072070
xor eax, 0xbab09054
rol eax, 0xe2
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xac5af405
pushf
not eax
add eax, 0xc41ea7c1
xor eax, 0xea0dcd5f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd338683a
xor eax, 0xa60f79a6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xda2e1e05
xor eax, 0xe62b5410
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa5210942
xor eax, 0xe9fe0e49
rol eax, 0x52
popf
jmp 0x140688a01
mov rdi, qword [rbp - 9]
test rdi, rdi
je 0x140689332
push rax
pushf
mov eax, 0x4d8b305c
pushf
not eax
add eax, 0x8403f9d3
xor eax, 0x8f99a0d8
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa6dffedb
xor eax, 0xcf860e26
rol eax, 0xd1
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xf74651d3
pushf
not eax
add eax, 0xbbb3d53a
xor eax, 0x92a56440
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb37fbf49
xor eax, 0x96e5543f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb2b43e15
xor eax, 0xdfda38ae
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb2a14595
xor eax, 0xee2692dd
rol eax, 0x13
popf
jmp 0x140688a01
mov dword [rbp + 0x1f], ebx
lea r8, [rdi + 0x28]
mov r9d, 0xa0d029f9
pushf
not r9d
add r9d, 0xa55faf25
xor r9d, 0xd9c13bc0
rol r9d, 0xa0
popf
pushf
not r9d
add r9d, 0x9c9ef376
xor r9d, 0x98627014
rol r9d, 0xd2
popf
pushf
not r9d
add r9d, 0xec35626a
xor r9d, 0xd9bccda0
rol r9d, 0xf7
popf
lea rdx, [rbp + 0x1f]
mov rcx, rsi
call fcn.1405c9230
test al, al
je 0x14068942a
push rax
pushf
mov eax, 0xef10eec4
pushf
not eax
add eax, 0xd75387e4
xor eax, 0xaeafbb30
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xaa996b02
xor eax, 0xe4b08d58
rol eax, 0x21
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x92a054b6
pushf
not eax
add eax, 0xf5622b99
xor eax, 0x841fe1a8
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc6d22ab2
xor eax, 0xa9a68f30
rol eax, 0xc2
popf
jmp 0x140688a01
mov eax, dword [rbp + 0x1f]
cmp rax, r14
jb 0x1406894c2
push rax
pushf
mov eax, 0xe75dedb5
pushf
not eax
add eax, 0xe97f2c25
xor eax, 0xfe2ef8fd
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdfdfc93a
xor eax, 0xd8a4fec3
rol eax, 2
popf
pushf
not eax
add eax, 0xaf28e739
xor eax, 0xbea13ba0
rol eax, 4
popf
pushf
not eax
add eax, 0xf540979c
xor eax, 0xcc510998
rol eax, 0x2d
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xb5658875
pushf
not eax
add eax, 0x871eed43
xor eax, 0xebde6dc8
rol eax, 0x33
popf
pushf
not eax
add eax, 0x877c10dd
xor eax, 0xfffb28ab
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc689ab21
xor eax, 0xce70087f
rol eax, 0x53
popf
jmp 0x140688a01
mov eax, dword [r15]
cmp dword [0x14059a884], eax
jle 0x14068955d
push rax
pushf
mov eax, 0xb2f370b1
pushf
not eax
add eax, 0x8c665a3c
xor eax, 0xb8bd4aed
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb4747602
xor eax, 0x9314ebd1
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf88404ae
xor eax, 0x808b31de
rol eax, 0xfc
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xa29e6d02
pushf
not eax
add eax, 0xf84620f3
xor eax, 0xe91e076b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xffa8888f
xor eax, 0xc91510bb
rol eax, 0xfe
popf
jmp 0x140688a01
lea rcx, [0x1a9c563eb]
pushf
sub rcx, 0x696bbb67
popf
call fcn.1406c6f56
cmp dword [0x14059a884], 0xffffffff
jne 0x1406895e7
push rax
pushf
mov eax, 0x3d9f5ed2
pushf
not eax
add eax, 0xaac901f9
xor eax, 0xafcdbd3b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbf7bb84a
xor eax, 0xcd649759
rol eax, 0x27
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x8682977f
pushf
not eax
add eax, 0xf0c87b2f
xor eax, 0xe392b831
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8c8f1d43
xor eax, 0xbb5433af
rol eax, 0x9b
popf
jmp 0x140688a01
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
mov r8d, 0xbbf8b711
pushf
not r8d
add r8d, 0xc1fa2614
xor r8d, 0xef07b9e1
rol r8d, 0x4e
popf
pushf
not r8d
add r8d, 0xa25936de
xor r8d, 0xac4986cb
rol r8d, 0x20
popf
pushf
not r8d
add r8d, 0xe7d6da02
xor r8d, 0xa6ed11aa
rol r8d, 0x59
popf
lea rdx, [0x1abd2d7bb]
pushf
sub rdx, 0x6bcf1dcb
popf
lea rcx, [rbp - 1]
call fcn.140658bf6
nop
lea r8, [rbp - 1]
mov rdx, qword [0x14059a728]
mov rcx, rsi
call fcn.140618d3f
mov qword [0x14059a7a8], rax
mov rdx, qword [rbp + 0x17]
cmp rdx, 0xf
jbe 0x140689713
push rax
pushf
mov eax, 0x8f28e359
pushf
not eax
add eax, 0xa396e6ff
xor eax, 0xea27b7c5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xada33e4a
xor eax, 0x9000ec0e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdfa68d02
xor eax, 0x91e222a5
rol eax, 0xae
popf
pushf
not eax
add eax, 0x955024ac
xor eax, 0xa2ab7ce1
rol eax, 0xc6
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x34b041ce
pushf
not eax
add eax, 0xc85950e9
xor eax, 0x915a4747
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc5e4e653
xor eax, 0x8269848f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x82029086
xor eax, 0x9c60d583
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb166b2ca
xor eax, 0xedace5c9
rol eax, 0x59
popf
jmp 0x140688a01
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1406897c5
push rax
pushf
mov eax, 0x5f652d2
pushf
not eax
add eax, 0xea7ab64b
xor eax, 0x894e56d2
rol eax, 0x85
popf
pushf
not eax
add eax, 0xea100cd9
xor eax, 0xa819ee54
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc860a3e9
xor eax, 0xf973dd63
rol eax, 0x30
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x3bbd0d39
pushf
not eax
add eax, 0xa3337c86
xor eax, 0xb88eb097
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa54de146
xor eax, 0xa69fe1b8
rol eax, 0x2c
popf
jmp 0x140688a01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14068986a
push rax
pushf
mov eax, 0x88922f3c
pushf
not eax
add eax, 0xfa643625
xor eax, 0xcb8af63e
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8be69909
xor eax, 0xfe1249f5
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb2bcf6c0
xor eax, 0x87051654
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9f90bfd5
xor eax, 0xf44a80dd
rol eax, 0x8f
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xba20b5c0
pushf
not eax
add eax, 0xb7f86f09
xor eax, 0xb7d022bf
rol eax, 0x19
popf
pushf
not eax
add eax, 0xab7bc7f8
xor eax, 0xbcf338c0
rol eax, 0xb1
popf
jmp 0x140688a01
call fcn.14061c765
nop
push rax
pushf
mov eax, 0xf72afe65
pushf
not eax
add eax, 0x9021f544
xor eax, 0xc0ba896f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa67c3b59
xor eax, 0xe8f178f7
rol eax, 0x63
popf
jmp 0x140688a01
lea rcx, [0x18fccb470]
pushf
sub rcx, 0x4f730bec
popf
call fcn.1406ac724
push rax
pushf
mov eax, 0x7bf3ae8c
pushf
not eax
add eax, 0x92cb3263
xor eax, 0xd2844723
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa0166716
xor eax, 0xeeabd9c7
rol eax, 7
popf
pushf
not eax
add eax, 0xde4e1795
xor eax, 0xd55208ad
rol eax, 0xbd
popf
jmp 0x140688a01
cmp qword [0x14059a7a8], 0
je 0x14068999a
push rax
pushf
mov eax, 0x3a838394
pushf
not eax
add eax, 0xf467c47c
xor eax, 0xb803c12f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc6e19812
xor eax, 0x8c54a74a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfe72b2ea
xor eax, 0xf7fbe109
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa60f79ae
xor eax, 0xd38ee91b
rol eax, 0x3f
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x3e05a59c
pushf
not eax
add eax, 0xdd5472f7
xor eax, 0xa9541e3a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9b2b1e7f
xor eax, 0xc4913cce
rol eax, 0x55
popf
jmp 0x140688a01
mov qword [rbp - 9], rbx
mov r9, rdi
lea rdx, [rbp - 9]
mov rcx, rsi
call fcn.14069c572
test al, al
je 0x140689a1b
push rax
pushf
mov eax, 0xeb688ad9
pushf
not eax
add eax, 0xeb9dcc68
xor eax, 0xe152379f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb3be7f1c
xor eax, 0x95aaa7ba
rol eax, 0xf3
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0xe91305a4
pushf
not eax
add eax, 0xfb19c11f
xor eax, 0xb2335698
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf2a629ac
xor eax, 0xc8c2c5a5
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa61f1905
xor eax, 0xcee4863a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbba0f9bb
xor eax, 0xfae24d54
rol eax, 0xac
popf
jmp 0x140688a01
mov rbx, qword [rbp - 9]
test rbx, rbx
je 0x140689ac7
push rax
pushf
mov eax, 0x35c291a2
pushf
not eax
add eax, 0xcc19a10e
xor eax, 0xef3feb55
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8ae42a3e
xor eax, 0xc3946b1b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x936ab41e
xor eax, 0x8db54797
rol eax, 0xa6
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x479f6ee2
pushf
not eax
add eax, 0xae819e66
xor eax, 0xc6ae326b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xab830a42
xor eax, 0xa6605058
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbaacb8d1
xor eax, 0xf521e4c6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xad40bfa1
xor eax, 0xb5672023
rol eax, 0x73
popf
jmp 0x140688a01
mov eax, dword [r15]
cmp dword [0x14059a85c], eax
jle 0x140689b88
push rax
pushf
mov eax, 0xee62eb58
pushf
not eax
add eax, 0xf5406809
xor eax, 0xc8368011
rol eax, 2
popf
pushf
not eax
add eax, 0xe782ec2f
xor eax, 0xc84d4ca8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xecc7e5aa
xor eax, 0x8e6944fb
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe8479368
xor eax, 0xf960d740
rol eax, 0xa4
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x8375baf1
pushf
not eax
add eax, 0xf5943179
xor eax, 0x9e4bacd6
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x86ff8a44
xor eax, 0xfc594006
rol eax, 0x70
popf
jmp 0x140688a01
lea rcx, [0x1b4400706]
pushf
sub rcx, 0x73e65eaa
popf
call fcn.1406c6f56
cmp dword [0x14059a85c], 0xffffffff
jne 0x140689c25
push rax
pushf
mov eax, 0x89013ce2
pushf
not eax
add eax, 0xbe4eefe3
xor eax, 0xe90b7e4c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9223328f
xor eax, 0xf8fca570
rol eax, 0xca
popf
pushf
not eax
add eax, 0x847b74bd
xor eax, 0xe4852083
rol eax, 9
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x6e16af78
pushf
not eax
add eax, 0x8d501c45
xor eax, 0xda161bd8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8c18db19
xor eax, 0x8435f398
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xce6c930a
xor eax, 0x84f0f6b8
rol eax, 0xa2
popf
jmp 0x140688a01
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
mov r8d, 0xd728a5cd
pushf
not r8d
add r8d, 0xa6a914d0
xor r8d, 0xb99ed85b
rol r8d, 0x3a
popf
pushf
not r8d
add r8d, 0xfba41ee4
xor r8d, 0x84f3f774
rol r8d, 0x17
popf
pushf
not r8d
add r8d, 0xd5e82f77
xor r8d, 0xb814a6bc
rol r8d, 0x3f
popf
pushf
not r8d
add r8d, 0xa005f80d
xor r8d, 0xcda05d0d
rol r8d, 0x80
popf
lea rdx, [0x19f12171b]
pushf
sub rdx, 0x5f0e5d0b
popf
lea rcx, [rbp - 1]
call fcn.140658bf6
nop
lea r8, [rbp - 1]
mov rdx, qword [0x14059a728]
mov rcx, rsi
call fcn.140618d3f
mov qword [0x14059a818], rax
mov rdx, qword [rbp + 0x17]
cmp rdx, 0xf
jbe 0x140689d7d
push rax
pushf
mov eax, 0x676c8e8d
pushf
not eax
add eax, 0xa69cee9b
xor eax, 0xfcdc5232
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf4947248
xor eax, 0xfd4a7a5a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdcca5e6c
xor eax, 0xffa92bf1
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x84d66b1a
xor eax, 0xda8d066a
rol eax, 0xce
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x9477424a
pushf
not eax
add eax, 0xe9e7f0a0
xor eax, 0xa6bd68f8
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd7570f14
xor eax, 0x8ca101b0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf4f0a7ac
xor eax, 0xd040ea30
rol eax, 0xeb
popf
jmp 0x140688a01
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140689e2f
push rax
pushf
mov eax, 0xae5fad6b
pushf
not eax
add eax, 0x8b887353
xor eax, 0xcac870a4
rol eax, 0x30
popf
pushf
not eax
add eax, 0xced2ef11
xor eax, 0x8a6d8a8e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x81e9d3d7
xor eax, 0x84f21ab5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfbc41032
xor eax, 0xcda533c4
rol eax, 0x50
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x404f0010
pushf
not eax
add eax, 0xcf9fe17d
xor eax, 0xe54df1f0
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd78ba304
xor eax, 0xcf192c5e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdaf0bf25
xor eax, 0xe0ee12fa
rol eax, 0x99
popf
jmp 0x140688a01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140689ec1
push rax
pushf
mov eax, 0x29d2d13d
pushf
not eax
add eax, 0xfa15b05a
xor eax, 0xceb6e08d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd1a94119
xor eax, 0x8db02f1f
rol eax, 0x5f
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x13dd7c0b
pushf
not eax
add eax, 0x8d799e47
xor eax, 0x849f5306
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa2fadd9c
xor eax, 0xb162c212
rol eax, 0xac
popf
jmp 0x140688a01
call fcn.14061c765
nop
push rax
pushf
mov eax, 0xecba0654
pushf
not eax
add eax, 0xb7424a86
xor eax, 0x861b01f0
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf7f8fedf
xor eax, 0x89b06f0e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc7431a83
xor eax, 0x97343ea9
rol eax, 0xed
popf
jmp 0x140688a01
lea rcx, [0x1bc7845d4]
pushf
sub rcx, 0x7c1e9d78
popf
call fcn.1406ac724
push rax
pushf
mov eax, 0x7e631869
pushf
not eax
add eax, 0xeed2b7c1
xor eax, 0xbb0e7b70
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf081c0b9
xor eax, 0xf7158429
rol eax, 0x60
popf
jmp 0x140688a01
cmp qword [0x14059a818], 0
je 0x140689fec
push rax
pushf
mov eax, 0x22c96898
pushf
not eax
add eax, 0x8bbb1279
xor eax, 0xdb4fd523
rol eax, 0x61
popf
pushf
not eax
add eax, 0x8f755f5c
xor eax, 0x8a30f0c3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9d8ae964
xor eax, 0xd125d403
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc5ee944e
xor eax, 0x922ebc0e
rol eax, 1
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x846ba40f
pushf
not eax
add eax, 0xc35ad518
xor eax, 0x92656f1e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaebbdac7
xor eax, 0xc4a846d1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe7d568a8
xor eax, 0x883496c7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb4cde1af
xor eax, 0xd75e4c71
rol eax, 0x42
popf
jmp 0x140688a01
mov r9, rdi
lea rdx, [rbp - 9]
mov rcx, rsi
call fcn.140638803
test al, al
je 0x14068a0b1
push rax
pushf
mov eax, 0xa82f4e50
pushf
not eax
add eax, 0x9b4bddee
xor eax, 0xd9d2a4a3
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd53d1ab6
xor eax, 0x803daddd
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xba6b64db
xor eax, 0xcbcafe84
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd6ecf03f
xor eax, 0xa888df0b
rol eax, 0x6c
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x813f074b
pushf
not eax
add eax, 0xb3a34695
xor eax, 0xad02b05f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xec1e3435
xor eax, 0xd89c506b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf4d34333
xor eax, 0xc8f8c1c4
rol eax, 8
popf
pushf
not eax
add eax, 0xb9190103
xor eax, 0xae67a3e3
rol eax, 0xe
popf
jmp 0x140688a01
cmp dword [rbp - 9], 0
jl 0x14068a156
push rax
pushf
mov eax, 0x9e922b07
pushf
not eax
add eax, 0xe4bdd016
xor eax, 0xe26ef8c1
rol eax, 4
popf
pushf
not eax
add eax, 0xec742c65
xor eax, 0xfc6223c2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfd5d9d15
xor eax, 0xbab9b9ab
rol eax, 0x43
popf
jmp 0x140688a01
push rax
pushf
mov eax, 0x65778d6d
pushf
not eax
add eax, 0x9f3ef557
xor eax, 0xf8066b03
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xea8b7290
xor eax, 0xec6837ad
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf149aeb9
xor eax, 0xf574d37e
rol eax, 0x70
popf
jmp 0x140688a01
test r12, r12
je 0x14068a1fe
mov qword [r12], rdi
push rax
pushf
mov eax, 0x748884ae
pushf
not eax
add eax, 0xe184d620
xor eax, 0xeb4f0be5
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe7f79773
xor eax, 0xd6907588
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8dcf8c39
xor eax, 0xc30e43a8
rol eax, 0x11
popf
pushf
not eax
add eax, 0xef168249
xor eax, 0xd5e3991b
rol eax, 0x98
popf
jmp 0x140688a01
mov rax, rbx
jmp 0x14068a343
mov r8, rdi
mov rdx, rbx
mov rcx, rsi
call fcn.1405ed127
push rax
pushf
mov eax, 0x79275054
pushf
not eax
add eax, 0x84c8e2b9
xor eax, 0xb69b6b1e
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd5d90f8f
xor eax, 0xbfebb31a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xef9ec051
xor eax, 0xac26e5bb
rol eax, 0xaf
popf
jmp 0x140688a01
mov rdx, rdi
mov rcx, rsi
call fcn.14069efba
mov rdx, rdi
mov rcx, rsi
call fcn.1405ae942
push rax
pushf
mov eax, 0x80973806
pushf
not eax
add eax, 0xf8c479f7
xor eax, 0xf99d9362
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8601efb7
xor eax, 0x83c80761
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc2fb5b30
xor eax, 0xed4b2ab1
rol eax, 1
popf
pushf
not eax
add eax, 0xbb95b278
xor eax, 0xacd33f27
rol eax, 0x6e
popf
jmp 0x140688a01
xor eax, eax
push rax
pushf
mov eax, 0x19c057d1
pushf
not eax
add eax, 0xcf701b46
xor eax, 0xce7f1deb
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdfd67d48
xor eax, 0xe964efd0
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x8c67b239
xor eax, 0xea851613
rol eax, 0x14
popf
jmp 0x140688a01
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.14066b1de
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.140605b0c
nop
push rax
pushf
mov eax, 0x6acfb388
pushf
not eax
add eax, 0xec39cc45
xor eax, 0xe7017f39
rol eax, 8
popf
pushf
not eax
add eax, 0x9dfbd71a
xor eax, 0x9cc4f203
rol eax, 0xf
popf
pushf
not eax
add eax, 0xff0619bb
xor eax, 0x8b49e235
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x807df2ae
xor eax, 0xe3e4322b
rol eax, 0x17
popf
jmp 0x140688a01
call fcn.140605b0c
nop
push rax
pushf
mov eax, 0x77458560
pushf
not eax
add eax, 0xe690b085
xor eax, 0xf0e5d19e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x81808188
xor eax, 0x8ba12b7c
rol eax, 0x5d
popf
jmp 0x140688a01
call fcn.140605b0c
int3