Function at 0x1400018ec
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rbx
mov eax, 0x1218
call fcn.14000f0d0
sub rsp, rax
call fcn.14000e040
call fcn.1400041eb
call fcn.140004980
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 0x1400019cf
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 0x1400019a9
mov byte [0x14056e5f8], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x14056e618], 0
je 0x140001a01
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 0x1400019e3
mov byte [0x14056e618], 0
lea rdx, [0x14056e600]
mov rcx, rsi
call fcn.140003b96
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 0x140001ac6
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 0x140001aa0
mov byte [0x14056e5d8], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x14056e5f4], 0
je 0x140001af8
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 0x140001ada
mov byte [0x14056e5f4], 0
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0xdf0]
lea r8, [0x14056e5e0]
call fcn.140003330
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 0x140001bb0
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 0x140001b8a
mov byte [0x14056e5b0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x14056e5d2], 0
je 0x140001be2
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 0x140001bc4
mov byte [0x14056e5d2], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0xbe0]
lea r8, [0x14056e5c0]
call fcn.140003330
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 0x140001dc6
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 0x140001da0
mov byte [0x14056e550], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x14056e5ae], 0
je 0x140001df8
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 0x140001dda
mov byte [0x14056e5ae], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x9d0]
lea r8, [0x14056e560]
call fcn.140003330
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 0x140001ed8
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 0x140001eb2
mov byte [0x14056e520], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x14056e54a], 0
je 0x140001f0a
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 0x140001eec
mov byte [0x14056e54a], 0
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x7c0]
lea r8, [0x14056e530]
call fcn.140003330
lea rcx, [rsp + 0x5b0]
mov r8d, 0x208
mov edx, 0
call sub.msvcrt.dll_memset
mov word [rsp + 0x70], 0xbd
mov word [rsp + 0x72], 0xcc
mov word [rsp + 0x74], 0xda
mov word [rsp + 0x76], 0xc3
mov word [rsp + 0x78], 0xc2
mov word [rsp + 0x7a], 0xd1
mov word [rsp + 0x7c], 0xd5
mov word [rsp + 0x7e], 0xd5
mov word [rsp + 0x80], 0xcb
mov word [rsp + 0x82], 0xd7
mov word [rsp + 0x84], 0xc3
mov word [rsp + 0x86], 0xca
mov word [rsp + 0x88], 0xcd
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 0x14000201c
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 0x140001ff6
mov byte [0x14056e4d8], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x14056e504], 0
je 0x14000204e
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 0x140002030
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 0x1400020ba
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 0x140002094
mov byte [0x14056e508], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x14056e51c], 0
je 0x1400020ec
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 0x1400020ce
mov byte [0x14056e51c], 0
lea rdx, [0x14056e510]
mov rcx, rsi
call fcn.140003b96
mov rdx, rax
lea rcx, [rsp + 0x5b0]
lea r8, [0x14056e4e0]
call fcn.140003330
call fcn.140002a77
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 0x1400021e7
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 0x1400021c1
mov byte [0x14056e488], 1
lea rcx, [0x1400015ff]
call fcn.1400014f0
cmp byte [0x14056e4ac], 0
je 0x140002219
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 0x1400021fb
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 0x14000229d
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 0x140002277
mov byte [0x14056e4b0], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x14056e4d2], 0
je 0x1400022cf
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 0x1400022b1
mov byte [0x14056e4d2], 0
lea rdx, [0x14056e4c0]
mov rcx, rsi
call fcn.140003b96
mov rdx, rax
lea rcx, [rsp + 0x3a0]
lea r8, [0x14056e490]
call fcn.140003330
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 0x140002379
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 0x140002353
mov byte [0x14056e460], 1
lea rcx, [0x140001619]
call fcn.1400014f0
cmp byte [0x14056e482], 0
je 0x1400023ab
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 0x14000238d
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 0x140002413
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 0x140002445
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 0x140002427
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], 0x56
mov word [rsp + 0x98], 0x57
mov word [rsp + 0x9a], 0x5f
mov word [rsp + 0x9c], 0x5f
mov word [rsp + 0x9e], 0x4a
mov word [rsp + 0xa0], 0x55
mov word [rsp + 0xa2], 0x4a
mov word [rsp + 0xa4], 0x50
mov word [rsp + 0xa6], 0x47
mov word [rsp + 0xa8], 0x5d
mov word [rsp + 0xaa], 0x56
mov word [rsp + 0xac], 0x49
mov word [rsp + 0xae], 0x4e
mov word [rsp + 0xb0], 0x4b
mov word [rsp + 0xb2], 0x5a
mov word [rsp + 0xb4], 0xe5
cmp byte [0x14056e3f0], 0
jne 0x1400025cd
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 0x1400025a7
mov byte [0x14056e3f0], 1
lea rcx, [0x140001634]
call fcn.1400014f0
cmp byte [0x14056e446], 0
je 0x1400025ff
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 0x1400025e1
mov byte [0x14056e446], 0
mov word [rsp + 0x70], 0x41
mov word [rsp + 0x72], 0x58
mov word [rsp + 0x74], 0x5b
mov word [rsp + 0x76], 0x48
mov word [rsp + 0x78], 0x4d
mov word [rsp + 0x7a], 0x54
mov word [rsp + 0x7c], 0x58
mov word [rsp + 0x7e], 0x59
mov word [rsp + 0x80], 0x13
mov word [rsp + 0x82], 0x4a
mov word [rsp + 0x84], 0x5d
mov word [rsp + 0x86], 0x4a
mov word [rsp + 0x88], 0xe5
cmp byte [0x14056e3c8], 0
jne 0x1400026ab
mov byte [0x14056e3ea], 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, 0xd
jne 0x140002685
mov byte [0x14056e3c8], 1
lea rcx, [0x14000164e]
call fcn.1400014f0
cmp byte [0x14056e3ea], 0
je 0x1400026dd
lea rdx, [0x14056e3d0]
lea rcx, [rdx + 0x1a]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400026bf
mov byte [0x14056e3ea], 0
lea rcx, [rsp + 0x70]
mov r8d, 0x324
lea rdx, str.FVW__JUJPG_VINKZ
call sub.msvcrt.dll_memcpy
cmp byte [0x14056e088], 0
jne 0x140002738
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 0x140002710
mov byte [0x14056e088], 1
lea rcx, [0x140001668]
call fcn.1400014f0
cmp byte [0x14056e3c4], 0
je 0x14000276d
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 0x14000274f
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 0x1400027d8
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 0x14000280a
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 0x1400027ec
mov byte [0x14056e080], 0
lea rdx, [0x14056e450]
lea rcx, [0x14056e078]
call sub.msvcrt.dll__wcsicmp
mov esi, eax
test eax, eax
jne 0x140002836
test bl, bl
jne 0x140002836
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 0x1400028ef
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 0x1400028c9
mov byte [0x14056e048], 1
lea rcx, [0x140001686]
call fcn.1400014f0
cmp byte [0x14056e06c], 0
je 0x140002921
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 0x140002903
mov byte [0x14056e06c], 0
lea rdx, [0x14056e3d0]
lea rcx, [0x14056e050]
call sub.msvcrt.dll__wcsicmp
lea rdx, [rsp + 0xdf0]
test eax, eax
jne 0x140002948
lea rdx, [rsp + 0x1000]
lea rcx, [rsp + 0x70]
lea r8, [0x14056e3d0]
call fcn.140003330
test esi, esi
jne 0x1400029b4
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 0x140002827
movsxd r9, dword [0x140565300]
lea r8, [0x14001d900]
jmp 0x14000296b