Function at 0x140006158
Capabilities:
Contain obfuscated stackstrings
Move file

Disassembly:
mov rax, rsp
push r14
sub rsp, 0x6e0
mov qword [rax - 0x560], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
mov rax, qword [0x1400a6738]
xor rax, rsp
mov qword [rsp + 0x6b8], rax
call fcn.140005eb0
call fcn.14000574c
call fcn.140005eb0
call fcn.1400040f4
xor ebx, ebx
test al, al
je 0x140007b3f
call fcn.140005eb0
call fcn.140004798
test al, al
jne 0x140007b4c
call fcn.140005eb0
call fcn.140004ac0
test al, al
jne 0x140007b32
call fcn.1400041ac
test al, al
jne 0x140007b32
call fcn.140003ef8
test al, al
jne 0x140007b32
call fcn.140005eb0
call fcn.140004070
test al, al
jne 0x140007b59
call fcn.140005eb0
call fcn.1400040a4
test al, al
jne 0x140007b66
mov r14d, 0xa
mov qword [rsp + 0x38], r14
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x48]
call fcn.140002ff0
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0x260]
call fcn.14000df54
lea rcx, [0x14005cf60]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [0x14005cf48]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea r9, [rsp + 0x60]
xor r8d, r8d
lea esi, [r14 - 9]
mov edx, esi
lea edi, [rsi + 0x13]
mov ecx, edi
call rax
lea rdx, [0x1400a8850]
lea rcx, [rsp + 0x298]
call fcn.140004434
nop
lea rcx, [rsp + 0x298]
cmp qword [rsp + 0x2b0], 8
cmovae rcx, qword [rsp + 0x298]
call fcn.140005a04
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x1400062bf
or rdi, 0xffffffffffffffff
jmp 0x140007b21
xor r8d, r8d
mov dl, sil
mov ecx, edi
call fcn.14000c5b4
mov ecx, dword [0x1400a8868]
inc ecx
call fcn.140032080
mov rdi, rax
mov qword [rsp + 0x260], rax
mov r8d, dword [0x140081028]
lea rdx, str.kct
mov rcx, rax
call fcn.140033620
mov r8d, dword [0x14008102c]
mov ecx, dword [0x140081028]
add rcx, rdi
lea rdx, [0x14008d790]
call fcn.140033620
mov r8d, dword [0x140099ee8]
mov eax, dword [0x14008102c]
mov ecx, dword [0x140081028]
add rax, rdi
add rcx, rax
lea rdx, str._vGJUT_vDG_vE_TJUT_vDG_vJGRHUT_vUV_vE_TJUT_vUV_vJGRHUP_v_OUP_vUCUQ_vMCU_T_vU_RG_vOHRC_vOHRN_vRNRH_vGRT_vRTRR_vTSSM_vSGST_vVMS_vS_vE_TJS_vS_vJGRHPO_vPHN_vGN_vENUN_vENRN_vEHN_vNMN_vKIN_vUAN_vRQS_vG
call fcn.140033620
mov eax, dword [0x1400a8868]
mov byte [rax + rdi], bl
mov edx, dword [0x1400a8868]
mov r8b, 0x26
mov rcx, rdi
call fcn.140006144
lea r9, [0x1400a8868]
lea r8, [rsp + 0x260]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x38]
call fcn.140003250
nop
mov rcx, qword [rsp + 0x38]
call fcn.140008a3c
nop
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x140006392
mov rax, qword [rcx]
mov edx, esi
call qword [rax + 0x18]
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a902c9f
mov dword [rsp + 0x22c], 0x295a475d
mov dword [rsp + 0x230], 0xa17d864a
mov dword [rsp + 0x234], 0x127463
mov word [rsp + 0x238], 0x478b
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x180], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x23a]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x170]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51f657df
mov dword [rsp + 0x1b8], 0xa92017e
mov dword [rsp + 0x1bc], 0x90410091
mov dword [rsp + 0x1c0], 0x818ee8c6
mov dword [rsp + 0x1c4], 0xb7cc1e01
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x158], xmm0
mov qword [rsp + 0x168], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x158]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a892c86
mov dword [rsp + 0x22c], 0x2950475e
mov dword [rsp + 0x230], 0xa121865b
mov dword [rsp + 0x234], 0x44746a
mov dword [rsp + 0x238], 0xb6a9478a
mov word [rsp + 0x23c], 0xbc0c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x23e]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x140]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51ef57df
mov dword [rsp + 0x1b8], 0xa910167
mov dword [rsp + 0x1bc], 0x9050009b
mov dword [rsp + 0x1c0], 0x8187e89a
mov dword [rsp + 0x1c4], 0xb7cd1e57
mov dword [rsp + 0x1c8], 0x6ef4a0ac
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x138], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1cc]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x128]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a892c86
mov dword [rsp + 0x22c], 0x2956475e
mov dword [rsp + 0x230], 0xa12a864f
mov dword [rsp + 0x234], 0x587435
mov dword [rsp + 0x238], 0xb6a147c0
mov dword [rsp + 0x23c], 0xa1fcbc0c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x110]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51ef57df
mov dword [rsp + 0x1b8], 0xa910167
mov dword [rsp + 0x1bc], 0x9044009d
mov dword [rsp + 0x1c0], 0x81d8e891
mov dword [rsp + 0x1c4], 0xb7871e4b
mov dword [rsp + 0x1c8], 0x6ef4a0a4
mov word [rsp + 0x1cc], 0x60a0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xf8], xmm0
mov qword [rsp + 0x108], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1ce]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xf8]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a932c87
mov dword [rsp + 0x22c], 0x2950474a
mov dword [rsp + 0x230], 0xa162865c
mov dword [rsp + 0x234], 0x5a7434
mov dword [rsp + 0x238], 0xb6a147c0
mov dword [rsp + 0x23c], 0xa1fcbc0c
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rbx
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0xe0]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51ee57df
mov dword [rsp + 0x1b8], 0xa85017d
mov dword [rsp + 0x1bc], 0x9057009b
mov dword [rsp + 0x1c0], 0x81d9e8d9
mov dword [rsp + 0x1c4], 0xb7871e49
mov dword [rsp + 0x1c8], 0x6ef4a0a4
mov word [rsp + 0x1cc], 0x60a0
mov qword [rsp + 0xc8], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xd0], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1ce]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0xc8]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a932c99
mov dword [rsp + 0x22c], 0x29564750
mov dword [rsp + 0x230], 0xa12a864f
mov dword [rsp + 0x234], 0x587435
mov dword [rsp + 0x238], 0xb6a147c0
mov dword [rsp + 0x23c], 0xa1fcbc0c
mov qword [rsp + 0xb0], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0xb0]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51f057df
mov dword [rsp + 0x1b8], 0xa9f017d
mov dword [rsp + 0x1bc], 0x9044009d
mov dword [rsp + 0x1c0], 0x81d8e891
mov dword [rsp + 0x1c4], 0xb7871e4b
mov dword [rsp + 0x1c8], 0x6ef4a0a4
mov word [rsp + 0x1cc], 0x60a0
mov qword [rsp + 0x98], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xa0], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1ce]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x98]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a8c2c90
mov dword [rsp + 0x22c], 0x29514755
mov dword [rsp + 0x230], 0xa1328659
mov dword [rsp + 0x234], 0x37476
mov dword [rsp + 0x238], 0xb6a147c0
mov dword [rsp + 0x23c], 0xa1fcbc0c
mov qword [rsp + 0x80], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x88], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x80]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51f957df
mov dword [rsp + 0x1b8], 0xa9a0162
mov dword [rsp + 0x1bc], 0x9052009a
mov dword [rsp + 0x1c0], 0x819be889
mov dword [rsp + 0x1c4], 0xb7871e10
mov dword [rsp + 0x1c8], 0x6ef4a0a4
mov word [rsp + 0x1cc], 0x60a0
mov qword [rsp + 0x68], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x70], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1ce]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x68]
call fcn.1400029d0
nop
mov dword [rsp + 0x1d0], 0xfc4d0033
mov dword [rsp + 0x1d4], 0x2b822830
mov dword [rsp + 0x1d8], 0x2befff08
mov dword [rsp + 0x1dc], 0xdc0fcee3
mov dword [rsp + 0x1e0], 0x483de7f5
mov dword [rsp + 0x1e4], 0xebcdd8c9
mov dword [rsp + 0x1e8], 0x8dfe400
mov dword [rsp + 0x1ec], 0x9f8c7c1
mov dword [rsp + 0x1f0], 0x7b1750c7
mov dword [rsp + 0x1f4], 0x51e057ae
mov dword [rsp + 0x1f8], 0xade0160
mov dword [rsp + 0x1fc], 0x904a0090
mov dword [rsp + 0x200], 0x818ce886
mov dword [rsp + 0x204], 0xb7c61e12
mov dword [rsp + 0x208], 0x6effa0ae
mov dword [rsp + 0x20c], 0x40b460e2
mov dword [rsp + 0x210], 0xaf20a6
mov dword [rsp + 0x214], 0x2d5eb836
mov dword [rsp + 0x218], 0x9fec1140
mov dword [rsp + 0x21c], 0xdf113246
mov dword [rsp + 0x220], 0xe6a3670b
mov dword [rsp + 0x224], 0x6104e4b4
mov dword [rsp + 0x228], 0x7a902c9f
mov dword [rsp + 0x22c], 0x295a475d
mov dword [rsp + 0x230], 0xa17d864a
mov dword [rsp + 0x234], 0x127470
mov word [rsp + 0x238], 0x4789
mov qword [rsp + 0x260], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x268], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x23a]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x260]
call fcn.1400029d0
nop
mov dword [rsp + 0x190], 0xfc030018
mov dword [rsp + 0x194], 0x2bae2818
mov dword [rsp + 0x198], 0x2ba7ff2b
mov dword [rsp + 0x19c], 0xdc47cea3
mov dword [rsp + 0x1a0], 0x4832e7f2
mov dword [rsp + 0x1a4], 0xeb83d8cd
mov dword [rsp + 0x1a8], 0x8c2e435
mov dword [rsp + 0x1ac], 0x9f2c783
mov dword [rsp + 0x1b0], 0x7b3850c7
mov dword [rsp + 0x1b4], 0x51f657df
mov dword [rsp + 0x1b8], 0xa92017e
mov dword [rsp + 0x1bc], 0x90410091
mov dword [rsp + 0x1c0], 0x819de8c6
mov dword [rsp + 0x1c4], 0xb7ce1e01
mov qword [rsp + 0x48], rbx
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov r9b, byte [rsp + 0x30]
lea r8, [rsp + 0x1c8]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x48]
call fcn.1400029d0
nop
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x478]
call fcn.140004434
nop
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x458]
call fcn.140004434
nop
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x3f8]
call fcn.140004434
nop
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x3d8]
call fcn.140004434
nop
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x3b8]
call fcn.140004434
nop
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0x398]
call fcn.140004434
nop
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x378]
call fcn.140004434
nop
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x358]
call fcn.140004434
nop
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x338]
call fcn.140004434
nop
lea rdx, [rsp + 0x98]
lea rcx, [rsp + 0x318]
call fcn.140004434
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x2f8]
call fcn.140004434
nop
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x2d8]
call fcn.140004434
nop
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x2b8]
call fcn.140004434
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x438]
call fcn.140004434
nop
lea rdx, [rsp + 0x3d8]
cmp qword [rsp + 0x3f0], 8
cmovae rdx, qword [rsp + 0x3d8]
lea rcx, [rsp + 0x3f8]
cmp qword [rsp + 0x410], 8
cmovae rcx, qword [rsp + 0x3f8]
call fcn.140004564
lea rdx, [rsp + 0x398]
cmp qword [rsp + 0x3b0], 8
cmovae rdx, qword [rsp + 0x398]
lea rcx, [rsp + 0x3b8]
cmp qword [rsp + 0x3d0], 8
cmovae rcx, qword [rsp + 0x3b8]
call fcn.140004564
lea rdx, [rsp + 0x358]
cmp qword [rsp + 0x370], 8
cmovae rdx, qword [rsp + 0x358]
lea rcx, [rsp + 0x378]
cmp qword [rsp + 0x390], 8
cmovae rcx, qword [rsp + 0x378]
call fcn.140004564
lea rdx, [rsp + 0x318]
cmp qword [rsp + 0x330], 8
cmovae rdx, qword [rsp + 0x318]
lea rcx, [rsp + 0x338]
cmp qword [rsp + 0x350], 8
cmovae rcx, qword [rsp + 0x338]
call fcn.140004564
lea rdx, [rsp + 0x2d8]
cmp qword [rsp + 0x2f0], 8
cmovae rdx, qword [rsp + 0x2d8]
lea rcx, [rsp + 0x2f8]
cmp qword [rsp + 0x310], 8
cmovae rcx, qword [rsp + 0x2f8]
call fcn.140004564
lea rdx, [rsp + 0x438]
cmp qword [rsp + 0x450], 8
cmovae rdx, qword [rsp + 0x438]
lea rcx, [rsp + 0x2b8]
cmp qword [rsp + 0x2d0], 8
cmovae rcx, qword [rsp + 0x2b8]
call fcn.140004564
lea rdx, [rsp + 0x458]
lea rcx, [rsp + 0x478]
call fcn.140004524
mov r8d, 0x104
lea rdx, [rsp + 0x4a0]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov rdx, r14
lea rcx, [rsp + 0x278]
call fcn.140005bbc
nop
movdqa xmm0, xmmword [0x14005cf90]
movdqu xmmword [rsp + 0x250], xmm0
mov word [rsp + 0x240], bx
lea rax, [rsp + 0x4a0]
or rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp word [rax + r8*2], bx
jne 0x140007652
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x240]
call fcn.140002538
nop
lea rcx, [rsp + 0x240]
mov rsi, qword [rsp + 0x240]
mov r14, qword [rsp + 0x258]
cmp r14, 8
cmovae rcx, rsi
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x28], al
mov qword [rsp + 0x20], 2
lea r9, [0x14005cf6c]
mov r8, rdi
mov rdx, qword [rsp + 0x250]
call fcn.140003114
cmp rax, rdi
je 0x1400077bd
movdqa xmm0, xmmword [0x14005cf90]
movdqu xmmword [rsp + 0x428], xmm0
mov word [rsp + 0x418], bx
lea r8, [rax + 1]
cmp qword [rsp + 0x250], r8
cmovb r8, qword [rsp + 0x250]
lea rdx, [rsp + 0x240]
cmp r14, 8
cmovae rdx, rsi
lea rcx, [rsp + 0x418]
call fcn.140002538
nop
lea rdx, [rsp + 0x278]
cmp qword [rsp + 0x290], 8
cmovae rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x288]
lea rcx, [rsp + 0x418]
call fcn.140005654
movups xmm7, xmmword [rax]
movups xmmword [rsp + 0x190], xmm7
movups xmm6, xmmword [rax + 0x10]
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea rcx, [rsp + 0x240]
call fcn.14000242c
movups xmmword [rsp + 0x240], xmm7
movups xmmword [rsp + 0x250], xmm6
movdqa xmm0, xmmword [0x14005cf90]
movdqu xmmword [rsp + 0x1a0], xmm0
mov word [rsp + 0x190], bx
lea rcx, [rsp + 0x190]
call fcn.14000242c
nop
lea rcx, [rsp + 0x418]
call fcn.14000242c
mov r14, qword [rsp + 0x258]
mov rsi, qword [rsp + 0x240]
lea rdx, [rsp + 0x240]
cmp r14, 8
cmovae rdx, rsi
lea rcx, [rsp + 0x4a0]
call qword [sym.imp.KERNEL32.dll_MoveFileW]
test eax, eax
jne 0x140007b73
lea rcx, [rsp + 0x240]
call fcn.14000242c
nop
lea rcx, [rsp + 0x278]
call fcn.14000242c
nop
lea rcx, [rsp + 0x438]
call fcn.14000242c
nop
lea rcx, [rsp + 0x2b8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x2d8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x2f8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x318]
call fcn.14000242c
nop
lea rcx, [rsp + 0x338]
call fcn.14000242c
nop
lea rcx, [rsp + 0x358]
call fcn.14000242c
nop
lea rcx, [rsp + 0x378]
call fcn.14000242c
nop
lea rcx, [rsp + 0x398]
call fcn.14000242c
nop
lea rcx, [rsp + 0x3b8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x3d8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x3f8]
call fcn.14000242c
nop
lea rcx, [rsp + 0x458]
call fcn.14000242c
nop
lea rcx, [rsp + 0x478]
call fcn.14000242c
nop
mov rcx, qword [rsp + 0x48]
mov edi, 0x1000
test rcx, rcx
je 0x140007901
mov rdx, qword [rsp + 0x58]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x1400078fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b80
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x140007940
mov rdx, qword [rsp + 0x270]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x14000793a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b86
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140007979
mov rdx, qword [rsp + 0x78]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x140007973
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b8c
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400079b8
mov rdx, qword [rsp + 0x90]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x1400079b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b92
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400079f7
mov rdx, qword [rsp + 0xa8]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x1400079f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b98
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x140007a36
mov rdx, qword [rsp + 0xc0]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x140007a30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007b9e
call fcn.140031ec0
nop
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x140007a75
mov rdx, qword [rsp + 0xd8]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x140007a6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ba4
call fcn.140031ec0
nop
lea rcx, [rsp + 0xe0]
call fcn.140001b84
nop
lea rcx, [rsp + 0xf8]
call fcn.140001b84
nop
lea rcx, [rsp + 0x110]
call fcn.140001b84
nop
lea rcx, [rsp + 0x128]
call fcn.140001b84
nop
lea rcx, [rsp + 0x140]
call fcn.140001b84
nop
lea rcx, [rsp + 0x158]
call fcn.140001b84
nop
lea rcx, [rsp + 0x170]
call fcn.140001b84
nop
lea rcx, [rsp + 0x298]
call fcn.14000242c
mov eax, 1
mov rcx, qword [rsp + 0x6b8]
xor rcx, rsp
call fcn.140031f60
lea r11, [rsp + 0x6e0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r14
ret
lea rcx, [rsp + 0x298]
call fcn.14000242c
mov eax, edi
jmp 0x140007ae9
lea rcx, [0x1400a8838]
call fcn.140004ef8
int3
lea rcx, [0x1400a8838]
call fcn.140004ef8
int3
lea rcx, [0x1400a8838]
call fcn.140004ef8
int3
lea rcx, [0x1400a8838]
call fcn.140004ef8
int3
lea rcx, [0x1400a8838]
call fcn.140004ef8
nop
lea rcx, [0x1400a8838]
call fcn.140004ef8
nop
call fcn.1400362bc
nop
call fcn.1400362bc
nop
call fcn.1400362bc
nop
call fcn.1400362bc
nop
call fcn.1400362bc
nop
call fcn.1400362bc
nop
call fcn.1400362bc
int3