Function at 0x14000193a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rbx
mov eax, 0x11c8
call fcn.14000f4d0
sub rsp, rax
call fcn.14000e440
mov qword [rsp + 0x11b8], 0xfffffffff70f2e80
lea rdx, [rsp + 0x11b8]
mov ecx, 0
call fcn.14000514d
call fcn.1400045eb
call fcn.140004d80
mov rax, qword [rax + 0x20]
mov rsi, qword [rax + 0x80]
lea rcx, [rsp + 0xfb0]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0x1e
mov word [rsp + 0x72], 0x24
mov word [rsp + 0x74], 0x1e
mov word [rsp + 0x76], 0x1f
mov word [rsp + 0x78], 0x10
mov word [rsp + 0x7a], 0x18
mov word [rsp + 0x7c], 0x1d
mov word [rsp + 0x7e], 0x1a
mov word [rsp + 0x80], 0x1a
mov word [rsp + 0x82], 0x1f
mov word [rsp + 0x84], 8
mov word [rsp + 0x86], 0xcb
cmp byte [0x143864658], 0
jne 0x140001a3b
mov byte [0x143864678], 1
mov eax, 0
lea rcx, [0x143864660]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140001a15
mov byte [0x143864658], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x143864678], 0
je 0x140001a6d
lea rdx, [0x143864660]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
add ax, 0x4135
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001a4f
mov byte [0x143864678], 0
lea rdx, [0x143864660]
mov rcx, rsi
call fcn.140003f96
mov rdx, rax
lea rcx, [rsp + 0xfb0]
call fcn.1400177c8
lea rcx, [rsp + 0xda0]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0x77
mov word [rsp + 0x72], 0x6e
mov word [rsp + 0x74], 0x94
mov word [rsp + 0x76], 0x8e
mov word [rsp + 0x78], 0x8f
mov word [rsp + 0x7a], pe_nt_image_headers64
mov word [rsp + 0x7c], 0x88
mov word [rsp + 0x7e], 0x4e
mov word [rsp + 0x80], 0x4d
mov word [rsp + 0x82], 0x1b
cmp byte [0x143864638], 0
jne 0x140001b32
mov byte [0x143864654], 1
mov eax, 0
lea rcx, [0x143864640]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140001b0c
mov byte [0x143864638], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x143864654], 0
je 0x140001b64
lea rdx, [0x143864640]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
sub ax, 0x4a1b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001b46
mov byte [0x143864654], 0
lea rdx, [rsp + 0xfb0]
lea rcx, [rsp + 0xda0]
lea r8, [0x143864640]
call fcn.140003730
lea rcx, [rsp + 0xb90]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0xcd
mov word [rsp + 0x72], 0xd4
mov word [rsp + 0x74], 0xde
mov word [rsp + 0x76], 0xd5
mov word [rsp + 0x78], 0x9f
mov word [rsp + 0x7a], 0xd6
mov word [rsp + 0x7c], 0xe9
mov word [rsp + 0x7e], 0xd6
mov word [rsp + 0x80], 0x71
cmp byte [0x143864610], 0
jne 0x140001c1c
mov byte [0x143864632], 1
mov eax, 0
lea rcx, [0x143864620]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140001bf6
mov byte [0x143864610], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x143864632], 0
je 0x140001c4e
lea rdx, [0x143864620]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0xa71
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001c30
mov byte [0x143864632], 0
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0xb90]
lea r8, [0x143864620]
call fcn.140003730
lea rcx, [rsp + 0x980]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0x27
mov word [rsp + 0x72], 0x22
mov word [rsp + 0x74], 0x34
mov word [rsp + 0x76], 0x39
mov word [rsp + 0x78], 0x2f
mov word [rsp + 0x7a], 0x3a
mov word [rsp + 0x7c], 0x42
mov word [rsp + 0x7e], 0x3e
mov word [rsp + 0x80], 0x1b
mov word [rsp + 0x82], 0x3a
mov word [rsp + 0x84], 0x42
mov word [rsp + 0x86], 0x30
mov word [rsp + 0x88], 0x3d
mov word [rsp + 0x8a], 0x1e
mov word [rsp + 0x8c], 0x33
mov word [rsp + 0x8e], 0x30
mov word [rsp + 0x90], 0x37
mov word [rsp + 0x92], 0x37
mov word [rsp + 0x94], 0x27
mov word [rsp + 0x96], 0x41
mov word [rsp + 0x98], 0xfc
mov word [rsp + 0x9a], 0xf9
mov word [rsp + 0x9c], 0xfb
mov word [rsp + 0x9e], 0x27
mov word [rsp + 0xa0], 0x3b
mov word [rsp + 0xa2], 0x3a
mov word [rsp + 0xa4], 0x42
mov word [rsp + 0xa6], 0x30
mov word [rsp + 0xa8], 0x3d
mov word [rsp + 0xaa], 0x3e
mov word [rsp + 0xac], 0x33
mov word [rsp + 0xae], 0x30
mov word [rsp + 0xb0], 0x37
mov word [rsp + 0xb2], 0x37
mov word [rsp + 0xb4], 0xf9
mov word [rsp + 0xb6], 0x30
mov word [rsp + 0xb8], 0x43
mov word [rsp + 0xba], 0x30
mov word [rsp + 0xbc], 0xcb
cmp byte [0x1438645b0], 0
jne 0x140001e32
mov byte [0x14386460e], 1
mov eax, 0
lea rcx, [0x1438645c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140001e0c
mov byte [0x1438645b0], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x14386460e], 0
je 0x140001e64
lea rdx, [0x1438645c0]
lea rcx, [rdx + 0x4e]
movzx eax, word [rdx]
sub ax, 0x6acb
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001e46
mov byte [0x14386460e], 0
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0x980]
lea r8, [0x1438645c0]
call fcn.140003730
lea rcx, [rsp + 0x770]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0xbd
mov word [rsp + 0x72], 0xc4
mov word [rsp + 0x74], 0xd0
mov word [rsp + 0x76], 0xcf
mov word [rsp + 0x78], 0xc9
mov word [rsp + 0x7a], 0xd0
mov word [rsp + 0x7c], 0xd4
mov word [rsp + 0x7e], 0xd5
mov word [rsp + 0x80], 0x8f
mov word [rsp + 0x82], 0xc6
mov word [rsp + 0x84], 0xd9
mov word [rsp + 0x86], 0xc6
mov word [rsp + 0x88], 0x61
cmp byte [0x143864580], 0
jne 0x140001f44
mov byte [0x1438645aa], 1
mov eax, 0
lea rcx, [0x143864590]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xd
jne 0x140001f1e
mov byte [0x143864580], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x1438645aa], 0
je 0x140001f76
lea rdx, [0x143864590]
lea rcx, [rdx + 0x1a]
movzx eax, word [rdx]
add ax, 0x6d9f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140001f58
mov byte [0x1438645aa], 0
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0x770]
lea r8, [0x143864590]
call fcn.140003730
lea rcx, [rsp + 0x560]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0xdf
mov word [rsp + 0x72], 0xe8
mov word [rsp + 0x74], 0xfc
mov word [rsp + 0x76], 0xfc
mov word [rsp + 0x78], 0xe6
mov word [rsp + 0x7a], 0xeb
mov word [rsp + 0x7c], 0xf8
mov word [rsp + 0x7e], 0xf1
mov word [rsp + 0x80], 0xfa
mov word [rsp + 0x82], 0xf7
mov word [rsp + 0x84], 0xf8
mov word [rsp + 0x86], 0xe6
mov word [rsp + 0x88], 0xed
mov word [rsp + 0x8a], 0xb1
mov word [rsp + 0x8c], 0xf7
mov word [rsp + 0x8e], 0xf0
mov word [rsp + 0x90], 0xf3
mov word [rsp + 0x92], 0x83
cmp byte [0x143864538], 0
jne 0x140002088
mov byte [0x143864564], 1
mov eax, 0
lea rcx, [0x143864540]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140002062
mov byte [0x143864538], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x143864564], 0
je 0x1400020ba
lea rdx, [0x143864540]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
add ax, 0x117d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000209c
mov byte [0x143864564], 0
mov word [rsp + 0x70], 0xd7
mov word [rsp + 0x72], 0xc8
mov word [rsp + 0x74], 0xd0
mov word [rsp + 0x76], 0xd3
mov word [rsp + 0x78], 0xc0
mov word [rsp + 0x7a], 0x83
cmp byte [0x143864568], 0
jne 0x140002126
mov byte [0x14386457c], 1
mov eax, 0
lea rcx, [0x143864570]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x140002100
mov byte [0x143864568], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x14386457c], 0
je 0x140002158
lea rdx, [0x143864570]
lea rcx, [rdx + 0xc]
movzx eax, word [rdx]
add ax, 0x117d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000213a
mov byte [0x14386457c], 0
lea rdx, [0x143864570]
mov rcx, rsi
call fcn.140003f96
mov rdx, rax
lea rcx, [rsp + 0x560]
lea r8, [0x143864540]
call fcn.140003730
call fcn.140002e77
mov ebx, eax
lea rcx, [rsp + 0x350]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x70], 0x69
mov word [rsp + 0x72], 0x54
mov word [rsp + 0x74], 0x7c
mov word [rsp + 0x76], 0x7c
mov word [rsp + 0x78], 0x74
mov word [rsp + 0x7a], 0x79
mov word [rsp + 0x7c], 0x72
mov word [rsp + 0x7e], 0x69
mov word [rsp + 0x80], 0x59
mov word [rsp + 0x82], 0x76
mov word [rsp + 0x84], 0x6f
mov word [rsp + 0x86], pe_nt_image_headers64
mov word [rsp + 0x88], 0x69
mov word [rsp + 0x8a], 0xd
cmp byte [0x1438644e8], 0
jne 0x140002253
mov byte [0x14386450c], 1
mov eax, 0
lea rcx, [0x1438644f0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000222d
mov byte [0x1438644e8], 1
lea rcx, [0x1400015ff]
call fcn.1400014f0
cmp byte [0x14386450c], 0
je 0x140002285
lea rdx, [0x1438644f0]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x33f3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002267
mov byte [0x14386450c], 0
mov word [rsp + 0x70], 0x4e
mov word [rsp + 0x72], 0x5d
mov word [rsp + 0x74], 0x5d
mov word [rsp + 0x76], 0x51
mov word [rsp + 0x78], 0x4e
mov word [rsp + 0x7a], 0x61
mov word [rsp + 0x7c], 0x4e
mov word [rsp + 0x7e], 0x4a
mov word [rsp + 0x80], 0xd
cmp byte [0x143864510], 0
jne 0x140002309
mov byte [0x143864532], 1
mov eax, 0
lea rcx, [0x143864520]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x1400022e3
mov byte [0x143864510], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x143864532], 0
je 0x14000233b
lea rdx, [0x143864520]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
add ax, 0x33f3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000231d
mov byte [0x143864532], 0
lea rdx, [0x143864520]
mov rcx, rsi
call fcn.140003f96
mov rdx, rax
lea rcx, [rsp + 0x350]
lea r8, [0x1438644f0]
call fcn.140003730
mov word [rsp + 0x70], 0xd2
mov word [rsp + 0x72], 0xcd
mov word [rsp + 0x74], 0xb1
mov word [rsp + 0x76], 0xaf
mov word [rsp + 0x78], 0xa9
mov word [rsp + 0x7a], 0xee
mov word [rsp + 0x7c], 0xf4
mov word [rsp + 0x7e], 0xee
mov word [rsp + 0x80], 0x7b
cmp byte [0x1438644c8], 0
jne 0x1400023e5
mov byte [0x1438644e2], 1
mov eax, 0
lea rcx, [0x1438644d0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x1400023bf
mov byte [0x1438644c8], 1
lea rcx, [0x140001619]
call fcn.1400014f0
cmp byte [0x1438644e2], 0
je 0x140002417
lea rdx, [0x1438644d0]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x627b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400023f9
mov byte [0x1438644e2], 0
lea r9, [0x1438644d0]
lea r8, [rsp + 0x350]
mov edx, dword [0x143314150]
lea rcx, [0x143310880]
call fcn.1400018d5
test bl, bl
je 0x1400027c9
mov word [rsp + 0x70], 0xe3
mov word [rsp + 0x72], 0xe3
mov word [rsp + 0x74], 0xe1
mov word [rsp + 0x76], 0xb5
mov word [rsp + 0x78], 0xb3
mov word [rsp + 0x7a], 0xad
mov word [rsp + 0x7c], 0xe3
mov word [rsp + 0x7e], 0xeb
mov word [rsp + 0x80], 0xeb
mov word [rsp + 0x82], 0x7f
cmp byte [0x1438644a8], 0
jne 0x1400024ce
mov byte [0x1438644c4], 1
mov eax, 0
lea rcx, [0x1438644b0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x1400024a8
mov byte [0x1438644a8], 1
lea rcx, [0x140001633]
call fcn.1400014f0
cmp byte [0x1438644c4], 0
je 0x140002500
lea rdx, [0x1438644b0]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
add ax, 0x2b81
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400024e2
mov byte [0x1438644c4], 0
lea r9, [0x1438644b0]
lea r8, [rsp + 0x350]
mov edx, dword [0x143310860]
lea rcx, [0x141059e60]
call fcn.1400018d5
mov word [rsp + 0x70], 0xc9
mov word [rsp + 0x72], 0xd1
mov word [rsp + 0x74], 0xcd
mov word [rsp + 0x76], 0xcf
mov word [rsp + 0x78], 0xbe
mov word [rsp + 0x7a], 0x91
mov word [rsp + 0x7c], 0x8f
mov word [rsp + 0x7e], 0xba
mov word [rsp + 0x80], 0x8c
mov word [rsp + 0x82], 0x8c
mov word [rsp + 0x84], 0x8d
mov word [rsp + 0x86], 0xba
mov word [rsp + 0x88], 0x8b
mov word [rsp + 0x8a], 0x89
mov word [rsp + 0x8c], 0xbf
mov word [rsp + 0x8e], 0xc7
mov word [rsp + 0x90], 0xc7
mov word [rsp + 0x92], 0x5b
cmp byte [0x143864478], 0
jne 0x1400025ff
mov byte [0x1438644a4], 1
mov eax, 0
lea rcx, [0x143864480]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x1400025d9
mov byte [0x143864478], 1
lea rcx, [0x14000164d]
call fcn.1400014f0
cmp byte [0x1438644a4], 0
je 0x140002631
lea rdx, [0x143864480]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
sub ax, 0x765b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002613
mov byte [0x1438644a4], 0
lea r9, [0x143864480]
lea r8, [rsp + 0x350]
mov edx, dword [0x141059e40]
lea rcx, [0x140563440]
call fcn.1400018d5
mov word [rsp + 0x70], 0xfb
mov word [rsp + 0x72], 3
mov word [rsp + 0x74], 0xff
mov word [rsp + 0x76], 1
mov word [rsp + 0x78], 0xf0
mov word [rsp + 0x7a], 0xba
mov word [rsp + 0x7c], 0xef
mov word [rsp + 0x7e], 2
mov word [rsp + 0x80], 0xf6
mov word [rsp + 0x82], 0xf9
mov word [rsp + 0x84], 1
mov word [rsp + 0x86], 0xf6
mov word [rsp + 0x88], 0xfb
mov word [rsp + 0x8a], 0
mov word [rsp + 0x8c], 0xc3
mov word [rsp + 0x8e], 0xc1
mov word [rsp + 0x90], 0xec
mov word [rsp + 0x92], 0xbe
mov word [rsp + 0x94], 0xbe
mov word [rsp + 0x96], 0xbf
mov word [rsp + 0x98], 0xbb
mov word [rsp + 0x9a], 0xf1
mov word [rsp + 0x9c], 0xf9
mov word [rsp + 0x9e], 0xf9
mov word [rsp + 0xa0], 0x8d
cmp byte [0x143864420], 0
jne 0x140002776
mov byte [0x143864472], 1
mov eax, 0
lea rcx, [0x143864440]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x19
jne 0x140002750
mov byte [0x143864420], 1
lea rcx, [0x140001667]
call fcn.1400014f0
cmp byte [0x143864472], 0
je 0x1400027a8
lea rdx, [0x143864440]
lea rcx, [rdx + 0x32]
movzx eax, word [rdx]
add ax, 0xb73
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000278a
mov byte [0x143864472], 0
lea r9, [0x143864440]
lea r8, [rsp + 0x350]
mov edx, dword [0x140563420]
lea rcx, [0x14001a020]
call fcn.1400018d5
cmp byte [0x143864408], 0
jne 0x140002810
mov byte [0x143864418], 1
mov word [0x143864410], 0x69
mov word [0x143864412], 0x5e
mov word [0x143864414], 0x63
mov word [0x143864416], 0xf1
mov byte [0x143864408], 1
lea rcx, [0x140001681]
call fcn.1400014f0
cmp byte [0x143864418], 0
je 0x140002842
lea rdx, [0x143864410]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
add ax, 0x7b0f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002824
mov byte [0x143864418], 0
mov word [rsp + 0x70], 0x4d
mov word [rsp + 0x72], 0x33
mov word [rsp + 0x74], 0x52
mov word [rsp + 0x76], 0x64
mov word [rsp + 0x78], 0x56
mov word [rsp + 0x7a], 0x3f
mov word [rsp + 0x7c], 0x52
mov word [rsp + 0x7e], 0x5e
mov word [rsp + 0x80], 0x56
mov word [rsp + 0x82], 0x55
mov word [rsp + 0x84], 0x40
mov word [rsp + 0x86], 0x53
mov word [rsp + 0x88], 0x5b
mov word [rsp + 0x8a], 0x56
mov word [rsp + 0x8c], 0x54
mov word [rsp + 0x8e], 0x65
mov word [rsp + 0x90], 0x64
mov word [rsp + 0x92], 0x4d
mov word [rsp + 0x94], 0x59
mov word [rsp + 0x96], 0x64
mov word [rsp + 0x98], 0x54
mov word [rsp + 0x9a], 0x66
mov word [rsp + 0x9c], 0x5d
mov word [rsp + 0x9e], 0x65
mov word [rsp + 0xa0], 0x56
mov word [rsp + 0xa2], 0x6a
mov word [rsp + 0xa4], 0x65
mov word [rsp + 0xa6], 0x54
mov word [rsp + 0xa8], 0x56
mov word [rsp + 0xaa], 0x58
mov word [rsp + 0xac], 0x5f
mov word [rsp + 0xae], 0x5d
mov word [rsp + 0xb0], 0x68
mov word [rsp + 0xb2], 0x67
mov word [rsp + 0xb4], 0xf1
cmp byte [0x1438643a0], 0
jne 0x1400029ca
mov byte [0x143864406], 1
mov eax, 0
lea rcx, [0x1438643c0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x1400029a4
mov byte [0x1438643a0], 1
lea rcx, [0x140001682]
call fcn.1400014f0
cmp byte [0x143864406], 0
je 0x1400029fc
lea rdx, [0x1438643c0]
lea rcx, [rdx + 0x46]
movzx eax, word [rdx]
add ax, 0x7b0f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400029de
mov byte [0x143864406], 0
mov word [rsp + 0x70], 0x4d
mov word [rsp + 0x72], 0x56
mov word [rsp + 0x74], 0x69
mov word [rsp + 0x76], 0x61
mov word [rsp + 0x78], 0x5d
mov word [rsp + 0x7a], 0x60
mov word [rsp + 0x7c], 0x63
mov word [rsp + 0x7e], 0x56
mov word [rsp + 0x80], 0x63
mov word [rsp + 0x82], 0x1f
mov word [rsp + 0x84], 0x56
mov word [rsp + 0x86], 0x69
mov word [rsp + 0x88], 0x56
mov word [rsp + 0x8a], 0xf1
cmp byte [0x143864378], 0
jne 0x140002ab2
mov byte [0x14386439c], 1
mov eax, 0
lea rcx, [0x143864380]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140002a8c
mov byte [0x143864378], 1
lea rcx, [0x14000169c]
call fcn.1400014f0
cmp byte [0x14386439c], 0
je 0x140002ae4
lea rdx, [0x143864380]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x7b0f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002ac6
mov byte [0x14386439c], 0
lea rcx, [rsp + 0x70]
mov r8d, 0x2d4
lea rdx, [section..rdata]
call fcn.140017780
cmp byte [0x143864088], 0
jne 0x140002b3f
mov byte [0x143864374], 1
mov eax, 0
lea rcx, [0x1438640a0]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x16a
jne 0x140002b17
mov byte [0x143864088], 1
lea rcx, [0x1400016b6]
call fcn.1400014f0
cmp byte [0x143864374], 0
je 0x140002b74
lea rdx, [0x1438640a0]
lea rcx, [rdx + 0x2d4]
movzx eax, word [rdx]
add ax, 0x7b0f
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140002b56
mov byte [0x143864374], 0
mov edx, dword [0x143864044]
lea rcx, [0x143864040]
call fcn.140001752
mov edx, dword [0x14385bb60]
lea rcx, [0x143314160]
call fcn.140001752
cmp byte [0x143864070], 0
jne 0x140002bdf
mov byte [0x143864080], 1
mov word [0x143864078], 0x40
mov word [0x14386407a], 0x4f
mov word [0x14386407c], 0x43
mov word [0x14386407e], 0xdb
mov byte [0x143864070], 1
lea rcx, [0x1400016d3]
call fcn.1400014f0
cmp byte [0x143864080], 0
je 0x140002c11
lea rdx, [0x143864078]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
add ax, 0x2925
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002bf3
mov byte [0x143864080], 0
lea rdx, [0x143864410]
lea rcx, [0x143864078]
call fcn.140017710
mov esi, eax
test eax, eax
jne 0x140002c3d
test bl, bl
jne 0x140002c3d
mov eax, 0
add rsp, 0x11c8
pop rbx
pop rsi
ret
lea rcx, [rsp + 0x70]
mov r8d, 0x208
mov edx, 0
call fcn.140017788
mov word [rsp + 0x50], 0xe1
mov word [rsp + 0x52], 0xea
mov word [rsp + 0x54], 0xfd
mov word [rsp + 0x56], 0xf5
mov word [rsp + 0x58], 0xf1
mov word [rsp + 0x5a], 0xf4
mov word [rsp + 0x5c], 0xf7
mov word [rsp + 0x5e], 0xea
mov word [rsp + 0x60], 0xf7
mov word [rsp + 0x62], 0xb3
mov word [rsp + 0x64], 0xea
mov word [rsp + 0x66], 0xfd
mov word [rsp + 0x68], 0xea
mov word [rsp + 0x6a], 0x85
cmp byte [0x143864048], 0
jne 0x140002cf6
mov byte [0x14386406c], 1
mov eax, 0
lea rcx, [0x143864050]
movzx edx, word [rsp + rax*2 + 0x50]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140002cd0
mov byte [0x143864048], 1
lea rcx, [0x1400016d4]
call fcn.1400014f0
cmp byte [0x14386406c], 0
je 0x140002d28
lea rdx, [0x143864050]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
sub ax, 0x7c85
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140002d0a
mov byte [0x14386406c], 0
lea rdx, [0x143864380]
lea rcx, [0x143864050]
call fcn.140017710
lea rdx, [rsp + 0xda0]
test eax, eax
jne 0x140002d4f
lea rdx, [rsp + 0xfb0]
lea rcx, [rsp + 0x70]
lea r8, [0x143864380]
call fcn.140003730
test esi, esi
jne 0x140002dbb
movsxd r9, dword [0x143864044]
lea r8, [0x143864040]
lea rcx, [rsp + 0x560]
mov dword [rsp + 0x40], 1
lea rax, [0x1438640a0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0xda0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x1438643c0]
call fcn.1400016ee
jmp 0x140002c2e
movsxd r9, dword [0x14385bb60]
lea r8, [0x143314160]
jmp 0x140002d72