Function at 0x18003b2a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0x588
vmovaps xmmword [rsp + 0x570], xmm6
mov rax, qword [0x180211600]
xor rax, rsp
mov qword [rsp + 0x568], rax
vmovdqu xmm0, xmmword [str.TPXHDZPA_asol_z]
vmovdqu xmmword [rsp + 0x2a8], xmm0
mov dword [rsp + 0x2b8], 0x66677d78
mov dword [rsp + 0x2bc], 0x1006768
lea rcx, [rsp + 0x2a8]
call fcn.1800210d0
lea rdx, [rsp + 0x2a8]
lea rcx, [rsp + 0x488]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x488]
call fcn.180037770
nop
lea rcx, [rsp + 0x488]
call fcn.180006590
vmovdqu xmm6, xmmword [0x1801e6130]
vmovdqu xmmword [rsp + 0x3e0], xmm6
mov dword [rsp + 0x3f0], 0x67687c74
mov word [rsp + 0x3f4], 0x100
lea rcx, [rsp + 0x3e0]
call fcn.180017240
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x4a8]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x4a8]
call fcn.180037770
nop
lea rcx, [rsp + 0x4a8]
call fcn.180006590
vmovdqu xmmword [rsp + 0x308], xmm6
mov dword [rsp + 0x318], 0x67687c74
mov word [rsp + 0x31c], 0x100
lea rcx, [rsp + 0x308]
call fcn.180017240
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x4c8]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x4c8]
call fcn.180037770
nop
lea rcx, [rsp + 0x4c8]
call fcn.180006590
vmovdqu xmmword [rsp + 0x320], xmm6
mov dword [rsp + 0x330], 0x67687c74
mov word [rsp + 0x334], 0x100
lea rcx, [rsp + 0x320]
call fcn.180017240
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x4e8]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x4e8]
call fcn.180037770
nop
lea rcx, [rsp + 0x4e8]
call fcn.180006590
vmovdqu xmmword [rsp + 0x3c8], xmm6
mov dword [rsp + 0x3d8], 0x67687c74
mov word [rsp + 0x3dc], 0x100
lea rcx, [rsp + 0x3c8]
call fcn.180017240
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x548]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x548]
call fcn.180037770
nop
lea rcx, [rsp + 0x548]
call fcn.180006590
vmovdqu xmmword [rsp + 0x338], xmm6
mov dword [rsp + 0x348], 0x67687c74
mov word [rsp + 0x34c], 0x100
lea rcx, [rsp + 0x338]
call fcn.180017240
lea rdx, [rsp + 0x338]
lea rcx, [rsp + 0x508]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x508]
call fcn.180037770
nop
lea rcx, [rsp + 0x508]
call fcn.180006590
vmovdqu xmmword [rsp + 0x350], xmm6
mov dword [rsp + 0x360], 0x67687c74
mov word [rsp + 0x364], 0x100
lea rcx, [rsp + 0x350]
call fcn.180017240
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x528]
call fcn.180006480
nop
mov edx, 0xffffffff
lea rcx, [rsp + 0x528]
call fcn.180037770
nop
lea rcx, [rsp + 0x528]
call fcn.180006590
vmovdqu xmm6, xmmword [0x1801e5b10]
vmovdqu xmmword [rsp + 0x1a8], xmm6
mov dword [rsp + 0x1b8], 0x1b766c68
mov dword [rsp + 0x1bc], 0x62637974
mov dword [rsp + 0x1c0], 0x1007b6c
lea rcx, [rsp + 0x1a8]
call fcn.180033790
lea rcx, [rsp + 0x1a8]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x1c8], xmm6
mov dword [rsp + 0x1d8], 0x18766c68
mov dword [rsp + 0x1dc], 0x62637974
mov dword [rsp + 0x1e0], 0x1007b6c
lea rcx, [rsp + 0x1c8]
call fcn.180033790
lea rcx, [rsp + 0x1c8]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x1e8], xmm6
mov dword [rsp + 0x1f8], 0x19766c68
mov dword [rsp + 0x1fc], 0x62637974
mov dword [rsp + 0x200], 0x1007b6c
lea rcx, [rsp + 0x1e8]
call fcn.180033790
lea rcx, [rsp + 0x1e8]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x208], xmm6
mov dword [rsp + 0x218], 0x1e766c68
mov dword [rsp + 0x21c], 0x62637974
mov dword [rsp + 0x220], 0x1007b6c
lea rcx, [rsp + 0x208]
call fcn.180033790
lea rcx, [rsp + 0x208]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x188], xmm6
mov dword [rsp + 0x198], 0x1f766c68
mov dword [rsp + 0x19c], 0x62637974
mov dword [rsp + 0x1a0], 0x1007b6c
lea rcx, [rsp + 0x188]
call fcn.180033790
lea rcx, [rsp + 0x188]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x168], xmm6
mov dword [rsp + 0x178], 0x1c766c68
mov dword [rsp + 0x17c], 0x62637974
mov dword [rsp + 0x180], 0x1007b6c
lea rcx, [rsp + 0x168]
call fcn.180033790
lea rcx, [rsp + 0x168]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmmword [rsp + 0x228], xmm6
mov dword [rsp + 0x238], 0x1d766c68
mov dword [rsp + 0x23c], 0x62637974
mov dword [rsp + 0x240], 0x1007b6c
lea rcx, [rsp + 0x228]
call fcn.180033790
lea rcx, [rsp + 0x228]
call fcn.180035590
mov ecx, eax
mov edx, 0xffffffff
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5e20]
vmovdqu xmmword [rsp + 0x288], xmm0
mov dword [rsp + 0x298], 0x786d6668
mov dword [rsp + 0x29c], 0x687a62
mov byte [rsp + 0x2a0], 1
lea rcx, [rsp + 0x288]
call fcn.180033590
lea rcx, [rsp + 0x288]
call fcn.180035590
mov ecx, eax
mov edx, 1
mov r8d, edx
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5e20]
vmovdqu xmmword [rsp + 0x2d8], xmm0
mov dword [rsp + 0x2e8], 0x6b676668
mov word [rsp + 0x2ec], 0x7d
mov byte [rsp + 0x2ee], 1
lea rcx, [rsp + 0x2d8]
call fcn.180020ff0
lea rcx, [rsp + 0x2d8]
call fcn.180035590
mov ecx, eax
mov edx, 1
mov r8d, edx
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5960]
vmovdqu xmmword [rsp + 0x368], xmm0
mov dword [rsp + 0x378], 0x6f6a6975
mov word [rsp + 0x37c], 0x100
lea rcx, [rsp + 0x368]
call fcn.180017240
lea rcx, [rsp + 0x368]
call fcn.180035590
mov ecx, eax
mov edx, 1
mov r8d, edx
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6020]
vmovdqu xmmword [rsp + 0x380], xmm0
mov dword [rsp + 0x390], 0x6f6a6975
mov word [rsp + 0x394], 0x100
lea rcx, [rsp + 0x380]
call fcn.180017240
lea rcx, [rsp + 0x380]
call fcn.180035590
mov ecx, eax
mov edx, 1
mov r8d, edx
call fcn.180074de0
vmovdqu ymm0, ymmword [str.ZH_EUIPZrvvvgixkyxqfn_rwp]
vmovdqu ymmword [rsp + 0x438], ymm0
mov byte [rsp + 0x458], 1
lea rcx, [rsp + 0x438]
vzeroupper
call fcn.180020e10
lea rcx, [rsp + 0x438]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5e50]
vmovdqu xmmword [rsp + 0x3f8], xmm0
mov dword [rsp + 0x408], 0x1006c62
lea rcx, [rsp + 0x3f8]
call fcn.180020ed0
lea rcx, [rsp + 0x3f8]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6070]
vmovdqu xmmword [rsp + 0xe8], xmm0
mov dword [rsp + 0xf8], 0x79686e78
mov dword [rsp + 0xfc], 0x7a7e697f
mov dword [rsp + 0x100], 0x62707c70
mov word [rsp + 0x104], 0x100
lea rcx, [rsp + 0xe8]
call fcn.180021050
lea rcx, [rsp + 0xe8]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e60a0]
vmovdqu xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x38], 0x6b6c7a73
mov dword [rsp + 0x3c], 0x67727f66
mov dword [rsp + 0x40], 0x73636f61
mov dword [rsp + 0x44], 0x1007170
lea rcx, [rsp + 0x28]
call fcn.180020d80
lea rcx, [rsp + 0x28]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5ef0]
vmovdqu xmmword [rsp + 0x398], xmm0
mov dword [rsp + 0x3a8], 0x796c7a72
mov word [rsp + 0x3ac], 0x100
lea rcx, [rsp + 0x398]
call fcn.180017240
lea rcx, [rsp + 0x398]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6160]
vmovdqu xmmword [rsp + 0x108], xmm0
mov dword [rsp + 0x118], 0x75796964
mov dword [rsp + 0x11c], 0x656e6d7b
mov dword [rsp + 0x120], 0x6174776e
mov word [rsp + 0x124], 0x100
lea rcx, [rsp + 0x108]
call fcn.180021050
lea rcx, [rsp + 0x108]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6000]
vmovdqu xmmword [rsp + 0xc8], xmm0
mov dword [rsp + 0xd8], 0x786c6175
mov dword [rsp + 0xdc], 0x7e6c6f74
mov dword [rsp + 0xe0], 0x7763657b
mov word [rsp + 0xe4], 0x100
lea rcx, [rsp + 0xc8]
call fcn.180021050
lea rcx, [rsp + 0xc8]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5cf0]
vmovdqu xmmword [rsp + 0x2f0], xmm0
mov dword [rsp + 0x300], 0x7e7a6162
mov word [rsp + 0x304], 0x78
mov byte [rsp + 0x306], 1
lea rcx, [rsp + 0x2f0]
call fcn.180020ff0
lea rcx, [rsp + 0x2f0]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5cf0]
vmovdqu xmmword [rsp + 0x48], xmm0
mov dword [rsp + 0x58], 0x7e7a6162
mov dword [rsp + 0x5c], 0x7a687f74
mov dword [rsp + 0x60], 0x786e607a
mov dword [rsp + 0x64], 0x100767c
lea rcx, [rsp + 0x48]
call fcn.180020d80
lea rcx, [rsp + 0x48]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6090]
vmovdqu xmmword [rsp + 0x248], xmm0
mov dword [rsp + 0x258], 0x7567676e
mov dword [rsp + 0x25c], 0x62616560
mov word [rsp + 0x260], 0x7c
mov byte [rsp + 0x262], 1
lea rcx, [rsp + 0x248]
call fcn.1800334a0
lea rcx, [rsp + 0x248]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu ymm0, ymmword [str.ZH_EZKYAHiooevrxlkfsznusf]
vmovdqu ymmword [rsp + 0x460], ymm0
mov byte [rsp + 0x480], 1
lea rcx, [rsp + 0x460]
vzeroupper
call fcn.180020e10
lea rcx, [rsp + 0x460]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5990]
vmovdqu xmmword [rsp + 0x88], xmm0
mov dword [rsp + 0x98], 0x757b6d7e
mov dword [rsp + 0x9c], 0x7864606a
mov dword [rsp + 0xa0], 0x667d6f6a
mov word [rsp + 0xa4], 0x60
mov byte [rsp + 0xa6], 1
lea rcx, [rsp + 0x88]
call fcn.180020d00
lea rcx, [rsp + 0x88]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5ee0]
vmovdqu xmmword [rsp + 0x3b0], xmm0
mov dword [rsp + 0x3c0], 0x796c7a72
mov word [rsp + 0x3c4], 0x100
lea rcx, [rsp + 0x3b0]
call fcn.180017240
lea rcx, [rsp + 0x3b0]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6150]
vmovdqu xmmword [rsp + 0x128], xmm0
mov dword [rsp + 0x138], 0x75796964
mov dword [rsp + 0x13c], 0x656e6d7b
mov dword [rsp + 0x140], 0x6174776e
mov word [rsp + 0x144], 0x100
lea rcx, [rsp + 0x128]
call fcn.180021050
lea rcx, [rsp + 0x128]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5ff0]
vmovdqu xmmword [rsp + 0x148], xmm0
mov dword [rsp + 0x158], 0x786c6175
mov dword [rsp + 0x15c], 0x7e6c6f74
mov dword [rsp + 0x160], 0x7763657b
mov word [rsp + 0x164], 0x100
lea rcx, [rsp + 0x148]
call fcn.180021050
lea rcx, [rsp + 0x148]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5ce0]
vmovdqu xmmword [rsp + 0x2c0], xmm0
mov dword [rsp + 0x2d0], 0x7e7a6162
mov word [rsp + 0x2d4], 0x78
mov byte [rsp + 0x2d6], 1
lea rcx, [rsp + 0x2c0]
call fcn.180020ff0
lea rcx, [rsp + 0x2c0]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5ce0]
vmovdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x7e7a6162
mov dword [rsp + 0x7c], 0x7a687f74
mov dword [rsp + 0x80], 0x786e607a
mov dword [rsp + 0x84], 0x100767c
lea rcx, [rsp + 0x68]
call fcn.180020d80
lea rcx, [rsp + 0x68]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e6080]
vmovdqu xmmword [rsp + 0x268], xmm0
mov dword [rsp + 0x278], 0x7567676e
mov dword [rsp + 0x27c], 0x62616560
mov word [rsp + 0x280], 0x7c
mov byte [rsp + 0x282], 1
lea rcx, [rsp + 0x268]
call fcn.1800334a0
lea rcx, [rsp + 0x268]
call fcn.180035590
mov ecx, eax
mov edx, 0x64
mov r8d, 1
call fcn.180074de0
vmovdqu ymm0, ymmword [0x1801e6340]
vmovdqu ymmword [rsp + 0x410], ymm0
mov byte [rsp + 0x430], 1
lea rcx, [rsp + 0x410]
vzeroupper
call fcn.180020e10
lea rcx, [rsp + 0x410]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
vmovdqu xmm0, xmmword [0x1801e5980]
vmovdqu xmmword [rsp + 0xa8], xmm0
mov dword [rsp + 0xb8], 0x757b6d7e
mov dword [rsp + 0xbc], 0x7864606a
mov dword [rsp + 0xc0], 0x667d6f6a
mov word [rsp + 0xc4], 0x60
mov byte [rsp + 0xc6], 1
lea rcx, [rsp + 0xa8]
call fcn.180020d00
lea rcx, [rsp + 0xa8]
call fcn.180035590
mov ecx, eax
mov edx, 0x32
mov r8d, 1
call fcn.180074de0
mov rcx, qword [rsp + 0x568]
xor rcx, rsp
call fcn.18016cc50
vmovaps xmm6, xmmword [rsp + 0x570]
add rsp, 0x588
ret
jmp 0x18003b2a0