Function at 0x140067518
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0xc], esp
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
push r12
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
push 0x4b3b7ce7
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
nop
sub rsp, 0x265d7caa
add rsp, 0x265d7c7a
xchg rdx, rsp
mov r14, rsp
xchg rsp, rdx
xchg rcx, r14
mov rsi, r14
xchg r14, rcx
mov edx, 0x464a0138
sub edx, 0x2e5201a8
add edx, 0x5a70712e
sub edx, 0x2f39aa2a
xor edx, 0x5b18bf66
call fcn.14006ec00
mov r10, r10
xor edi, edi
test rax, rax
je 0x14006763a
movabs rcx, 0xde652cc31f222ab6
add rcx, 0x1880042d
sub rcx, 0x883c0fb
xor rcx, 0x5ff1b40f
add rcx, 0x1499c27d
mov byte [rsp + 0x78], dil
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x5654b11e19f401be
xor rcx, 0x7a749996
add rcx, 0x18a2245e
sub rcx, 0x53fb0cb5
add rcx, 0x7fffffff
xor rcx, 0x186a6872
not rax
ror rax, 0x22
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
add rax, rcx
xchg r8, r8
not rax
xchg rdi, rax
mov qword [r14], rdi
xchg rdi, rax
jmp 0x140067653
mov byte [rsp + 0x78], 0x21
add byte [rsp + 0x78], 0x3e
sub byte [rsp + 0x78], 2
sub byte [rsp + 0x78], 6
xor byte [rsp + 0x78], 0x56
mov edx, 0x5fa4ba44
xor edx, 0x25212fb7
sub edx, 0x5f97f2d1
add edx, 0x1b5eaed0
add edx, 0xc88861d0
xchg rsi, r8
mov rcx, r8
xchg r8, rsi
call fcn.14006ec00
mov r13, r13
test rax, rax
je 0x140067711
not rax
mov byte [rsp + 0x80], dil
xchg rbp, rbp
movabs rcx, 0x3d2241c530c4f9d5
add rcx, 0x16f0b773
xor rcx, 0x273d9c5
add rcx, 0x270793e8
sub rcx, 0xf7091d6
add rax, rcx
movabs rcx, 0x230db89102192d65
add rcx, 0x6fa235c6
xor rcx, 0x4d7bdc3e
sub rcx, 0x1550c074
sub rcx, 0x1e6cf88c
rol rax, 0xf
rol rax, 0xc
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r13, r13
mov qword [r14 + 8], rax
jmp 0x140067731
mov byte [rsp + 0x80], 0x3b
add byte [rsp + 0x80], 0x3a
sub byte [rsp + 0x80], 4
sub byte [rsp + 0x80], 0x70
mov edx, 0x7c4b185a
sub edx, 0x11dd58ef
xor edx, 0x32412353
xor edx, 0x1a4df0fb
add edx, 0x384649d8
xchg r8, rcx
mov r8, rsi
xchg r8, rcx
call fcn.14006ec00
mov dword [rsp - 0x44], 0x4bcfa447
test rax, rax
je 0x1400677ea
movabs rcx, 0xfe32e23e217d8176
xor rcx, 0x4f4bc271
xor rcx, 0x4853bbed
add rcx, 0xf2936fb
add rcx, 0x7fffffff
xor rcx, 0x1d08ee94
mov byte [rsp + 0x88], dil
mov dword [rsp - 0x1c], 0x67f9fa7a
xor rax, rcx
movabs rcx, 0x599f59e1051407d4
xor rcx, 0x1930a474
add rcx, 0x55bf41b3
add rcx, 0x2d026cc
sub rcx, 0x1e201a30
not rax
mov dword [rsp - 0x34], ecx
sub rax, rcx
xchg r15, rax
mov qword [r14 + 0x10], r15
xchg r15, rax
jmp 0x14006780a
mov byte [rsp + 0x88], 0x55
add byte [rsp + 0x88], 0x25
xor byte [rsp + 0x88], 0x79
sub byte [rsp + 0x88], 2
mov edx, 0x343dad21
sub edx, 0x29e0951a
xor edx, 0xd7c65e1
add edx, 0x55585161
add edx, 0x5b39134f
xchg rbp, rsi
mov rcx, rbp
xchg rbp, rsi
call fcn.14006ec00
mov dword [rsp - 0x40], edx
test rax, rax
je 0x1400678f1
movabs rcx, 0x564e21af285b64de
add rcx, 0x25eb56d6
add rcx, 0x2ee4901
sub rcx, 0x3871ce0e
add rcx, 0x57af4ba2
mov byte [rsp + 0x20], dil
mov dword [rsp - 0x3c], ebp
xor rax, rcx
movabs rcx, 0x3b91c08c2e60bef2
sub rcx, 0x234b3252
add rcx, 0xece75ee
add rcx, 0x77480b02
add rax, rcx
xchg r13, r13
movabs rcx, 0x5f940f2708a83842
add rcx, 0x9ff97dd
xor rcx, 0x535c5f25
add rcx, 0x1edced5a
add rcx, 0x4f581684
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
rol rax, 0xd
rol rax, 0xf
rol rax, 9
rol rax, 0xc
rol rax, 1
mov qword [r14 + 0x18], rax
jmp 0x140067905
mov byte [rsp + 0x20], 0x48
xor byte [rsp + 0x20], 0x5f
sub byte [rsp + 0x20], 2
sub byte [rsp + 0x20], 0x14
lea rdx, [r14 + 0x20]
mov r13, r13
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.14004f654
mov dword [rsp - 0x20], 0x1b1bd217
lea rdx, [r14 + 0x28]
mov byte [rsp + 0x28], al
mov rcx, rsi
call 0x14004f3b0
xchg r12, r12
mov edx, 0x4f8b8e04
sub edx, 0x81b72ab
add edx, 0x1277a397
sub edx, 0x4df7f741
xor edx, 0x41b55fa3
mov byte [rsp + 0x29], al
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call fcn.14006ec00
mov r11, r11
test rax, rax
je 0x140067a22
movabs rcx, 0x437e7c547da8961e
sub rcx, 0x352619b7
xor rcx, 0x148c125e
add rcx, 0xb1f689d
mov byte [rsp + 0x21], dil
xor rax, rcx
movabs rcx, 0x1ac3583a6b89e567
sub rcx, 0x1971e744
add rcx, 0x1169addf
add rcx, 0x25256815
sub rax, rcx
mov dword [rsp - 0x30], ebx
movabs rcx, 0x4480d3477571a256
sub rcx, 0x1bbe3fae
sub rcx, 0x11ac4008
sub rcx, 0x23632c69
add rcx, 0x7fffffff
add rcx, 0x1aa018f8
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x20c2a8443bdbad9b
xor rcx, 0x51eb4424
xor rcx, 0x3d6a2c48
add rcx, 0x66c2f505
add rax, rcx
ror rax, 5
mov qword [r14 + 0x30], rax
xchg r9, r9
jmp 0x140067a3b
mov byte [rsp + 0x21], 0x76
sub byte [rsp + 0x21], 0x72
add byte [rsp + 0x21], 0xb
xor byte [rsp + 0x21], 0x3b
sub byte [rsp + 0x21], 0x33
mov edx, 0x32b334cf
sub edx, 0x113b6e42
xor edx, 0x5c4655bb
sub edx, 0x404586c1
xchg rcx, r10
mov r10, rsi
xchg rcx, r10
call fcn.14006ec00
mov dword [rsp - 0x40], 0x377042c
test rax, rax
je 0x140067b59
not rax
mov byte [rsp + 0x22], dil
xchg rdx, rdx
ror rax, 1
ror rax, 9
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x1ff7eab1051244e7
add rcx, 0x6aaa9089
sub rcx, 0x41af1314
add rcx, 0x4a83ebb6
xor rcx, 0x7a4a14b1
xor rax, rcx
movabs rcx, 0x644edc2936f91241
add rcx, 0x33e4cf24
sub rcx, 0x4b60a0cd
add rcx, 0x7fffffff
xor rcx, 0x2ca6c01a
rol rax, 0xb
rol rax, 1
rol rax, 0xc
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov r9, r9
movabs rcx, 0x357d28b55dce9e40
sub rcx, 0x5604ad48
add rcx, 0x16c50352
add rcx, 0x441571
sub rcx, 0xf585c2f
add rax, rcx
mov r8, r8
rol rax, 2
rol rax, 0xa
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xchg r8, rax
mov qword [r14 + 0x38], r8
xchg r8, rax
jmp 0x140067b6d
mov byte [rsp + 0x22], 0xe
add byte [rsp + 0x22], 0x46
sub byte [rsp + 0x22], 0x3d
sub byte [rsp + 0x22], 0x16
lea rdx, [r14 + 0x40]
mov dword [rsp - 0x10], 0x124ea91
mov rcx, rsi
call 0x14004f50c
mov edx, 0x5bc3518c
sub edx, 0x4e4cc685
add edx, 0x6c2d0433
sub edx, 0x51f52413
mov byte [rsp + 0x2a], al
mov rbx, rbx
xchg rsi, r13
mov rcx, r13
xchg r13, rsi
call fcn.14006ec00
test rax, rax
mov dword [rsp - 0x2c], ebx
je 0x140067c4f
movabs rcx, 0x4a01a33530af9ce5
sub rcx, 0x2a725c8f
add rcx, 0x2d3ce2d7
add rcx, 0x7fffffff
xor rcx, 0x26b624f5
mov byte [rsp + 0x23], dil
add rcx, rax
movabs rax, 0x4ed77e7e47d32437
add rax, 0x7c4b4cb
xor rax, 0x4ef1eade
add rax, 0x7fffffff
xor rax, 0x5e481946
rol rcx, 6
rol rcx, 2
rol rcx, 7
rol rcx, 1
rol rcx, 1
rol rcx, 2
sub rcx, rax
mov dword [rsp - 0xc], 0x776c222a
ror rcx, 1
ror rcx, 0x14
ror rcx, 8
ror rcx, 1
ror rcx, 2
ror rcx, 1
xchg rdi, rcx
mov qword [r14 + 0x48], rdi
xchg rdi, rcx
jmp 0x140067c68
mov byte [rsp + 0x23], 0x17
add byte [rsp + 0x23], 0x4e
add byte [rsp + 0x23], 3
sub byte [rsp + 0x23], 0x5a
sub byte [rsp + 0x23], 0xd
mov edx, 0x1c1f1319
xor edx, 0x5ab86735
add edx, 0x1fc50ae8
sub edx, 0x193bae37
xchg rbx, rcx
mov rbx, rsi
xchg rbx, rcx
call fcn.14006ec00
test rax, rax
mov dword [rsp - 0x28], 0x1c4e081b
je 0x140067d15
movabs rcx, 0x68ecd952315ac783
xor rcx, 0x21062314
add rcx, 0x2ca2f15a
sub rcx, 0x2d077e48
mov byte [rsp + 0x24], dil
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x4ddcee1f424e5def
sub rcx, 0x1c6b7afb
add rcx, 0x53ba50b
xor rcx, 0x5785a7d9
add rcx, 0x4c0fa149
not rax
xchg r8, r8
add rax, rcx
ror rax, 9
ror rax, 0x13
ror rax, 1
ror rax, 6
not rax
xchg r8, r8
mov qword [r14 + 0x50], rax
jmp 0x140067d29
mov byte [rsp + 0x24], 0x70
sub byte [rsp + 0x24], 0x35
sub byte [rsp + 0x24], 3
sub byte [rsp + 0x24], 0x37
mov edx, 0x1c9d8e21
xor edx, 0x64401827
sub edx, 0x41da090b
add edx, 0x3c1d7665
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call fcn.14006ec00
mov dword [rsp - 0x10], 0x356c99f0
test rax, rax
je 0x140067ddd
movabs rcx, 0xa0dc1319032cdb0a
xor rcx, 0xdedea50
add rcx, 0x57d045fa
add rcx, 0x7fffffff
add rcx, 0xa32d964
mov byte [rsp + 0x25], dil
add rax, rcx
mov dword [rsp - 0x20], 0x7eb4c355
movabs rcx, 0x65cd9b326d7aff57
xor rcx, 0xabeb597
sub rcx, 0x4d7c1cd4
add rcx, 0x7fffffff
add rcx, 0xd791fc3
not rax
mov rdx, rdx
add rax, rcx
ror rax, 0x12
ror rax, 3
ror rax, 0xd
xchg rbp, rax
mov qword [r14 + 0x58], rbp
xchg rbp, rax
jmp 0x140067df6
mov byte [rsp + 0x25], 0x6c
xor byte [rsp + 0x25], 4
xor byte [rsp + 0x25], 0x59
add byte [rsp + 0x25], 0x48
sub byte [rsp + 0x25], 0x78
mov edx, 0x6078cf2f
sub edx, 0x1714986c
xor edx, 0x5661f10
add edx, 0x7660c48
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call fcn.14006ec00
mov dword [rsp - 0x34], 0x20c4fe53
test rax, rax
je 0x140067f0c
movabs rcx, 0xf93b29586cd3424f
sub rcx, 0x3abf9823
add rcx, 0x2efe63af
xor rcx, 0x42cf1f2e
add rcx, 0x7fffffff
add rcx, 0x267abbd3
mov byte [rsp + 0x26], dil
xchg r11, r11
add rax, rcx
movabs rcx, 0xdaeca70830feb36f
add rcx, 0x24f7aad1
sub rcx, 0x3ed31730
xor rcx, 0x17f0424e
rol rax, 1
rol rax, 0x19
rol rax, 0x14
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x28], 0x2e1d3c1b
movabs rax, 0x258beb923a3a901e
xor rax, 0x2fa928d9
add rax, 0x2dd68196
add rax, 0x21883080
add rax, 0x23452c35
xor rcx, rax
movabs rax, 0x89264840e543766
add rax, 0x4c686296
xor rax, 0x7e6a34a0
sub rax, 0x11ed587e
ror rcx, 6
ror rcx, 0x23
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
mov r12, r12
xchg r13, rax
mov qword [r14 + 0x60], r13
xchg r13, rax
jmp 0x140067f25
mov byte [rsp + 0x26], 5
add byte [rsp + 0x26], 0x20
add byte [rsp + 0x26], 0xf
xor byte [rsp + 0x26], 0x5c
sub byte [rsp + 0x26], 0x67
mov edx, 0x34245804
xor edx, 0x19191882
sub edx, 0x24293210
xor edx, 0x180e94a8
xor edx, 0xb3d69216
xchg rdi, rcx
mov rdi, rsi
xchg rdi, rcx
call fcn.14006ec00
test rax, rax
xchg r12, r12
je 0x140067fff
movabs rcx, 0xed37eb482e483165
add rcx, 0x7b780cd
sub rcx, 0xf45ea00
add rcx, 0x563a4423
mov byte [rsp + 0x27], dil
mov dword [rsp - 0xc], edi
add rax, rcx
movabs rcx, 0x95b834d10ef383a
add rcx, 0x62f85320
sub rcx, 0x3c99ca69
add rcx, 0x17857067
add rcx, 0x7fffffff
xor rcx, 0x159e51f
xor rax, rcx
mov r12, r12
movabs rcx, 0x67b6e19646e19496
sub rcx, 0x10976df7
sub rcx, 0x2c0cda97
sub rcx, 0x6598993
add rax, rcx
xchg rdx, rdx
ror rax, 6
ror rax, 0xb
not rax
mov dword [rsp - 0x40], 0x12909733
xchg rcx, rax
mov qword [r14 + 0x68], rcx
xchg rcx, rax
jmp 0x140068018
mov byte [rsp + 0x27], 0x25
add byte [rsp + 0x27], 0x30
sub byte [rsp + 0x27], 0x21
xor byte [rsp + 0x27], 0x38
sub byte [rsp + 0x27], 0xb
mov edx, 0x2c6c8dcf
xor edx, 0x16c809e6
sub edx, 0x1557585f
add edx, 0xc129642e
xchg rsp, rcx
mov rsp, rsi
xchg rsp, rcx
call fcn.14006ec00
test rax, rax
je 0x1400680e7
mov dword [rsp - 0x34], 0x5d3042b0
movabs rcx, 0x5415cb5c3393efee
add rcx, 0xc0c4666
add rcx, 0x539c0af
add rcx, 0x7fffffff
add rcx, 0x2d746b74
mov r13b, dil
xor rax, rcx
movabs rcx, 0x2f53f1154f3c4b1e
add rcx, 0x10d6cc73
sub rcx, 0x4ed39e5b
xor rcx, 0x33537a20
add rax, rcx
mov rsi, rsi
movabs rcx, 0x77c95823061aeb9e
add rcx, 0x2c084625
sub rcx, 0x23515a79
add rcx, 0x7fffffff
xor rcx, 0x138d26b9
ror rax, 0x1d
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x44], ebp
sub rax, rcx
xchg rbx, rax
mov qword [r14 + 0x70], rbx
xchg rbx, rax
jmp 0x1400680fa
mov r13b, 0x68
xor r13b, 0x7f
add r13b, 0x3b
sub r13b, 0x20
sub r13b, 0x31
mov edx, 0x2e359877
xor edx, 0x110635bd
sub edx, 0xbf53fdd
add edx, 0x3f1c3840
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call fcn.14006ec00
xchg r11, r11
test rax, rax
je 0x1400681f0
movabs rcx, 0x9b5aa4fc3bea2f6f
add rcx, 0x1e43ab38
xor rcx, 0x6d833c4d
xor rcx, 0x52b51c7e
xor rcx, 0x2d437ed7
mov r12b, dil
add rax, rcx
movabs rcx, 0x63db1ebe6d69e60c
sub rcx, 0x6698d069
xor rcx, 0x17d7d6a5
add rcx, 0x5eff7dcb
add rcx, 0x53f34395
xor rax, rcx
xchg r10, r10
movabs rcx, 0x15ebf656340a5f8b
add rcx, 0x2dddc975
xor rcx, 0x6e94527e
xor rcx, 0x5c6e7e34
xor rcx, 0x41203008
add rax, rcx
mov dword [rsp - 0x18], 0x192a1d2
movabs rcx, 0x4a4980f94b1470ed
add rcx, 0x2c3fadd1
sub rcx, 0x1cd3b364
add rcx, 0x52cedccc
not rax
ror rax, 0x18
ror rax, 1
ror rax, 1
add rax, rcx
xchg rsp, rax
mov qword [r14 + 0x78], rsp
xchg rsp, rax
jmp 0x140068203
mov r12b, 0x55
xor r12b, 0x4c
xor r12b, 0x7b
sub r12b, 0x23
sub r12b, 0x3e
mov edx, 0x1eed2e50
sub edx, 0x4081035
xor edx, 0x5256dae1
xor edx, 0xf615ecfe
xchg r11, rcx
mov r11, rsi
xchg r11, rcx
call fcn.14006ec00
test rax, rax
mov r8, r8
je 0x1400682cd
not rax
movabs rcx, 0x7fa2dabd3b065b40
add rcx, 0x350298f5
sub rcx, 0x653e0220
xor rcx, 0x45606294
add rcx, 0x7fffffff
add rcx, 0x10716a38
add rax, rcx
mov dword [rsp - 0x24], 0xf4b02cc
mov r15b, dil
movabs rcx, 0x3868127e50cdc1ff
add rcx, 0x1da5f657
sub rcx, 0x61566895
add rcx, 0x8fb5c55
add rcx, 0x7d3b7abf
xor rax, rcx
movabs rcx, 0x5c5c43df6af82f7c
sub rcx, 0x28248a45
sub rcx, 0x160f365c
add rcx, 0x642b61bf
add rax, rcx
xchg rsp, rax
mov qword [r14 + 0x80], rsp
xchg rsp, rax
jmp 0x1400682e0
mov r15b, 0x2c
xor r15b, 0x34
add r15b, 0x30
xor r15b, 0x52
xor r15b, 0x1b
mov edx, 0x51f8fc88
sub edx, 0x4f5a5939
add edx, 0x5052df46
sub edx, 0x18dcfe76
xchg rbp, rsi
mov rcx, rbp
xchg rbp, rsi
call fcn.14006ec00
test rax, rax
mov dword [rsp - 0x30], ebp
je 0x1400683d8
movabs rcx, 0x3547c0fb00172481
add rcx, 0x46705e5a
sub rcx, 0x58ea8ff
sub rcx, 0x254c3f96
add rcx, 0x7fffffff
xor rcx, 0x422ec233
mov bpl, dil
add rax, rcx
mov dword [rsp - 0x3c], 0x21aa418a
movabs rcx, 0x3dd8c6294b7409fd
add rcx, 0x30b39f9b
sub rcx, 0x1fed086
sub rcx, 0x3c1daad4
xor rcx, 0xcffa44e
xor rax, rcx
movabs rcx, 0x6f00a39c21391e2b
xor rcx, 0x59d212e3
sub rcx, 0x287d328d
add rcx, 0x2884699d
sub rax, rcx
movabs rcx, 0x7d3d69450cb3729f
add rcx, 0x2dfe9027
xor rcx, 0x58a0760d
sub rcx, 0x34f44a4e
add rcx, 0x5f4d0d73
rol rax, 0x2f
rol rax, 1
add rax, rcx
xchg r13, rax
mov qword [r14 + 0x88], r13
xchg r13, rax
jmp 0x1400683eb
mov bpl, 0x7d
sub bpl, 4
sub bpl, 0x16
sub bpl, 0x2f
sub bpl, 0x33
mov edx, 0x73f7ae4d
sub edx, 0x1ebebec8
add edx, 0x1df5726b
add edx, 0x3ce4c601
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call fcn.14006ec00
xchg r12, r12
test rax, rax
je 0x1400684cd
movabs rcx, 0xfb9ae16c6fedccb2
sub rcx, 0x414dd588
xor rcx, 0x6398a072
add rcx, 0x4c1e29c7
add rax, rcx
movabs rcx, 0x98455c83186b7be1
add rcx, 0x3b5b3a26
sub rcx, 0x91f8658
sub rcx, 0xa7553bd
not rax
mov dword [rsp - 0x40], 0x7da22d1c
ror rax, 2
ror rax, 6
ror rax, 0xf
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x28], 0x78960aa5
movabs rax, 0x5f3a03a063f95331
sub rax, 0x47ce743b
xor rax, 0x1ce38402
xor rax, 0x73059b38
not rcx
mov dword [rsp - 0x24], 0x3dc1c952
rol rcx, 0x13
rol rcx, 1
xor rcx, rax
mov qword [r14 + 0x98], rcx
xchg rbx, rbx
jmp 0x1400684e0
mov dil, 0x21
sub dil, 0x14
add dil, 0x54
xor dil, 0x11
xor dil, 0x71
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call 0x140057df4
xchg rbx, rbx
mov bl, al
xchg r13, r14
mov rdx, r13
xchg r14, r13
mov rcx, rsi
mov dword [rsp - 0x40], esp
xor bl, 1
call fcn.140057f38
mov cl, byte [rsp + 0x28]
mov dl, 0x22
xor dl, 0x74
add dl, 0xc
sub dl, 0x61
xor al, dl
mov rbx, rbx
xor cl, dl
or al, cl
mov cl, byte [rsp + 0x29]
xor cl, dl
mov dword [rsp - 0x3c], 0x7d37574
or al, cl
mov cl, byte [rsp + 0x2a]
xor cl, dl
xchg r13, r13
or al, cl
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
mov rdi, rdi
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
xchg r15, r15
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
xchg r8, r8
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
or al, r13b
xchg r11, r11
or al, r12b
or al, r15b
or al, bpl
or al, dil
mov dword [rsp - 0x1c], 0x73a2e16d
or al, bl
mov rbx, qword [rsp + 0x70]
sete al
nop
sub rsp, 0x1f2e40b6
add rsp, 0x1f2e40e6
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
ret