Function at 0x140079220
Capabilities:
Contain obfuscated stackstrings
Open clipboard
Write clipboard data

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x518]
sub rsp, 0x5e0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov rax, qword [0x1402a7978]
xor rax, rsp
mov qword [rbp + 0x430], rax
movzx r12d, r9b
mov rdi, r8
mov qword [rbp - 0x38], r8
mov r15, rdx
mov r13, rcx
mov qword [rbp - 0x50], rcx
xor eax, eax
mov ebx, eax
mov dword [rsp + 0x48], eax
lea rcx, [0x140308e48]
lea rax, [0x140308e30]
test r9b, r9b
cmovne rax, rcx
mov qword [rbp - 0x40], rax
mov r9d, dword [rdx]
add r9d, 0xa
mov dword [rsp + 0x60], r9d
mov r10d, dword [rdx + 4]
mov eax, dword [0x1402a937c]
add eax, 0xc
add r10d, eax
mov dword [rbp - 0x48], r10d
mov r11d, dword [rdx + 8]
sub r11d, dword [rbp + 0x540]
sub r11d, 0x14
mov dword [rsp + 0x50], r11d
mov dword [rbp + 0x2d0], r9d
mov dword [rbp + 0x2d4], r10d
mov dword [rbp + 0x2d8], r11d
mov dword [rbp + 0x2dc], select
lea r8d, [r10 - 0xf]
movups xmm1, xmmword [rdi]
lea eax, [r9 + r11]
movd ecx, xmm1
cmp eax, ecx
jl 0x14007939e
lea eax, [r8 + 0x1e]
movdqa xmm0, xmm1
psrldq xmm0, 4
movd edx, xmm0
cmp eax, edx
jl 0x14007939e
add ecx, dword [rdi + 8]
cmp r9d, ecx
jg 0x14007939e
psrldq xmm1, 0xc
movd ecx, xmm1
add ecx, edx
cmp r8d, ecx
jg 0x14007939e
mov r8b, 1
mov byte [rsp + 0x47], r8b
mov byte [0x140308e78], bl
mov edx, dword [0x1402cc344]
cmp edx, r9d
jle 0x140079397
mov ecx, dword [0x1402cc348]
cmp ecx, r10d
jle 0x140079397
lea eax, [r11 + r9]
cmp edx, eax
jge 0x140079397
lea eax, [r10 + 0xf]
cmp ecx, eax
jge 0x140079397
mov byte [rsp + 0x44], r8b
jmp 0x1400793be
mov byte [rsp + 0x47], r8b
jmp 0x1400793ba
mov byte [rsp + 0x47], bl
test r12b, r12b
jne 0x1400793b0
mov byte [0x140308e78], 1
jmp 0x1400793ba
mov byte [0x140308e78], bl
mov byte [rsp + 0x47], bl
mov byte [rsp + 0x44], bl
mov rax, r13
mov r14, qword [r13 + 0x18]
cmp r14, 0x10
jb 0x1400793cf
mov rax, qword [r13]
lea rcx, [r13 + 0x10]
mov qword [rbp], rcx
mov rsi, qword [rcx]
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rsi
movaps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call fcn.140074820
cmp dword [0x1402a9388], eax
sete byte [rsp + 0x46]
lea rdx, [r13 + 0x48]
mov qword [rbp + 0x60], rdx
movss xmm14, dword [0x140276288]
movaps xmm6, xmm14
subss xmm6, dword [rdx + 0x18]
divss xmm6, dword [0x1402762bc]
movabs rdx, 0x9cb1e7537ffa9e6d
movabs rdi, 0x7fffffffffffffff
movabs r8, 0x4a719b8c5b2fd4c6
movabs r9, 0xf8df8e31069ff54d
je 0x14007956c
mov qword [rbp + 0x370], rdx
mov qword [rbp + 0x378], r8
movaps xmm0, xmmword [rbp + 0x370]
mov qword [rbp + 0x370], r9
mov qword [rbp + 0x378], r8
xorps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x370], xmm0
lea rax, [rbp + 0x370]
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], bl
jne 0x1400794a0
mov rax, rdi
sub rax, rsi
cmp rax, rcx
jb 0x14007ba76
mov r9, r13
cmp r14, 0x10
jb 0x1400794c4
mov r9, qword [r13]
mov qword [rsp + 0x30], rcx
lea rax, [rbp + 0x370]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov r8, r13
movzx edx, byte [rsp + 0x45]
lea rcx, [rbp + 0x290]
call fcn.140071e00
mov ebx, 5
lea rax, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae rax, qword [rbp + 0x290]
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call fcn.140074820
mov ecx, dword [0x1402a9388]
movzx r14d, byte [rsp + 0x44]
cmp ecx, eax
je 0x140079572
test ecx, ecx
jne 0x140079563
test r14b, r14b
je 0x140079563
cmp dword [0x1402a938c], ecx
jne 0x140079563
cmp dword [0x1402a9390], ecx
je 0x140079572
xorps xmm6, xmmword [0x140276540]
jmp 0x140079572
movzx r14d, byte [rsp + 0x44]
movaps xmm1, xmm6
lea rcx, [r13 + 0x48]
call fcn.140074750
test bl, 1
je 0x140079592
and ebx, 0xfffffffe
lea rcx, [rbp + 0x290]
call fcn.140009c80
xorps xmm10, xmm10
movss xmm6, dword [0x140276284]
cmp byte [0x1402a939c], 0
je 0x1400796f5
cmp byte [rsp + 0x46], 0
jne 0x1400796de
movabs rax, 0x9cb1e7537ffa9e6d
mov qword [rbp + 0x370], rax
movabs rax, 0x4a719b8c5b2fd4c6
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x370]
movabs rcx, 0xf8df8e31069ff54d
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x378], rax
xorps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x370], xmm0
mov rcx, qword [rbp]
mov rcx, qword [rcx]
lea rdx, [rbp + 0x370]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140079620
sub rdi, rcx
cmp rdi, rax
jb 0x14007ba7c
mov r9, r13
cmp qword [r13 + 0x18], 0x10
jb 0x140079643
mov r9, qword [r13]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x370]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r8, r13
movzx edx, byte [rsp + 0x45]
lea rcx, [rbp + 0x290]
call fcn.140071e00
or ebx, 0xa
lea rax, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae rax, qword [rbp + 0x290]
mov qword [rbp + 0x370], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call fcn.140074820
mov ecx, dword [0x1402a9388]
cmp ecx, eax
je 0x1400796de
test ecx, ecx
jne 0x1400796da
test r14b, r14b
je 0x1400796da
cmp dword [0x1402a938c], ecx
jne 0x1400796da
cmp dword [0x1402a9390], ecx
je 0x1400796de
movaps xmm6, xmm10
movss dword [r13 + 0x60], xmm6
test bl, 2
je 0x1400796f5
lea rcx, [rbp + 0x290]
call fcn.140009c80
mov dword [rbp + 0x260], 0xc8282828
mov ebx, dword [rsp + 0x50]
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x4c], select
mov edi, dword [rsp + 0x60]
mov dword [rsp + 0x58], edi
mov r14d, dword [rbp - 0x48]
mov dword [rsp + 0x5c], r14d
movss xmm7, dword [0x14027629c]
movss dword [rsp + 0x28], xmm7
mov byte [rsp + 0x20], 1
mov r9d, dword [rbp + 0x260]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x58]
mov rsi, qword [rbp - 0x40]
mov rcx, rsi
call fcn.140084760
test r12b, r12b
mov rax, qword [rbp - 0x38]
cmovne rax, r15
mov qword [rbp - 0x38], rax
mov r15, rax
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
movss xmm15, dword [0x140276274]
mov r12d, select
comiss xmm15, dword [r13 + 0x60]
jbe 0x1400797eb
mov dword [rbp + 0x260], 0xff646464
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x5c], r14d
movss dword [rsp + 0x28], xmm7
mov byte [rsp + 0x20], 0
mov r9d, dword [rbp + 0x260]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140084760
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
mov dword [rbp + 0x260], 0xa0a0a
mov dword [rsp + 0x40], 0x780a0a0a
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x5c], r14d
mov byte [rsp + 0x28], 0
mov eax, dword [rbp + 0x260]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.1400848a0
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
mov rdx, r13
lea rcx, [rbp + 0x350]
call fcn.140009080
nop
movups xmm6, xmmword [0x140308db8]
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x290]
call fcn.140009080
mov rbx, rax
movss xmm11, dword [0x14027639c]
movss xmm12, dword [0x140276378]
movaps xmm2, xmm6
shufps xmm2, xmm6, 0xff
ucomiss xmm2, xmm10
jp 0x14007989d
je 0x1400798d1
cmp qword [rax + 0x18], 0x10
jb 0x1400798a7
mov rax, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
lea rdx, [rbp - 0x60]
movq rcx, xmm6
call fcn.14004da90
mov rcx, rbx
call fcn.140009c80
movss xmm1, dword [r13 + 0x60]
movss xmm9, dword [0x140276220]
mulss xmm1, xmm9
addss xmm1, dword [0x140276250]
movzx eax, byte [0x1402cc777]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movzx eax, byte [0x1402cc774]
mov byte [rsp + 0x40], al
movzx eax, byte [0x1402cc775]
mov byte [rsp + 0x41], al
movzx eax, byte [0x1402cc776]
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], cl
movups xmm6, xmmword [0x140308db8]
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x290]
call fcn.140009080
lea ecx, [rdi + 1]
lea edx, [r14 - 0xb]
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x4c], edx
movaps xmmword [rbp + 0x270], xmm6
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x20], ecx
lea r9, [rbp + 0x270]
mov r8, rax
lea rdx, [rsp + 0x48]
mov rcx, rsi
call fcn.140084b10
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
mov dword [rsp + 0x40], 0xff646464
mov ebx, dword [rsp + 0x50]
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x5c], r14d
movss dword [rsp + 0x28], xmm7
mov byte [rsp + 0x20], 0
mov r9d, dword [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140084760
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
movss xmm1, dword [r13 + 0x60]
movss xmm13, dword [0x140276200]
comiss xmm1, xmm13
jbe 0x140079a95
movzx eax, byte [0x1402cc76b]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movzx eax, byte [0x1402cc768]
mov byte [rsp + 0x40], al
movzx eax, byte [0x1402cc769]
mov byte [rsp + 0x41], al
movzx eax, byte [0x1402cc76a]
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], cl
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x4c], r12d
mov dword [rsp + 0x58], edi
mov dword [rsp + 0x5c], r14d
movss dword [rsp + 0x28], xmm7
mov byte [rsp + 0x20], 0
mov r9d, dword [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140084760
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, rsi
call fcn.140084dd0
mov ebx, 4
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov qword [rsp + 0x58], rdi
mov eax, dword [rbx + rdi]
cmp dword [0x140308ee0], eax
jle 0x140079ae3
lea rcx, [0x140308ee0]
call fcn.1401568cc
cmp dword [0x140308ee0], 0xffffffff
jne 0x140079ae3
call fcn.140155f50
mov qword [0x140308eb8], rax
lea rcx, [0x140308ee0]
call fcn.140156860
mov eax, dword [rbx + rdi]
cmp dword [0x140308e98], eax
jle 0x140079b1b
lea rcx, [0x140308e98]
call fcn.1401568cc
cmp dword [0x140308e98], 0xffffffff
jne 0x140079b1b
call fcn.140155f50
mov qword [0x140308ed8], rax
lea rcx, [0x140308e98]
call fcn.140156860
cmp byte [rsp + 0x46], 0
je 0x14007a576
call fcn.140155f50
mov rcx, rax
sub rcx, qword [0x140308eb8]
movabs rsi, 0x346dc5d63886594b
mov rax, rsi
imul rcx
mov rbx, rdx
sar rbx, 0xb
mov rax, rbx
shr rax, 0x3f
add rbx, rax
movzx eax, byte [0x1402cc14c]
test al, al
je 0x140079b6e
cmp byte [0x1402cc24c], 0
je 0x140079b6e
test al, al
jne 0x140079b7a
call fcn.140155f50
mov qword [0x140308ed8], rax
call fcn.140155f50
mov rcx, rax
sub rcx, qword [0x140308ed8]
mov rax, rsi
imul rcx
sar rdx, 0xb
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov eax, 0xc8
mov esi, 0x32
cmp edx, 0x2ee
cmovg eax, esi
cmp ebx, eax
setg dl
mov byte [rsp + 0x45], dl
movzx ecx, byte [0x1402cc155]
test cl, cl
je 0x140079bda
cmp byte [0x1402cc187], 0
je 0x140079bda
cmp byte [0x1402cc287], 0
jne 0x140079bda
mov al, 1
jmp 0x140079bdc
xor al, al
test cl, cl
je 0x140079bf7
cmp byte [0x1402cc19a], 0
je 0x140079bf7
cmp byte [0x1402cc29a], 0
jne 0x140079bf7
mov r13b, 1
jmp 0x140079bfa
xor r13b, r13b
test al, al
jne 0x14007ad52
test r13b, r13b
je 0x140079c17
mov rsi, qword [rbp - 0x50]
add rsi, 0x28
xor r14d, r14d
jmp 0x14007aed3
mov r14d, 1
mov dword [rsp + 0x70], r14d
lea rcx, [0x1402cc145]
mov qword [rsp + 0x48], rcx
movabs rbx, 0xf8df8e31069fca62
nop dword [rax + rax]
cmp byte [rcx], 0
je 0x14007a54f
mov r13, qword [rbp - 0x50]
cmp r14d, 8
jne 0x140079c66
mov rax, qword [r13 + 0x20]
cmp qword [rax + 0x10], 0
je 0x140079c66
test dl, dl
jne 0x14007a6be
cmp byte [rcx + 0x100], 0
jne 0x14007a54f
cmp r14d, 0x20
je 0x14007ac01
mov dword [rbp + 0x260], r14d
mov ecx, r14d
call fcn.1401747f0
mov r15d, eax
mov ecx, r14d
call fcn.1401748a0
mov r12d, eax
mov ecx, 4
mov ecx, dword [rcx + rdi]
cmp dword [0x140308eb0], ecx
jle 0x14007a32f
lea rcx, [0x140308eb0]
call fcn.1401568cc
cmp dword [0x140308eb0], 0xffffffff
jne 0x14007a32f
xorps xmm0, xmm0
movups xmmword [0x140308ea0], xmm0
mov qword [rbp - 0x60], rbx
movabs rdi, 0x4a719b8c5b2fd4c6
mov qword [rbp - 0x58], rdi
movaps xmm0, xmmword [rbp - 0x60]
movabs rsi, 0xf8df8e31069ff54d
mov qword [rbp + 0x390], rsi
mov qword [rbp + 0x398], rdi
xorps xmm0, xmmword [rbp + 0x390]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0xd0], 0xbf
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
xor ebx, ebx
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140079d40
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0xd8]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069fcb63
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdi
movaps xmm0, xmmword [rbp - 0x10]
mov qword [rbp + 0x3a0], rsi
mov qword [rbp + 0x3a8], rdi
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0xf8], 0xbe
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140079dc0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x100]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069fc963
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rdi
movaps xmm0, xmmword [rbp + 0xa0]
mov qword [rbp + 0x410], rsi
mov qword [rbp + 0x418], rdi
xorps xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x120], 0xbc
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
mov qword [rbp + 0x138], rbx
mov qword [rbp + 0x140], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140079e41
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x128]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069faa60
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], rdi
movaps xmm0, xmmword [rbp + 0x90]
mov qword [rbp + 0x420], rsi
mov qword [rbp + 0x428], rdi
xorps xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x148], 0xbd
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], rbx
mov qword [rbp + 0x168], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140079ec2
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x150]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069fde70
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rdi
movaps xmm0, xmmword [rbp + 0x80]
mov qword [rbp + 0x3d0], rsi
mov qword [rbp + 0x3d8], rdi
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x170], 0xbb
xorps xmm0, xmm0
movups xmmword [rbp + 0x178], xmm0
mov qword [rbp + 0x188], rbx
mov qword [rbp + 0x190], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140079f43
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x178]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069f8e16
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rdi
movaps xmm0, xmmword [rbp + 0x70]
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3e8], rdi
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x198], 0xdb
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], rbx
mov qword [rbp + 0x1b8], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140079fc0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x1a0]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069f8810
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], rdi
movaps xmm0, xmmword [rbp + 0xb0]
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x3f8], rdi
xorps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x1c0], 0xdd
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
mov qword [rbp + 0x1d8], rbx
mov qword [rbp + 0x1e0], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14007a041
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x1c8]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069fcf76
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], rdi
mov qword [rbp + 0x400], rsi
mov qword [rbp + 0x408], rdi
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x1e8], 0xba
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], rbx
mov qword [rbp + 0x208], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14007a0c3
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x1f0]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069fd76a
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], rdi
mov qword [rbp + 0x3b0], rsi
mov qword [rbp + 0x3b8], rdi
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x210], 0xc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
mov qword [rbp + 0x228], rbx
mov qword [rbp + 0x230], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14007a145
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x218]
call fcn.14000bef0
nop
movabs rax, 0xf8df8e31069f8911
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdi
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rdi
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x80], xmm0
mov dword [rbp + 0x238], 0xdc
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], rbx
lea rax, [rbp - 0x80]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14007a1c0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x240]
call fcn.14000bef0
nop
mov qword [0x140308ea0], rbx
mov qword [0x140308ea8], rbx
mov ecx, 0x48
call fcn.140156530
mov rsi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov r14, rax
mov qword [0x140308ea0], rax
lea rdi, [rbp + 0xd0]
nop dword [rax + rax]
mov r9, rdi
mov r8, rsi
lea rdx, [rbp + 0x2b0]
call fcn.14007cdd0
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp - 0x70], xmm0
cmp byte [rbp - 0x70], 0
jne 0x14007a2d7
movabs rax, 0x38e38e38e38e38e
cmp qword [0x140308ea8], rax
je 0x14007ba88
lea rax, [0x140308ea0]
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rbx
mov ecx, 0x48
call fcn.140156530
mov rbx, rax
mov qword [rbp + 0x378], rax
mov ecx, dword [rdi]
mov dword [rax + 0x20], ecx
lea rcx, [rax + 0x28]
lea rdx, [rdi + 8]
call fcn.140009080
mov qword [rbx], r14
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], r14
mov word [rbx + 0x18], 0
mov qword [rbp + 0x378], 0
movaps xmmword [rbp - 0x80], xmm6
mov r8, rbx
lea rdx, [rbp - 0x80]
lea rcx, [0x140308ea0]
call fcn.14000dbb0
mov r14, qword [0x140308ea0]
xor ebx, ebx
add rdi, 0x28
lea rax, [rbp + 0x260]
cmp rdi, rax
jne 0x14007a220
lea r9, [0x14007baa0]
mov edx, 0x28
lea r8d, [rdx - 0x1e]
lea rcx, [rbp + 0xd0]
call fcn.14015674c
lea rcx, [0x1401aee20]
call fcn.140156e18
nop
lea rcx, [0x140308eb0]
call fcn.140156860
mov r14d, dword [rsp + 0x70]
mov rdi, qword [rsp + 0x58]
mov esi, 0x32
mov ecx, 4
mov eax, dword [rcx + rdi]
cmp dword [0x140308ec0], eax
jle 0x14007a4e0
lea rcx, [0x140308ec0]
call fcn.1401568cc
cmp dword [0x140308ec0], 0xffffffff
jne 0x14007a4e0
xorps xmm0, xmm0
movups xmmword [0x140308ec8], xmm0
mov dword [rbp + 0x10], 0x31
mov byte [rbp + 0x14], 0x21
mov dword [rbp + 0x18], esi
mov byte [rbp + 0x1c], 0x40
mov dword [rbp + 0x20], 0x33
mov byte [rbp + 0x24], 0x23
mov dword [rbp + 0x28], 0x34
mov byte [rbp + 0x2c], 0x24
mov dword [rbp + 0x30], 0x35
mov byte [rbp + 0x34], 0x25
mov dword [rbp + 0x38], 0x36
mov byte [rbp + 0x3c], 0x5e
mov dword [rbp + 0x40], 0x37
mov byte [rbp + 0x44], 0x26
mov dword [rbp + 0x48], 0x38
mov byte [rbp + 0x4c], 0x2a
mov dword [rbp + 0x50], 0x39
mov byte [rbp + 0x54], 0x28
mov dword [rbp + 0x58], 0x30
mov byte [rbp + 0x5c], 0x29
xor eax, eax
mov qword [0x140308ec8], rax
mov qword [0x140308ed0], rax
lea ecx, [rax + 0x28]
call fcn.140156530
mov rdi, rax
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov rsi, rax
mov qword [0x140308ec8], rax
lea rbx, [rbp + 0x10]
nop word [rax + rax]
mov r9, rbx
mov r8, rdi
lea rdx, [rbp + 0x2b0]
call fcn.14007cb40
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp - 0x70], xmm0
cmp byte [rbp - 0x70], 0
jne 0x14007a4b1
movabs rax, 0x666666666666666
cmp qword [0x140308ed0], rax
je 0x14007ba8e
lea rax, [0x140308ec8]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 0
mov ecx, 0x28
call fcn.140156530
mov r8, rax
mov rax, qword [rbx]
mov qword [r8 + 0x1c], rax
mov qword [r8], rsi
mov qword [r8 + 8], rsi
mov qword [r8 + 0x10], rsi
mov word [r8 + 0x18], 0
mov qword [rbp + 0x278], 0
movaps xmmword [rbp - 0x80], xmm6
lea rdx, [rbp - 0x80]
lea rcx, [0x140308ec8]
call fcn.14000dbb0
mov rsi, qword [0x140308ec8]
add rbx, 8
lea rax, [rbp + 0x60]
cmp rbx, rax
jne 0x14007a410
lea rcx, [0x1401aee10]
call fcn.140156e18
nop
lea rcx, [0x140308ec0]
call fcn.140156860
mov rdi, qword [rsp + 0x58]
mov ecx, dword [rbp + 0x260]
test r15d, r15d
jne 0x14007ab00
test r12d, r12d
je 0x14007a4fd
cmp ecx, 0x60
jl 0x14007aa7c
mov rdx, qword [0x140308ea0]
mov rax, qword [rdx + 8]
cmp byte [rax + 0x19], 0
jne 0x14007a527
nop
cmp dword [rax + 0x20], ecx
jge 0x14007a51b
mov rax, qword [rax + 0x10]
jmp 0x14007a521
mov rdx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x14007a510
cmp byte [rdx + 0x19], 0
jne 0x14007a536
cmp ecx, dword [rdx + 0x20]
jge 0x14007aaa0
movabs rbx, 0xf8df8e31069fca62
mov esi, 0x32
movzx edx, byte [rsp + 0x45]
mov rcx, qword [rsp + 0x48]
inc r14d
mov dword [rsp + 0x70], r14d
inc rcx
mov qword [rsp + 0x48], rcx
cmp r14d, 0x100
jl 0x140079c40
mov r13, qword [rbp - 0x50]
mov r12d, select
xor r14d, r14d
movabs rsi, 0x4a719b8c5b2fd4c6
movabs r15, 0xf8df8e31069ff54d
mov rdx, qword [r13 + 0x20]
lea rcx, [rbp + 0x330]
call fcn.140009080
nop
movabs rcx, 0xf8df8e31069ff567
cmp byte [r13 + 0x40], 0
je 0x14007afd4
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
mov rdi, r14
mov qword [rbp + 0x2c0], r14
mov qword [rbp + 0x2c8], r12
mov byte [rbp + 0x2b0], 0
mov ebx, r14d
mov rax, qword [r13 + 0x20]
cmp qword [rax + 0x10], 0
jbe 0x14007a66a
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rsi
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], rsi
movdqa xmm6, xmmword [rbp + 0x270]
movaps xmm7, xmmword [rbp - 0x30]
nop dword [rax]
movdqa xmm0, xmm6
xorps xmm0, xmm7
movdqa xmmword [rbp + 0x270], xmm0
lea rax, [rbp + 0x270]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14007a630
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x2b0]
call fcn.140009ce0
inc ebx
mov rcx, qword [r13 + 0x20]
movsxd rax, ebx
cmp rax, qword [rcx + 0x10]
jb 0x14007a610
mov r12, qword [rbp + 0x2c8]
mov rdi, qword [rbp + 0x2c0]
lea r9, [rbp + 0x2b0]
cmp r12, 0x10
cmovae r9, qword [rbp + 0x2b0]
mov rax, qword [rbp + 0x348]
cmp rdi, rax
ja 0x14007afb8
lea rbx, [rbp + 0x330]
cmp rax, 0x10
cmovae rbx, qword [rbp + 0x330]
mov qword [rbp + 0x340], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.140158d80
mov byte [rdi + rbx], 0
jmp 0x14007afc8
mov r8, qword [r13 + 0x28]
mov rcx, qword [r13 + 0x30]
sub rcx, r8
movabs rax, 0xe38e38e38e38e39
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14007a930
lea eax, [rdx - 1]
movsxd rcx, eax
test eax, eax
jle 0x14007a721
lea rax, [rcx + rcx*8]
shl rax, 3
nop dword [rax]
cmp rdx, rcx
jbe 0x14007ba82
cmp byte [rax + r8 + 0x20], 0
je 0x14007a7a9
dec rcx
sub rax, 0x48
test rcx, rcx
jg 0x14007a700
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
xor ebx, ebx
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], rbx
xor r8d, r8d
lea rdx, [0x14026d779]
lea rcx, [rbp + 0x2b0]
call fcn.14000bef0
nop
mov rax, qword [r13 + 0x20]
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14007a763
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
movzx r9d, byte [rax + rcx - 1]
mov rcx, qword [rbp + 0x2c0]
mov rdx, qword [rbp + 0x2c8]
cmp rcx, rdx
jae 0x14007a7cf
lea rax, [rcx + 1]
mov qword [rbp + 0x2c0], rax
lea rax, [rbp + 0x2b0]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0x2b0]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x14007a7e6
mov byte [rax + r8 + 0x20], 1
mov dword [rax + r8 + 0x40], 0x3f800000
mov r12d, select
call fcn.140155f50
mov qword [0x140308eb8], rax
jmp 0x14007a576
movzx r8d, byte [rsp + 0x45]
mov edx, 1
lea rcx, [rbp + 0x2b0]
call fcn.14000c1e0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x290]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140079160
nop
mov byte [rbp + 0x300], 1
mov dword [rbp + 0x320], 0x3f800000
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x270], xmm1
mov qword [rbp + 0x280], rbx
lea r8, [rbp + 0x2e0]
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.14007c6d0
mov r15, qword [r13 + 0x30]
mov rdi, qword [r13 + 0x28]
cmp rdi, r15
je 0x14007a8c4
lea rsi, [rdi + 0x28]
mov rbx, qword [rbp + 0x278]
nop dword [rax]
cmp rbx, qword [rbp + 0x280]
je 0x14007a89e
mov rdx, rdi
mov rcx, rbx
call fcn.140009080
movzx eax, byte [rsi - 8]
mov byte [rbx + 0x20], al
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 0x28], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbx + 0x38], xmm1
mov rbx, qword [rbp + 0x278]
add rbx, 0x48
mov qword [rbp + 0x278], rbx
jmp 0x14007a8b7
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 0x270]
call fcn.14007c6d0
mov rbx, qword [rbp + 0x278]
add rdi, 0x48
add rsi, 0x48
cmp rdi, r15
jne 0x14007a860
lea rdx, [rbp + 0x270]
lea rcx, [r13 + 0x28]
call fcn.14007bd90
mov rcx, qword [r13 + 0x20]
lea rdx, [rcx + 0x10]
mov rax, qword [rdx]
dec rax
cmp qword [rcx + 0x18], 0x10
jb 0x14007a8ec
mov rcx, qword [rcx]
mov qword [rdx], rax
mov byte [rcx + rax], 0
lea rcx, [rbp + 0x270]
call fcn.14007bf50
nop
lea rcx, [rbp + 0x2e0]
call fcn.140009c80
nop
lea rcx, [rbp + 0x2b0]
call fcn.140009c80
mov r12d, select
call fcn.140155f50
mov qword [0x140308eb8], rax
jmp 0x14007a576
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
xor ebx, ebx
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], rbx
xor r8d, r8d
lea rdx, [0x14026d779]
lea rcx, [rbp + 0x2b0]
call fcn.14000bef0
nop
mov rdx, qword [r13 + 0x20]
mov rax, rdx
cmp qword [rdx + 0x18], 0x10
jb 0x14007a972
mov rax, qword [rdx]
mov rdx, qword [rdx + 0x10]
movzx edx, byte [rdx + rax - 1]
lea rcx, [rbp + 0x2b0]
call fcn.140008fd0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x290]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140079160
nop
mov rdx, qword [r13 + 0x30]
cmp rdx, qword [r13 + 0x38]
je 0x14007aa0b
movups xmm0, xmmword [rbp + 0x2e0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x2f0]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x2f0], rbx
mov r12d, select
mov qword [rbp + 0x2f8], r12
mov byte [rbp + 0x2e0], 0
movzx eax, byte [rbp + 0x300]
mov byte [rdx + 0x20], al
movups xmm0, xmmword [rbp + 0x308]
movups xmmword [rdx + 0x28], xmm0
movups xmm1, xmmword [rbp + 0x318]
movups xmmword [rdx + 0x38], xmm1
add qword [r13 + 0x30], 0x48
jmp 0x14007aa21
lea r8, [rbp + 0x2e0]
lea rcx, [r13 + 0x28]
call fcn.14007c3c0
mov r12d, select
lea rcx, [rbp + 0x2e0]
call fcn.140009c80
mov rax, qword [r13 + 0x30]
mov byte [rax - 0x28], 1
mov rax, qword [r13 + 0x30]
mov dword [rax - 8], 0x3f800000
mov rcx, qword [r13 + 0x20]
lea rdx, [rcx + 0x10]
mov rax, qword [rdx]
dec rax
cmp qword [rcx + 0x18], 0x10
jb 0x14007aa58
mov rcx, qword [rcx]
mov qword [rdx], rax
mov byte [rcx + rax], 0
lea rcx, [rbp + 0x2b0]
call fcn.140009c80
call fcn.140155f50
mov qword [0x140308eb8], rax
jmp 0x14007a576
cmp byte [0x1402cc154], 0
je 0x14007ab16
lea rdx, [rbp + 0x260]
call fcn.14007bab0
movsx ecx, byte [rax]
mov dword [rbp + 0x260], ecx
jmp 0x14007ab16
cmp byte [0x1402cc154], 0
je 0x14007aae1
lea rdx, [rbp + 0x260]
call fcn.14007bc00
mov rcx, rax
call fcn.1400622e0
cmp byte [rax], 0x30
je 0x14007aae1
lea rdx, [rbp + 0x260]
call fcn.14007bc00
mov rcx, rax
call fcn.1400622e0
movsx ecx, byte [rax]
mov dword [rbp + 0x260], ecx
jmp 0x14007ab16
lea rdx, [rbp + 0x260]
call fcn.14007bc00
mov rcx, rax
call fcn.14007c010
movsx ecx, byte [rax]
mov dword [rbp + 0x260], ecx
jmp 0x14007ab16
cmp byte [0x1402cc154], 0
jne 0x14007ab16
call fcn.140165e88
mov ecx, eax
mov dword [rbp + 0x260], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov r12d, select
mov qword [rbp + 0x2a8], r12
mov qword [rbp + 0x2a0], 1
mov byte [rbp + 0x290], cl
mov byte [rbp + 0x291], 0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2b0]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140079160
nop
mov rdx, qword [r13 + 0x30]
cmp rdx, qword [r13 + 0x38]
je 0x14007abc7
movups xmm0, xmmword [rbp + 0x2e0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x2f0]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x2f0], 0
mov qword [rbp + 0x2f8], r12
mov byte [rbp + 0x2e0], 0
movzx eax, byte [rbp + 0x300]
mov byte [rdx + 0x20], al
movups xmm0, xmmword [rbp + 0x308]
movups xmmword [rdx + 0x28], xmm0
movups xmm1, xmmword [rbp + 0x318]
movups xmmword [rdx + 0x38], xmm1
add qword [r13 + 0x30], 0x48
jmp 0x14007abd8
lea r8, [rbp + 0x2e0]
lea rcx, [r13 + 0x28]
call fcn.14007c3c0
nop
lea rcx, [rbp + 0x2e0]
call fcn.140009c80
call fcn.140155f50
mov qword [0x140308eb8], rax
lea rcx, [rbp + 0x290]
call fcn.140009c80
jmp 0x14007a576
movabs rax, 0xf8df8e31069ff56d
mov qword [rbp - 0x30], rax
movabs rsi, 0x4a719b8c5b2fd4c6
mov qword [rbp - 0x28], rsi
movabs r15, 0xf8df8e31069ff54d
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], rsi
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x270], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
xor r14d, r14d
mov qword [rbp + 0x2a0], r14
mov qword [rbp + 0x2a8], r14
lea rax, [rbp + 0x270]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r14b
jne 0x14007ac72
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x290]
call fcn.14000bef0
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2b0]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140079160
nop
mov rdx, qword [r13 + 0x30]
cmp rdx, qword [r13 + 0x38]
je 0x14007ad13
movups xmm0, xmmword [rbp + 0x2e0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x2f0]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x2f0], r14
mov r12d, select
mov qword [rbp + 0x2f8], r12
mov byte [rbp + 0x2e0], 0
movzx eax, byte [rbp + 0x300]
mov byte [rdx + 0x20], al
movups xmm0, xmmword [rbp + 0x308]
movups xmmword [rdx + 0x28], xmm0
movups xmm1, xmmword [rbp + 0x318]
movups xmmword [rdx + 0x38], xmm1
add qword [r13 + 0x30], 0x48
jmp 0x14007ad29
lea r8, [rbp + 0x2e0]
lea rcx, [r13 + 0x28]
call fcn.14007c3c0
mov r12d, select
lea rcx, [rbp + 0x2e0]
call fcn.140009c80
call fcn.140155f50
mov qword [0x140308eb8], rax
lea rcx, [rbp + 0x290]
call fcn.140009c80
jmp 0x14007a58d
mov rsi, qword [rbp - 0x50]
mov rdx, qword [rsi + 0x20]
lea rcx, [rbp + 0x290]
call fcn.140009080
nop
add rsi, 0x28
mov rdi, qword [rsi + 8]
mov rbx, qword [rsi]
cmp rbx, rdi
je 0x14007ada3
cmp byte [rbx + 0x20], 0
jne 0x14007ad9a
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14007ad8a
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rbp + 0x290]
call fcn.140009ce0
add rbx, 0x48
cmp rbx, rdi
jne 0x14007ad77
mov ecx, 1
call fcn.140156530
mov rdi, rax
mov qword [rbp - 0x60], rax
mov byte [rax], 0
xor r14d, r14d
mov ebx, r14d
nop dword [rax]
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
jne 0x14007ade7
lea ecx, [rax + 0x14]
call qword [sym.imp.KERNEL32.dll_Sleep]
inc ebx
cmp ebx, 5
jl 0x14007adc0
cmp byte [rdi], r14b
je 0x14007ba4f
jmp 0x14007adea
mov byte [rdi], 1
call qword [sym.imp.USER32.dll_EmptyClipboard]
mov r12, qword [rbp + 0x2a0]
lea r15, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae r15, qword [rbp + 0x290]
test r12, r12
je 0x14007aea5
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
mov r9d, r12d
mov r8, r15
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
mov r14d, eax
test eax, eax
jle 0x14007aea2
inc r14d
movsxd rdx, r14d
add rdx, rdx
mov ecx, 0x42
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
mov r9d, r12d
mov r8, r15
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rbx
mov ecx, reloc.WS2_32.dll_listen
call qword [sym.imp.USER32.dll_SetClipboardData]
test rax, rax
jne 0x14007aea2
test rbx, rbx
je 0x14007aea2
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalFree]
xor r14d, r14d
cmp byte [rdi], 0
je 0x14007aeb0
call qword [sym.imp.USER32.dll_CloseClipboard]
mov edx, 1
mov rcx, rdi
call fcn.14015656c
nop
lea rcx, [rbp + 0x290]
call fcn.140009c80
test r13b, r13b
je 0x14007af9d
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], r14
mov qword [rbp + 0x2a8], r14
xor r8d, r8d
lea rdx, [0x14026d779]
lea rcx, [rbp + 0x290]
call fcn.14000bef0
nop
lea rcx, [rbp + 0x290]
call fcn.1400041b0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2b0]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140079160
nop
mov rbx, qword [rsi + 8]
cmp rbx, qword [rsi + 0x10]
je 0x14007af71
lea rdx, [rbp + 0x2e0]
mov rcx, rbx
call fcn.140009080
movzx eax, byte [rbp + 0x300]
mov byte [rbx + 0x20], al
movups xmm0, xmmword [rbp + 0x308]
movups xmmword [rbx + 0x28], xmm0
movups xmm1, xmmword [rbp + 0x318]
movups xmmword [rbx + 0x38], xmm1
add qword [rsi + 8], 0x48
jmp 0x14007af84
lea r8, [rbp + 0x2e0]
mov rdx, rbx
mov rcx, rsi
call fcn.14007c6d0
nop
lea rcx, [rbp + 0x2e0]
call fcn.140009c80
nop
lea rcx, [rbp + 0x290]
call fcn.140009c80
call fcn.140155f50
mov qword [0x140308eb8], rax
mov r13, qword [rbp - 0x50]
mov r12d, select
jmp 0x14007a579
mov rdx, rdi
lea rcx, [rbp + 0x330]
call fcn.140004560
nop
lea rcx, [rbp + 0x2b0]
call fcn.140009c80
movups xmm6, xmmword [0x140308db8]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x290]
call fcn.140009080
mov rbx, rax
movss xmm8, dword [0x14027627c]
movaps xmm2, xmm6
shufps xmm2, xmm6, 0xff
ucomiss xmm2, xmm10
jp 0x14007b00e
jne 0x14007b00e
mov r15d, r14d
jmp 0x14007b054
cmp qword [rax + 0x18], 0x10
jb 0x14007b018
mov rax, qword [rax]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
lea rdx, [rbp - 0x60]
movq rcx, xmm6
call fcn.14004da90
movss xmm0, dword [rbp - 0x60]
addss xmm0, xmm8
call fcn.1401a16b0
cvttss2si r15d, xmm0
mov rcx, rbx
call fcn.140009c80
mov ebx, r15d
mov dword [rsp + 0x70], ebx
movss xmm1, dword [r13 + 0x60]
mulss xmm1, xmm9
addss xmm1, dword [0x140276250]
movzx eax, byte [0x1402cc777]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movzx eax, byte [0x1402cc774]
mov byte [rsp + 0x40], al
movzx eax, byte [0x1402cc775]
mov byte [rsp + 0x41], al
movzx eax, byte [0x1402cc776]
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], cl
movups xmm6, xmmword [0x140308db8]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x290]
call fcn.140009080
mov esi, dword [rsp + 0x60]
lea ecx, [rsi + 4]
mov r14d, dword [rbp - 0x48]
lea edi, [r14 + 4]
mov dword [rbp - 0x20], edi
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x4c], edi
movaps xmmword [rbp + 0x270], xmm6
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x20], ecx
lea r9, [rbp + 0x270]
mov r8, rax
lea rdx, [rsp + 0x48]
mov rcx, qword [rbp - 0x40]
call fcn.140084b10
movaps xmm9, xmmword [rbp + 0x2d0]
mov rax, qword [rbp - 0x38]
movups xmm2, xmmword [rax]
movd ecx, xmm2
mov r10d, ecx
movd eax, xmm9
cmp ecx, esi
cmovl r10d, eax
movdqa xmm0, xmm2
psrldq xmm0, 4
movd r8d, xmm0
mov r9d, r8d
movdqa xmm1, xmm9
psrldq xmm1, 4
movd eax, xmm1
cmp r8d, r14d
cmovl r9d, eax
add esi, dword [rsp + 0x50]
mov dword [rsp + 0x58], esi
movdqa xmm0, xmm2
psrldq xmm0, 8
movd edx, xmm0
add edx, ecx
cmp esi, edx
cmovl edx, esi
sub edx, r10d
add r14d, 0xf
mov dword [rsp + 0x48], r14d
psrldq xmm2, 0xc
movd ecx, xmm2
add ecx, r8d
cmp r14d, ecx
cmovl ecx, r14d
sub ecx, r9d
mov dword [rbp + 0x2d0], r10d
mov dword [rbp + 0x2d4], r9d
mov dword [rbp + 0x2d8], edx
mov dword [rbp + 0x2dc], ecx
lea rdx, [rbp + 0x2d0]
mov rcx, qword [rbp - 0x40]
call fcn.140084dd0
xor r11d, r11d
mov r12d, r11d
mov r8, qword [r13 + 0x30]
mov r9, qword [r13 + 0x28]
mov rcx, r8
sub rcx, r9
movabs rax, 0xe38e38e38e38e39
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14007b77a
mov r10d, r11d
mov qword [rbp - 0x60], r11
mov r13d, r11d
movss xmm7, dword [0x1402762e8]
nop dword [rax]
nop word [rax + rax]
sub r8, r9
movabs rax, 0xe38e38e38e38e39
imul r8
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, r10
jbe 0x14007ba49
lea rbx, [r9 + r13]
lea rcx, [rbx + 0x28]
movss xmm0, dword [rbx + 0x40]
cmp byte [rbx + 0x20], 0
jne 0x14007b254
movaps xmm1, xmm14
subss xmm1, xmm0
jmp 0x14007b25c
movaps xmm1, xmm0
subss xmm1, xmm14
divss xmm1, xmm7
call fcn.140074750
mov r14b, 1
movss xmm3, dword [rbx + 0x40]
cmp byte [rbx + 0x20], 0
je 0x14007b281
movzx r14d, r14b
comiss xmm3, xmm13
cmova r14d, r11d
jmp 0x14007b28a
comiss xmm15, xmm3
jbe 0x14007b28a
xor r14b, r14b
mov rax, qword [rbp + 0x60]
movss xmm1, dword [rax + 0x18]
mulss xmm1, dword [0x140276220]
addss xmm1, dword [0x140276250]
mulss xmm1, xmm3
mov rsi, qword [rbp - 0x50]
movzx eax, byte [0x1402cc777]
movups xmm6, xmmword [0x140308db8]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movzx eax, byte [0x1402cc774]
mulss xmm0, xmm1
cvttss2si ecx, xmm0
cmp byte [rsi + 0x40], 0
jne 0x14007b348
mov byte [rsp + 0x40], al
movzx eax, byte [0x1402cc775]
mov byte [rsp + 0x41], al
movzx eax, byte [0x1402cc776]
mov byte [rsp + 0x42], al
mov byte [rsp + 0x43], cl
mov rdx, rbx
lea rcx, [rbp + 0x290]
call fcn.140009080
mov ecx, dword [rsp + 0x60]
add ecx, 4
add ecx, r15d
mov dword [rbp + 0x3a0], ecx
mov dword [rbp + 0x3a4], edi
movaps xmmword [rbp + 0x380], xmm6
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x20], ecx
lea r9, [rbp + 0x380]
mov r8, rax
lea rdx, [rbp + 0x3a0]
mov rcx, qword [rbp - 0x40]
call fcn.140084b10
xor esi, esi
jmp 0x14007b438
mov byte [rbp + 0x260], al
movzx eax, byte [0x1402cc775]
mov byte [rbp + 0x261], al
movzx eax, byte [0x1402cc776]
mov byte [rbp + 0x262], al
mov byte [rbp + 0x263], cl
movabs rax, 0xf8df8e31069ff567
mov qword [rbp - 0x30], rax
movabs rax, 0x4a719b8c5b2fd4c6
mov qword [rbp - 0x28], rax
movabs rcx, 0xf8df8e31069ff54d
mov qword [rbp + 0x270], rcx
mov qword [rbp + 0x278], rax
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x380], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
xor esi, esi
mov qword [rbp + 0x2a0], rsi
mov qword [rbp + 0x2a8], rsi
lea rax, [rbp + 0x380]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], sil
jne 0x14007b3e0
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x290]
call fcn.14000bef0
mov eax, dword [rsp + 0x60]
add eax, 4
add eax, r15d
mov dword [rbp - 0x10], eax
mov dword [rbp - 0xc], edi
movaps xmmword [rbp + 0x380], xmm6
mov eax, dword [rbp + 0x260]
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x380]
lea r8, [rbp + 0x290]
lea rdx, [rbp - 0x10]
mov rcx, qword [rbp - 0x40]
call fcn.140084b10
mov rax, qword [rbp - 0x38]
movups xmm2, xmmword [rax]
movd edx, xmm2
mov r11d, edx
movd eax, xmm9
mov ecx, dword [rsp + 0x60]
cmp edx, ecx
cmovl r11d, eax
movdqa xmm0, xmm2
psrldq xmm0, 4
movd r9d, xmm0
mov r10d, r9d
movdqa xmm1, xmm9
psrldq xmm1, 4
movd eax, xmm1
mov edi, dword [rbp - 0x48]
cmp r9d, edi
cmovl r10d, eax
add ecx, dword [rsp + 0x50]
movdqa xmm0, xmm2
psrldq xmm0, 8
movd r8d, xmm0
add r8d, edx
cmp ecx, r8d
cmovl r8d, ecx
sub r8d, r11d
lea ecx, [rdi + 0xf]
psrldq xmm2, 0xc
movd edx, xmm2
add edx, r9d
cmp ecx, edx
cmovl edx, ecx
sub edx, r10d
mov dword [rbp + 0x370], r11d
mov dword [rbp + 0x374], r10d
mov dword [rbp + 0x378], r8d
mov dword [rbp + 0x37c], edx
lea rdx, [rbp + 0x370]
mov rcx, qword [rbp - 0x40]
call fcn.140084dd0
movups xmm6, xmmword [0x140308db8]
mov rdx, rbx
lea rcx, [rbp + 0x290]
call fcn.140009080
mov rdi, rax
movaps xmm2, xmm6
shufps xmm2, xmm6, 0xff
ucomiss xmm2, xmm10
jp 0x14007b507
je 0x14007b551
cmp qword [rax + 0x18], 0x10
jb 0x14007b511
mov rax, qword [rax]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
lea rdx, [rbp - 0x80]
movq rcx, xmm6
call fcn.14004da90
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm8
call fcn.1401a16b0
movss dword [rbp - 0x80], xmm0
cvttss2si esi, xmm0
mov rcx, rdi
call fcn.140009c80
mov rdi, qword [rbp - 0x50]
cmp byte [rdi + 0x40], 0
je 0x14007b67e
movups xmm6, xmmword [0x140308db8]
movabs rax, 0xf8df8e31069ff567
mov qword [rbp + 0x3b0], rax
movabs rax, 0x4a719b8c5b2fd4c6
mov qword [rbp + 0x3b8], rax
movabs rcx, 0xf8df8e31069ff54d
mov qword [rbp + 0x3c0], rcx
mov qword [rbp + 0x3c8], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x3b0]
movdqa xmmword [rbp + 0x380], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
xor esi, esi
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rsi
lea rax, [rbp + 0x380]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], sil
jne 0x14007b5e7
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x2b0]
call fcn.14000bef0
movaps xmm2, xmm6
shufps xmm2, xmm6, 0xff
ucomiss xmm2, xmm10
jp 0x14007b612
je 0x14007b672
lea rax, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0x10
cmovae rax, qword [rbp + 0x2b0]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm12
lea rdx, [rbp + 0x390]
movq rcx, xmm6
call fcn.14004da90
movss xmm0, dword [rbp + 0x390]
addss xmm0, xmm8
call fcn.1401a16b0
movss dword [rbp + 0x390], xmm0
cvttss2si esi, xmm0
lea rcx, [rbp + 0x2b0]
call fcn.140009c80
add r15d, esi
movzx eax, byte [rbx + 0x20]
test al, al
jne 0x14007b68d
add dword [rsp + 0x70], esi
test r14b, r14b
je 0x14007b719
test al, al
jne 0x14007b6b4
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x14007b6a8
mov rbx, qword [rbx]
mov rdx, rbx
mov rcx, qword [rdi + 0x20]
call fcn.140009ce0
mov rax, qword [rdi + 0x28]
movsxd rcx, r12d
lea rdx, [rcx + rcx*8]
mov rsi, qword [rdi + 0x30]
lea rdi, [rax + 0x48]
lea rdi, [rdi + rdx*8]
cmp rdi, rsi
je 0x14007b703
lea rbx, [rdi - 0x20]
lea rcx, [rbx - 0x28]
mov rdx, rdi
call fcn.140012d50
movzx eax, byte [rbx + 0x40]
mov byte [rbx - 8], al
movups xmm0, xmmword [rbx + 0x48]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbx + 0x58]
movups xmmword [rbx + 0x10], xmm1
add rdi, 0x48
lea rbx, [rbx + 0x48]
cmp rdi, rsi
jne 0x14007b6d4
mov rdi, qword [rbp - 0x50]
mov rcx, qword [rdi + 0x30]
sub rcx, 0x48
call fcn.140009c80
add qword [rdi + 0x30], 0xffffffffffffffb8
inc r12d
mov r10, qword [rbp - 0x60]
inc r10
mov qword [rbp - 0x60], r10
add r13, 0x48
mov r8, qword [rdi + 0x30]
mov r9, qword [rdi + 0x28]
mov rcx, r8
sub rcx, r9
movabs rax, 0xe38e38e38e38e39
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r12d
cmp rax, rdx
mov edi, dword [rbp - 0x20]
mov r11d, 0
jb 0x14007b210
mov ebx, dword [rsp + 0x70]
mov esi, dword [rsp + 0x58]
mov r14d, dword [rsp + 0x48]
mov r13, qword [rbp - 0x50]
movzx edi, byte [rsp + 0x46]
test dil, dil
je 0x14007b7e2
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
subss xmm1, dword [r13 + 0x80]
movss xmm0, dword [0x14027623c]
comiss xmm0, xmm1
jbe 0x14007b7ae
comiss xmm1, dword [0x140276390]
jbe 0x14007b7ae
movaps xmm1, xmm10
lea rcx, [r13 + 0x68]
call fcn.140074750
call fcn.140155f50
sub rax, qword [0x140308eb8]
comiss xmm13, dword [r13 + 0xa0]
ja 0x14007b7d5
cmp rax, 0x7a1200
jge 0x14007b7e2
mov dword [r13 + 0xa0], 0x3f800000
jmp 0x14007b7f6
movss xmm1, dword [0x140276380]
lea rcx, [r13 + 0x88]
call fcn.140074750
movss xmm0, dword [r13 + 0xa0]
comiss xmm0, xmm13
jbe 0x14007b91d
mulss xmm0, dword [0x140276348]
cvttss2si eax, xmm0
mov word [rsp + 0x50], 0xc8c8
mov byte [rsp + 0x52], 0xc8
mov byte [rsp + 0x53], al
mov dword [rbp - 0x60], 1
mov dword [rbp - 0x5c], 9
mov ebx, dword [rsp + 0x60]
lea eax, [rbx + 6]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm0, dword [r13 + 0x80]
mov r15d, dword [rbp - 0x48]
lea ecx, [r15 + 3]
cvttss2si eax, xmm0
mov dword [rbp + 0x390], eax
mov dword [rbp + 0x394], ecx
movss dword [rsp + 0x28], xmm10
mov byte [rsp + 0x20], 1
mov r9d, dword [rsp + 0x50]
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x390]
mov rcx, qword [rbp - 0x40]
call fcn.140084760
mov rax, qword [rbp - 0x38]
movups xmm1, xmmword [rax]
movd ecx, xmm1
mov r10d, ecx
movd eax, xmm9
cmp ecx, ebx
cmovl r10d, eax
movdqa xmm0, xmm1
psrldq xmm0, 4
movd edx, xmm0
mov r9d, edx
psrldq xmm9, 4
movd eax, xmm9
cmp edx, r15d
cmovl r9d, eax
movdqa xmm0, xmm1
psrldq xmm0, 8
movd r8d, xmm0
add r8d, ecx
cmp esi, r8d
cmovl r8d, esi
sub r8d, r10d
psrldq xmm1, 0xc
movd eax, xmm1
add edx, eax
cmp r14d, edx
cmovl edx, r14d
sub edx, r9d
mov dword [rbp + 0x370], r10d
mov dword [rbp + 0x374], r9d
mov dword [rbp + 0x378], r8d
mov dword [rbp + 0x37c], edx
lea rdx, [rbp + 0x370]
mov rcx, qword [rbp - 0x40]
call fcn.140084dd0
cmp byte [rsp + 0x47], 0
je 0x14007b99e
cmp byte [rsp + 0x44], 0
je 0x14007b99e
cmp dword [0x1402a9388], 0
jne 0x14007b99e
cmp dword [0x1402a938c], 0
jne 0x14007b99e
cmp dword [0x1402a9390], 0
jne 0x14007b99e
cmp byte [0x1402a9394], 0
jne 0x14007b99e
cmp byte [0x1402cc145], 0
je 0x14007b9c4
cmp byte [0x1402cc245], 0
jne 0x14007b9c4
cmp qword [r13 + 0x18], 0x10
jb 0x14007b96c
mov r13, qword [r13]
mov rax, qword [rbp]
mov rax, qword [rax]
mov qword [rbp + 0x270], r13
mov qword [rbp + 0x278], rax
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call fcn.140074820
jmp 0x14007b9be
test dil, dil
je 0x14007b9c4
cmp byte [0x1402cc145], 0
je 0x14007b9c4
cmp byte [0x1402cc245], 0
jne 0x14007b9c4
xor eax, eax
mov byte [0x1402a9394], 1
mov dword [0x1402a9388], eax
mov dword [0x1402a9380], 0x24
lea rcx, [rbp + 0x330]
call fcn.140009c80
nop
lea rcx, [rbp + 0x350]
call fcn.140009c80
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.140156510
lea r11, [rsp + 0x5e0]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140076260
nop
mov rdx, qword [str.Cannot_lock_clipboard]
lea rcx, [rbp + 0x270]
call fcn.140004090
lea rdx, [0x1402a4520]
lea rcx, [rbp + 0x270]
call fcn.140158bbc
nop
call fcn.140004070
int3
call fcn.140004070
nop
call fcn.140076260
nop
call fcn.140004a10
nop
call fcn.140004a10
int3