Function at 0x140003e0a
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
mov eax, 0x1be8
call fcn.140013ea0
sub rsp, rax
call fcn.140012e10
mov qword [rsp + 0x1ba8], 0xfffffffff70f2e80
lea rdx, [rsp + 0x1ba8]
mov ecx, 0
call fcn.140009b10
call fcn.140008fab
mov byte [rsp + 0x5f], al
call fcn.140009740
mov r15, rax
mov rax, qword [rax + 0x20]
mov r13, qword [rax + 0x80]
lea rcx, [rsp + 0x19a0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x2a
mov word [rsp + 0x152], 0x30
mov word [rsp + 0x154], 0x2a
mov word [rsp + 0x156], 0x2b
mov word [rsp + 0x158], 0x1c
mov word [rsp + 0x15a], 0x24
mov word [rsp + 0x15c], 0x29
mov word [rsp + 0x15e], 0x26
mov word [rsp + 0x160], 0x26
mov word [rsp + 0x162], 0x2b
mov word [rsp + 0x164], 0x14
mov word [rsp + 0x166], 0xd7
cmp byte [0x1409ef018], 0
jne 0x140003f37
mov byte [0x1409ef038], 1
mov eax, 0
lea rcx, [0x1409ef020]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140003f0e
mov byte [0x1409ef018], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x1409ef038], 0
je 0x140003f69
lea rdx, [0x1409ef020]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
sub ax, 0x2ed7
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140003f4b
mov byte [0x1409ef038], 0
lea rdx, [0x1409ef020]
mov rcx, r13
call fcn.140008956
mov rdx, rax
lea rcx, [rsp + 0x19a0]
call fcn.14001c1a8
lea rcx, [rsp + 0x1790]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0xe3
mov word [rsp + 0x152], 0xda
mov word [rsp + 0x154], 0
mov word [rsp + 0x156], 0xfa
mov word [rsp + 0x158], 0xfb
mov word [rsp + 0x15a], 0xec
mov word [rsp + 0x15c], 0xf4
mov word [rsp + 0x15e], 0xba
mov word [rsp + 0x160], 0xb9
mov word [rsp + 0x162], 0x87
cmp byte [0x1409eeff8], 0
jne 0x140004049
mov byte [0x1409ef014], 1
mov eax, 0
lea rcx, [0x1409ef000]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140004020
mov byte [0x1409eeff8], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x1409ef014], 0
je 0x14000407b
lea rdx, [0x1409ef000]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
sub ax, 0x3a87
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000405d
mov byte [0x1409ef014], 0
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x1790]
lea r8, [0x1409ef000]
call fcn.1400080f0
lea rcx, [rsp + 0x1580]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x2d
mov word [rsp + 0x152], 0x34
mov word [rsp + 0x154], 0x3e
mov word [rsp + 0x156], 0x35
mov word [rsp + 0x158], 0xff
mov word [rsp + 0x15a], 0x36
mov word [rsp + 0x15c], 0x49
mov word [rsp + 0x15e], 0x36
mov word [rsp + 0x160], 0xd1
cmp byte [0x1409eefd0], 0
jne 0x14000414e
mov byte [0x1409eeff2], 1
mov eax, 0
lea rcx, [0x1409eefe0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140004125
mov byte [0x1409eefd0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x1409eeff2], 0
je 0x140004180
lea rdx, [0x1409eefe0]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x5ed1
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004162
mov byte [0x1409eeff2], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x1580]
lea r8, [0x1409eefe0]
call fcn.1400080f0
lea rcx, [rsp + 0x1370]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x7f
mov word [rsp + 0x152], 0x7a
mov word [rsp + 0x154], 0x8c
mov word [rsp + 0x156], 0x91
mov word [rsp + 0x158], 0x87
mov word [rsp + 0x15a], 0x92
mov word [rsp + 0x15c], 0x9a
mov word [rsp + 0x15e], 0x96
mov word [rsp + 0x160], 0x73
mov word [rsp + 0x162], 0x92
mov word [rsp + 0x164], 0x9a
mov word [rsp + 0x166], 0x88
mov word [rsp + 0x168], 0x95
mov word [rsp + 0x16a], 0x76
mov word [rsp + 0x16c], 0x8b
mov word [rsp + 0x16e], 0x88
mov word [rsp + 0x170], 0x8f
mov word [rsp + 0x172], 0x8f
mov word [rsp + 0x174], 0x7f
mov word [rsp + 0x176], 0x99
mov word [rsp + 0x178], 0x54
mov word [rsp + 0x17a], 0x51
mov word [rsp + 0x17c], 0x53
mov word [rsp + 0x17e], 0x7f
mov word [rsp + 0x180], 0x93
mov word [rsp + 0x182], 0x92
mov word [rsp + 0x184], 0x9a
mov word [rsp + 0x186], 0x88
mov word [rsp + 0x188], 0x95
mov word [rsp + 0x18a], 0x96
mov word [rsp + 0x18c], 0x8b
mov word [rsp + 0x18e], 0x88
mov word [rsp + 0x190], 0x8f
mov word [rsp + 0x192], 0x8f
mov word [rsp + 0x194], 0x51
mov word [rsp + 0x196], 0x88
mov word [rsp + 0x198], 0x9b
mov word [rsp + 0x19a], 0x88
mov word [rsp + 0x19c], 0x23
cmp byte [0x1409eef70], 0
jne 0x14000437f
mov byte [0x1409eefce], 1
mov eax, 0
lea rcx, [0x1409eef80]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140004356
mov byte [0x1409eef70], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x1409eefce], 0
je 0x1400043b1
lea rdx, [0x1409eef80]
lea rcx, [rdx + 0x4e]
movzx eax, word [rdx]
sub ax, 0x3c23
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004393
mov byte [0x1409eefce], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x1370]
lea r8, [0x1409eef80]
call fcn.1400080f0
lea rcx, [rsp + 0x1160]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0xe9
mov word [rsp + 0x152], 0xf1
mov word [rsp + 0x154], 0xf6
mov word [rsp + 0x156], 0xee
mov word [rsp + 0x158], 0xf9
mov word [rsp + 0x15a], 0xf2
mov word [rsp + 0x15c], 0xff
mov word [rsp + 0x15e], 0xbb
mov word [rsp + 0x160], 0xf2
mov word [rsp + 0x162], 5
mov word [rsp + 0x164], 0xf2
mov word [rsp + 0x166], 0x8d
cmp byte [0x1409eef40], 0
jne 0x1400044a2
mov byte [0x1409eef68], 1
mov eax, 0
lea rcx, [0x1409eef50]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140004479
mov byte [0x1409eef40], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x1409eef68], 0
je 0x1400044d4
lea rdx, [0x1409eef50]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
sub ax, 0x3e8d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400044b6
mov byte [0x1409eef68], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x1160]
lea r8, [0x1409eef50]
call fcn.1400080f0
lea rcx, [rsp + 0xf50]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x1b
mov word [rsp + 0x152], 0x24
mov word [rsp + 0x154], 0x27
mov word [rsp + 0x156], 0x35
mov word [rsp + 0x158], 0x28
mov word [rsp + 0x15a], 0x21
mov word [rsp + 0x15c], 0x2b
mov word [rsp + 0x15e], 0x29
mov word [rsp + 0x160], 0x36
mov word [rsp + 0x162], 0x30
mov word [rsp + 0x164], 0x25
mov word [rsp + 0x166], 0x38
mov word [rsp + 0x168], 0x31
mov word [rsp + 0x16a], 0xed
mov word [rsp + 0x16c], 0x33
mov word [rsp + 0x16e], 0x2c
mov word [rsp + 0x170], 0x2f
mov word [rsp + 0x172], 0xbf
cmp byte [0x1409eeee8], 0
jne 0x140004601
mov byte [0x1409eef24], 1
mov eax, 0
lea rcx, [0x1409eef00]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x1400045d8
mov byte [0x1409eeee8], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x1409eef24], 0
je 0x140004633
lea rdx, [0x1409eef00]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
add ax, 0x6341
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004615
mov byte [0x1409eef24], 0
mov word [rsp + 0x150], 0x13
mov word [rsp + 0x152], 4
mov word [rsp + 0x154], 0xc
mov word [rsp + 0x156], 0xf
mov word [rsp + 0x158], 0xfc
mov word [rsp + 0x15a], 0xbf
cmp byte [0x1409eef28], 0
jne 0x1400046b4
mov byte [0x1409eef3c], 1
mov eax, 0
lea rcx, [0x1409eef30]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x14000468b
mov byte [0x1409eef28], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x1409eef3c], 0
je 0x1400046e6
lea rdx, [0x1409eef30]
lea rcx, [rdx + 0xc]
movzx eax, word [rdx]
add ax, 0x6341
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400046c8
mov byte [0x1409eef3c], 0
lea rdx, [0x1409eef30]
mov rcx, r13
call fcn.140008956
mov rdx, rax
lea rcx, [rsp + 0xf50]
lea r8, [0x1409eef00]
call fcn.1400080f0
lea rcx, [rsp + 0x150]
mov r8d, 0xa2
lea rdx, [section..rdata]
call fcn.14001c150
cmp byte [0x1409eee38], 0
jne 0x14000476b
mov byte [0x1409eeee2], 1
mov eax, 0
lea rcx, [0x1409eee40]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x51
jne 0x140004742
mov byte [0x1409eee38], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x1409eeee2], 0
je 0x1400047a0
lea rdx, [0x1409eee40]
lea rcx, [rdx + 0xa2]
movzx eax, word [rdx]
add ax, 0x3191
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004782
mov byte [0x1409eeee2], 0
lea r8, [rsp + 0x1370]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
lea r9, [0x1409eee40]
mov ecx, 1
call fcn.14000889a
lea rcx, [rsp + 0x150]
mov r8d, 0x130
lea rdx, [0x1409e40c0]
call fcn.14001c150
cmp byte [0x1409eece8], 0
jne 0x140004827
mov byte [0x1409eee30], 1
mov eax, 0
lea rcx, [0x1409eed00]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x98
jne 0x1400047fc
mov byte [0x1409eece8], 1
lea rcx, [0x140001602]
call fcn.1400014f0
cmp byte [0x1409eee30], 0
je 0x14000485c
lea rdx, [0x1409eed00]
lea rcx, [rdx + 0x130]
movzx eax, word [rdx]
sub ax, 0x2ea5
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000483e
mov byte [0x1409eee30], 0
lea r8, [rsp + 0x1580]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
lea r9, [0x1409eed00]
mov ecx, 0
call fcn.14000889a
lea rcx, [rsp + 0xd40]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x61
mov word [rsp + 0x152], 0x69
mov word [rsp + 0x154], 0x77
mov word [rsp + 0x156], 0x6e
mov word [rsp + 0x158], 0x7b
mov word [rsp + 0x15a], 0x6a
mov word [rsp + 0x15c], 0x77
mov word [rsp + 0x15e], 0x78
mov word [rsp + 0x160], 0x61
mov word [rsp + 0x162], 0x6a
mov word [rsp + 0x164], 0x79
mov word [rsp + 0x166], 0x68
mov word [rsp + 0x168], 0x61
mov word [rsp + 0x16a], 0x6d
mov word [rsp + 0x16c], 0x74
mov word [rsp + 0x16e], 0x78
mov word [rsp + 0x170], 0x79
mov word [rsp + 0x172], 0x78
mov word [rsp + 0x174], 5
cmp byte [0x1409eeca8], 0
jne 0x14000499d
mov byte [0x1409eece6], 1
mov eax, 0
lea rcx, [0x1409eecc0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x13
jne 0x140004974
mov byte [0x1409eeca8], 1
lea rcx, [0x14000161f]
call fcn.1400014f0
cmp byte [0x1409eece6], 0
je 0x1400049cf
lea rdx, [0x1409eecc0]
lea rcx, [rdx + 0x26]
movzx eax, word [rdx]
sub ax, 0x3405
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400049b1
mov byte [0x1409eece6], 0
lea rdx, [rsp + 0x1790]
lea rbx, [rsp + 0xd40]
lea r8, [0x1409eecc0]
mov rcx, rbx
call fcn.1400080f0
lea rdx, [rsp + 0xd3c]
mov rcx, rbx
call fcn.140008d57
mov rbx, rax
test rax, rax
je 0x140004a56
mov qword [rsp + 0x60], 0
mov eax, dword [rsp + 0xd3c]
add eax, 0x7ff
mov eax, eax
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0x3000
lea r9, [rsp + 0x68]
mov r8d, 0
mov rcx, 0xffffffffffffffff
call fcn.140009ae6
test eax, eax
jns 0x140005afa
mov edx, dword [0x140043c20]
lea rbx, [0x14001f020]
mov rcx, rbx
call fcn.140003c22
lea rcx, [rsp + 0xf50]
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
lea rax, [rsp + 0x1790]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
movsxd r9, dword [0x140043c20]
mov r8, rbx
mov edx, 0
call fcn.140003bbe
lea rbx, [rsp + 0xb30]
mov r8d, 0x208
mov edx, 0
mov rcx, rbx
call fcn.14001c158
mov rax, qword [r15 + 0x20]
mov rdx, qword [rax + 0x68]
mov rcx, rbx
call fcn.14001c1a8
lea rcx, [rsp + 0x920]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0x61
mov word [rsp + 0x152], 0x4c
mov word [rsp + 0x154], 0x74
mov word [rsp + 0x156], 0x74
mov word [rsp + 0x158], 0x6c
mov word [rsp + 0x15a], 0x71
mov word [rsp + 0x15c], 0x6a
mov word [rsp + 0x15e], 0x61
mov word [rsp + 0x160], 0x48
mov word [rsp + 0x162], 0x6d
mov word [rsp + 0x164], 0x77
mov word [rsp + 0x166], 0x74
mov word [rsp + 0x168], 0x72
mov word [rsp + 0x16a], 0x6a
mov word [rsp + 0x16c], 0x61
mov word [rsp + 0x16e], 0x7a
mov word [rsp + 0x170], 0x75
mov word [rsp + 0x172], 0x69
mov word [rsp + 0x174], 0x66
mov word [rsp + 0x176], 0x79
mov word [rsp + 0x178], 0x6a
mov word [rsp + 0x17a], 0x77
mov word [rsp + 0x17c], 0x33
mov word [rsp + 0x17e], 0x6a
mov word [rsp + 0x180], 0x7d
mov word [rsp + 0x182], 0x6a
mov word [rsp + 0x184], 5
cmp byte [0x1409ee3f0], 0
jne 0x140004c4d
mov byte [0x1409ee436], 1
mov eax, 0
lea rcx, [0x1409ee400]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x1b
jne 0x140004c24
mov byte [0x1409ee3f0], 1
lea rcx, [0x140001ccb]
call fcn.1400014f0
cmp byte [0x1409ee436], 0
je 0x140004c7f
lea rdx, [0x1409ee400]
lea rcx, [rdx + 0x36]
movzx eax, word [rdx]
add ax, 0x1dfb
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004c61
mov byte [0x1409ee436], 0
mov word [rsp + 0x150], 0x55
mov word [rsp + 0x152], 0x57
mov word [rsp + 0x154], 0x54
mov word [rsp + 0x156], 0x4c
mov word [rsp + 0x158], 0x57
mov word [rsp + 0x15a], 0x46
mov word [rsp + 0x15c], 0x52
mov word [rsp + 0x15e], 0x4b
mov word [rsp + 0x160], 0x4e
mov word [rsp + 0x162], 0x51
mov word [rsp + 0x164], 0x4a
mov word [rsp + 0x166], 0x58
mov word [rsp + 0x168], 0x42
mov word [rsp + 0x16a], 5
cmp byte [0x1409ee438], 0
jne 0x140004d50
mov byte [0x1409ee45c], 1
mov eax, 0
lea rcx, [0x1409ee440]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140004d27
mov byte [0x1409ee438], 1
lea rcx, [0x140001cb1]
call fcn.1400014f0
cmp byte [0x1409ee45c], 0
je 0x140004d82
lea rdx, [0x1409ee440]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x1dfb
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004d64
mov byte [0x1409ee45c], 0
lea rdx, [0x1409ee440]
mov rcx, r13
call fcn.140008956
mov rdx, rax
lea rcx, [rsp + 0x920]
lea r8, [0x1409ee400]
call fcn.1400080f0
cmp byte [rsp + 0x5f], 0
je 0x140007191
lea rcx, [rsp + 0x150]
mov r8d, 0x48e
lea rdx, [0x1409e4200]
call fcn.14001c150
cmp byte [0x1409edf48], 0
jne 0x140004e14
mov byte [0x1409ee3ee], 1
mov eax, 0
lea rcx, [0x1409edf60]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x247
jne 0x140004de9
mov byte [0x1409edf48], 1
lea rcx, [0x140001ce5]
call fcn.1400014f0
cmp byte [0x1409ee3ee], 0
je 0x140004e49
lea rdx, [0x1409edf60]
lea rcx, [rdx + 0x48e]
movzx eax, word [rdx]
add ax, 0x3507
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004e2b
mov byte [0x1409ee3ee], 0
lea r8, [rsp + 0x1370]
lea rdx, [rsp + 0x1790]
lea rbx, [rsp + 0x920]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r8
lea r9, [0x1409edf60]
mov ecx, 1
call fcn.14000889a
lea rcx, [rsp + 0xb30]
mov rdx, rbx
call fcn.14001c0e0
test eax, eax
jne 0x14000767e
mov edx, dword [0x140065a40]
lea rcx, [0x140043c40]
call fcn.140003c22
movsxd rbx, dword [0x140065a40]
mov word [rsp + 0x150], 0xf
mov word [rsp + 0x152], 0xf5
mov word [rsp + 0x154], 0x14
mov word [rsp + 0x156], 0x26
mov word [rsp + 0x158], 0x18
mov word [rsp + 0x15a], 1
mov word [rsp + 0x15c], 0x14
mov word [rsp + 0x15e], 0x20
mov word [rsp + 0x160], 0x18
mov word [rsp + 0x162], 0x17
mov word [rsp + 0x164], 2
mov word [rsp + 0x166], 0x15
mov word [rsp + 0x168], 0x1d
mov word [rsp + 0x16a], 0x18
mov word [rsp + 0x16c], 0x16
mov word [rsp + 0x16e], 0x27
mov word [rsp + 0x170], 0x26
mov word [rsp + 0x172], 0xf
mov word [rsp + 0x174], 0x24
mov word [rsp + 0x176], 0x22
mov word [rsp + 0x178], 0x19
mov word [rsp + 0x17a], 0x1a
mov word [rsp + 0x17c], 0x21
mov word [rsp + 0x17e], 0x16
mov word [rsp + 0x180], 0x22
mov word [rsp + 0x182], 0x1f
mov word [rsp + 0x184], 0x1b
mov word [rsp + 0x186], 0x2d
mov word [rsp + 0x188], 0x25
mov word [rsp + 0x18a], 0x14
mov word [rsp + 0x18c], 0x23
mov word [rsp + 0x18e], 0xb3
cmp byte [0x1409edd20], 0
jne 0x140005037
mov byte [0x1409edd80], 1
mov eax, 0
lea rcx, [0x1409edd40]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x20
jne 0x14000500e
mov byte [0x1409edd20], 1
lea rcx, [0x140001d6e]
call fcn.1400014f0
cmp byte [0x1409edd80], 0
je 0x140005069
lea rdx, [0x1409edd40]
lea rcx, [rdx + 0x40]
movzx eax, word [rdx]
add ax, 0x214d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000504b
mov byte [0x1409edd80], 0
lea rcx, [rsp + 0xf50]
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], 0
lea rax, [rsp + 0x1790]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x1160]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov r9, rbx
lea r8, [0x140043c40]
lea rdx, [0x1409edd40]
call fcn.140003bbe
call fcn.140007837
mov ebx, eax
lea rcx, [rsp + 0x710]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x150], 0xc3
mov word [rsp + 0x152], 0xae
mov word [rsp + 0x154], 0xd6
mov word [rsp + 0x156], 0xd6
mov word [rsp + 0x158], 0xce
mov word [rsp + 0x15a], 0xd3
mov word [rsp + 0x15c], 0xcc
mov word [rsp + 0x15e], 0xc3
mov word [rsp + 0x160], 0xb3
mov word [rsp + 0x162], 0xd0
mov word [rsp + 0x164], 0xc9
mov word [rsp + 0x166], 0xda
mov word [rsp + 0x168], 0xc3
mov word [rsp + 0x16a], 0x67
cmp byte [0x1409edcc8], 0
jne 0x1400051a7
mov byte [0x1409edcec], 1
mov eax, 0
lea rcx, [0x1409edcd0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000517e
mov byte [0x1409edcc8], 1
lea rcx, [0x140001da2]
call fcn.1400014f0
lea rcx, [0x1409edcd0]
call fcn.14001d400
mov rsi, rax
mov word [rsp + 0x150], 0xb7
mov word [rsp + 0x152], 0xb9
mov word [rsp + 0x154], 0xb6
mov word [rsp + 0x156], 0xae
mov word [rsp + 0x158], 0xb9
mov word [rsp + 0x15a], 0xa8
mov word [rsp + 0x15c], 0xb4
mov word [rsp + 0x15e], 0xad
mov word [rsp + 0x160], 0xb0
mov word [rsp + 0x162], 0xb3
mov word [rsp + 0x164], 0xac
mov word [rsp + 0x166], 0xba
mov word [rsp + 0x168], 0xa4
mov word [rsp + 0x16a], 0x67
cmp byte [0x1409edcf0], 0
jne 0x140005287
mov byte [0x1409edd1c], 1
mov eax, 0
lea rcx, [0x1409edd00]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000525e
mov byte [0x1409edcf0], 1
lea rcx, [0x140001d88]
call fcn.1400014f0
lea rcx, [0x1409edd00]
call fcn.14001d400
mov rdx, rax
mov rcx, r13
call fcn.140008956
mov rdx, rax
lea rcx, [rsp + 0x710]
mov r8, rsi
call fcn.1400080f0
mov word [rsp + 0x150], 0x64
mov word [rsp + 0x152], 0x5f
mov word [rsp + 0x154], 0x43
mov word [rsp + 0x156], 0x41
mov word [rsp + 0x158], 0x3b
mov word [rsp + 0x15a], pe_nt_image_headers64
mov word [rsp + 0x15c], 0x86
mov word [rsp + 0x15e], pe_nt_image_headers64
mov word [rsp + 0x160], 0xd
cmp byte [0x1409edca0], 0
jne 0x140005350
mov byte [0x1409edcc2], 1
mov eax, 0
lea rcx, [0x1409edcb0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140005327
mov byte [0x1409edca0], 1
lea rcx, [0x140001dbc]
call fcn.1400014f0
cmp byte [0x1409edcc2], 0
je 0x140005382
lea rdx, [0x1409edcb0]
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 0x140005364
mov byte [0x1409edcc2], 0
lea r9, [0x1409edcb0]
lea r8, [rsp + 0x710]
mov edx, dword [0x140069330]
lea rcx, [0x140065a60]
call fcn.140003da5
cmp byte [0x1409edc88], 0
jne 0x1400053ea
mov byte [0x1409edc98], 1
mov word [0x1409edc90], 0x59
mov word [0x1409edc92], 0x4e
mov word [0x1409edc94], 0x53
mov word [0x1409edc96], 0xe1
mov byte [0x1409edc88], 1
lea rcx, [0x140001dd6]
call fcn.1400014f0
lea rcx, [0x1409edc90]
call fcn.14001d480
mov qword [rsp + 0x6d0], rax
mov word [rsp + 0x150], 0x3d
mov word [rsp + 0x152], 0x23
mov word [rsp + 0x154], 0x42
mov word [rsp + 0x156], 0x54
mov word [rsp + 0x158], 0x46
mov word [rsp + 0x15a], 0x2f
mov word [rsp + 0x15c], 0x42
mov word [rsp + 0x15e], 0x4e
mov word [rsp + 0x160], 0x46
mov word [rsp + 0x162], 0x45
mov word [rsp + 0x164], 0x30
mov word [rsp + 0x166], 0x43
mov word [rsp + 0x168], 0x4b
mov word [rsp + 0x16a], 0x46
mov word [rsp + 0x16c], 0x44
mov word [rsp + 0x16e], 0x55
mov word [rsp + 0x170], 0x54
mov word [rsp + 0x172], 0x3d
mov word [rsp + 0x174], 0x53
mov word [rsp + 0x176], 0x4d
mov word [rsp + 0x178], 0x53
mov word [rsp + 0x17a], 0x5a
mov word [rsp + 0x17c], 0x4f
mov word [rsp + 0x17e], 0x4b
mov word [rsp + 0x180], 0x53
mov word [rsp + 0x182], 0x5a
mov word [rsp + 0x184], 0x57
mov word [rsp + 0x186], 0x52
mov word [rsp + 0x188], 0x49
mov word [rsp + 0x18a], 0x57
mov word [rsp + 0x18c], 0x59
mov word [rsp + 0x18e], 0x48
mov word [rsp + 0x190], 0x4c
mov word [rsp + 0x192], 0x56
mov word [rsp + 0x194], 0xe1
cmp byte [0x1409edc30], 0
jne 0x1400055a1
mov byte [0x1409edc86], 1
mov eax, 0
lea rcx, [0x1409edc40]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x140005578
mov byte [0x1409edc30], 1
lea rcx, [0x140001dd7]
call fcn.1400014f0
lea rcx, [0x1409edc40]
call fcn.14001d440
mov qword [rsp + 0x6d8], rax
mov word [rsp + 0x150], 0x3d
mov word [rsp + 0x152], 0x45
mov word [rsp + 0x154], 0x4a
mov word [rsp + 0x156], 0x42
mov word [rsp + 0x158], 0x4d
mov word [rsp + 0x15a], 0x46
mov word [rsp + 0x15c], 0x53
mov word [rsp + 0x15e], 0xf
mov word [rsp + 0x160], 0x46
mov word [rsp + 0x162], 0x59
mov word [rsp + 0x164], 0x46
mov word [rsp + 0x166], 0xe1
cmp byte [0x1409edc00], 0
jne 0x140005672
mov byte [0x1409edc28], 1
mov eax, 0
lea rcx, [0x1409edc10]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140005649
mov byte [0x1409edc00], 1
lea rcx, [0x140001df1]
call fcn.1400014f0
lea rcx, [0x1409edc10]
call fcn.14001d3c0
mov qword [rsp + 0x6e0], rax
lea rcx, [rsp + 0x150]
mov r8d, 0x57c
lea rdx, [0x1409e46a0]
call fcn.14001c150
cmp byte [0x1409ed660], 0
jne 0x1400056e7
mov byte [0x1409edbfc], 1
mov eax, 0
lea rcx, [0x1409ed680]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x2be
jne 0x1400056bc
mov byte [0x1409ed660], 1
lea rcx, [0x140001e0b]
call fcn.1400014f0
cmp byte [0x1409edbfc], 0
je 0x14000571c
lea rdx, [0x1409ed680]
lea rcx, [rdx + 0x57c]
movzx eax, word [rdx]
sub ax, 0x7ee1
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400056fe
mov byte [0x1409edbfc], 0
lea rax, [0x1409ed680]
mov qword [rsp + 0x6e8], rax
cmp byte [0x1409ed648], 0
jne 0x140005772
mov byte [0x1409ed658], 1
mov word [0x1409ed650], 0x46
mov word [0x1409ed652], 0x55
mov word [0x1409ed654], 0x49
mov word [0x1409ed656], 0xe1
mov byte [0x1409ed648], 1
lea rcx, [0x140001e28]
call fcn.1400014f0
lea rcx, [0x1409ed650]
call fcn.14001d480
mov qword [rsp + 0x6f0], rax
mov word [rsp + 0x150], 0x3d
mov word [rsp + 0x152], 0x23
mov word [rsp + 0x154], 0x42
mov word [rsp + 0x156], 0x54
mov word [rsp + 0x158], 0x46
mov word [rsp + 0x15a], 0x2f
mov word [rsp + 0x15c], 0x42
mov word [rsp + 0x15e], 0x4e
mov word [rsp + 0x160], 0x46
mov word [rsp + 0x162], 0x45
mov word [rsp + 0x164], 0x30
mov word [rsp + 0x166], 0x43
mov word [rsp + 0x168], 0x4b
mov word [rsp + 0x16a], 0x46
mov word [rsp + 0x16c], 0x44
mov word [rsp + 0x16e], 0x55
mov word [rsp + 0x170], 0x54
mov word [rsp + 0x172], 0x3d
mov word [rsp + 0x174], 0x56
mov word [rsp + 0x176], 0x4b
mov word [rsp + 0x178], 0x47
mov word [rsp + 0x17a], 0x44
mov word [rsp + 0x17c], 0x49
mov word [rsp + 0x17e], 0x48
mov word [rsp + 0x180], 0x4c
mov word [rsp + 0x182], 0x42
mov word [rsp + 0x184], 0x55
mov word [rsp + 0x186], 0x52
mov word [rsp + 0x188], 0x54
mov word [rsp + 0x18a], 0x4a
mov word [rsp + 0x18c], 0x44
mov word [rsp + 0x18e], 0x54
mov word [rsp + 0x190], 0x42
mov word [rsp + 0x192], 0x59
mov word [rsp + 0x194], 0xe1
cmp byte [0x1409ed5f0], 0
jne 0x140005929
mov byte [0x1409ed646], 1
mov eax, 0
lea rcx, [0x1409ed600]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x140005900
mov byte [0x1409ed5f0], 1
lea rcx, [0x140001e29]
call fcn.1400014f0
lea rcx, [0x1409ed600]
call fcn.14001d440
mov qword [rsp + 0x6f8], rax
mov word [rsp + 0x150], 0x3d
mov word [rsp + 0x152], 0x45
mov word [rsp + 0x154], 0x4a
mov word [rsp + 0x156], 0x42
mov word [rsp + 0x158], 0x4d
mov word [rsp + 0x15a], 0x46
mov word [rsp + 0x15c], 0x53
mov word [rsp + 0x15e], 0xf
mov word [rsp + 0x160], 0x46
mov word [rsp + 0x162], 0x59
mov word [rsp + 0x164], 0x46
mov word [rsp + 0x166], 0xe1
cmp byte [0x1409ed5c8], 0
jne 0x1400059fa
mov byte [0x1409ed5e8], 1
mov eax, 0
lea rcx, [0x1409ed5d0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x1400059d1
mov byte [0x1409ed5c8], 1
lea rcx, [0x140001e43]
call fcn.1400014f0
lea rcx, [0x1409ed5d0]
call fcn.14001d3c0
mov qword [rsp + 0x700], rax
lea rcx, [rsp + 0x150]
mov r8d, 0x524
lea rdx, [0x1409e4c20]
call fcn.14001c150
cmp byte [0x1409ed088], 0
jne 0x140005a6f
mov byte [0x1409ed5c4], 1
mov eax, 0
lea rcx, [0x1409ed0a0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x292
jne 0x140005a44
mov byte [0x1409ed088], 1
lea rcx, [0x140001e5d]
call fcn.1400014f0
cmp byte [0x1409ed5c4], 0
je 0x140005aa4
lea rdx, [0x1409ed0a0]
lea rcx, [rdx + 0x524]
movzx eax, word [rdx]
sub ax, 0x7ee1
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005a86
mov byte [0x1409ed5c4], 0
lea rax, [0x1409ed0a0]
mov qword [rsp + 0x708], rax
mov edx, dword [0x14049a940]
lea rcx, [0x140069340]
call fcn.140003c22
mov edx, dword [0x1409e2360]
lea rcx, [0x14049a960]
call fcn.140003c22
lea rsi, [rsp + 0x6d0]
lea r13, [rsp + 0x710]
lea r14, [0x140001e7a]
lea rbp, [0x1409ed080]
jmp 0x140007467
mov r12, qword [rsp + 0x60]
mov rdx, rbx
mov rcx, r12
call fcn.14001c170
mov byte [rsp + 0x150], 3
mov byte [rsp + 0x151], 0x44
mov byte [rsp + 0x152], 0x59
mov byte [rsp + 0x153], 0x44
mov byte [rsp + 0x154], 0x56
mov byte [rsp + 0x155], 0x57
mov byte [rsp + 0x156], 0x11
mov byte [rsp + 0x157], 0x46
mov byte [rsp + 0x158], 0x52
mov byte [rsp + 0x159], 0x50
mov byte [rsp + 0x15a], 0xe3
cmp byte [0x1409eec90], 0
jne 0x140005ba6
mov byte [0x1409eeca3], 1
mov eax, 0
lea rcx, [0x1409eec98]
movzx edx, byte [rsp + rax + 0x150]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x140005b7e
mov byte [0x1409eec90], 1
lea rcx, [0x140001639]
call fcn.1400014f0
lea rcx, [0x1409eec98]
call fcn.14001d150
mov qword [rsp + 0x150], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5a
mov byte [rsp + 0x72], 0x5a
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x59
mov byte [rsp + 0x77], 0x44
mov byte [rsp + 0x78], 0x56
mov byte [rsp + 0x79], 0x57
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409eec70], 0
jne 0x140005c46
mov byte [0x1409eec8f], 1
mov eax, 0
lea rcx, [0x1409eec80]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140005c21
mov byte [0x1409eec70], 1
lea rcx, [0x140001651]
call fcn.1400014f0
lea rcx, [0x1409eec80]
call fcn.14001d210
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x57
mov byte [rsp + 0x72], 0x52
mov byte [rsp + 0x73], 0x57
mov byte [rsp + 0x74], 0x44
mov byte [rsp + 0x75], 0x4f
mov byte [rsp + 0x76], 0x44
mov byte [rsp + 0x77], 0x59
mov byte [rsp + 0x78], 0x11
mov byte [rsp + 0x79], 0x46
mov byte [rsp + 0x7a], 0x52
mov byte [rsp + 0x7b], 0x50
mov byte [rsp + 0x7c], 0xe3
cmp byte [0x1409eec58], 0
jne 0x140005cdc
mov byte [0x1409eec6d], 1
mov eax, 0
lea rcx, [0x1409eec60]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x140005cb7
mov byte [0x1409eec58], 1
lea rcx, [0x140001669]
call fcn.1400014f0
lea rcx, [0x1409eec60]
call fcn.14001d1b0
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x1bb6]
call fcn.14000206a
mov rcx, rax
call fcn.14001d270
mov qword [rsp + 0x168], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x56
mov byte [rsp + 0x72], 0x46
mov byte [rsp + 0x73], 0x44
mov byte [rsp + 0x74], 0x51
mov byte [rsp + 0x75], 0x4a
mov byte [rsp + 0x76], 0x58
mov byte [rsp + 0x77], 0x44
mov byte [rsp + 0x78], 0x55
mov byte [rsp + 0x79], 0x47
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409eec18], 0
jne 0x140005d99
mov byte [0x1409eec2f], 1
mov eax, 0
lea rcx, [0x1409eec20]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140005d74
mov byte [0x1409eec18], 1
lea rcx, [0x140001699]
call fcn.1400014f0
lea rcx, [0x1409eec20]
call fcn.14001d210
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x1bb7]
call fcn.1400023a8
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x1bb8]
call fcn.140002a88
mov rcx, rax
call fcn.14001d2a0
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x1bb9]
call fcn.140002de4
mov rcx, rax
call fcn.14001d360
mov qword [rsp + 0x188], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x53
mov byte [rsp + 0x72], 0x46
mov byte [rsp + 0x73], 0x53
mov byte [rsp + 0x74], 0x55
mov byte [rsp + 0x75], 0x52
mov byte [rsp + 0x76], 0x57
mov byte [rsp + 0x77], 0x48
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x57
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409eeb98], 0
jne 0x140005e90
mov byte [0x1409eebaf], 1
mov eax, 0
lea rcx, [0x1409eeba0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140005e6b
mov byte [0x1409eeb98], 1
lea rcx, [0x1400016f9]
call fcn.1400014f0
lea rcx, [0x1409eeba0]
call fcn.14001d210
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x1bba]
call fcn.140002458
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x198], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x50
mov byte [rsp + 0x72], 0x46
mov byte [rsp + 0x73], 0x44
mov byte [rsp + 0x74], 0x49
mov byte [rsp + 0x75], 0x48
mov byte [rsp + 0x76], 0x48
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x52
mov byte [rsp + 0x7a], 0x50
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409eeb58], 0
jne 0x140005f3e
mov byte [0x1409eeb6c], 1
mov eax, 0
lea rcx, [0x1409eeb60]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140005f19
mov byte [0x1409eeb58], 1
lea rcx, [0x140001729]
call fcn.1400014f0
lea rcx, [0x1409eeb60]
call fcn.14001d180
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x1bbb]
call fcn.140002f64
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x1bbc]
call fcn.140002110
mov rcx, rax
call fcn.14001d270
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x1bbd]
call fcn.140003474
mov rcx, rax
call fcn.14001d330
mov qword [rsp + 0x1b8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x58
mov byte [rsp + 0x72], 0x56
mov byte [rsp + 0x73], 0x11
mov byte [rsp + 0x74], 0x51
mov byte [rsp + 0x75], 0x52
mov byte [rsp + 0x76], 0x55
mov byte [rsp + 0x77], 0x57
mov byte [rsp + 0x78], 0x52
mov byte [rsp + 0x79], 0x51
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409eead8], 0
jne 0x140006035
mov byte [0x1409eeaef], 1
mov eax, 0
lea rcx, [0x1409eeae0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006010
mov byte [0x1409eead8], 1
lea rcx, [0x140001789]
call fcn.1400014f0
lea rcx, [0x1409eeae0]
call fcn.14001d210
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x1bbe]
call fcn.140002508
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x1c8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x44
mov byte [rsp + 0x72], 0x59
mov byte [rsp + 0x73], 0x4a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x46
mov byte [rsp + 0x76], 0x52
mov byte [rsp + 0x77], 0x50
mov byte [rsp + 0x78], 0xe3
cmp byte [0x1409eeaa0], 0
jne 0x1400060d4
mov byte [0x1409eeab1], 1
mov eax, 0
lea rcx, [0x1409eeaa8]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 9
jne 0x1400060af
mov byte [0x1409eeaa0], 1
lea rcx, [0x1400017b9]
call fcn.1400014f0
cmp byte [0x1409eeab1], 0
je 0x1400060fb
lea rax, [0x1409eeaa8]
lea rdx, [rax + 9]
add byte [rax], 0x1d
add rax, 1
cmp rax, rdx
jne 0x1400060e8
mov byte [0x1409eeab1], 0
lea rax, [0x1409eeaa8]
mov qword [rsp + 0x1d0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5a
mov byte [rsp + 0x72], 0x5a
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x59
mov byte [rsp + 0x77], 0x4a
mov byte [rsp + 0x78], 0x11
mov byte [rsp + 0x79], 0x46
mov byte [rsp + 0x7a], 0x52
mov byte [rsp + 0x7b], 0x50
mov byte [rsp + 0x7c], 0xe3
cmp byte [0x1409eea88], 0
jne 0x14000618c
mov byte [0x1409eea9d], 1
mov eax, 0
lea rcx, [0x1409eea90]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x140006167
mov byte [0x1409eea88], 1
lea rcx, [0x1400017d1]
call fcn.1400014f0
lea rcx, [0x1409eea90]
call fcn.14001d1b0
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x1bbf]
call fcn.140002b34
mov rcx, rax
call fcn.14001d2a0
mov qword [rsp + 0x1e0], rax
lea rcx, [rsp + 0x1bc0]
call fcn.140002ea4
mov rcx, rax
call fcn.14001d360
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x1bc1]
call fcn.1400025b8
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x1f0], rax
lea rcx, [rsp + 0x1bc2]
call fcn.1400035e8
mov rcx, rax
call fcn.14001d390
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + 0x1bc3]
call fcn.140001e96
mov rcx, rax
call fcn.14001d210
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x1bc4]
call fcn.140002668
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x208], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x44
mov byte [rsp + 0x72], 0x59
mov byte [rsp + 0x73], 0x4c
mov byte [rsp + 0x74], 0x55
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x11
mov byte [rsp + 0x77], 0x46
mov byte [rsp + 0x78], 0x52
mov byte [rsp + 0x79], 0x50
mov byte [rsp + 0x7a], 0xe3
cmp byte [0x1409ee9b0], 0
jne 0x1400062c6
mov byte [0x1409ee9c3], 1
mov eax, 0
lea rcx, [0x1409ee9b8]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x1400062a1
mov byte [0x1409ee9b0], 1
lea rcx, [0x140001879]
call fcn.1400014f0
lea rcx, [0x1409ee9b8]
call fcn.14001d150
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x1bc5]
call fcn.140001f32
mov rcx, rax
call fcn.14001d210
mov qword [rsp + 0x218], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x51
mov byte [rsp + 0x72], 0x52
mov byte [rsp + 0x73], 0x55
mov byte [rsp + 0x74], 0x57
mov byte [rsp + 0x75], 0x52
mov byte [rsp + 0x76], 0x51
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x52
mov byte [rsp + 0x7a], 0x50
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409ee978], 0
jne 0x140006374
mov byte [0x1409ee98c], 1
mov eax, 0
lea rcx, [0x1409ee980]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x14000634f
mov byte [0x1409ee978], 1
lea rcx, [0x1400018a9]
call fcn.1400014f0
lea rcx, [0x1409ee980]
call fcn.14001d180
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x1bc6]
call fcn.140003006
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x228], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x48
mov byte [rsp + 0x72], 0x56
mov byte [rsp + 0x73], 0x48
mov byte [rsp + 0x74], 0x57
mov byte [rsp + 0x75], 0x11
mov byte [rsp + 0x76], 0x46
mov byte [rsp + 0x77], 0x52
mov byte [rsp + 0x78], 0x50
mov byte [rsp + 0x79], 0xe3
cmp byte [0x1409ee938], 0
jne 0x140006418
mov byte [0x1409ee94a], 1
mov eax, 0
lea rcx, [0x1409ee940]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xa
jne 0x1400063f3
mov byte [0x1409ee938], 1
lea rcx, [0x1400018d9]
call fcn.1400014f0
cmp byte [0x1409ee94a], 0
je 0x14000643f
lea rax, [0x1409ee940]
lea rdx, [rax + 0xa]
add byte [rax], 0x1d
add rax, 1
cmp rax, rdx
jne 0x14000642c
mov byte [0x1409ee94a], 0
lea rax, [0x1409ee940]
mov qword [rsp + 0x230], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5a
mov byte [rsp + 0x72], 0x5a
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x48
mov byte [rsp + 0x76], 0x56
mov byte [rsp + 0x77], 0x48
mov byte [rsp + 0x78], 0x57
mov byte [rsp + 0x79], 0x11
mov byte [rsp + 0x7a], 0x46
mov byte [rsp + 0x7b], 0x52
mov byte [rsp + 0x7c], 0x50
mov byte [rsp + 0x7d], 0xe3
cmp byte [0x1409ee920], 0
jne 0x1400064d5
mov byte [0x1409ee936], 1
mov eax, 0
lea rcx, [0x1409ee928]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x1400064b0
mov byte [0x1409ee920], 1
lea rcx, [0x1400018f1]
call fcn.1400014f0
lea rcx, [0x1409ee928]
call fcn.14001d1e0
mov qword [rsp + 0x238], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5d
mov byte [rsp + 0x72], 0x4c
mov byte [rsp + 0x73], 0x4f
mov byte [rsp + 0x74], 0x4f
mov byte [rsp + 0x75], 0x5c
mov byte [rsp + 0x76], 0x44
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x52
mov byte [rsp + 0x7a], 0x50
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409ee908], 0
jne 0x140006566
mov byte [0x1409ee91c], 1
mov eax, 0
lea rcx, [0x1409ee910]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006541
mov byte [0x1409ee908], 1
lea rcx, [0x140001909]
call fcn.1400014f0
lea rcx, [0x1409ee910]
call fcn.14001d180
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x1bc7]
call fcn.1400030a8
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x248], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x4e
mov byte [rsp + 0x72], 0x44
mov byte [rsp + 0x73], 0x56
mov byte [rsp + 0x74], 0x53
mov byte [rsp + 0x75], 0x48
mov byte [rsp + 0x76], 0x55
mov byte [rsp + 0x77], 0x56
mov byte [rsp + 0x78], 0x4e
mov byte [rsp + 0x79], 0x5c
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409ee8c8], 0
jne 0x140006623
mov byte [0x1409ee8df], 1
mov eax, 0
lea rcx, [0x1409ee8d0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x1400065fe
mov byte [0x1409ee8c8], 1
lea rcx, [0x140001939]
call fcn.1400014f0
lea rcx, [0x1409ee8d0]
call fcn.14001d210
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x1bc8]
call fcn.140002718
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x258], rax
lea rcx, [rsp + 0x1bc9]
call fcn.1400027c8
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x1bca]
call fcn.1400036ac
mov rcx, rax
call fcn.14001d390
mov qword [rsp + 0x268], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x47
mov byte [rsp + 0x72], 0x53
mov byte [rsp + 0x73], 0x45
mov byte [rsp + 0x74], 0x52
mov byte [rsp + 0x75], 0x4f
mov byte [rsp + 0x76], 0x59
mov byte [rsp + 0x77], 0x5a
mov byte [rsp + 0x78], 0x11
mov byte [rsp + 0x79], 0x51
mov byte [rsp + 0x7a], 0x48
mov byte [rsp + 0x7b], 0x57
mov byte [rsp + 0x7c], 0xe3
cmp byte [0x1409ee848], 0
jne 0x140006710
mov byte [0x1409ee85d], 1
mov eax, 0
lea rcx, [0x1409ee850]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x1400066eb
mov byte [0x1409ee848], 1
lea rcx, [0x140001999]
call fcn.1400014f0
lea rcx, [0x1409ee850]
call fcn.14001d1b0
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x1bcb]
call fcn.1400021b6
mov rcx, rax
call fcn.14001d270
mov qword [rsp + 0x278], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x56
mov byte [rsp + 0x72], 0x52
mov byte [rsp + 0x73], 0x53
mov byte [rsp + 0x74], 0x4b
mov byte [rsp + 0x75], 0x52
mov byte [rsp + 0x76], 0x56
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x52
mov byte [rsp + 0x7a], 0x50
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409ee808], 0
jne 0x1400067be
mov byte [0x1409ee81c], 1
mov eax, 0
lea rcx, [0x1409ee810]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006799
mov byte [0x1409ee808], 1
lea rcx, [0x1400019c9]
call fcn.1400014f0
lea rcx, [0x1409ee810]
call fcn.14001d180
mov qword [rsp + 0x280], rax
lea rcx, [rsp + 0x1bcc]
call fcn.14000314a
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x1bcd]
call fcn.14000225c
mov rcx, rax
call fcn.14001d270
mov qword [rsp + 0x290], rax
lea rcx, [rsp + 0x1bce]
call fcn.14000352e
mov rcx, rax
call fcn.14001d330
mov qword [rsp + 0x298], rax
lea rcx, [rsp + 0x1bcf]
call fcn.140002302
mov rcx, rax
call fcn.14001d270
mov qword [rsp + 0x2a0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x44
mov byte [rsp + 0x72], 0x47
mov byte [rsp + 0x73], 0x44
mov byte [rsp + 0x74], 0x5a
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x55
mov byte [rsp + 0x77], 0x48
mov byte [rsp + 0x78], 0x11
mov byte [rsp + 0x79], 0x46
mov byte [rsp + 0x7a], 0x52
mov byte [rsp + 0x7b], 0x50
mov byte [rsp + 0x7c], 0xe3
cmp byte [0x1409ee768], 0
jne 0x1400068c8
mov byte [0x1409ee77d], 1
mov eax, 0
lea rcx, [0x1409ee770]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x1400068a3
mov byte [0x1409ee768], 1
lea rcx, [0x140001a41]
call fcn.1400014f0
lea rcx, [0x1409ee770]
call fcn.14001d1b0
mov qword [rsp + 0x2a8], rax
lea rcx, [rsp + 0x1bd0]
call fcn.1400031ec
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x2b0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x44
mov byte [rsp + 0x72], 0x4b
mov byte [rsp + 0x73], 0x51
mov byte [rsp + 0x74], 0x4f
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x45
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x46
mov byte [rsp + 0x79], 0x52
mov byte [rsp + 0x7a], 0x50
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409ee730], 0
jne 0x140006976
mov byte [0x1409ee744], 1
mov eax, 0
lea rcx, [0x1409ee738]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006951
mov byte [0x1409ee730], 1
lea rcx, [0x140001a71]
call fcn.1400014f0
lea rcx, [0x1409ee738]
call fcn.14001d180
mov qword [rsp + 0x2b8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5a
mov byte [rsp + 0x72], 0x5a
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x59
mov byte [rsp + 0x77], 0x4c
mov byte [rsp + 0x78], 0x55
mov byte [rsp + 0x79], 0x44
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409ee710], 0
jne 0x140006a16
mov byte [0x1409ee72f], 1
mov eax, 0
lea rcx, [0x1409ee720]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x1400069f1
mov byte [0x1409ee710], 1
lea rcx, [0x140001a89]
call fcn.1400014f0
lea rcx, [0x1409ee720]
call fcn.14001d210
mov qword [rsp + 0x2c0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x44
mov byte [rsp + 0x72], 0x59
mov byte [rsp + 0x73], 0x4c
mov byte [rsp + 0x74], 0x55
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x11
mov byte [rsp + 0x77], 0x46
mov byte [rsp + 0x78], 0x52
mov byte [rsp + 0x79], 0x50
mov byte [rsp + 0x7a], 0xe3
cmp byte [0x1409ee6f8], 0
jne 0x140006aa2
mov byte [0x1409ee70b], 1
mov eax, 0
lea rcx, [0x1409ee700]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x140006a7d
mov byte [0x1409ee6f8], 1
lea rcx, [0x140001aa1]
call fcn.1400014f0
lea rcx, [0x1409ee700]
call fcn.14001d150
mov qword [rsp + 0x2c8], rax
lea rcx, [rsp + 0x1bd1]
call fcn.140002878
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x2d0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x45
mov byte [rsp + 0x72], 0x58
mov byte [rsp + 0x73], 0x4f
mov byte [rsp + 0x74], 0x4f
mov byte [rsp + 0x75], 0x4a
mov byte [rsp + 0x76], 0x58
mov byte [rsp + 0x77], 0x44
mov byte [rsp + 0x78], 0x55
mov byte [rsp + 0x79], 0x47
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409ee6b0], 0
jne 0x140006b5f
mov byte [0x1409ee6cf], 1
mov eax, 0
lea rcx, [0x1409ee6c0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006b3a
mov byte [0x1409ee6b0], 1
lea rcx, [0x140001ad1]
call fcn.1400014f0
lea rcx, [0x1409ee6c0]
call fcn.14001d210
mov qword [rsp + 0x2d8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x46
mov byte [rsp + 0x72], 0x4f
mov byte [rsp + 0x73], 0x44
mov byte [rsp + 0x74], 0x50
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x59
mov byte [rsp + 0x77], 0x11
mov byte [rsp + 0x78], 0x51
mov byte [rsp + 0x79], 0x48
mov byte [rsp + 0x7a], 0x57
mov byte [rsp + 0x7b], 0xe3
cmp byte [0x1409ee698], 0
jne 0x140006bf0
mov byte [0x1409ee6ac], 1
mov eax, 0
lea rcx, [0x1409ee6a0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006bcb
mov byte [0x1409ee698], 1
lea rcx, [0x140001ae9]
call fcn.1400014f0
lea rcx, [0x1409ee6a0]
call fcn.14001d180
mov qword [rsp + 0x2e0], rax
lea rcx, [rsp + 0x1bd2]
call fcn.14000328e
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x2e8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5a
mov byte [rsp + 0x72], 0x5a
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x11
mov byte [rsp + 0x75], 0x47
mov byte [rsp + 0x76], 0x55
mov byte [rsp + 0x77], 0x5a
mov byte [rsp + 0x78], 0x48
mov byte [rsp + 0x79], 0x45
mov byte [rsp + 0x7a], 0x11
mov byte [rsp + 0x7b], 0x46
mov byte [rsp + 0x7c], 0x52
mov byte [rsp + 0x7d], 0x50
mov byte [rsp + 0x7e], 0xe3
cmp byte [0x1409ee658], 0
jne 0x140006cad
mov byte [0x1409ee66f], 1
mov eax, 0
lea rcx, [0x1409ee660]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006c88
mov byte [0x1409ee658], 1
lea rcx, [0x140001b19]
call fcn.1400014f0
lea rcx, [0x1409ee660]
call fcn.14001d210
mov qword [rsp + 0x2f0], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x47
mov byte [rsp + 0x72], 0x55
mov byte [rsp + 0x73], 0x5a
mov byte [rsp + 0x74], 0x48
mov byte [rsp + 0x75], 0x45
mov byte [rsp + 0x76], 0x11
mov byte [rsp + 0x77], 0x46
mov byte [rsp + 0x78], 0x52
mov byte [rsp + 0x79], 0x50
mov byte [rsp + 0x7a], 0xe3
cmp byte [0x1409ee640], 0
jne 0x140006d39
mov byte [0x1409ee653], 1
mov eax, 0
lea rcx, [0x1409ee648]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x140006d14
mov byte [0x1409ee640], 1
lea rcx, [0x140001b31]
call fcn.1400014f0
lea rcx, [0x1409ee648]
call fcn.14001d150
mov qword [rsp + 0x2f8], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x48
mov byte [rsp + 0x72], 0x50
mov byte [rsp + 0x73], 0x56
mov byte [rsp + 0x74], 0x4c
mov byte [rsp + 0x75], 0x56
mov byte [rsp + 0x76], 0x52
mov byte [rsp + 0x77], 0x49
mov byte [rsp + 0x78], 0x57
mov byte [rsp + 0x79], 0x11
mov byte [rsp + 0x7a], 0x46
mov byte [rsp + 0x7b], 0x52
mov byte [rsp + 0x7c], 0x50
mov byte [rsp + 0x7d], 0xe3
cmp byte [0x1409ee628], 0
jne 0x140006dd4
mov byte [0x1409ee63e], 1
mov eax, 0
lea rcx, [0x1409ee630]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x140006daf
mov byte [0x1409ee628], 1
lea rcx, [0x140001b49]
call fcn.1400014f0
lea rcx, [0x1409ee630]
call fcn.14001d1e0
mov qword [rsp + 0x300], rax
lea rcx, [rsp + 0x1bd3]
call fcn.140002be0
mov rcx, rax
call fcn.14001d2a0
mov qword [rsp + 0x308], rax
lea rcx, [rsp + 0x1bd4]
call fcn.140002c8c
mov rcx, rax
call fcn.14001d2a0
mov qword [rsp + 0x310], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x49
mov byte [rsp + 0x72], 0x10
mov byte [rsp + 0x73], 0x56
mov byte [rsp + 0x74], 0x48
mov byte [rsp + 0x75], 0x46
mov byte [rsp + 0x76], 0x58
mov byte [rsp + 0x77], 0x55
mov byte [rsp + 0x78], 0x48
mov byte [rsp + 0x79], 0x11
mov byte [rsp + 0x7a], 0x46
mov byte [rsp + 0x7b], 0x52
mov byte [rsp + 0x7c], 0x50
mov byte [rsp + 0x7d], 0xe3
cmp byte [0x1409ee5c8], 0
jne 0x140006ea9
mov byte [0x1409ee5de], 1
mov eax, 0
lea rcx, [0x1409ee5d0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x140006e84
mov byte [0x1409ee5c8], 1
lea rcx, [0x140001b91]
call fcn.1400014f0
lea rcx, [0x1409ee5d0]
call fcn.14001d1e0
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x1bd5]
call fcn.140003770
mov rcx, rax
call fcn.14001d390
mov qword [rsp + 0x320], rax
lea rcx, [rsp + 0x1bd6]
call fcn.140002928
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x328], rax
lea rcx, [rsp + 0x1bd7]
call fcn.1400029d8
mov rcx, rax
call fcn.14001d2d0
mov qword [rsp + 0x330], rax
lea rcx, [rsp + 0x1bd8]
call fcn.140001fce
mov rcx, rax
call fcn.14001d210
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x1bd9]
call fcn.140003834
mov rcx, rax
call fcn.14001d300
mov qword [rsp + 0x340], rax
lea rcx, [rsp + 0x1bda]
call fcn.140003330
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x348], rax
lea rcx, [rsp + 0x1bdb]
call fcn.140002d38
mov rcx, rax
call fcn.14001d2a0
mov qword [rsp + 0x350], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x46
mov byte [rsp + 0x72], 0x46
mov byte [rsp + 0x73], 0x4f
mov byte [rsp + 0x74], 0x48
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x51
mov byte [rsp + 0x77], 0x48
mov byte [rsp + 0x78], 0x55
mov byte [rsp + 0x79], 0x11
mov byte [rsp + 0x7a], 0x46
mov byte [rsp + 0x7b], 0x52
mov byte [rsp + 0x7c], 0x50
mov byte [rsp + 0x7d], 0xe3
cmp byte [0x1409ee4c8], 0
jne 0x14000700f
mov byte [0x1409ee4de], 1
mov eax, 0
lea rcx, [0x1409ee4d0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x140006fea
mov byte [0x1409ee4c8], 1
lea rcx, [0x140001c51]
call fcn.1400014f0
lea rcx, [0x1409ee4d0]
call fcn.14001d1e0
mov qword [rsp + 0x358], rax
lea rcx, [rsp + 0x1bdc]
call fcn.1400038ea
mov rcx, rax
call fcn.14001d300
mov qword [rsp + 0x360], rax
lea rcx, [rsp + 0x1bdd]
call fcn.1400033d2
mov rcx, rax
call fcn.14001d240
mov qword [rsp + 0x368], rax
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x370]
lea rdi, [0x1409ee470]
lea rbp, [rdi + 0x10]
jmp 0x1400070bb
mov byte [rdi + 0x10], 0
mov rdx, rdi
mov rcx, r12
call fcn.14001c170
mov rdx, rsi
mov rcx, r12
call fcn.14001c170
mov rcx, rsi
call fcn.14001c188
mov edx, dword [rsp + 0xd3c]
lea eax, [rdx + rax + 0xf]
mov dword [rsp + 0xd3c], eax
add rbx, 8
cmp r14, rbx
je 0x140007172
mov rsi, qword [rbx]
mov rdx, rsi
mov rcx, r12
call fcn.14001c198
test rax, rax
jne 0x1400070ae
mov byte [rsp + 0x70], 0x78
mov byte [rsp + 0x71], 0x75
mov byte [rsp + 0x72], 0x9b
mov byte [rsp + 0x73], 0x99
mov byte [rsp + 0x74], 0x9b
mov byte [rsp + 0x75], 0x99
mov byte [rsp + 0x76], 0x9b
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0x9b
mov byte [rsp + 0x79], 0x8b
mov byte [rsp + 0x7a], 0x8b
mov byte [rsp + 0x7b], 0x8b
mov byte [rsp + 0x7c], 0x8b
mov byte [rsp + 0x7d], 0x8b
mov byte [rsp + 0x7e], 0x8b
mov byte [rsp + 0x7f], 0x6b
cmp byte [0x1409ee460], 0
jne 0x140007150
mov byte [rdi + 0x10], 1
movzx edx, byte [rsp + rax + 0x70]
mov byte [rdi + rax], dl
add rax, 1
cmp rax, 0x10
jne 0x14000712b
mov byte [0x1409ee460], 1
lea rcx, [0x140001c99]
call fcn.1400014f0
cmp byte [rdi + 0x10], 0
je 0x14000707e
lea rax, [0x1409ee470]
sub byte [rax], 0x6b
add rax, 1
cmp rax, rbp
jne 0x140007161
jmp 0x14000707a
lea rcx, [rsp + 0xd40]
mov r8d, dword [rsp + 0xd3c]
mov rdx, qword [rsp + 0x60]
call fcn.140008e9c
jmp 0x140004a56
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov word [rsp + 0x70], 0xdf
mov word [rsp + 0x72], 0xf5
mov word [rsp + 0x74], 0xe8
mov word [rsp + 0x76], 0xea
mov word [rsp + 0x78], 0xb1
mov word [rsp + 0x7a], 0xe8
mov word [rsp + 0x7c], 0xfb
mov word [rsp + 0x7e], 0xe8
mov word [rsp + 0x80], 0x83
cmp byte [0x1409edf28], 0
jne 0x14000722d
mov byte [0x1409edf42], 1
mov eax, 0
lea rcx, [0x1409edf30]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140007207
mov byte [0x1409edf28], 1
lea rcx, [0x140001d02]
call fcn.1400014f0
cmp byte [0x1409edf42], 0
je 0x14000725f
lea rdx, [0x1409edf30]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
add ax, 0x97d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140007241
mov byte [0x1409edf42], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x150]
lea r8, [0x1409edf30]
call fcn.1400080f0
lea rdi, [rsp + 0x70]
lea rsi, [0x1409e5160]
mov ecx, 0x38
rep movsd dword [rdi], dword [rsi]
cmp byte [0x1409ede20], 0
jne 0x1400072d0
mov byte [0x1409edf20], 1
mov eax, 0
lea rcx, [0x1409ede40]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x70
jne 0x1400072aa
mov byte [0x1409ede20], 1
lea rcx, [0x140001d1c]
call fcn.1400014f0
cmp byte [0x1409edf20], 0
je 0x140007305
lea rdx, [0x1409ede40]
lea rcx, [rdx + 0xe0]
movzx eax, word [rdx]
add ax, 0x176d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x1400072e7
mov byte [0x1409edf20], 0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x1790]
lea rbx, [rsp + 0x920]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r8
lea r9, [0x1409ede40]
mov ecx, 1
call fcn.14000889a
lea rcx, [rsp + 0xb30]
mov rdx, rbx
call fcn.14001c0e0
test eax, eax
je 0x140004e99
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb30]
call fcn.140008d57
mov rdx, rax
lea rcx, [rsp + 0x920]
mov r8d, dword [rsp + 0x70]
call fcn.140008e9c
cmp byte [0x1409edd88], 0
jne 0x1400073b5
mov byte [0x1409edd96], 1
mov word [0x1409edd90], 0x22
mov word [0x1409edd92], 0x50
mov word [0x1409edd94], 0xfd
mov byte [0x1409edd88], 1
lea rcx, [0x140001d6d]
call fcn.1400014f0
cmp byte [0x1409edd96], 0
je 0x140007407
movzx eax, word [0x1409edd90]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd90], ax
movzx eax, word [0x1409edd92]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd92], ax
movzx eax, word [0x1409edd94]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd94], ax
mov byte [0x1409edd96], 0
lea r8, [rsp + 0x920]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
lea r9, [0x1409edd90]
mov ecx, 0
call fcn.14000889a
jmp 0x140007769
mov byte [0x1409ed080], 0
mov rdx, rdi
lea rcx, [0x1409ed078]
call fcn.14001c0e0
mov edi, eax
test eax, eax
jne 0x1400074dc
test bl, bl
jne 0x1400074dc
add rsi, 0x20
cmp rsi, r13
je 0x140007769
mov r12, rsi
mov rdi, qword [rsi]
cmp byte [0x1409ed070], 0
jne 0x1400074b0
mov byte [0x1409ed080], 1
mov word [0x1409ed078], 0x32
mov word [0x1409ed07a], 0x41
mov word [0x1409ed07c], 0x35
mov word [0x1409ed07e], 0xcd
mov byte [0x1409ed070], 1
mov rcx, r14
call fcn.1400014f0
cmp byte [0x1409ed080], 0
je 0x140007439
lea rdx, [0x1409ed078]
movzx eax, word [rdx]
sub ax, 0x62cd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rbp
jne 0x1400074c0
jmp 0x140007432
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
mov r15, qword [r12 + 0x10]
mov word [rsp + 0x70], 0xe1
mov word [rsp + 0x72], 0xea
mov word [rsp + 0x74], 0xfd
mov word [rsp + 0x76], 0xf5
mov word [rsp + 0x78], 0xf1
mov word [rsp + 0x7a], 0xf4
mov word [rsp + 0x7c], 0xf7
mov word [rsp + 0x7e], 0xea
mov word [rsp + 0x80], 0xf7
mov word [rsp + 0x82], 0xb3
mov word [rsp + 0x84], 0xea
mov word [rsp + 0x86], 0xfd
mov word [rsp + 0x88], 0xea
mov word [rsp + 0x8a], 0x85
cmp byte [0x1409ed040], 0
jne 0x1400075af
mov byte [0x1409ed06c], 1
mov eax, 0
lea rcx, [0x1409ed050]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140007589
mov byte [0x1409ed040], 1
lea rcx, [0x140001e7b]
call fcn.1400014f0
cmp byte [0x1409ed06c], 0
je 0x1400075e1
lea rdx, [0x1409ed050]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x177b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400075c3
mov byte [0x1409ed06c], 0
mov rdx, r15
lea rcx, [0x1409ed050]
call fcn.14001c0e0
lea rdx, [rsp + 0x1790]
test eax, eax
jne 0x140007604
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x150]
mov r8, r15
call fcn.1400080f0
mov rax, qword [r12 + 0x18]
test edi, edi
jne 0x14000766e
movsxd r9, dword [0x14049a940]
lea r8, [0x140069340]
mov rdx, qword [r12 + 8]
lea rcx, [rsp + 0xf50]
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x1790]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.140003bbe
jmp 0x14000745a
movsxd r9, dword [0x1409e2360]
lea r8, [0x14049a960]
jmp 0x14000762b
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb30]
call fcn.140008d57
mov rdx, rax
lea rcx, [rsp + 0x920]
mov r8d, dword [rsp + 0x70]
call fcn.140008e9c
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c158
lea rcx, [rsp + 0x1bde]
call fcn.1400039a0
mov r8, rax
cmp byte [rax + 0x1c], 0
je 0x1400076f9
mov rcx, r8
lea r9, [r8 + 0x1c]
movzx eax, word [rcx]
lea edx, [rax - 0xa51]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp r9, rcx
jne 0x1400076da
mov byte [r8 + 0x1c], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x150]
call fcn.1400080f0
lea rcx, [rsp + 0x1bdf]
call fcn.140003a54
mov r9, rax
cmp byte [rax + 0x50], 0
je 0x14000774a
mov rcx, rax
lea r8, [rax + 0x50]
movzx eax, word [rcx]
lea edx, [rax + 0x756b]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp rcx, r8
jne 0x14000772b
mov byte [r9 + 0x50], 0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
mov ecx, 0
call fcn.14000889a
mov eax, 0
add rsp, 0x1be8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret