Function at 0x1400018ec
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rbx
mov eax, 0x1348
call fcn.14000f100
sub rsp, rax
call fcn.14000e070
mov qword [rsp + 0x1338], 0xfffffffff70f2e80
lea rdx, [rsp + 0x1338]
mov ecx, 0
call fcn.140004d77
call fcn.140004219
call fcn.1400049b0
mov rax, qword [rax + 0x20]
mov rbx, qword [rax + 0x80]
lea rcx, [rsp + 0x1130]
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 [0x14002a738], 0
jne 0x1400019ed
mov byte [0x14002a758], 1
mov eax, 0
lea rcx, [0x14002a740]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x1400019c7
mov byte [0x14002a738], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x14002a758], 0
je 0x140001a1f
lea rdx, [0x14002a740]
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 [0x14002a758], 0
lea rdx, [0x14002a740]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x1130]
call sub.msvcrt.dll_wcscat
lea rcx, [rsp + 0xf20]
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 [0x14002a718], 0
jne 0x140001ae4
mov byte [0x14002a734], 1
mov eax, 0
lea rcx, [0x14002a720]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140001abe
mov byte [0x14002a718], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x14002a734], 0
je 0x140001b16
lea rdx, [0x14002a720]
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 [0x14002a734], 0
lea rdx, [rsp + 0x1130]
lea rcx, [rsp + 0xf20]
lea r8, [0x14002a720]
call fcn.14000335e
lea rcx, [rsp + 0xd10]
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 [0x14002a6f0], 0
jne 0x140001bce
mov byte [0x14002a712], 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, 9
jne 0x140001ba8
mov byte [0x14002a6f0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x14002a712], 0
je 0x140001c00
lea rdx, [0x14002a700]
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 [0x14002a712], 0
lea rdx, [rsp + 0xf20]
lea rcx, [rsp + 0xd10]
lea r8, [0x14002a700]
call fcn.14000335e
lea rcx, [rsp + 0xb00]
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 [0x14002a690], 0
jne 0x140001de4
mov byte [0x14002a6ee], 1
mov eax, 0
lea rcx, [0x14002a6a0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140001dbe
mov byte [0x14002a690], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x14002a6ee], 0
je 0x140001e16
lea rdx, [0x14002a6a0]
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 [0x14002a6ee], 0
lea rdx, [rsp + 0xf20]
lea rcx, [rsp + 0xb00]
lea r8, [0x14002a6a0]
call fcn.14000335e
lea rcx, [rsp + 0x8f0]
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 [0x14002a660], 0
jne 0x140001ef6
mov byte [0x14002a68a], 1
mov eax, 0
lea rcx, [0x14002a670]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xd
jne 0x140001ed0
mov byte [0x14002a660], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x14002a68a], 0
je 0x140001f28
lea rdx, [0x14002a670]
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 [0x14002a68a], 0
lea rdx, [rsp + 0xf20]
lea rcx, [rsp + 0x8f0]
lea r8, [0x14002a670]
call fcn.14000335e
lea rcx, [rsp + 0x6e0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0xbd
mov word [rsp + 0x72], 0xd4
mov word [rsp + 0x74], 0xd0
mov word [rsp + 0x76], 0xd2
mov word [rsp + 0x78], 0xc3
mov word [rsp + 0x7a], 0xd2
mov word [rsp + 0x7c], 0xd9
mov word [rsp + 0x7e], 0xd6
mov word [rsp + 0x80], 0xd4
mov word [rsp + 0x82], 0xc2
mov word [rsp + 0x84], 0xc2
mov word [rsp + 0x86], 0xce
mov word [rsp + 0x88], 0xd8
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 [0x14002a618], 0
jne 0x14000203a
mov byte [0x14002a644], 1
mov eax, 0
lea rcx, [0x14002a620]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140002014
mov byte [0x14002a618], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x14002a644], 0
je 0x14000206c
lea rdx, [0x14002a620]
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 [0x14002a644], 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 [0x14002a648], 0
jne 0x1400020d8
mov byte [0x14002a65c], 1
mov eax, 0
lea rcx, [0x14002a650]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x1400020b2
mov byte [0x14002a648], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x14002a65c], 0
je 0x14000210a
lea rdx, [0x14002a650]
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 [0x14002a65c], 0
lea rdx, [0x14002a650]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x6e0]
lea r8, [0x14002a620]
call fcn.14000335e
lea rcx, [rsp + 0x4d0]
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 [0x14002a5c8], 0
jne 0x1400021fe
mov byte [0x14002a5ec], 1
mov eax, 0
lea rcx, [0x14002a5d0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400021d8
mov byte [0x14002a5c8], 1
lea rcx, [0x1400015ff]
call fcn.1400014f0
cmp byte [0x14002a5ec], 0
je 0x140002230
lea rdx, [0x14002a5d0]
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 [0x14002a5ec], 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 [0x14002a5f0], 0
jne 0x1400022b4
mov byte [0x14002a612], 1
mov eax, 0
lea rcx, [0x14002a600]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x14000228e
mov byte [0x14002a5f0], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x14002a612], 0
je 0x1400022e6
lea rdx, [0x14002a600]
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 [0x14002a612], 0
lea rdx, [0x14002a600]
mov rcx, rbx
call fcn.140003bc4
mov rdx, rax
lea rcx, [rsp + 0x4d0]
lea r8, [0x14002a5d0]
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 [0x14002a5a0], 0
jne 0x140002390
mov byte [0x14002a5c2], 1
mov eax, 0
lea rcx, [0x14002a5b0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x14000236a
mov byte [0x14002a5a0], 1
lea rcx, [0x140001619]
call fcn.1400014f0
cmp byte [0x14002a5c2], 0
je 0x1400023c2
lea rdx, [0x14002a5b0]
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 [0x14002a5c2], 0
lea r9, [0x14002a5b0]
lea r8, [rsp + 0x4d0]
mov edx, dword [0x14001d8f0]
lea rcx, [0x14001a020]
call fcn.140001887
call fcn.140002a97
mov ebx, eax
cmp byte [0x14002a588], 0
jne 0x140002431
mov byte [0x14002a598], 1
mov word [0x14002a590], 0x5d
mov word [0x14002a592], 0x52
mov word [0x14002a594], 0x57
mov word [0x14002a596], 0xe5
mov byte [0x14002a588], 1
lea rcx, [0x140001633]
call fcn.1400014f0
cmp byte [0x14002a598], 0
je 0x140002463
lea rdx, [0x14002a590]
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 [0x14002a598], 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], 0x50
mov word [rsp + 0x96], 0x55
mov word [rsp + 0x98], 0x4b
mov word [rsp + 0x9a], 0x59
mov word [rsp + 0x9c], 0x50
mov word [rsp + 0x9e], 0x4e
mov word [rsp + 0xa0], 0x47
mov word [rsp + 0xa2], 0x56
mov word [rsp + 0xa4], 0x59
mov word [rsp + 0xa6], 0x5f
mov word [rsp + 0xa8], 0x4e
mov word [rsp + 0xaa], 0x47
mov word [rsp + 0xac], 0x57
mov word [rsp + 0xae], 0x5a
mov word [rsp + 0xb0], 0x4d
mov word [rsp + 0xb2], 0x5e
mov word [rsp + 0xb4], 0xe5
cmp byte [0x14002a520], 0
jne 0x1400025eb
mov byte [0x14002a586], 1
mov eax, 0
lea rcx, [0x14002a540]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x1400025c5
mov byte [0x14002a520], 1
lea rcx, [0x140001634]
call fcn.1400014f0
cmp byte [0x14002a586], 0
je 0x14000261d
lea rdx, [0x14002a540]
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 [0x14002a586], 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 [0x14002a4f8], 0
jne 0x1400026d3
mov byte [0x14002a51c], 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, 0xe
jne 0x1400026ad
mov byte [0x14002a4f8], 1
lea rcx, [0x14000164e]
call fcn.1400014f0
cmp byte [0x14002a51c], 0
je 0x140002705
lea rdx, [0x14002a500]
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 [0x14002a51c], 0
lea rcx, [rsp + 0x70]
mov r8d, 0x454
lea rdx, str.PUKYPNGVY_NGWZM
call sub.msvcrt.dll_memcpy
cmp byte [0x14002a088], 0
jne 0x140002760
mov byte [0x14002a4f4], 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, 0x22a
jne 0x140002738
mov byte [0x14002a088], 1
lea rcx, [0x140001668]
call fcn.1400014f0
cmp byte [0x14002a4f4], 0
je 0x140002795
lea rdx, [0x14002a0a0]
lea rcx, [rdx + 0x454]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002777
mov byte [0x14002a4f4], 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, [0x14002a590]
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, 0x1348
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, [0x14002a500]
lea rcx, [0x14002a050]
call sub.msvcrt.dll__wcsicmp
lea rdx, [rsp + 0xf20]
test eax, eax
jne 0x140002970
lea rdx, [rsp + 0x1130]
lea rcx, [rsp + 0x70]
lea r8, [0x14002a500]
call fcn.14000335e
test esi, esi
jne 0x1400029dc
movsxd r9, dword [0x14002a044]
lea r8, [0x14002a040]
lea rcx, [rsp + 0x6e0]
mov dword [rsp + 0x40], 1
lea rax, [0x14002a0a0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0xf20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x14002a540]
call fcn.1400016a0
jmp 0x14000284f
movsxd r9, dword [0x140020f00]
lea r8, [0x14001d900]
jmp 0x140002993