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

Disassembly:
push rax
pushf
mov eax, 0x27d02f05
pushf
not eax
add eax, 0x94a35f8a
xor eax, 0xcdca1bcb
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x934ed942
xor eax, 0x90a33bd7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xcc05fd96
xor eax, 0xe562f631
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd47473ef
xor eax, 0x911b3741
rol eax, 0x5d
popf
cmp eax, 0x29
jne 0x1401cecc0
popf
pop rax
jmp 0x1401d04be
cmp eax, 0
jne 0x1401ceccf
popf
pop rax
jmp 0x1401cef54
cmp eax, 3
jne 0x1401cecde
popf
pop rax
jmp 0x1401cf10f
cmp eax, 1
jne 0x1401ceced
popf
pop rax
jmp 0x1401cf05e
cmp eax, 0xd
jne 0x1401cecfc
popf
pop rax
jmp 0x1401cf625
cmp eax, 0x1a
jne 0x1401ced0b
popf
pop rax
jmp 0x1401cfd54
cmp eax, 0xe
jne 0x1401ced1a
popf
pop rax
jmp 0x1401cf66d
cmp eax, 0xb
jne 0x1401ced29
popf
pop rax
jmp 0x1401cf49a
cmp eax, 0x19
jne 0x1401ced38
popf
pop rax
jmp 0x1401cfcb7
cmp eax, 8
jne 0x1401ced47
popf
pop rax
jmp 0x1401cf345
cmp eax, 0x2a
jne 0x1401ced56
popf
pop rax
jmp 0x1401d056c
cmp eax, 0x17
jne 0x1401ced65
popf
pop rax
jmp 0x1401cfbca
cmp eax, 0x1c
jne 0x1401ced74
popf
pop rax
jmp 0x1401cfdef
cmp eax, 0x12
jne 0x1401ced83
popf
pop rax
jmp 0x1401cf88e
cmp eax, 0x18
jne 0x1401ced92
popf
pop rax
jmp 0x1401cfc15
cmp eax, 0x2b
jne 0x1401ceda1
popf
pop rax
jmp 0x1401d0610
cmp eax, 0x1b
jne 0x1401cedb0
popf
pop rax
jmp 0x1401cfdb7
cmp eax, 0x21
jne 0x1401cedbf
popf
pop rax
jmp 0x1401d009c
cmp eax, 0x23
jne 0x1401cedce
popf
pop rax
jmp 0x1401d0186
cmp eax, 0x25
jne 0x1401ceddd
popf
pop rax
jmp 0x1401d0295
cmp eax, 0xf
jne 0x1401cedec
popf
pop rax
jmp 0x1401cf719
cmp eax, 0x13
jne 0x1401cedfb
popf
pop rax
jmp 0x1401cf8e0
cmp eax, 0x15
jne 0x1401cee0a
popf
pop rax
jmp 0x1401cfaba
cmp eax, 0x24
jne 0x1401cee19
popf
pop rax
jmp 0x1401d01e4
cmp eax, 0x1e
jne 0x1401cee28
popf
pop rax
jmp 0x1401cfeb5
cmp eax, 0xc
jne 0x1401cee37
popf
pop rax
jmp 0x1401cf4f2
cmp eax, 0x26
jne 0x1401cee46
popf
pop rax
jmp 0x1401d02f5
cmp eax, 0x27
jne 0x1401cee55
popf
pop rax
jmp 0x1401d03b0
cmp eax, 0x1f
jne 0x1401cee64
popf
pop rax
jmp 0x1401cff4a
cmp eax, 0x10
jne 0x1401cee73
popf
pop rax
jmp 0x1401cf7a1
cmp eax, 0x2c
jne 0x1401cee82
popf
pop rax
jmp 0x1401d065c
cmp eax, 9
jne 0x1401cee91
popf
pop rax
jmp 0x1401cf38b
cmp eax, 4
jne 0x1401ceea0
popf
pop rax
jmp 0x1401cf1ae
cmp eax, 0x16
jne 0x1401ceeaf
popf
pop rax
jmp 0x1401cfb67
cmp eax, 0x28
jne 0x1401ceebe
popf
pop rax
jmp 0x1401d045f
cmp eax, 0xa
jne 0x1401ceecd
popf
pop rax
jmp 0x1401cf42d
cmp eax, 0x22
jne 0x1401ceedc
popf
pop rax
jmp 0x1401d0149
cmp eax, 0x14
jne 0x1401ceeeb
popf
pop rax
jmp 0x1401cfa29
cmp eax, 7
jne 0x1401ceefa
popf
pop rax
jmp 0x1401cf2ea
cmp eax, 5
jne 0x1401cef09
popf
pop rax
jmp 0x1401cf208
cmp eax, 2
jne 0x1401cef18
popf
pop rax
jmp 0x1401cf0cc
cmp eax, 0x20
jne 0x1401cef27
popf
pop rax
jmp 0x1401cff93
cmp eax, 0x1d
jne 0x1401cef36
popf
pop rax
jmp 0x1401cfe67
cmp eax, 0x11
jne 0x1401cef45
popf
pop rax
jmp 0x1401cf837
cmp eax, 6
jne 0x1401cef54
popf
pop rax
jmp 0x1401cf25d
push rsi
push rdi
sub rsp, 0xd8
mov rax, qword [0x140140a78]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x20]
add rax, 0x40a0
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
mov eax, dword [rax]
jmp 0x1401cef99
dec eax
cdqe
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x88]
add rax, qword [rcx + 8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
add rax, 4
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x38]
add rax, 0xf8
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
movss xmm0, dword [rax + 4]
comiss xmm0, dword [rcx + 4]
ja 0x1401cf02b
push rax
pushf
mov eax, 0x658ff147
pushf
not eax
add eax, 0x849c14ee
xor eax, 0xc9a69176
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbc6a22d8
xor eax, 0xb9ad8f32
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb6ee5a3f
xor eax, 0xeab8f860
rol eax, 0xaa
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x32e96e56
pushf
not eax
add eax, 0xcea7f7f1
xor eax, 0xf4c06a5d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe25db525
xor eax, 0xebbf79a9
rol eax, 0xea
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x44], xmm0
jmp 0x1401cf10f
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x44], xmm0
push rax
pushf
mov eax, 0x44e6f18d
pushf
not eax
add eax, 0xe01a9c98
xor eax, 0xd8aaf9ba
rol eax, 7
popf
pushf
not eax
add eax, 0x9a228488
xor eax, 0xcd792ca6
rol eax, 0xba
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
movss xmm0, dword [rax]
comiss xmm0, dword [rcx]
ja 0x1401cf17b
push rax
pushf
mov eax, 0xe02acf0c
pushf
not eax
add eax, 0xfce58e1d
xor eax, 0xb72e6516
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdf95760f
xor eax, 0xcb68101e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xedbce152
xor eax, 0x8b9e2018
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9b32c3c7
xor eax, 0xdb9da271
rol eax, 0x1a
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x7607fbcb
pushf
not eax
add eax, 0xfb1b0802
xor eax, 0xe08a1f82
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcd2d5648
xor eax, 0xf2fa89aa
rol eax, 0xbe
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax]
movss dword [rsp + 0x40], xmm0
jmp 0x1401cf25d
mov rax, qword [rsp + 0x70]
movss xmm0, dword [rax]
movss dword [rsp + 0x40], xmm0
push rax
pushf
mov eax, 0x2fec5b4d
pushf
not eax
add eax, 0xed2e4c0d
xor eax, 0xca06ff13
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbfc68a3b
xor eax, 0xb4a916c6
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8c09f46e
xor eax, 0xc21f3736
rol eax, 0x20
popf
jmp 0x1401cecb1
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x94], xmm0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 4]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 4]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0xe0], rax
mov rax, qword [rsp + 0x38]
add rax, 0xf8
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x30]
add rax, 0xc
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
movss xmm0, dword [rax + 4]
comiss xmm0, dword [rcx + 4]
ja 0x1401cf345
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x4c], xmm0
jmp 0x1401cf38b
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x4c], xmm0
push rax
pushf
mov eax, 0x64e8ab03
pushf
not eax
add eax, 0xefa5acdd
xor eax, 0x8b3d6c34
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc99836f4
xor eax, 0x89393b78
rol eax, 0x13
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
movss xmm0, dword [rax]
comiss xmm0, dword [rcx]
ja 0x1401cf3e7
push rax
pushf
mov eax, 0x578c337c
pushf
not eax
add eax, 0x9283b0f6
xor eax, 0xbfe2bee8
rol eax, 0x90
popf
pushf
not eax
add eax, 0xdfceccbf
xor eax, 0x87cac289
rol eax, 0xd
popf
pushf
not eax
add eax, 0x933e09a0
xor eax, 0xa2c9f621
rol eax, 0x6d
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x602220fd
pushf
not eax
add eax, 0xe89b723b
xor eax, 0xdb8b5ccb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9bf43ac8
xor eax, 0xe610771a
rol eax, 0x49
popf
pushf
not eax
add eax, 0x944ee2cb
xor eax, 0xbbeb43f3
rol eax, 0xca
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x78]
movss xmm0, dword [rax]
movss dword [rsp + 0x48], xmm0
jmp 0x1401cf4f2
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax]
movss dword [rsp + 0x48], xmm0
push rax
pushf
mov eax, 0x3eba4a55
pushf
not eax
add eax, 0xe7252654
xor eax, 0x9588a9f5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcfd58ccc
xor eax, 0xab565cb9
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xccb65a7a
xor eax, 0x9a30a299
rol eax, 0x1c
popf
jmp 0x1401cecb1
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x9c], xmm0
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0xf8], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x14]
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x124], eax
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x18]
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x12c], eax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1c]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 0x108], rax
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [rcx + 0x24]
movss dword [rax + 0x118], xmm0
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x5404]
test eax, eax
je 0x1401cf5df
push rax
pushf
mov eax, 0x69d53d9
pushf
not eax
add eax, 0xb0aa97c5
xor eax, 0xd67168df
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x81fcc3cd
xor eax, 0x80f642dd
rol eax, 0xda
popf
pushf
not eax
add eax, 0x837edd59
xor eax, 0x9d0d5a06
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd95d3abe
xor eax, 0xd8d1a427
rol eax, 0x7a
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x43a0ec6f
pushf
not eax
add eax, 0xe36278cd
xor eax, 0xee6b82bd
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xde71cebf
xor eax, 0x8f169d07
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xfb3f2cf7
xor eax, 0x8f8d7686
rol eax, 0xf7
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
movss xmm0, dword [0x1401189c4]
movss dword [rax + 0x5438], xmm0
push rax
pushf
mov eax, 0xcb25d1f7
pushf
not eax
add eax, 0xa001f6fa
xor eax, 0xb79b7048
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9820a7a6
xor eax, 0xf29f03fb
rol eax, 0xcd
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x2e]
test eax, eax
jne 0x1401cf6d3
push rax
pushf
mov eax, 0xab2091d5
pushf
not eax
add eax, 0xe7f08b98
xor eax, 0xe2310cc1
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9c34aa9b
xor eax, 0xf5539e4b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc1144b33
xor eax, 0x95d0ee4d
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf13c45d0
xor eax, 0xcb80ca41
rol eax, 0x6b
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xe49ce648
pushf
not eax
add eax, 0xc08d16e2
xor eax, 0xb1cc2d10
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9ac0af42
xor eax, 0x9f2c13c9
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf9bd745e
xor eax, 0xb28aa93a
rol eax, 0xc9
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
add rax, 0x40a0
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
jmp 0x1401cf737
dec eax
mov rcx, qword [rsp + 0xa0]
mov dword [rcx], eax
jmp 0x1401d0686
mov rax, qword [rsp + 0x30]
movss xmm0, dword [rax + 0x24]
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x38]
movss xmm0, dword [rax + 0x11c]
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [rsp + 0x58]
jb 0x1401cf804
push rax
pushf
mov eax, 0x14ea8b0f
pushf
not eax
add eax, 0xdcf7d7d2
xor eax, 0x8b889469
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaad6f3b5
xor eax, 0xbe0951f2
rol eax, 0x2d
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xc394f733
pushf
not eax
add eax, 0xe38d82bd
xor eax, 0xef481d23
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdac1b32b
xor eax, 0xa0058705
rol eax, 5
popf
jmp 0x1401cecb1
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x60], xmm0
jmp 0x1401cf8e0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x60], xmm0
push rax
pushf
mov eax, 0xfecfef6a
pushf
not eax
add eax, 0xa86b36ac
xor eax, 0x99baa980
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9d22071b
xor eax, 0xb7e83baa
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf24eebbe
xor eax, 0xedf67060
rol eax, 0x4f
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x38]
movss xmm0, dword [rsp + 0x60]
movss dword [rax + 0x118], xmm0
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0xb0]
call fcn.140379eae
movss xmm1, dword [0x140118054]
mov rcx, rax
call fcn.140183dc8
mov r9d, 0x69247b1d
pushf
not r9d
add r9d, 0x97c085bd
xor r9d, 0x8a702dda
rol r9d, 0xdf
popf
pushf
not r9d
add r9d, 0x9b0be7fa
xor r9d, 0xc815d457
rol r9d, 0xc9
popf
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xb0]
call fcn.140351816
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x3f24]
cmp dword [rax + 0x28], ecx
je 0x1401cf9d0
push rax
pushf
mov eax, 0x33cc45c8
pushf
not eax
add eax, 0x81baa6b2
xor eax, 0xc6a31617
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9e141837
xor eax, 0xc851c637
rol eax, 0x38
popf
pushf
not eax
add eax, 0xfc06e2f8
xor eax, 0x85833d53
rol eax, 2
popf
pushf
not eax
add eax, 0xc507cf35
xor eax, 0xc056fc58
rol eax, 0xc1
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x88700800
pushf
not eax
add eax, 0xd173cd06
xor eax, 0xa42e04b9
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfb343044
xor eax, 0xc0fbca36
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe6a20256
xor eax, 0x9e58dc4b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf2e607c9
xor eax, 0x94b8d25e
rol eax, 0x91
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x3f24]
cmp dword [rax + 0x3f28], ecx
jne 0x1401cfa87
push rax
pushf
mov eax, 0xab07f704
pushf
not eax
add eax, 0xdaf211df
xor eax, 0xce0a467c
rol eax, 0x36
popf
pushf
not eax
add eax, 0x88d6dd4c
xor eax, 0x9f11e0f8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xef40d753
xor eax, 0x953cf5df
rol eax, 0x47
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x3aca8b9d
pushf
not eax
add eax, 0xd97db8fd
xor eax, 0xd3692083
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf8cb9173
xor eax, 0x8c2922a2
rol eax, 0x4a
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x3f24], 0
je 0x1401cfb0e
push rax
pushf
mov eax, 0x26f7a959
pushf
not eax
add eax, 0xc2702e69
xor eax, 0xb8b6a658
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa93cd4d4
xor eax, 0xf2bfb538
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x82a18bac
xor eax, 0xef77b368
rol eax, 0x6a
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x9c91254d
pushf
not eax
add eax, 0x95886619
xor eax, 0xcf7ac7f4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe9b2143c
xor eax, 0xb09a638d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd847a0df
xor eax, 0xb2044ae9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbef7ae7a
xor eax, 0xd1a9fb4b
rol eax, 0x86
popf
jmp 0x1401cecb1
mov byte [rsp + 0x28], 1
jmp 0x1401cfc15
mov byte [rsp + 0x28], 0
push rax
pushf
mov eax, 0xf714cf7f
pushf
not eax
add eax, 0x985cb6e7
xor eax, 0xed907225
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd502d568
xor eax, 0xa4e57687
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa47fa104
xor eax, 0xce67ae0d
rol eax, 0xf3
popf
jmp 0x1401cecb1
movzx eax, byte [rsp + 0x28]
mov byte [rsp + 0x2b], al
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x2c]
test eax, eax
jne 0x1401cfc71
push rax
pushf
mov eax, 0xbcfe1d53
pushf
not eax
add eax, 0xd24d66f1
xor eax, 0xa40691f0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa6fd5578
xor eax, 0xbdeee01d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe033f118
xor eax, 0x8cc08fd0
rol eax, 0xe3
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xb4f3e126
pushf
not eax
add eax, 0x9cd418f1
xor eax, 0xcfc5ed47
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xca69c24f
xor eax, 0x89f49e49
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xac77ef66
xor eax, 0xa2e11189
rol eax, 0x11
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x3f54]
cmp eax, 1
jne 0x1401cfcfb
push rax
pushf
mov eax, 0x66f19e46
pushf
not eax
add eax, 0xe3915128
xor eax, 0x92c2c597
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd724cbb5
xor eax, 0xeb070006
rol eax, 0x6b
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x82c161e4
pushf
not eax
add eax, 0xcd615640
xor eax, 0x95e6e71b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xda5cf6a5
xor eax, 0xaff6b8bd
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xba8cafc5
xor eax, 0xa536149c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc7ec908c
xor eax, 0xd663aff6
rol eax, 0x5a
popf
jmp 0x1401cecb1
mov byte [rsp + 0x29], 1
jmp 0x1401cfdef
mov byte [rsp + 0x29], 0
push rax
pushf
mov eax, 0xd37aebcf
pushf
not eax
add eax, 0x8533eee3
xor eax, 0xc9ece720
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8704d52c
xor eax, 0xb9237deb
rol eax, 0xbe
popf
jmp 0x1401cecb1
movzx eax, byte [rsp + 0x29]
mov byte [rsp + 0x2c], al
movzx eax, byte [rsp + 0x2b]
test eax, eax
je 0x1401cfe34
push rax
pushf
mov eax, 0x78d790c7
pushf
not eax
add eax, 0xe6f1aded
xor eax, 0xa0af63cf
rol eax, 4
popf
pushf
not eax
add eax, 0xb5b8c49b
xor eax, 0xca60d506
rol eax, 0xbd
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x3a755ada
pushf
not eax
add eax, 0xe8d8ea62
xor eax, 0xe066c4f9
rol eax, 7
popf
pushf
not eax
add eax, 0xa80a4b06
xor eax, 0xa51c8bde
rol eax, 0xce
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x3f24]
mov dword [rax + 0x3fa0], ecx
jmp 0x1401cff93
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x1401cff17
push rax
pushf
mov eax, 0xf6f988ae
pushf
not eax
add eax, 0xe8d11ae5
xor eax, 0xdb3c4da8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc4583459
xor eax, 0xe4fbff58
rol eax, 0x67
popf
pushf
not eax
add eax, 0xba8e4e74
xor eax, 0x804912aa
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xba55358f
xor eax, 0xb284961e
rol eax, 0x5b
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x8b63eb71
pushf
not eax
add eax, 0xcb39e1f2
xor eax, 0x9aa801da
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdebdfd3b
xor eax, 0x8a0e7e4f
rol eax, 0xf7
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x3f50]
mov dword [rax + 0x3fa0], ecx
push rax
pushf
mov eax, 0xba87ff24
pushf
not eax
add eax, 0x8e379712
xor eax, 0x83c55d95
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf1ad6717
xor eax, 0x81429c9e
rol eax, 0xc8
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0xb0]
lea rdi, [rax + 0x3fac]
mov rsi, rcx
mov ecx, 0x265f0925
pushf
not ecx
add ecx, 0x9737ed94
xor ecx, 0x8eb09759
rol ecx, 0x39
popf
pushf
not ecx
add ecx, 0xb36246ac
xor ecx, 0xc1520a93
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xa2cca507
xor ecx, 0xc3f70479
rol ecx, 0x4c
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x2d]
test eax, eax
jne 0x1401d0043
push rax
pushf
mov eax, 0xe1f01b77
pushf
not eax
add eax, 0xcbf92288
xor eax, 0xec69720b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xff19fafd
xor eax, 0x9098594c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xca552ec4
xor eax, 0xfa1e3fd8
rol eax, 0xa
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xbf43df75
pushf
not eax
add eax, 0xb1ff6d25
xor eax, 0xe0698a0f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xad80597f
xor eax, 0xe8e42cf8
rol eax, 0x36
popf
pushf
not eax
add eax, 0xec574bc1
xor eax, 0xe1edfb3c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf73a9ffb
xor eax, 0xba5a6bac
rol eax, 0xfc
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x3f10], 0
je 0x1401d00f0
push rax
pushf
mov eax, 0x59d3255
pushf
not eax
add eax, 0xa683974b
xor eax, 0x961c112e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbc099984
xor eax, 0xf5af0a56
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcff2f674
xor eax, 0xe3b1056f
rol eax, 0x95
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x452b79e3
pushf
not eax
add eax, 0xc946096d
xor eax, 0xbbb7ec92
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc5dcd878
xor eax, 0xb2d74614
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9104cfa0
xor eax, 0xfad40bbf
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb68f422b
xor eax, 0xc40ccd0b
rol eax, 0x8a
popf
jmp 0x1401cecb1
mov byte [rsp + 0x2a], 1
jmp 0x1401d01e4
mov byte [rsp + 0x2a], 0
push rax
pushf
mov eax, 0xab13a794
pushf
not eax
add eax, 0x88936145
xor eax, 0xf9ee0e24
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8946cadd
xor eax, 0xcc36c2d6
rol eax, 0xec
popf
pushf
not eax
add eax, 0xae377b01
xor eax, 0xba559d74
rol eax, 8
popf
pushf
not eax
add eax, 0xbf03de25
xor eax, 0xa251bde3
rol eax, 0x49
popf
jmp 0x1401cecb1
movzx eax, byte [rsp + 0x2a]
mov byte [rsp + 0x2d], al
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x1401d024f
push rax
pushf
mov eax, 0x740902cf
pushf
not eax
add eax, 0xe64597b5
xor eax, 0xf7537612
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe7bf141a
xor eax, 0xf1bbf4a6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfeb382e6
xor eax, 0x8ecd91c7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xaf67c5ce
xor eax, 0xf858e81b
rol eax, 0x66
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xce72b195
pushf
not eax
add eax, 0x868cc3dd
xor eax, 0x98771cd3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x98c7432c
xor eax, 0xa166ddf2
rol eax, 5
popf
pushf
not eax
add eax, 0x91a5a0ab
xor eax, 0xf53b402d
rol eax, 0x46
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x3fa8]
bts eax, 7
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x3fa8], eax
push rax
pushf
mov eax, 0x6e7e4f1e
pushf
not eax
add eax, 0xba49a7a0
xor eax, 0x8e2f5168
rol eax, 0x80
popf
pushf
not eax
add eax, 0xca771c42
xor eax, 0x86c29e3c
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa3f25c89
xor eax, 0xdd8c3770
rol eax, 0xb0
popf
jmp 0x1401cecb1
movzx eax, byte [rsp + 0x2b]
test eax, eax
je 0x1401d0357
push rax
pushf
mov eax, 0x639d1e2b
pushf
not eax
add eax, 0xfc55d8eb
xor eax, 0xd34cb609
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe9687012
xor eax, 0xe75806d1
rol eax, 0x76
popf
pushf
not eax
add eax, 0xde44b510
xor eax, 0xf77bda2c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc04bd563
xor eax, 0xa33a93ff
rol eax, 0x28
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x181b975d
pushf
not eax
add eax, 0xd89ad7ee
xor eax, 0xcb00dfda
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb9956406
xor eax, 0xaf154f2e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdaea4745
xor eax, 0xc805fff1
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc193804f
xor eax, 0xa9fe2da3
rol eax, 0x51
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x3f35]
test eax, eax
je 0x1401d0406
push rax
pushf
mov eax, 0x183fced
pushf
not eax
add eax, 0x82ca4fd9
xor eax, 0xb6e76d06
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfe74b079
xor eax, 0xfff13ca4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe93d018e
xor eax, 0xb93c9477
rol eax, 0x75
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0x1093a673
pushf
not eax
add eax, 0xb705a898
xor eax, 0xca16b289
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfad13eb2
xor eax, 0x806a713d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xed02e015
xor eax, 0xced0e471
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xab61f12a
xor eax, 0xba2c6eeb
rol eax, 0x21
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x3fa8]
or eax, 4
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x3fa8], eax
push rax
pushf
mov eax, 0xe910c3c2
pushf
not eax
add eax, 0xfdeba405
xor eax, 0xd6a63df2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc7543213
xor eax, 0xddf52213
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd3ea061f
xor eax, 0x94144c86
rol eax, 0xad
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x3fa8]
or eax, 0x20
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x3fa8], eax
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x1401d0539
push rax
pushf
mov eax, 0x93fdc256
pushf
not eax
add eax, 0x9665c768
xor eax, 0xdea8d162
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd8ff5402
xor eax, 0xe3f6ae80
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf98f5334
xor eax, 0x995ae4ca
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd76db66e
xor eax, 0x84daeab9
rol eax, 0xff
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xf7a1555f
pushf
not eax
add eax, 0xc97b1e96
xor eax, 0xb2fe7433
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbe3cd664
xor eax, 0x9321587b
rol eax, 0xf4
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + 0x3f50]
cmp dword [rax + 0x3f24], ecx
je 0x1401d05b7
push rax
pushf
mov eax, 0x1a103e28
pushf
not eax
add eax, 0x8f1e07dc
xor eax, 0x979a1311
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf5529242
xor eax, 0x95e8069c
rol eax, 0x80
popf
jmp 0x1401cecb1
push rax
pushf
mov eax, 0xa2a2091b
pushf
not eax
add eax, 0xbb5dcdce
xor eax, 0xb2a631b2
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9754e40a
xor eax, 0xa9fb03d3
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc83642ad
xor eax, 0xb37fe9d4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf17b6e79
xor eax, 0xd4851b81
rol eax, 0x27
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x3fa8]
or eax, 0x40
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x3fa8], eax
push rax
pushf
mov eax, 0x82d4b2f9
pushf
not eax
add eax, 0x87c2dced
xor eax, 0xd75ec870
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xfeed896b
xor eax, 0xf76a27a7
rol eax, 0x50
popf
jmp 0x1401cecb1
mov rax, qword [rsp + 0x20]
add rax, 0x40a0
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
mov eax, dword [rax]
jmp 0x1401d067a
dec eax
mov rcx, qword [rsp + 0xa8]
mov dword [rcx], eax
add rsp, 0xd8
pop rdi
pop rsi
ret