Function at 0x1400018ec
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rbx
mov eax, 0x1318
call fcn.14000f0f0
sub rsp, rax
call fcn.14000e060
mov qword [rsp + 0x1308], 0xfffffffff70f2e80
lea rdx, [rsp + 0x1308]
mov ecx, 0
call fcn.140004d6e
call fcn.140004219
call fcn.1400049b0
mov rax, qword [rax + 0x20]
mov rbx, qword [rax + 0x80]
lea rcx, [rsp + 0x1100]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x64
mov word [rsp + 0x72], 0x6a
mov word [rsp + 0x74], 0x64
mov word [rsp + 0x76], 0x65
mov word [rsp + 0x78], 0x56
mov word [rsp + 0x7a], 0x5e
mov word [rsp + 0x7c], 0x63
mov word [rsp + 0x7e], 0x60
mov word [rsp + 0x80], 0x60
mov word [rsp + 0x82], 0x65
mov word [rsp + 0x84], 0x4e
mov word [rsp + 0x86], 0x11
cmp byte [0x14002a6f8], 0
jne 0x1400019ed
mov byte [0x14002a718], 1
mov eax, 0
lea rcx, [0x14002a700]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x1400019c7
mov byte [0x14002a6f8], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x14002a718], 0
je 0x140001a1f
lea rdx, [0x14002a700]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
add ax, 0xbef
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001a01
mov byte [0x14002a718], 0
lea rdx, [0x14002a700]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x1100]
call sub.msvcrt.dll_wcscat
lea rcx, [rsp + 0xef0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x27
mov word [rsp + 0x72], 0x1e
mov word [rsp + 0x74], 0x44
mov word [rsp + 0x76], 0x3e
mov word [rsp + 0x78], 0x3f
mov word [rsp + 0x7a], 0x30
mov word [rsp + 0x7c], 0x38
mov word [rsp + 0x7e], 0xfe
mov word [rsp + 0x80], 0xfd
mov word [rsp + 0x82], 0xcb
cmp byte [0x14002a6d8], 0
jne 0x140001ae4
mov byte [0x14002a6f4], 1
mov eax, 0
lea rcx, [0x14002a6e0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140001abe
mov byte [0x14002a6d8], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x14002a6f4], 0
je 0x140001b16
lea rdx, [0x14002a6e0]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
add ax, 0x4135
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001af8
mov byte [0x14002a6f4], 0
lea rdx, [rsp + 0x1100]
lea rcx, [rsp + 0xef0]
lea r8, [0x14002a6e0]
call fcn.14000335e
lea rcx, [rsp + 0xce0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x77
mov word [rsp + 0x72], 0x7e
mov word [rsp + 0x74], 0x88
mov word [rsp + 0x76], 0x7f
mov word [rsp + 0x78], 0x49
mov word [rsp + 0x7a], pe_nt_image_headers64
mov word [rsp + 0x7c], 0x93
mov word [rsp + 0x7e], pe_nt_image_headers64
mov word [rsp + 0x80], 0x1b
cmp byte [0x14002a6b0], 0
jne 0x140001bce
mov byte [0x14002a6d2], 1
mov eax, 0
lea rcx, [0x14002a6c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140001ba8
mov byte [0x14002a6b0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x14002a6d2], 0
je 0x140001c00
lea rdx, [0x14002a6c0]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x4a1b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001be2
mov byte [0x14002a6d2], 0
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0xce0]
lea r8, [0x14002a6c0]
call fcn.14000335e
lea rcx, [rsp + 0xad0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0xcd
mov word [rsp + 0x72], 0xc8
mov word [rsp + 0x74], 0xda
mov word [rsp + 0x76], 0xdf
mov word [rsp + 0x78], 0xd5
mov word [rsp + 0x7a], 0xe0
mov word [rsp + 0x7c], 0xe8
mov word [rsp + 0x7e], 0xe4
mov word [rsp + 0x80], 0xc1
mov word [rsp + 0x82], 0xe0
mov word [rsp + 0x84], 0xe8
mov word [rsp + 0x86], 0xd6
mov word [rsp + 0x88], 0xe3
mov word [rsp + 0x8a], 0xc4
mov word [rsp + 0x8c], 0xd9
mov word [rsp + 0x8e], 0xd6
mov word [rsp + 0x90], 0xdd
mov word [rsp + 0x92], 0xdd
mov word [rsp + 0x94], 0xcd
mov word [rsp + 0x96], 0xe7
mov word [rsp + 0x98], 0xa2
mov word [rsp + 0x9a], 0x9f
mov word [rsp + 0x9c], 0xa1
mov word [rsp + 0x9e], 0xcd
mov word [rsp + 0xa0], 0xe1
mov word [rsp + 0xa2], 0xe0
mov word [rsp + 0xa4], 0xe8
mov word [rsp + 0xa6], 0xd6
mov word [rsp + 0xa8], 0xe3
mov word [rsp + 0xaa], 0xe4
mov word [rsp + 0xac], 0xd9
mov word [rsp + 0xae], 0xd6
mov word [rsp + 0xb0], 0xdd
mov word [rsp + 0xb2], 0xdd
mov word [rsp + 0xb4], 0x9f
mov word [rsp + 0xb6], 0xd6
mov word [rsp + 0xb8], 0xe9
mov word [rsp + 0xba], 0xd6
mov word [rsp + 0xbc], 0x71
cmp byte [0x14002a650], 0
jne 0x140001de4
mov byte [0x14002a6ae], 1
mov eax, 0
lea rcx, [0x14002a660]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140001dbe
mov byte [0x14002a650], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x14002a6ae], 0
je 0x140001e16
lea rdx, [0x14002a660]
lea rcx, [rdx + 0x4e]
movzx eax, word [rdx]
sub ax, 0xa71
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001df8
mov byte [0x14002a6ae], 0
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0xad0]
lea r8, [0x14002a660]
call fcn.14000335e
lea rcx, [rsp + 0x8c0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x27
mov word [rsp + 0x72], 0x2e
mov word [rsp + 0x74], 0x3a
mov word [rsp + 0x76], 0x39
mov word [rsp + 0x78], 0x33
mov word [rsp + 0x7a], 0x3a
mov word [rsp + 0x7c], 0x3e
mov word [rsp + 0x7e], 0x3f
mov word [rsp + 0x80], 0xf9
mov word [rsp + 0x82], 0x30
mov word [rsp + 0x84], 0x43
mov word [rsp + 0x86], 0x30
mov word [rsp + 0x88], 0xcb
cmp byte [0x14002a620], 0
jne 0x140001ef6
mov byte [0x14002a64a], 1
mov eax, 0
lea rcx, [0x14002a630]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xd
jne 0x140001ed0
mov byte [0x14002a620], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x14002a64a], 0
je 0x140001f28
lea rdx, [0x14002a630]
lea rcx, [rdx + 0x1a]
movzx eax, word [rdx]
sub ax, 0x6acb
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001f0a
mov byte [0x14002a64a], 0
lea rdx, [rsp + 0xef0]
lea rcx, [rsp + 0x8c0]
lea r8, [0x14002a630]
call fcn.14000335e
lea rcx, [rsp + 0x6b0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0xbd
mov word [rsp + 0x72], 0xd6
mov word [rsp + 0x74], 0xcb
mov word [rsp + 0x76], 0xdb
mov word [rsp + 0x78], 0xc7
mov word [rsp + 0x7a], 0xd5
mov word [rsp + 0x7c], 0xcc
mov word [rsp + 0x7e], 0xc4
mov word [rsp + 0x80], 0xcd
mov word [rsp + 0x82], 0xd4
mov word [rsp + 0x84], 0xd8
mov word [rsp + 0x86], 0xc2
mov word [rsp + 0x88], 0xda
mov word [rsp + 0x8a], 0x8f
mov word [rsp + 0x8c], 0xd5
mov word [rsp + 0x8e], 0xce
mov word [rsp + 0x90], 0xd1
mov word [rsp + 0x92], 0x61
cmp byte [0x14002a5d8], 0
jne 0x14000203a
mov byte [0x14002a604], 1
mov eax, 0
lea rcx, [0x14002a5e0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140002014
mov byte [0x14002a5d8], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x14002a604], 0
je 0x14000206c
lea rdx, [0x14002a5e0]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
add ax, 0x6d9f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000204e
mov byte [0x14002a604], 0
mov word [rsp + 0x70], 0xb5
mov word [rsp + 0x72], 0xa6
mov word [rsp + 0x74], 0xae
mov word [rsp + 0x76], 0xb1
mov word [rsp + 0x78], 0x9e
mov word [rsp + 0x7a], 0x61
cmp byte [0x14002a608], 0
jne 0x1400020d8
mov byte [0x14002a61c], 1
mov eax, 0
lea rcx, [0x14002a610]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x1400020b2
mov byte [0x14002a608], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x14002a61c], 0
je 0x14000210a
lea rdx, [0x14002a610]
lea rcx, [rdx + 0xc]
movzx eax, word [rdx]
add ax, 0x6d9f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400020ec
mov byte [0x14002a61c], 0
lea rdx, [0x14002a610]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x6b0]
lea r8, [0x14002a5e0]
call fcn.14000335e
lea rcx, [rsp + 0x4a0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x9b
mov word [rsp + 0x72], 0x86
mov word [rsp + 0x74], 0xae
mov word [rsp + 0x76], 0xae
mov word [rsp + 0x78], 0xa6
mov word [rsp + 0x7a], 0xab
mov word [rsp + 0x7c], 0xa4
mov word [rsp + 0x7e], 0x9b
mov word [rsp + 0x80], 0x8b
mov word [rsp + 0x82], 0xa8
mov word [rsp + 0x84], 0xa1
mov word [rsp + 0x86], 0xb2
mov word [rsp + 0x88], 0x9b
mov word [rsp + 0x8a], 0x3f
cmp byte [0x14002a588], 0
jne 0x1400021fe
mov byte [0x14002a5ac], 1
mov eax, 0
lea rcx, [0x14002a590]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400021d8
mov byte [0x14002a588], 1
lea rcx, [0x1400015ff]
call fcn.1400014f0
cmp byte [0x14002a5ac], 0
je 0x140002230
lea rdx, [0x14002a590]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
sub ax, 0x403f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002212
mov byte [0x14002a5ac], 0
mov word [rsp + 0x70], pe_nt_image_headers64
mov word [rsp + 0x72], 0x8f
mov word [rsp + 0x74], 0x8f
mov word [rsp + 0x76], 0x83
mov word [rsp + 0x78], pe_nt_image_headers64
mov word [rsp + 0x7a], 0x93
mov word [rsp + 0x7c], pe_nt_image_headers64
mov word [rsp + 0x7e], 0x7c
mov word [rsp + 0x80], 0x3f
cmp byte [0x14002a5b0], 0
jne 0x1400022b4
mov byte [0x14002a5d2], 1
mov eax, 0
lea rcx, [0x14002a5c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x14000228e
mov byte [0x14002a5b0], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x14002a5d2], 0
je 0x1400022e6
lea rdx, [0x14002a5c0]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x403f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400022c8
mov byte [0x14002a5d2], 0
lea rdx, [0x14002a5c0]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x4a0]
lea r8, [0x14002a590]
call fcn.14000335e
mov word [rsp + 0x70], 0x44
mov word [rsp + 0x72], 0x3f
mov word [rsp + 0x74], 0x23
mov word [rsp + 0x76], 0x21
mov word [rsp + 0x78], 0x1b
mov word [rsp + 0x7a], 0x60
mov word [rsp + 0x7c], 0x66
mov word [rsp + 0x7e], 0x60
mov word [rsp + 0x80], 0xed
cmp byte [0x14002a560], 0
jne 0x140002390
mov byte [0x14002a582], 1
mov eax, 0
lea rcx, [0x14002a570]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x14000236a
mov byte [0x14002a560], 1
lea rcx, [0x140001619]
call fcn.1400014f0
cmp byte [0x14002a582], 0
je 0x1400023c2
lea rdx, [0x14002a570]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
add ax, 0x1f13
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400023a4
mov byte [0x14002a582], 0
lea r9, [0x14002a570]
lea r8, [rsp + 0x4a0]
mov edx, dword [0x14001d8f0]
lea rcx, [0x14001a020]
call fcn.140001887
call fcn.140002a97
mov ebx, eax
cmp byte [0x14002a548], 0
jne 0x140002431
mov byte [0x14002a558], 1
mov word [0x14002a550], 0x5d
mov word [0x14002a552], 0x52
mov word [0x14002a554], 0x57
mov word [0x14002a556], 0xe5
mov byte [0x14002a548], 1
lea rcx, [0x140001633]
call fcn.1400014f0
cmp byte [0x14002a558], 0
je 0x140002463
lea rdx, [0x14002a550]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002445
mov byte [0x14002a558], 0
mov word [rsp + 0x70], 0x41
mov word [rsp + 0x72], 0x27
mov word [rsp + 0x74], 0x46
mov word [rsp + 0x76], 0x58
mov word [rsp + 0x78], 0x4a
mov word [rsp + 0x7a], 0x33
mov word [rsp + 0x7c], 0x46
mov word [rsp + 0x7e], 0x52
mov word [rsp + 0x80], 0x4a
mov word [rsp + 0x82], 0x49
mov word [rsp + 0x84], 0x34
mov word [rsp + 0x86], 0x47
mov word [rsp + 0x88], 0x4f
mov word [rsp + 0x8a], 0x4a
mov word [rsp + 0x8c], 0x48
mov word [rsp + 0x8e], 0x59
mov word [rsp + 0x90], 0x58
mov word [rsp + 0x92], 0x41
mov word [rsp + 0x94], 0x49
mov word [rsp + 0x96], 0x46
mov word [rsp + 0x98], 0x50
mov word [rsp + 0x9a], 0x53
mov word [rsp + 0x9c], 0x54
mov word [rsp + 0x9e], 0x5e
mov word [rsp + 0xa0], 0x5f
mov word [rsp + 0xa2], 0x47
mov word [rsp + 0xa4], 0x4b
mov word [rsp + 0xa6], 0x49
mov word [rsp + 0xa8], 0x4f
mov word [rsp + 0xaa], 0x49
mov word [rsp + 0xac], 0x48
mov word [rsp + 0xae], 0x5e
mov word [rsp + 0xb0], 0x59
mov word [rsp + 0xb2], 0x4b
mov word [rsp + 0xb4], 0xe5
cmp byte [0x14002a4f0], 0
jne 0x1400025eb
mov byte [0x14002a546], 1
mov eax, 0
lea rcx, [0x14002a500]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x1400025c5
mov byte [0x14002a4f0], 1
lea rcx, [0x140001634]
call fcn.1400014f0
cmp byte [0x14002a546], 0
je 0x14000261d
lea rdx, [0x14002a500]
lea rcx, [rdx + 0x46]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400025ff
mov byte [0x14002a546], 0
mov word [rsp + 0x70], 0x41
mov word [rsp + 0x72], 0x53
mov word [rsp + 0x74], 0x58
mov word [rsp + 0x76], 0x51
mov word [rsp + 0x78], 0x54
mov word [rsp + 0x7a], 0x54
mov word [rsp + 0x7c], 0x50
mov word [rsp + 0x7e], 0x5a
mov word [rsp + 0x80], 0x55
mov word [rsp + 0x82], 0x13
mov word [rsp + 0x84], 0x4a
mov word [rsp + 0x86], 0x5d
mov word [rsp + 0x88], 0x4a
mov word [rsp + 0x8a], 0xe5
cmp byte [0x14002a4c8], 0
jne 0x1400026d3
mov byte [0x14002a4ec], 1
mov eax, 0
lea rcx, [0x14002a4d0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400026ad
mov byte [0x14002a4c8], 1
lea rcx, [0x14000164e]
call fcn.1400014f0
cmp byte [0x14002a4ec], 0
je 0x140002705
lea rdx, [0x14002a4d0]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400026e7
mov byte [0x14002a4ec], 0
lea rcx, [rsp + 0x70]
mov r8d, 0x424
lea rdx, str.IFPST_GKIOIHYK
call sub.msvcrt.dll_memcpy
cmp byte [0x14002a088], 0
jne 0x140002760
mov byte [0x14002a4c4], 1
mov eax, 0
lea rcx, [0x14002a0a0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x212
jne 0x140002738
mov byte [0x14002a088], 1
lea rcx, [0x140001668]
call fcn.1400014f0
cmp byte [0x14002a4c4], 0
je 0x140002795
lea rdx, [0x14002a0a0]
lea rcx, [rdx + 0x424]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002777
mov byte [0x14002a4c4], 0
mov edx, dword [0x14002a044]
lea rcx, [0x14002a040]
call fcn.140001704
mov edx, dword [0x140020f00]
lea rcx, [0x14001d900]
call fcn.140001704
cmp byte [0x14002a070], 0
jne 0x140002800
mov byte [0x14002a080], 1
mov word [0x14002a078], 0x90
mov word [0x14002a07a], 0x9f
mov word [0x14002a07c], 0x93
mov word [0x14002a07e], 0x2b
mov byte [0x14002a070], 1
lea rcx, [0x140001685]
call fcn.1400014f0
cmp byte [0x14002a080], 0
je 0x140002832
lea rdx, [0x14002a078]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
sub ax, 0x6a2b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002814
mov byte [0x14002a080], 0
lea rdx, [0x14002a550]
lea rcx, [0x14002a078]
call sub.msvcrt.dll__wcsicmp
mov esi, eax
test eax, eax
jne 0x14000285e
test bl, bl
jne 0x14000285e
mov eax, 0
add rsp, 0x1318
pop rbx
pop rsi
ret
lea rcx, [rsp + 0x70]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x50], 0x37
mov word [rsp + 0x52], 0x40
mov word [rsp + 0x54], 0x53
mov word [rsp + 0x56], 0x4b
mov word [rsp + 0x58], 0x47
mov word [rsp + 0x5a], 0x4a
mov word [rsp + 0x5c], 0x4d
mov word [rsp + 0x5e], 0x40
mov word [rsp + 0x60], 0x4d
mov word [rsp + 0x62], 9
mov word [rsp + 0x64], 0x40
mov word [rsp + 0x66], 0x53
mov word [rsp + 0x68], 0x40
mov word [rsp + 0x6a], 0xdb
cmp byte [0x14002a048], 0
jne 0x140002917
mov byte [0x14002a06c], 1
mov eax, 0
lea rcx, [0x14002a050]
movzx edx, word [rsp + rax*2 + 0x50]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400028f1
mov byte [0x14002a048], 1
lea rcx, [0x140001686]
call fcn.1400014f0
cmp byte [0x14002a06c], 0
je 0x140002949
lea rdx, [0x14002a050]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x2925
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000292b
mov byte [0x14002a06c], 0
lea rdx, [0x14002a4d0]
lea rcx, [0x14002a050]
call sub.msvcrt.dll__wcsicmp
lea rdx, [rsp + 0xef0]
test eax, eax
jne 0x140002970
lea rdx, [rsp + 0x1100]
lea rcx, [rsp + 0x70]
lea r8, [0x14002a4d0]
call fcn.14000335e
test esi, esi
jne 0x1400029dc
movsxd r9, dword [0x14002a044]
lea r8, [0x14002a040]
lea rcx, [rsp + 0x6b0]
mov dword [rsp + 0x40], 1
lea rax, [0x14002a0a0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0xef0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x14002a500]
call fcn.1400016a0
jmp 0x14000284f
movsxd r9, dword [0x140020f00]
lea r8, [0x14001d900]
jmp 0x140002993