Function at 0x14000a720
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Set console window title

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x358]
sub rsp, 0x430
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
xor ebx, ebx
mov dword [rbp + 0x378], ebx
lea rcx, [rbp + 0xb0]
call fcn.14000a250
nop
lea rcx, [rbp + 0xb0]
call fcn.140005e00
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov r8d, 0x104
lea rdx, [rbp + 0xd0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0xd0]
mov r15, 0xffffffffffffffff
mov rdi, r15
inc rdi
cmp word [rax + rdi*2], 0
jne 0x14000a7b6
lea rcx, [rbp + 0x378]
call fcn.140008480
lea rcx, [rbp + 0x50]
call fcn.140008ec0
nop
lea rcx, [rbp + 0x50]
call fcn.140006920
mov r8, rdi
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x50]
call fcn.14000bff0
nop
lea rcx, [rbp + 0x50]
call fcn.140006be0
mov r11, rax
mov rsi, qword [rbp + 0x60]
lea rdi, [rax + rsi*2]
mov rdx, rdi
mov rcx, rax
call fcn.1400099a0
cmp rax, rdi
je 0x14000a84b
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x14000a826
cmp cx, 0x2f
jne 0x14000a830
add rax, 2
jmp 0x14000a812
lea rcx, [rdi - 2]
movzx edx, word [rcx]
cmp dx, 0x5c
je 0x14000a84b
cmp dx, 0x2f
je 0x14000a84b
mov rdi, rcx
cmp rax, rcx
jne 0x14000a830
sub rdi, r11
sar rdi, 1
cmp rsi, rdi
jb 0x14000b8a5
mov word [rbp + 8], bx
lea rcx, [rbp + 0x50]
call fcn.140006be0
mov qword [rbp + 0x60], rdi
lea rcx, [rax + rdi*2]
lea rdx, [rbp + 8]
call fcn.1400077f0
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x70]
call fcn.14000bdd0
nop
lea rcx, [rbp + 0x50]
call fcn.140005de0
mov dword [rsp + 0x20], 0xbac6bac2
mov dword [rsp + 0x24], 0xbac5bad3
mov dword [rsp + 0x28], 0xbae8baa5
mov dword [rsp + 0x2c], 0xbae2bae1
lea rcx, [rbp + 0x10]
call fcn.140006b20
mov dword [rbp + 0x378], 0xb
mov edx, 8
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov esi, 0x4579
movabs r13, 0x4ec4ec4ec4ec4ec5
nop dword [rax]
nop word [rax + rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
sub ax, si
xor ax, word [rsp + rdi*2 + 0x20]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 8
jb 0x14000a8f0
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rsi, rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rdi, r15
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x14000a950
lea rcx, [rbp + 0x378]
call fcn.140008480
lea rcx, [rsp + 0x30]
call fcn.140008ec0
nop
lea rcx, [rsp + 0x30]
call fcn.140006920
mov r8, rdi
mov rdx, rsi
lea rcx, [rsp + 0x30]
call fcn.14000bff0
nop
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x70]
call fcn.140009a90
nop
lea rcx, [rsp + 0x30]
call fcn.140005de0
nop
lea rcx, [rbp + 0x10]
call fcn.140005de0
lea rcx, [rbp + 0x70]
call fcn.140005d60
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.14000ca88
mov edx, eax
test eax, eax
jne 0x14000aa07
mov ecx, dword [rbp + 0x20]
bt ecx, 0xa
jae 0x14000a9fc
mov eax, dword [rbp + 0x24]
cmp eax, 0xa000000c
jne 0x14000a9ee
lea ecx, [rdx + 4]
jmp 0x14000aa24
cmp eax, 0xa0000003
jne 0x14000a9fc
mov ecx, 0xa
jmp 0x14000aa24
and ecx, 0x10
or ecx, 0x20
shr ecx, 4
jmp 0x14000aa24
sub eax, 2
je 0x14000aa1f
sub eax, 1
je 0x14000aa1f
sub eax, 0x32
je 0x14000aa1f
cmp eax, 0x46
je 0x14000aa1f
xor al, al
jmp 0x14000aa21
mov al, 1
movzx ecx, al
mov dword [rsp + 0x20], edx
lea r12, [0x140014070]
mov qword [rsp + 0x28], r12
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
test ecx, ecx
je 0x14000aa56
mov eax, ebx
mov dword [rsp + 0x20], ebx
mov qword [rsp + 0x28], r12
cmp ecx, 1
setne cl
jmp 0x14000aa5c
xor cl, cl
mov eax, dword [rsp + 0x20]
test eax, eax
jne 0x14000b8ab
test cl, cl
je 0x14000aa85
lea rcx, [rbp + 0x70]
call fcn.140005d60
mov rcx, rax
call fcn.14000cd74
shr rax, 0x20
test eax, eax
jne 0x14000b8ba
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x90]
call fcn.14000bdd0
nop
lea rcx, [rbp + 0x90]
call fcn.140005d60
mov r14, rax
mov rcx, r15
inc rcx
cmp word [rax + rcx*2], 0
jne 0x14000aab3
inc rcx
mov eax, 2
mul rcx
cmovo rax, r15
mov rcx, rax
call fcn.140001240
mov r15, rax
mov rdx, r14
mov r8, rax
sub r8, r14
movzx ecx, word [rdx]
mov word [r8 + rdx], cx
lea rdx, [rdx + 2]
test cx, cx
jne 0x14000aae0
mov dword [rsp + 0x30], 0xb827b83a
mov dword [rsp + 0x34], 0xb825b820
mov dword [rsp + 0x38], 0xb86db825
mov dword [rsp + 0x3c], 0xb876b877
mov dword [rsp + 0x40], 0xb869b82c
mov dword [rsp + 0x44], 0xb82fb872
mov r8d, 0xb83b
mov dword [rsp + 0x48], 0xb83cb83b
mov dword [rsp + 0x4c], 0xb83db830
mov dword [rsp + 0x50], 0xb82fb833
mov dword [rsp + 0x54], 0xb836b879
mov dword [rsp + 0x58], 0xb82eb83c
mov dword [rsp + 0x5c], 0xb838b874
mov dword [rsp + 0x60], 0xb829b832
mov dword [rsp + 0x64], 0xb83fb83c
mov dword [rsp + 0x68], 0xb834b83b
mov dword [rsp + 0x6c], 0xb878b832
mov dword [rsp + 0x70], 0xb82bb83e
mov dword [rsp + 0x74], 0xb83eb83f
mov dword [rsp + 0x78], 0xb818b873
mov dword [rsp + 0x7c], 0xb808b810
mov dword [rbp - 0x80], 0xb87ab81c
mov dword [rbp - 0x7c], 0xb83ab831
mov word [rbp - 0x78], r8w
lea rcx, [rbp + 0x10]
call fcn.140006b20
mov dword [rbp + 0x378], 0x177
mov edx, 0x2d
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov esi, 0x47ae
nop dword [rax]
nop word [rax + rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
sub ax, si
xor ax, word [rsp + rdi*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 0x2d
jb 0x14000abe0
mov esi, 0xf7
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
mov rdx, r14
call fcn.14000a4a0
movzx edi, al
lea rcx, [rbp + 0x10]
call fcn.140005de0
test dil, dil
je 0x14000b71a
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rdi, 0xffffffffffffffff
inc rdi
cmp word [r14 + rdi*2], 0
jne 0x14000ac62
lea rcx, [rbp + 0x378]
call fcn.140008480
lea rcx, [rsp + 0x30]
call fcn.140008ec0
nop
lea rcx, [rsp + 0x30]
call fcn.140006920
mov r8, rdi
mov rdx, r14
lea rcx, [rsp + 0x30]
call fcn.14000bff0
nop
or esi, 0x600
lea rcx, [rsp + 0x30]
call fcn.140005d60
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.14000ca88
mov edx, eax
test eax, eax
jne 0x14000acfe
mov ecx, dword [rbp + 0x20]
bt ecx, 0xa
jae 0x14000acf3
mov eax, dword [rbp + 0x24]
cmp eax, 0xa000000c
jne 0x14000ace5
lea ecx, [rdx + 4]
jmp 0x14000ad1b
cmp eax, 0xa0000003
jne 0x14000acf3
mov ecx, 0xa
jmp 0x14000ad1b
and ecx, 0x10
or ecx, 0x20
shr ecx, 4
jmp 0x14000ad1b
sub eax, 2
je 0x14000ad16
sub eax, 1
je 0x14000ad16
sub eax, 0x32
je 0x14000ad16
cmp eax, 0x46
je 0x14000ad16
xor al, al
jmp 0x14000ad18
mov al, 1
movzx ecx, al
mov dword [rbp + 0x50], edx
mov qword [rbp + 0x58], r12
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
test ecx, ecx
je 0x14000ad44
mov eax, ebx
mov dword [rsp + 0x20], ebx
mov qword [rsp + 0x28], r12
cmp ecx, 1
setne dil
jmp 0x14000ad4b
xor dil, dil
mov eax, dword [rsp + 0x20]
test eax, eax
jne 0x14000b895
lea rcx, [rsp + 0x30]
call fcn.140005de0
test dil, dil
jne 0x14000ad72
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14000ac51
mov byte [0x140014a80], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movdqa xmm2, xmmword [0x14000fc00]
movdqa xmmword [rbp + 0x20], xmm2
movdqa xmm6, xmmword [0x14000f9e0]
movdqa xmmword [rbp + 0x30], xmm6
movdqa xmm1, xmmword [0x14000f9f0]
movdqa xmmword [rbp + 0x40], xmm1
movq rax, xmm2
movq xmm10, rax
punpcklqdq xmm10, xmm10
lea rcx, [rbp + 0x30]
call fcn.14000c610
movq xmm7, rax
punpcklqdq xmm7, xmm7
movq rax, xmm6
movq xmm9, rax
punpcklqdq xmm9, xmm9
lea rcx, [rbp + 0x40]
call fcn.14000c5f0
movq xmm6, rax
punpcklqdq xmm6, xmm6
lea rcx, [rbp + 0x20]
call fcn.14000c630
inc rax
movq xmm0, rax
punpcklqdq xmm0, xmm0
pxor xmm0, xmm10
psubq xmm0, xmm7
pxor xmm0, xmm9
paddq xmm0, xmm6
movdqa xmm8, xmm1
pxor xmm8, xmm0
movdqa xmmword [rbp + 0x10], xmm8
lea rcx, [rbp + 0x40]
call fcn.14000c5f0
movq xmm6, rax
punpcklqdq xmm6, xmm6
lea rcx, [rbp + 0x30]
call fcn.14000c610
movq xmm0, rax
punpcklqdq xmm0, xmm0
pxor xmm8, xmm1
psubq xmm8, xmm6
pxor xmm8, xmm9
paddq xmm8, xmm0
pxor xmm8, xmm10
lea rcx, [rbp + 0x20]
call fcn.14000c630
movq xmm0, rax
punpcklqdq xmm0, xmm0
psubq xmm8, xmm0
movq rax, xmm8
test rax, rax
je 0x14000b82d
mov dword [rsp + 0x30], 0x6e396e07
mov dword [rsp + 0x34], 0x6e306e3b
mov dword [rsp + 0x38], 0x6e756e3c
mov dword [rsp + 0x3c], 0x6e396e3f
mov dword [rsp + 0x40], 0x6e3c6e32
mov dword [rsp + 0x44], 0x6e2f6e39
mov dword [rsp + 0x48], 0x6e3f6e35
mov dword [rsp + 0x4c], 0x6e726e3f
mov dword [rsp + 0x50], 0x6e316e3e
mov dword [rsp + 0x54], 0x6e3e6e21
mov dword [rsp + 0x58], 0x6e3c6e38
mov dword [rsp + 0x5c], 0x6e2d6e79
mov dword [rsp + 0x60], 0x6e296e34
mov dword [rsp + 0x64], 0x6e356e3c
mov dword [rsp + 0x68], 0x6e2a6e72
mov dword [rsp + 0x6c], 0x6e206e3b
mov dword [rsp + 0x70], 0x6e3b6e76
mov dword [rsp + 0x74], 0x6e326e31
mov dword [rsp + 0x78], 0x6e7b6e3f
mov dword [rsp + 0x7c], 0x6e3f6e28
mov dword [rbp - 0x80], 0x6e276e71
mov dword [rbp - 0x7c], 0x6e316e20
mov dword [rbp - 0x78], 0x6e5c6e6a
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0xc
mov dword [rbp + 0x378], esi
mov edx, 0x2e
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov r14d, 0x6e50
nop dword [rax]
nop word [rax + rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
add ax, r14w
xor ax, word [rsp + rdi*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 0x2e
jb 0x14000af70
btr esi, 0xc
bts esi, 0xb
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
lea rdx, [rsp + 0x30]
call fcn.14000b8d0
mov r14, rax
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0xe
mov dword [rbp + 0x378], esi
mov edx, 0x6a
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov r12d, 0x68ce
nop dword [rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
add ax, r12w
xor ax, word [r14 + rdi*2]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 0x6a
jb 0x14000b010
btr esi, 0xe
bts esi, 0xd
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
lea rdx, [rsp + 0x30]
call fcn.14000bac0
mov r14, rax
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x10
mov dword [rbp + 0x378], esi
mov edx, 0x49
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov r12d, 0x2281
nop dword [rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
sub ax, r12w
xor ax, word [r14 + rdi*2]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 0x49
jb 0x14000b0b0
btr esi, 0x10
bts esi, 0xf
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
mov dword [rsp + 0x30], 0x279427b0
mov dword [rsp + 0x34], 0x27992791
mov dword [rsp + 0x38], 0x278a279e
mov dword [rsp + 0x3c], 0x286f2796
mov dword [rsp + 0x40], 0x2822286f
mov dword [rsp + 0x44], 0x2861284e
mov dword [rsp + 0x48], 0x27912871
mov dword [rsp + 0x4c], 0x279f2795
mov dword [rsp + 0x50], 0x27dd27c6
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x12
mov dword [rbp + 0x378], esi
mov edx, 0x12
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov r14d, 0x27f9
nop dword [rax + rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
add ax, r14w
xor ax, word [rsp + rdi*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 0x12
jb 0x14000b190
btr esi, 0x12
bts esi, 0x11
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
mov dword [rbp + 8], 0x5b975bd7
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x14
mov dword [rbp + 0x378], esi
mov edx, 2
lea rcx, [rbp + 0x10]
call fcn.140006970
mov rdi, rbx
mov r14d, 0x5bf2
nop word [rax + rax]
mov rax, r13
mul rdi
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, di
sub ax, cx
add ax, r14w
xor ax, word [rbp + rdi*2 + 8]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rdi
cmp rdi, 2
jb 0x14000b230
btr esi, 0x14
bts esi, 0x13
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
lea rdx, [rsp + 0x20]
call fcn.140009370
lea rcx, [rbp + 0x10]
call fcn.140005de0
call fcn.140001580
mov edx, dword [rsp + 0x20]
sub edx, 1
je 0x14000b57a
cmp edx, 1
je 0x14000b3e8
mov dword [rsp + 0x30], 0x9b429b62
mov dword [rsp + 0x34], 0x9b4f9b5b
mov dword [rsp + 0x38], 0x9b599b43
mov dword [rsp + 0x3c], 0x9b129b55
mov dword [rsp + 0x40], 0x9b5c9b50
mov dword [rsp + 0x44], 0x9b5f9b5a
mov dword [rsp + 0x48], 0x9b4e9b54
mov dword [rsp + 0x4c], 0x9b0d9b00
mov dword [rsp + 0x50], 0x9b439b5e
mov dword [rsp + 0x54], 0x9b509b55
mov dword [rsp + 0x58], 0x9b569b41
mov dword [rsp + 0x5c], 0x9b569b14
mov dword [rsp + 0x60], 0x9b589b5e
mov dword [rsp + 0x64], 0x9b5f9b44
mov dword [rsp + 0x68], 0x9b0e9b48
mov dword [rsp + 0x6c], 0x9b409b40
mov dword [rsp + 0x70], 0x9b5b9b45
mov dword [rsp + 0x74], 0x9b5a9b5c
mov dword [rsp + 0x78], 0x9b079b15
mov dword [rsp + 0x7c], 0x9b449b17
mov dword [rbp - 0x80], 0x9b0d9b5e
mov dword [rbp - 0x7c], 0x9b0e9b1c
mov eax, 0x9b3a
mov word [rbp - 0x78], ax
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x1a
mov dword [rbp + 0x378], esi
mov edx, 0x2d
lea rcx, [rbp + 0x10]
call fcn.140006970
mov edi, 0x64d5
nop dword [rax]
nop word [rax + rax]
mov rax, r13
mul rbx
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, bx
sub ax, cx
sub ax, di
xor ax, word [rsp + rbx*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rbx
cmp rbx, 0x2d
jb 0x14000b3a0
jmp 0x14000b813
test eax, eax
jne 0x14000b70d
mov dword [rsp + 0x30], 0x779377aa
mov dword [rsp + 0x34], 0x778e779d
mov dword [rsp + 0x38], 0x77907793
mov dword [rsp + 0x3c], 0x78697870
mov dword [rsp + 0x40], 0x7861786d
mov dword [rsp + 0x44], 0x7864786d
mov dword [rsp + 0x48], 0x77937826
mov dword [rsp + 0x4c], 0x77dc7788
mov dword [rsp + 0x50], 0x77917793
mov dword [rsp + 0x54], 0x7820778b
mov dword [rsp + 0x58], 0x7872786e
mov dword [rsp + 0x5c], 0x786a7866
mov dword [rsp + 0x60], 0x7828782b
mov dword [rsp + 0x64], 0x77db77d4
mov dword [rsp + 0x68], 0x778a778f
mov dword [rsp + 0x6c], 0x778f779f
mov dword [rsp + 0x70], 0x78687870
mov dword [rsp + 0x74], 0x7864786c
mov dword [rsp + 0x78], 0x786a7824
mov dword [rsp + 0x7c], 0x779f7870
mov dword [rbp - 0x80], 0x77dc7789
mov dword [rbp - 0x7c], 0x77917789
mov dword [rbp - 0x78], 0x786177df
mov dword [rbp - 0x74], 0x78767874
mov dword [rbp - 0x70], 0x7824786c
mov dword [rbp - 0x6c], 0x7868786c
mov dword [rbp - 0x68], 0x779e7790
mov dword [rbp - 0x64], 0x7789779f
mov dword [rbp - 0x60], 0x77907797
mov dword [rbp - 0x5c], 0x782f786e
mov eax, 0x7808
mov word [rbp - 0x58], ax
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x18
mov dword [rbp + 0x378], esi
mov edx, 0x3d
lea rcx, [rbp + 0x10]
call fcn.140006970
mov esi, 0x77fa
movabs rdi, 0x4ec4ec4ec4ec4ec5
nop
mov rax, rdi
mul rbx
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, bx
sub ax, cx
add ax, si
xor ax, word [rsp + rbx*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rbx
cmp rbx, 0x3d
jb 0x14000b510
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
mov rcx, r15
call fcn.140001620
jmp 0x14000b82d
test eax, eax
je 0x14000b56d
mov dword [rsp + 0x30], 0x4120429
mov dword [rsp + 0x34], 0x40f041a
mov dword [rsp + 0x38], 0x4110410
mov dword [rsp + 0x3c], 0x4e8040f
mov dword [rsp + 0x40], 0x4e004ee
mov dword [rsp + 0x44], 0x4e504ea
mov dword [rsp + 0x48], 0x41004a5
mov dword [rsp + 0x4c], 0x45b0409
mov dword [rsp + 0x50], 0x411041d
mov dword [rsp + 0x54], 0x41a040c
mov dword [rsp + 0x58], 0x4e504e1
mov dword [rsp + 0x5c], 0x4a304fb
mov dword [rsp + 0x60], 0x4f504eb
mov dword [rsp + 0x64], 0x414041c
mov dword [rsp + 0x68], 0x4520455
mov dword [rsp + 0x6c], 0x45e0453
mov dword [rsp + 0x70], 0x4f7040c
mov dword [rsp + 0x74], 0x4f204e0
mov dword [rsp + 0x78], 0x4ed04f3
mov dword [rsp + 0x7c], 0x41e04eb
mov dword [rbp - 0x80], 0x414045a
mov dword [rbp - 0x7c], 0x418040a
mov dword [rbp - 0x78], 0x45f040c
mov dword [rbp - 0x74], 0x4ee04f4
mov dword [rbp - 0x70], 0x4ee04a2
mov dword [rbp - 0x6c], 0x4eb04e5
mov dword [rbp - 0x68], 0x41b040c
mov dword [rbp - 0x64], 0x45c0417
mov dword [rbp - 0x60], 0x4100414
mov dword [rbp - 0x5c], 0x4e50415
mov dword [rbp - 0x58], 0x4f604e2
mov dword [rbp - 0x54], 0x4eb04ea
mov dword [rbp - 0x50], 0x45704eb
mov eax, 0x470
mov word [rbp - 0x4c], ax
lea rcx, [rbp + 0x10]
call fcn.140006b20
bts esi, 0x16
mov dword [rbp + 0x378], esi
mov edx, 0x43
lea rcx, [rbp + 0x10]
call fcn.140006970
mov edi, 0x479
nop dword [rax + rax]
mov rax, r13
mul rbx
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, bx
sub ax, cx
add ax, di
xor ax, word [rsp + rbx*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rbx
cmp rbx, 0x43
jb 0x14000b6b0
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
mov rcx, r15
call fcn.140002a50
jmp 0x14000b82d
mov dword [rsp + 0x30], 0x42114227
mov dword [rsp + 0x34], 0x420a4216
mov dword [rsp + 0x38], 0x42474214
mov dword [rsp + 0x3c], 0x4206420c
mov dword [rsp + 0x40], 0x4205421d
mov dword [rsp + 0x44], 0x42024200
mov dword [rsp + 0x48], 0x4206420f
mov dword [rsp + 0x4c], 0x420a420a
mov dword [rsp + 0x50], 0x42464202
mov dword [rsp + 0x54], 0x42004213
mov dword [rsp + 0x58], 0x424a420c
mov dword [rsp + 0x5c], 0x4220422f
mov dword [rsp + 0x60], 0x424e4221
mov dword [rsp + 0x64], 0x420a4204
mov dword [rsp + 0x68], 0x42004208
mov eax, 0x426c
mov word [rsp + 0x6c], ax
lea rcx, [rbp + 0x10]
call fcn.140006b20
mov dword [rbp + 0x378], 0x100000f7
mov edx, 0x1f
lea rcx, [rbp + 0x10]
call fcn.140006970
mov edi, 0x4262
nop dword [rax]
nop word [rax + rax]
mov rax, r13
mul rbx
shr rdx, 2
movsx eax, dx
imul ecx, eax, 0xd
movzx eax, bx
sub ax, cx
add ax, di
xor ax, word [rsp + rbx*2 + 0x30]
cwde
movd xmm0, eax
punpcklwd xmm0, xmm0
pshufd xmm0, xmm0, 0
pextrw edx, xmm0, 0
lea rcx, [rbp + 0x10]
call fcn.140006a60
inc rbx
cmp rbx, 0x1f
jb 0x14000b7d0
lea rcx, [rbp + 0x10]
call fcn.140005d60
mov rcx, rax
call fcn.140009310
lea rcx, [rbp + 0x10]
call fcn.140005de0
mov rcx, r15
call fcn.14000ce7c
nop
lea rcx, [rbp + 0x90]
call fcn.140005de0
nop
lea rcx, [rbp + 0x70]
call fcn.140005de0
nop
lea rcx, [rbp + 0xb0]
call fcn.140005e80
xor eax, eax
lea r11, [rsp + 0x430]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x20]
call fcn.14000a1f0
nop
call fcn.14000c5d0
nop
lea r8, [rbp + 0x70]
lea rdx, [rsp + 0x20]
call fcn.14000a1f0
int3
lea r8, [rbp + 0x70]
mov edx, eax
call fcn.14000a180
int3