Function at 0x1400018ec
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rbx
mov eax, 0x1218
call fcn.14000f100
sub rsp, rax
call fcn.14000e070
mov qword [rsp + 0x1208], 0xfffffffff70f2e80
lea rdx, [rsp + 0x1208]
mov ecx, 0
call fcn.140004d70
call fcn.14000420b
call fcn.1400049a0
mov rax, qword [rax + 0x20]
mov rsi, qword [rax + 0x80]
lea rcx, [rsp + 0x1000]
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 [0x14056e5f8], 0
jne 0x1400019ed
mov byte [0x14056e618], 1
mov eax, 0
lea rcx, [0x14056e600]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x1400019c7
mov byte [0x14056e5f8], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x14056e618], 0
je 0x140001a1f
lea rdx, [0x14056e600]
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 [0x14056e618], 0
lea rdx, [0x14056e600]
mov rcx, rsi
call fcn.140003bb6
mov rdx, rax
lea rcx, [rsp + 0x1000]
call sub.msvcrt.dll_wcscat
lea rcx, [rsp + 0xdf0]
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 [0x14056e5d8], 0
jne 0x140001ae4
mov byte [0x14056e5f4], 1
mov eax, 0
lea rcx, [0x14056e5e0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140001abe
mov byte [0x14056e5d8], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x14056e5f4], 0
je 0x140001b16
lea rdx, [0x14056e5e0]
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 [0x14056e5f4], 0
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0xdf0]
lea r8, [0x14056e5e0]
call fcn.140003350
lea rcx, [rsp + 0xbe0]
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 [0x14056e5b0], 0
jne 0x140001bce
mov byte [0x14056e5d2], 1
mov eax, 0
lea rcx, [0x14056e5c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140001ba8
mov byte [0x14056e5b0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x14056e5d2], 0
je 0x140001c00
lea rdx, [0x14056e5c0]
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 [0x14056e5d2], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0xbe0]
lea r8, [0x14056e5c0]
call fcn.140003350
lea rcx, [rsp + 0x9d0]
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 [0x14056e550], 0
jne 0x140001de4
mov byte [0x14056e5ae], 1
mov eax, 0
lea rcx, [0x14056e560]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140001dbe
mov byte [0x14056e550], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x14056e5ae], 0
je 0x140001e16
lea rdx, [0x14056e560]
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 [0x14056e5ae], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x9d0]
lea r8, [0x14056e560]
call fcn.140003350
lea rcx, [rsp + 0x7c0]
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 [0x14056e520], 0
jne 0x140001ef6
mov byte [0x14056e54a], 1
mov eax, 0
lea rcx, [0x14056e530]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xd
jne 0x140001ed0
mov byte [0x14056e520], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x14056e54a], 0
je 0x140001f28
lea rdx, [0x14056e530]
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 [0x14056e54a], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x7c0]
lea r8, [0x14056e530]
call fcn.140003350
lea rcx, [rsp + 0x5b0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0xbd
mov word [rsp + 0x72], 0xce
mov word [rsp + 0x74], 0xc9
mov word [rsp + 0x76], 0xc7
mov word [rsp + 0x78], 0xcd
mov word [rsp + 0x7a], 0xd4
mov word [rsp + 0x7c], 0xcb
mov word [rsp + 0x7e], 0xc8
mov word [rsp + 0x80], 0xd9
mov word [rsp + 0x82], 0xc5
mov word [rsp + 0x84], 0xd0
mov word [rsp + 0x86], 0xc4
mov word [rsp + 0x88], 0xca
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 [0x14056e4d8], 0
jne 0x14000203a
mov byte [0x14056e504], 1
mov eax, 0
lea rcx, [0x14056e4e0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140002014
mov byte [0x14056e4d8], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x14056e504], 0
je 0x14000206c
lea rdx, [0x14056e4e0]
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 [0x14056e504], 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 [0x14056e508], 0
jne 0x1400020d8
mov byte [0x14056e51c], 1
mov eax, 0
lea rcx, [0x14056e510]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x1400020b2
mov byte [0x14056e508], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x14056e51c], 0
je 0x14000210a
lea rdx, [0x14056e510]
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 [0x14056e51c], 0
lea rdx, [0x14056e510]
mov rcx, rsi
call fcn.140003bb6
mov rdx, rax
lea rcx, [rsp + 0x5b0]
lea r8, [0x14056e4e0]
call fcn.140003350
call fcn.140002a97
mov ebx, eax
lea rcx, [rsp + 0x3a0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0x49
mov word [rsp + 0x72], 0x34
mov word [rsp + 0x74], 0x5c
mov word [rsp + 0x76], 0x5c
mov word [rsp + 0x78], 0x54
mov word [rsp + 0x7a], 0x59
mov word [rsp + 0x7c], 0x52
mov word [rsp + 0x7e], 0x49
mov word [rsp + 0x80], 0x39
mov word [rsp + 0x82], 0x56
mov word [rsp + 0x84], 0x4f
mov word [rsp + 0x86], 0x60
mov word [rsp + 0x88], 0x49
mov word [rsp + 0x8a], 0xed
cmp byte [0x14056e488], 0
jne 0x140002205
mov byte [0x14056e4ac], 1
mov eax, 0
lea rcx, [0x14056e490]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400021df
mov byte [0x14056e488], 1
lea rcx, [0x1400015ff]
call fcn.1400014f0
cmp byte [0x14056e4ac], 0
je 0x140002237
lea rdx, [0x14056e490]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x1f13
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002219
mov byte [0x14056e4ac], 0
mov word [rsp + 0x70], 0x2e
mov word [rsp + 0x72], 0x3d
mov word [rsp + 0x74], 0x3d
mov word [rsp + 0x76], 0x31
mov word [rsp + 0x78], 0x2e
mov word [rsp + 0x7a], 0x41
mov word [rsp + 0x7c], 0x2e
mov word [rsp + 0x7e], 0x2a
mov word [rsp + 0x80], 0xed
cmp byte [0x14056e4b0], 0
jne 0x1400022bb
mov byte [0x14056e4d2], 1
mov eax, 0
lea rcx, [0x14056e4c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140002295
mov byte [0x14056e4b0], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x14056e4d2], 0
je 0x1400022ed
lea rdx, [0x14056e4c0]
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 0x1400022cf
mov byte [0x14056e4d2], 0
lea rdx, [0x14056e4c0]
mov rcx, rsi
call fcn.140003bb6
mov rdx, rax
lea rcx, [rsp + 0x3a0]
lea r8, [0x14056e490]
call fcn.140003350
mov word [rsp + 0x70], 0x40
mov word [rsp + 0x72], 0x3b
mov word [rsp + 0x74], 0x1f
mov word [rsp + 0x76], 0x1d
mov word [rsp + 0x78], 0x17
mov word [rsp + 0x7a], 0x5c
mov word [rsp + 0x7c], 0x62
mov word [rsp + 0x7e], 0x5c
mov word [rsp + 0x80], 0xe9
cmp byte [0x14056e460], 0
jne 0x140002397
mov byte [0x14056e482], 1
mov eax, 0
lea rcx, [0x14056e470]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140002371
mov byte [0x14056e460], 1
lea rcx, [0x140001619]
call fcn.1400014f0
cmp byte [0x14056e482], 0
je 0x1400023c9
lea rdx, [0x14056e470]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x6ce9
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400023ab
mov byte [0x14056e482], 0
lea r9, [0x14056e470]
lea r8, [rsp + 0x3a0]
mov edx, dword [0x14001d8f0]
lea rcx, [0x14001a020]
call fcn.140001887
cmp byte [0x14056e448], 0
jne 0x140002431
mov byte [0x14056e458], 1
mov word [0x14056e450], 0x5d
mov word [0x14056e452], 0x52
mov word [0x14056e454], 0x57
mov word [0x14056e456], 0xe5
mov byte [0x14056e448], 1
lea rcx, [0x140001633]
call fcn.1400014f0
cmp byte [0x14056e458], 0
je 0x140002463
lea rdx, [0x14056e450]
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 [0x14056e458], 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], 0x46
mov word [rsp + 0x96], 0x5b
mov word [rsp + 0x98], 0x46
mov word [rsp + 0x9a], 0x4f
mov word [rsp + 0x9c], 0x52
mov word [rsp + 0x9e], 0x54
mov word [rsp + 0xa0], 0x52
mov word [rsp + 0xa2], 0x5a
mov word [rsp + 0xa4], 0x4c
mov word [rsp + 0xa6], 0x47
mov word [rsp + 0xa8], 0x58
mov word [rsp + 0xaa], 0x5d
mov word [rsp + 0xac], 0x5e
mov word [rsp + 0xae], 0x47
mov word [rsp + 0xb0], 0x5d
mov word [rsp + 0xb2], 0x5d
mov word [rsp + 0xb4], 0xe5
cmp byte [0x14056e3f0], 0
jne 0x1400025eb
mov byte [0x14056e446], 1
mov eax, 0
lea rcx, [0x14056e400]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x1400025c5
mov byte [0x14056e3f0], 1
lea rcx, [0x140001634]
call fcn.1400014f0
cmp byte [0x14056e446], 0
je 0x14000261d
lea rdx, [0x14056e400]
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 [0x14056e446], 0
mov word [rsp + 0x70], 0x41
mov word [rsp + 0x72], 0x4a
mov word [rsp + 0x74], 0x5d
mov word [rsp + 0x76], 0x55
mov word [rsp + 0x78], 0x51
mov word [rsp + 0x7a], 0x54
mov word [rsp + 0x7c], 0x57
mov word [rsp + 0x7e], 0x4a
mov word [rsp + 0x80], 0x57
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 [0x14056e3c8], 0
jne 0x1400026d3
mov byte [0x14056e3ec], 1
mov eax, 0
lea rcx, [0x14056e3d0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400026ad
mov byte [0x14056e3c8], 1
lea rcx, [0x14000164e]
call fcn.1400014f0
cmp byte [0x14056e3ec], 0
je 0x140002705
lea rdx, [0x14056e3d0]
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 [0x14056e3ec], 0
lea rcx, [rsp + 0x70]
mov r8d, 0x324
lea rdx, str.F_FORTRZLGX_G__
call sub.msvcrt.dll_memcpy
cmp byte [0x14056e088], 0
jne 0x140002760
mov byte [0x14056e3c4], 1
mov eax, 0
lea rcx, [0x14056e0a0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x192
jne 0x140002738
mov byte [0x14056e088], 1
lea rcx, [0x140001668]
call fcn.1400014f0
cmp byte [0x14056e3c4], 0
je 0x140002795
lea rdx, [0x14056e0a0]
lea rcx, [rdx + 0x324]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002777
mov byte [0x14056e3c4], 0
mov edx, dword [0x14056e044]
lea rcx, [0x14056e040]
call fcn.140001704
mov edx, dword [0x140565300]
lea rcx, [0x14001d900]
call fcn.140001704
cmp byte [0x14056e070], 0
jne 0x140002800
mov byte [0x14056e080], 1
mov word [0x14056e078], 0x90
mov word [0x14056e07a], 0x9f
mov word [0x14056e07c], 0x93
mov word [0x14056e07e], 0x2b
mov byte [0x14056e070], 1
lea rcx, [0x140001685]
call fcn.1400014f0
cmp byte [0x14056e080], 0
je 0x140002832
lea rdx, [0x14056e078]
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 [0x14056e080], 0
lea rdx, [0x14056e450]
lea rcx, [0x14056e078]
call sub.msvcrt.dll__wcsicmp
mov esi, eax
test eax, eax
jne 0x14000285e
test bl, bl
jne 0x14000285e
mov eax, 0
add rsp, 0x1218
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 [0x14056e048], 0
jne 0x140002917
mov byte [0x14056e06c], 1
mov eax, 0
lea rcx, [0x14056e050]
movzx edx, word [rsp + rax*2 + 0x50]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x1400028f1
mov byte [0x14056e048], 1
lea rcx, [0x140001686]
call fcn.1400014f0
cmp byte [0x14056e06c], 0
je 0x140002949
lea rdx, [0x14056e050]
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 [0x14056e06c], 0
lea rdx, [0x14056e3d0]
lea rcx, [0x14056e050]
call sub.msvcrt.dll__wcsicmp
lea rdx, [rsp + 0xdf0]
test eax, eax
jne 0x140002970
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0x70]
lea r8, [0x14056e3d0]
call fcn.140003350
test esi, esi
jne 0x1400029dc
movsxd r9, dword [0x14056e044]
lea r8, [0x14056e040]
lea rcx, [rsp + 0x5b0]
mov dword [rsp + 0x40], 1
lea rax, [0x14056e0a0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0xdf0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x14056e400]
call fcn.1400016a0
jmp 0x14000284f
movsxd r9, dword [0x140565300]
lea r8, [0x14001d900]
jmp 0x140002993