Function at 0x7ff65c5b86b0
Capabilities:
Create thread
Terminate process

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
sub rsp, 0x100
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
xor ecx, ecx
mov dword [rbp + 0x20], 0x4248ca73
mov dword [rbp + 0x24], 0xb7b63af7
xor eax, eax
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x30], eax
mov word [rbp + 0x34], ax
mov byte [rbp + 0x36], al
movabs r12, 0x8177f866f3091318
movabs r13, 0x4093fe78aa2fdfe8
movabs r8, 0xae270b62ab6bf678
mov r14, qword [0x7ff65c7ab3c0]
mov r15, qword [0x7ff65c7ab3b8]
movzx r10d, byte [rbp + 0xa0]
nop dword [rax]
mov rax, r15
mov r9, r14
nop word [rax + rax]
mov r11, rcx
movabs rdx, 0xc936798aff61f4b8
cmp r11, 0x17
jae 0x7ff65c5b948d
movzx esi, byte [rbp + r11 + 0x20]
mov ebx, esi
nop
mov rdi, rbx
cmp rax, r11
ja 0x7ff65c5b9484
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x7ff65c5b878e
add rdx, r11
mov rcx, rdx
and rcx, rbx
imul r10, rcx, 0xfffffffffffffffe
add r10, rdx
add r10, rbx
sub r10b, 8
jmp 0x7ff65c5b87c0
je 0x7ff65c5b93f3
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x7ff65c5b93b2
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x7ff65c5b938e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x7ff65c5b9331
nop dword [rax + rax]
cmp r9, r11
ja 0x7ff65c5b947b
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x7ff65c5b87fd
lea r8, [r11 + r12]
movzx ecx, r8b
and cl, dil
mov edx, 0x2c
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, bl
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8840
lea rdx, [r9 + 1]
cmp rax, rdx
je 0x7ff65c5b9320
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x7ff65c5b92e6
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x7ff65c5b9296
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x7ff65c5b9269
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x7ff65c5b9244
nop
lea rcx, [r9 + rax]
cmp rcx, r11
jbe 0x7ff65c5b8ea6
nop dword [rax]
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x7ff65c5b8e82
lea rdx, [r9 + 0x41]
cmp rax, rdx
je 0x7ff65c5b8e4c
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x7ff65c5b8e15
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x7ff65c5b8dee
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x7ff65c5b8dc4
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x7ff65c5b8d9d
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x7ff65c5b8d76
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x7ff65c5b8d4f
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x7ff65c5b8d28
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x7ff65c5b8850
mov rax, rdx
lea r9, [rdx + 6]
lea rcx, [r9 + 0x42]
cmp rdx, rcx
jb 0x7ff65c5b9455
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x7ff65c5b942f
lea rcx, [r9 + 0x28]
cmp rdx, rcx
jb 0x7ff65c5b8a41
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x7ff65c5b8a18
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x7ff65c5b89fd
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x7ff65c5b8cc5
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x7ff65c5b8c66
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x7ff65c5b8c17
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x7ff65c5b8bde
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x7ff65c5b8850
lea rax, [r9 + 5]
lea r9, [rax + 4]
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x7ff65c5b8bb7
lea rdx, [r9 + 3]
cmp rax, rdx
ja 0x7ff65c5b8b90
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x7ff65c5b8b69
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x7ff65c5b8b42
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x7ff65c5b8b20
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x7ff65c5b8afd
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x7ff65c5b8aca
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x7ff65c5b8a94
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x7ff65c5b8a6e
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x7ff65c5b8850
mov rax, rdx
lea r9, [rdx + 0x20]
jmp 0x7ff65c5b8850
lea rdx, [r11 + r13]
movzx ecx, dil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x58
jmp 0x7ff65c5b8840
add r8, r11
movzx ecx, dil
and cl, r8b
add cl, cl
movzx r10d, bl
sub r10b, cl
sub r8b, 0x48
add r10b, r8b
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b87c0
movabs rcx, 0x1bba184caca80d08
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x38
movabs rdx, 0xc936798aff61f4b8
jmp 0x7ff65c5b8760
movabs rdx, 0xbbfc337984898c0
add rdx, r11
and dil, dl
add dil, dil
movzx r10d, bl
sub r10b, dil
sub r10b, 0x40
add r10b, dl
jmp 0x7ff65c5b9356
movabs rcx, 0x7952d0219984af50
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
sub r10b, 0x30
inc r9
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rcx, 0xe6e5dd0b9ac0c5e0
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x20
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rcx, 0x5478e9f59bfcdc70
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x10
jmp 0x7ff65c5b92bb
movabs rcx, 0xc20bf6df9d38f300
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
add rax, r9
jmp 0x7ff65c5b93d0
movabs rdx, 0x2f9f03c99e750990
add rdx, r11
and dil, dl
mov ecx, 8
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x7ff65c5b93d0
movabs rdx, 0x9d3210b39fb12020
add rdx, r11
and dil, dl
mov ecx, 0x10
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x7ff65c5b91de
movabs rdx, 0xac51d9da0ed36b0
add rdx, r11
and dil, dl
mov ecx, 0x18
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x7ff65c5b920f
movabs rdx, 0x78582a87a2294d40
add rdx, r11
and dil, dl
mov ecx, 0x20
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x7ff65c5b9411
movabs rdx, 0x8a47cad0a53f85a8
add rdx, r11
and dil, dl
mov ecx, 0x34
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
mov byte [rbp + r11 + 0x20], r10b
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rdx, 0xf7dad7baa67b9c38
add rdx, r11
and dil, dl
mov ecx, 0x3c
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
cmp r9, 0x20
jb 0x7ff65c5b8c00
movabs rdx, 0x2bb46d61c1078150
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
add dl, sil
lea r10d, [rdx*2 - 0x60]
jmp 0x7ff65c5b9356
movabs rcx, 0x656de4a4a7b7b2c8
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x78
cmp rax, 4
jae 0x7ff65c5b919b
lea rcx, [r9 + 0x28]
cmp rax, rcx
jbe 0x7ff65c5b90db
movabs r8, 0x7372ee85cd6062f0
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x38
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x7ff65c5b8c39
movabs rcx, 0xd300f18ea8f3c958
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x68
lea rcx, [r9 + rax]
cmp rcx, 6
je 0x7ff65c5b91c3
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x7ff65c5b8fe2
movabs r8, 0xf1faf61eda574fd8
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0xc
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x7ff65c5b8c84
movabs rdx, 0x8cfd269b2367290
add rdx, r11
and dil, dl
mov ecx, 8
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x7ff65c5b9411
movabs rdx, 0x7662df53b3728920
add rdx, r11
and dil, dl
mov ecx, 0x10
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x7ff65c5b920f
movabs rdx, 0xe3f5ec3db4ae9fb0
add rdx, r11
and dil, dl
mov ecx, 0x18
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x7ff65c5b91de
movabs rdx, 0x5188f927b5eab640
add rdx, r11
and dil, dl
mov ecx, 0x20
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x7ff65c5b93d0
movabs rdx, 0xbf1c0611b726ccd0
add rdx, r11
and dil, dl
mov ecx, 0x28
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
add rax, r9
jmp 0x7ff65c5b93d0
movabs rdx, 0x2caf12fbb862e360
add rdx, r11
and dil, dl
mov ecx, 0x30
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x7ff65c5b92bb
movabs rdx, 0x9a421fe5b99ef9f0
add rdx, r11
and dil, dl
mov ecx, 0x38
sub cl, dil
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rcx, 0x7d52ccfbadb1080
add rcx, r11
and dil, cl
add dil, dil
sub bl, dil
lea r10d, [rcx + rbx]
add r10b, 0x80
inc r9
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rdx, 0x756839b9bc172710
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x70
jmp 0x7ff65c5b9356
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x7ff65c5b8ed8
movabs r8, 0xc936798aff61f4b8
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 8
add r10b, r8b
jmp 0x7ff65c5b8ce3
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5b8f06
movabs rdx, 0x2eff0cde6122630
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x50
jmp 0x7ff65c5b9411
inc rcx
cmp rax, rcx
jne 0x7ff65c5b8f37
movabs r8, 0x955ce3e3e4d60fa0
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, sil
sub r10b, cl
sub r10b, 0x60
add r10b, r8b
jmp 0x7ff65c5b920f
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x7ff65c5b8f65
movabs rdx, 0xba36ca0fe25de280
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
add r10b, 0x80
jmp 0x7ff65c5b93d0
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x7ff65c5b8f9b
movabs r8, 0x4ca3bd25e121cbf0
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x38
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
add rax, r9
jmp 0x7ff65c5b93d0
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x7ff65c5b8ce3
movabs r8, 0x717da351dea99ed0
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x28
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5b9015
movabs r8, 0x8467e934d91b3948
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 4
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x7ff65c5b9356
inc rcx
cmp rax, rcx
jne 0x7ff65c5b9052
movabs rdx, 0xa941cf60d6a30c28
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x18
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x7ff65c5b907c
movabs rdx, 0x6088a8a2d2eec878
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
jmp 0x7ff65c5b93cc
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x7ff65c5b90a9
movabs rdx, 0xf2f59bb8d1b2b1e8
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x58
jmp 0x7ff65c5b91de
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x7ff65c5b8c84
movabs rdx, 0x17cf81e4cf3a84c8
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 0x78
jmp 0x7ff65c5b9411
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x7ff65c5b910e
movabs r8, 0x5dfe19bcc244c60
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x30
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x7ff65c5b9411
inc rcx
cmp rax, rcx
jne 0x7ff65c5b9140
movabs r8, 0x2ab9c7c7c9ac1f40
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x20
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
jmp 0x7ff65c5b91de
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x7ff65c5b915d
movabs r8, 0xe200a109c5f7db90
mov edx, 8
jmp 0x7ff65c5b92a5
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x7ff65c5b8c39
movabs rdx, 0x746d941fc4bbc500
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs r8, 0xbe216077bfcb6ac0
add r8, r11
movzx ecx, sil
and cl, r8b
add cl, cl
movzx r10d, byte [rbp + r11 + 0x20]
sub r10b, cl
sub r10b, 0x40
jmp 0x7ff65c5b92b5
movabs rdx, 0x508e538dbe8f5430
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub dl, cl
lea r10d, [rdx - 0x50]
movabs r8, 0x19c4cd18bdf148e8
add r8, r11
movzx ecx, bl
and cl, r8b
add cl, cl
movzx edx, bl
sub dl, cl
sub dl, 0x58
add dl, r8b
movzx ecx, dl
mov byte [rbp + r11 + 0x20], cl
inc r9
add rcx, r9
sub r11, rcx
movabs rdx, 0xe2fb46a3bd533da0
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x60
add dl, bl
mov byte [rbp + r11 + 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
jmp 0x7ff65c5b9411
movabs rdx, 0xf005aaeaeba08bb8
add rdx, r11
movzx ecx, sil
and cl, dl
add cl, cl
sub sil, cl
lea r10d, [rdx + rsi]
sub r10b, 8
jmp 0x7ff65c5b93d0
movabs r8, 0x5d98b7d4ecdca248
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 4
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
add rax, r9
jmp 0x7ff65c5b93d0
movabs r8, 0xcb2bc4beee18b8d8
mov edx, 0xc
add r8, r11
movzx ecx, sil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
movabs rdx, 0x8757da02bf2d5f78
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x48
add dl, bl
add dl, r10b
mov byte [rbp + r11 + 0x20], dl
add rax, r9
jmp 0x7ff65c5b93d0
movabs r8, 0x38bed1a8ef54cf68
add r8, r11
movzx ecx, sil
and cl, r8b
mov edx, 0x14
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, sil
add r10b, r8b
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs r8, 0x13e4eb7cf1ccfc88
mov edx, 0x24
jmp 0x7ff65c5b9340
movabs r8, 0xef0b0550f44529a8
mov edx, 0x34
add r8, r11
movzx ecx, sil
and cl, r8b
sub dl, cl
lea r10d, [rdx + rdx]
add r10b, r8b
add r10b, sil
movabs rdx, 0xf4eae6ecc0697608
add rdx, r11
movzx ecx, dl
and cl, bl
add cl, cl
sub dl, cl
sub dl, 0x38
add dl, bl
mov byte [rbp + r11 + 0x20], dl
inc r9
dec r11
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rdx, 0xa55738f8f93583e8
add rdx, r11
movzx ecx, dl
and cl, sil
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x58
add rax, r9
jmp 0x7ff65c5b93d0
movabs rcx, 0x12ea45e2fa719a78
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x48
movzx ecx, r10b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rcx, 0x5ba36ca0fe25de28
add rcx, r11
and dil, cl
add dil, dil
sub cl, dil
lea r10d, [rsi + rcx]
sub r10b, 0x18
movzx ecx, byte [rbp + r11 + 0x20]
add rcx, r9
add r11, rcx
inc r11
movabs r8, 0xae270b62ab6bf678
jmp 0x7ff65c5b8743
movabs rdx, 0x894d2536ade42398
add rdx, r11
movzx ecx, dl
and cl, sil
add cl, cl
sub dl, cl
lea r10d, [rsi + rdx]
sub r10b, 0x28
xor ecx, ecx
jmp 0x7ff65c5b8736
movabs rcx, 0xf6e03220af203a28
add rcx, r11
movzx eax, cl
and al, sil
add al, al
sub cl, al
lea r10d, [rsi + rcx]
sub r10b, 0x18
xor ecx, ecx
jmp 0x7ff65c5b872c
mov rax, qword [rbp + 0x1506bc0]
jmp 0x7ff65c5b9491
mov rax, qword [rbp + 0xf26078]
jmp 0x7ff65c5b9491
mov rax, qword [rbp + 0x20]
cmp qword [0x7ff65c7a8860], rax
je 0x7ff65c5b94a7
xor eax, eax
call rax
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll_exit]
int3
call fcn.7ff65c4f53d0
movabs rdi, 0x72aa66cbe0568e52
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa9aa4aa8848920d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x41691cf4fe27d6bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rbx, 0xab801851cc7d3b3e
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs r14, 0x1bc607a2943fe01b
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs r15, 0xcbc526efa4ed45ac
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs r12, 0x41691cf4fe54badd
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm0, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x20], ymm0
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.7ff65c5137a0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c58ac50]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
xor r13d, r13d
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba357
mov qword [rbp], r13
cmp dword [rbp + 0x68], r13d
je 0x7ff65c5ba34b
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba34b
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xb9a050a0848920d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x41691cf4fe2ddbb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.7ff65c5137a0
lea rcx, [rbp]
call fcn.7ff65c4ea6d0
movabs rsi, 0x7ffffffffa0a1eff
movabs rdi, 0x7fffffffffffffff
mov rax, qword [rbp]
cmp rax, rsi
jge 0x7ff65c5b96ad
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x7ff65c5b96b1
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.7ff65c4f2050
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50f8a0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba33b
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba32f
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba32f
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp]
call fcn.7ff65c4ea6d0
mov rax, qword [rbp]
cmp rax, rsi
jge 0x7ff65c5b9754
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x7ff65c5b9758
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.7ff65c4f2050
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50ffa0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba31f
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba313
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba313
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp]
call fcn.7ff65c4ea6d0
mov rax, qword [rbp]
cmp rax, rsi
jge 0x7ff65c5b97fb
add rax, 0x5f5e100
mov qword [rbp], rax
jmp 0x7ff65c5b97ff
mov qword [rbp], rdi
lea rcx, [rbp]
call fcn.7ff65c4f2050
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c510610]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba303
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba2f7
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba2f7
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0x69a36cd0fb68c028
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xb8a1478ad685118c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x250c68869f20e9fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x20], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call fcn.7ff65c5137a0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c4ec3c0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba2e7
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba2db
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba2db
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0x57e673cdf652895a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0xcba14387c78330cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x60]
call fcn.7ff65c5137a0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50d820]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba2cb
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba2bf
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba2bf
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50e750]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba2af
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba2a3
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba2a3
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c4f24d0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba293
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba287
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba287
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c4fb2b0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba277
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba26b
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba26b
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c501e30]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba25b
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba24f
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba24f
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c507a30]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba23f
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba233
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba233
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50caf0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba223
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba217
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba217
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c501090]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba207
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba1fb
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba1fb
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c508950]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba1eb
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba1df
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba1df
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c4f9a80]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba1cf
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba1c3
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba1c3
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c4f8dd0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba1b3
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba1a7
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba1a7
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c5099d0]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba197
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba18b
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba18b
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov ecx, 8
call fcn.7ff65c618c0c
lea rcx, [0x7ff65c50b880]
mov qword [rax], rcx
mov qword [rbp], rax
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x7ff65c50cac0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ucrtbase.dll__beginthreadex]
mov qword [rbp + 0x60], rax
test rax, rax
je 0x7ff65c5ba17b
mov qword [rbp], r13
cmp dword [rbp + 0x68], 0
je 0x7ff65c5ba16f
movaps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x20]
call qword [sym.imp.msvcp140.dll__Thrd_detach]
test eax, eax
jne 0x7ff65c5ba16f
xorps xmm0, xmm0
movaps xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x60], xmm0
movabs rax, 0x6ea074c7f75c9548
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0xb9a452bc849429c0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0x44937c3de30dfa9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0xffa06c38a3114b46
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
movabs rax, 0x85ad1d2280fe6207
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rcx, 0x552873f313eebb60
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0x85ad6e46e19b106f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovdqa xmm2, xmmword [rbp + 0x80]
vxorps xmm2, xmm2, xmmword [rbp + 0x40]
vmovdqa xmmword [rbp + 0x80], xmm2
lea rcx, [rbp + 0x60]
vzeroupper
call fcn.7ff65c5137a0
mov al, 1
lea r11, [rsp + 0x100]
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
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x68], r13d
mov ecx, 6
call qword [sym.imp.msvcp140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3