Function at 0x1400e7970
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Hash data using murmur3

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1c8]
sub rsp, 0x2a0
mov qword [rbp - 0x38], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1403eaa10]
xor rax, rsp
mov qword [rbp + 0x160], rax
mov r15, rdx
mov qword [rbp - 0x58], rcx
mov eax, dword [0x1403fff30]
xor r12d, r12d
test al, 1
jne 0x1400e7a00
or eax, 1
mov dword [0x1403fff30], eax
mov qword [0x1403fff38], r12
mov qword [0x1403fff40], r12
call fcn.1400df5c0
mov qword [0x1403fff38], rax
lea rcx, [0x1402ddfa0]
call fcn.140299c6c
nop
cmp qword [0x1403fff40], 0
jne 0x1400e7d1e
mov dword [rbp - 0x30], 0x97ae2f4
mov dword [rbp - 0x2c], 0xdeeb1b0
mov dword [rbp - 0x28], 0x11458c05
mov dword [rbp - 0x24], 0x2579b533
mov dword [rbp - 0x20], 0x27343630
mov dword [rbp - 0x1c], 0x2ccd4be7
mov dword [rbp - 0x18], 0x2da6cbcd
mov dword [rbp - 0x14], 0x364c376f
mov dword [rbp - 0x10], 0x36777daf
mov dword [rbp - 0xc], 0x42607ae4
mov dword [rbp - 8], 0x44455caa
mov dword [rbp - 4], 0x4be3829d
mov dword [rbp], 0x4c25644d
mov dword [rbp + 4], 0x6998d566
mov dword [rbp + 8], 0x73827822
mov dword [rbp + 0xc], 0x75971201
mov dword [rbp + 0x10], 0x7655a70e
mov dword [rbp + 0x14], 0x7923005b
mov dword [rbp + 0x18], 0x802d44cc
mov dword [rbp + 0x1c], 0x82dcc906
mov dword [rbp + 0x20], 0x83b316d2
mov dword [rbp + 0x24], 0x8e5590f1
mov dword [rbp + 0x28], 0x8eee9a63
mov dword [rbp + 0x2c], 0x90a6c8ee
mov dword [rbp + 0x30], 0x93455477
mov dword [rbp + 0x34], 0x98950eb0
mov dword [rbp + 0x38], 0x9aecf299
mov dword [rbp + 0x3c], 0xa073a261
mov dword [rbp + 0x40], 0xa3ad99f9
mov dword [rbp + 0x44], 0xaa474b32
mov dword [rbp + 0x48], 0xaef4ce44
mov dword [rbp + 0x4c], 0xb61a2224
mov dword [rbp + 0x50], 0xc29a822c
mov dword [rbp + 0x54], 0xc4706f5a
mov dword [rbp + 0x58], 0xcee4e69d
mov dword [rbp + 0x5c], 0xd1260a8f
mov dword [rbp + 0x60], 0xdbda9b3f
mov dword [rbp + 0x64], 0xe09d40f3
mov dword [rbp + 0x68], 0xe4621dfd
mov dword [rbp + 0x6c], 0x51915678
mov dword [rbp + 0x70], 0x95635363
mov dword [rbp + 0x74], 0x1665fe9e
mov dword [rbp + 0x78], 0x2457ba7e
mov dword [rbp + 0x7c], 0x30902fe9
mov dword [rbp + 0x80], 0x35d98879
mov dword [rbp + 0x84], 0x36d87fe9
mov dword [rbp + 0x88], 0x3af52cd9
mov dword [rbp + 0x8c], 0x3b1f6659
mov dword [rbp + 0x90], 0x441fa955
mov dword [rbp + 0x94], 0x491dd6ef
mov dword [rbp + 0x98], 0x491fbbeb
mov dword [rbp + 0x9c], 0x4a46b57a
mov dword [rbp + 0xa0], 0x537c53e2
mov dword [rbp + 0xa4], 0x5777ead1
mov dword [rbp + 0xa8], 0x5fcd2766
mov dword [rbp + 0xac], 0x68d04cf3
mov dword [rbp + 0xb0], 0x7122807e
mov dword [rbp + 0xb4], 0x7f92b270
mov dword [rbp + 0xb8], 0x80c046ff
mov dword [rbp + 0xbc], 0x820c2082
mov dword [rbp + 0xc0], 0x8212d1d4
mov dword [rbp + 0xc4], 0x8b24acf6
mov dword [rbp + 0xc8], 0x914c0dc6
mov dword [rbp + 0xcc], 0x9d414dac
mov dword [rbp + 0xd0], 0xaa2a0cd7
mov dword [rbp + 0xd4], 0xaae4d869
mov dword [rbp + 0xd8], 0xb2e30852
mov dword [rbp + 0xdc], 0xb42cfde9
mov dword [rbp + 0xe0], 0xb5f7ffca
mov dword [rbp + 0xe4], 0xb9340231
mov dword [rbp + 0xe8], 0xba36a364
mov dword [rbp + 0xec], 0xc0eacc25
mov dword [rbp + 0xf0], 0xc7fbe56a
mov dword [rbp + 0xf4], 0xc8ecabfd
mov dword [rbp + 0xf8], 0xcfd7a0b3
mov dword [rbp + 0xfc], 0xd0214f99
mov dword [rbp + 0x100], 0xd2987e88
mov dword [rbp + 0x104], 0xd4a6cd9c
mov dword [rbp + 0x108], 0xdf029f4d
mov dword [rbp + 0x10c], 0xe04f4643
mov dword [rbp + 0x110], 0xf266f1fe
mov dword [rbp + 0x114], 0xf58a9f4a
mov dword [rbp + 0x118], 0xf74df5e8
mov dword [rbp + 0x11c], 0xfaa5d9fa
mov dword [rbp + 0x120], 0xfc8b2b87
mov dword [rbp + 0x124], 0xfddd3399
mov ebx, r12d
mov rax, r12
nop dword [rax]
lea r9, [rbp - 0x30]
lea r9, [r9 + rax*4]
movzx eax, byte [0x1403fdd77]
mov byte [rsp + 0x20], al
lea rdx, [rbp - 0x68]
lea rcx, [0x1403fff38]
call fcn.1400e9ad0
inc ebx
movsxd rax, ebx
cmp rax, 0x56
jb 0x1400e7cf0
lea rax, [0x140323de0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
mov r14d, r12d
mov rax, qword [r15 + 0x18]
mov rbx, qword [rax]
mov rbx, qword [rbx]
cmp rbx, qword [rax]
je 0x1400e85d2
lea r13, [0x140323de0]
nop dword [rax]
mov rsi, qword [rbx + 0x30]
test rsi, rsi
jne 0x1400e7d63
mov edi, r12d
mov qword [rsp + 0x38], r12
jmp 0x1400e7d83
or rdi, 0xffffffffffffffff
nop word [rax + rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400e7d70
mov qword [rsp + 0x38], r12
test edi, edi
jne 0x1400e7d8a
mov qword [rsp + 0x30], r13
jmp 0x1400e7daf
mov edx, edi
lea rcx, [rsp + 0x30]
call fcn.1401e9030
movsxd r9, edi
mov eax, dword [rsp + 0x38]
inc eax
movsxd rdx, eax
mov r8, rsi
mov rcx, qword [rsp + 0x30]
call fcn.14029b4d8
mov edx, edi
lea rcx, [rsp + 0x30]
call fcn.1401ea290
nop
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.1400d2fb0
nop
cmp dword [rsp + 0x38], 0
jle 0x1400e7ddc
mov rcx, qword [rsp + 0x30]
call fcn.140298600
mov eax, dword [rbp - 0x74]
lea r10d, [rax + rax]
mov eax, r10d
cdq
and edx, 3
add eax, edx
sar eax, 2
mov r8d, r12d
lea ecx, [rax*4]
movsxd r9, ecx
add r9, qword [rbp - 0x80]
neg eax
movsxd rdx, eax
je 0x1400e7e38
nop word [rax + rax]
imul eax, dword [r9 + rdx*4], 0xcc9e2d51
rol eax, 0xf
imul ecx, eax, 0x1b873593
xor r8d, ecx
rol r8d, 0xd
add r8d, 0xfaddaf14
lea r8d, [r8 + r8*4]
inc rdx
jne 0x1400e7e10
mov edx, r12d
mov ecx, r10d
and ecx, 3
dec ecx
je 0x1400e7e5f
dec ecx
je 0x1400e7e55
dec ecx
jne 0x1400e7e77
movzx edx, byte [r9 + 2]
shl edx, 0x10
movzx eax, byte [r9 + 1]
shl eax, 8
xor edx, eax
movzx eax, byte [r9]
xor eax, edx
imul ecx, eax, 0xcc9e2d51
rol ecx, 0x10
imul eax, ecx, 0x1b873593
xor r8d, eax
xor r8d, r10d
mov eax, r8d
shr eax, 0x10
xor eax, r8d
imul ecx, eax, 0x85ebca6b
mov eax, ecx
shr eax, 0xd
xor eax, ecx
imul ecx, eax, 0xc2b2ae35
mov edx, ecx
shr edx, 0x10
xor edx, ecx
mov r8, qword [0x1403fff38]
mov rax, qword [r8 + 8]
mov rcx, r8
cmp byte [rax + 0x19], 0
jne 0x1400e7ede
cmp dword [rax + 0x1c], edx
jae 0x1400e7ebc
mov rax, qword [rax + 0x10]
jmp 0x1400e7ec2
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400e7eb1
cmp rcx, r8
je 0x1400e7ede
cmp edx, dword [rcx + 0x1c]
jb 0x1400e7ede
mov qword [rsp + 0x60], rcx
lea rax, [rsp + 0x60]
jmp 0x1400e7ee8
mov qword [rsp + 0x50], r8
lea rax, [rsp + 0x50]
cmp qword [rax], r8
setne al
test al, al
je 0x1400e7fe9
cmp dword [rsp + 0x7c], 0
jne 0x1400e7fe6
xor r8d, r8d
lea rdx, [0x140328d20]
lea rcx, [rbp - 0x80]
call fcn.1401eb700
test al, al
je 0x1400e7fe6
mov rsi, qword [rbx + 0x30]
test rsi, rsi
jne 0x1400e7f2f
mov edi, r12d
mov qword [rsp + 0x48], r12
jmp 0x1400e7f46
or rdi, 0xffffffffffffffff
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400e7f33
mov qword [rsp + 0x48], r12
test edi, edi
jne 0x1400e7f4d
mov qword [rsp + 0x40], r13
jmp 0x1400e7f72
mov edx, edi
lea rcx, [rsp + 0x40]
call fcn.1401e9030
movsxd r9, edi
mov eax, dword [rsp + 0x48]
inc eax
movsxd rdx, eax
mov r8, rsi
mov rcx, qword [rsp + 0x40]
call fcn.14029b4d8
mov edx, edi
lea rcx, [rsp + 0x40]
call fcn.1401ea290
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x68]
call fcn.1400d1ab0
mov rdi, rax
mov edx, dword [rax + 0xc]
lea rcx, [rsp + 0x70]
call fcn.1401e9030
movsxd r9, dword [rdi + 0xc]
mov ecx, dword [rsp + 0x78]
inc ecx
movsxd rdx, ecx
mov r8, qword [rdi]
mov rcx, qword [rsp + 0x70]
call fcn.14029b4d8
mov edx, dword [rdi + 0xc]
lea rcx, [rsp + 0x70]
call fcn.1401ea290
nop
cmp dword [rbp - 0x60], 0
jle 0x1400e7fd5
mov rcx, qword [rbp - 0x68]
call fcn.140298600
nop
cmp dword [rsp + 0x48], 0
jle 0x1400e7fe6
mov rcx, qword [rsp + 0x40]
call fcn.140298600
inc r14d
cmp dword [rbp - 0x78], 0
jle 0x1400e7ff8
mov rcx, qword [rbp - 0x80]
call fcn.140298600
cmp byte [rbx + 0x19], 0
jne 0x1400e8046
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x1400e8022
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x1400e8046
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400e8014
jmp 0x1400e8046
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400e8043
nop dword [rax]
cmp rbx, qword [rax + 0x10]
jne 0x1400e8043
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400e8030
mov rbx, rax
mov rax, qword [r15 + 0x18]
cmp rbx, qword [rax]
jne 0x1400e7d50
cmp r14d, 5
mov r13, qword [rbp - 0x58]
jl 0x1400e85d2
cmp dword [rsp + 0x7c], 0
je 0x1400e85d2
mov r14, r12
mov rax, qword [r15 + 8]
lea rcx, vtable.Core::DateTime.0
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x40], 1
mov rcx, qword [r13 + 8]
call fcn.1400fa3a0
mov rsi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx]
cmp rbx, rcx
je 0x1400e81fb
movsd xmm7, qword [0x14034ce70]
movsd xmm8, qword [0x14034cf00]
movsd xmm6, qword [0x14034cd18]
nop dword [rax]
mov rdi, qword [rbx + 0x28]
mov rcx, qword [rdi + 0x40]
mov rax, rcx
shr rax, 0x30
test al, 1
je 0x1400e819b
shr rcx, 0x24
test cl, 1
jne 0x1400e819b
mov r8, qword [rdi + 0x50]
test r8, r8
je 0x1400e8154
mov rax, qword [r8]
mov rcx, qword [rax + 8]
mov rdx, rax
cmp byte [rcx + 0x19], 0
jne 0x1400e8118
nop dword [rax]
cmp dword [rcx + 0x20], 9
jge 0x1400e810c
mov rcx, qword [rcx + 0x10]
jmp 0x1400e8112
mov rdx, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x1400e8100
cmp rdx, rax
je 0x1400e812f
cmp dword [rdx + 0x20], 9
jg 0x1400e812f
mov qword [rsp + 0x50], rdx
lea rax, [rsp + 0x50]
jmp 0x1400e8139
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x60]
mov rax, qword [rax]
cmp rax, qword [r8]
je 0x1400e8154
mov rcx, qword [rax + 0x28]
test rcx, rcx
je 0x1400e8154
cmp qword [rcx + 8], 0
seta al
jmp 0x1400e8156
xor al, al
test al, al
je 0x1400e819b
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400d4620
mov r8, rax
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x50]
call fcn.1400ca960
xorps xmm0, xmm0
cvtsi2sd xmm0, qword [rax + 8]
divsd xmm0, xmm7
lea rax, vtable.Core::TimeSpan.0
mov qword [rbp - 0x68], rax
comisd xmm0, xmm8
jb 0x1400e819b
comisd xmm6, xmm0
ja 0x1400e81f8
cmp byte [rbx + 0x19], 0
jne 0x1400e81ee
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x1400e81ce
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x1400e81ee
nop word [rax + rax]
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400e81c0
jmp 0x1400e81ee
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400e81eb
cmp rbx, qword [rax + 0x10]
jne 0x1400e81eb
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400e81d8
mov rbx, rax
cmp rbx, qword [rsi]
je 0x1400e81fb
jmp 0x1400e80c0
mov r14, rdi
lea rax, vtable.Core::DateTime.0
mov qword [rbp - 0x50], rax
test r14, r14
je 0x1400e85d2
mov eax, dword [r14 + 0x40]
shr rax, 0xb
and al, 1
lea rcx, str.Win64
lea rdi, str.Win32
cmovne rdi, rcx
test rdi, rdi
jne 0x1400e823a
mov ebx, r12d
mov qword [rsp + 0x58], r12
jmp 0x1400e8253
or rbx, 0xffffffffffffffff
nop
inc rbx
cmp word [rdi + rbx*2], 0
jne 0x1400e8240
mov qword [rsp + 0x58], r12
test ebx, ebx
jne 0x1400e8261
lea rax, [0x140323de0]
mov qword [rsp + 0x50], rax
jmp 0x1400e8286
mov edx, ebx
lea rcx, [rsp + 0x50]
call fcn.1401e9030
movsxd r9, ebx
mov eax, dword [rsp + 0x58]
inc eax
movsxd rdx, eax
mov r8, rdi
mov rcx, qword [rsp + 0x50]
call fcn.14029b4d8
mov edx, ebx
lea rcx, [rsp + 0x50]
call fcn.1401ea290
nop
mov edx, dword [rsp + 0x5c]
inc edx
lea rcx, [rsp + 0x50]
call fcn.1401e9030
movsxd rcx, dword [rsp + 0x5c]
mov edx, 0x2f
mov rax, qword [rsp + 0x50]
mov word [rax + rcx*2], dx
mov edx, dword [rsp + 0x5c]
inc edx
lea rcx, [rsp + 0x50]
call fcn.1401ea290
lea rdx, str.Ransomware.Urausy
lea rcx, [rsp + 0x50]
call fcn.1401e7680
lea r8, [rsp + 0x50]
mov edx, 2
mov rcx, r14
call fcn.1400d62d0
lea rax, str..jpg
mov qword [rbp + 0x130], rax
lea rax, str..png
mov qword [rbp + 0x138], rax
lea rax, str..htm
mov qword [rbp + 0x140], rax
lea rax, str..css
mov qword [rbp + 0x148], rax
lea rax, [0x140328c90]
mov qword [rbp + 0x150], rax
lea rax, str..gif
mov qword [rbp + 0x158], rax
mov rax, qword [r15 + 0x18]
mov rbx, qword [rax]
mov rbx, qword [rbx]
cmp rbx, qword [rax]
je 0x1400e85af
lea r13, [0x140323de0]
mov rsi, qword [rbx + 0x30]
test rsi, rsi
jne 0x1400e836a
mov edi, r12d
mov qword [rsp + 0x68], r12
jmp 0x1400e8383
or rdi, 0xffffffffffffffff
nop
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400e8370
mov qword [rsp + 0x68], r12
test edi, edi
jne 0x1400e838a
mov qword [rsp + 0x60], r13
jmp 0x1400e83af
mov edx, edi
lea rcx, [rsp + 0x60]
call fcn.1401e9030
movsxd r9, edi
mov eax, dword [rsp + 0x68]
inc eax
movsxd rdx, eax
mov r8, rsi
mov rcx, qword [rsp + 0x60]
call fcn.14029b4d8
mov edx, edi
lea rcx, [rsp + 0x60]
call fcn.1401ea290
nop
movsxd rax, dword [rsp + 0x7c]
cmp dword [rsp + 0x6c], eax
jl 0x1400e853c
mov r8, rax
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x60]
call fcn.14029a350
test eax, eax
jne 0x1400e853c
mov rsi, qword [rbx + 0x30]
test rsi, rsi
jne 0x1400e83f8
mov edi, r12d
mov qword [rsp + 0x48], r12
jmp 0x1400e8413
or rdi, 0xffffffffffffffff
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400e8400
mov qword [rsp + 0x48], r12
test edi, edi
jne 0x1400e841a
mov qword [rsp + 0x40], r13
jmp 0x1400e843f
mov edx, edi
lea rcx, [rsp + 0x40]
call fcn.1401e9030
movsxd r9, edi
mov eax, dword [rsp + 0x48]
inc eax
movsxd rdx, eax
mov r8, rsi
mov rcx, qword [rsp + 0x40]
call fcn.14029b4d8
mov edx, edi
lea rcx, [rsp + 0x40]
call fcn.1401ea290
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400dfeb0
nop
cmp dword [rsp + 0x48], 0
jle 0x1400e846c
mov rcx, qword [rsp + 0x40]
call fcn.140298600
mov edi, r12d
lea rsi, [rbp + 0x130]
nop word [rax + rax]
xor r8d, r8d
mov rdx, qword [rsi]
lea rcx, [rbp - 0x80]
call fcn.1401e9310
test al, al
jne 0x1400e84a7
inc edi
add rsi, 8
movsxd rax, edi
cmp rax, 6
jb 0x1400e8480
jmp 0x1400e852c
mov rsi, qword [rbx + 0x30]
test rsi, rsi
jne 0x1400e84ba
mov edi, r12d
mov qword [rsp + 0x38], r12
jmp 0x1400e84d3
or rdi, 0xffffffffffffffff
nop
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400e84c0
mov qword [rsp + 0x38], r12
test edi, edi
jne 0x1400e84da
mov qword [rsp + 0x30], r13
jmp 0x1400e84ff
mov edx, edi
lea rcx, [rsp + 0x30]
call fcn.1401e9030
movsxd r9, edi
mov eax, dword [rsp + 0x38]
inc eax
movsxd rdx, eax
mov r8, rsi
mov rcx, qword [rsp + 0x30]
call fcn.14029b4d8
mov edx, edi
lea rcx, [rsp + 0x30]
call fcn.1401ea290
nop
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.1400e0da0
nop
cmp dword [rsp + 0x38], 0
jle 0x1400e852c
mov rcx, qword [rsp + 0x30]
call fcn.140298600
nop
cmp dword [rbp - 0x78], 0
jle 0x1400e853c
mov rcx, qword [rbp - 0x80]
call fcn.140298600
nop
cmp dword [rsp + 0x68], 0
jle 0x1400e854d
mov rcx, qword [rsp + 0x60]
call fcn.140298600
cmp byte [rbx + 0x19], 0
jne 0x1400e859e
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x1400e857e
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x1400e859e
nop dword [rax]
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400e8570
jmp 0x1400e859e
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400e859b
cmp rbx, qword [rax + 0x10]
jne 0x1400e859b
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400e8588
mov rbx, rax
mov rax, qword [r15 + 0x18]
cmp rbx, qword [rax]
jne 0x1400e8357
mov r13, qword [rbp - 0x58]
mov rax, qword [r14]
mov rdx, qword [r13 + 8]
mov rcx, r14
call qword [rax + 0x70]
nop
cmp dword [rsp + 0x58], 0
jle 0x1400e85ce
mov rcx, qword [rsp + 0x50]
call fcn.140298600
mov bl, 1
jmp 0x1400e85d4
xor bl, bl
cmp dword [rsp + 0x78], 0
jle 0x1400e85e5
mov rcx, qword [rsp + 0x70]
call fcn.140298600
movzx eax, bl
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.140297ff0
lea r11, [rsp + 0x2a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret