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.140013e50
sub rsp, rax
call fcn.140012dc0
mov qword [rsp + 0x1ba8], 0xfffffffff70f2e80
lea rdx, [rsp + 0x1ba8]
mov ecx, 0
call fcn.140009aca
call fcn.140008f6b
mov byte [rsp + 0x5f], al
call fcn.140009700
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.14001c108
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.140008916
mov rdx, rax
lea rcx, [rsp + 0x19a0]
call fcn.14001c158
lea rcx, [rsp + 0x1790]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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.1400080b0
lea rcx, [rsp + 0x1580]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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.1400080b0
lea rcx, [rsp + 0x1370]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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 rcx, rdx
jne 0x140004393
mov byte [0x1409eefce], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x1370]
lea r8, [0x1409eef80]
call fcn.1400080b0
lea rcx, [rsp + 0x1160]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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.1400080b0
lea rcx, [rsp + 0xf50]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
mov word [rsp + 0x150], 0x1b
mov word [rsp + 0x152], 0x31
mov word [rsp + 0x154], 0x22
mov word [rsp + 0x156], 0x2e
mov word [rsp + 0x158], 0x29
mov word [rsp + 0x15a], 0x27
mov word [rsp + 0x15c], 0x27
mov word [rsp + 0x15e], 0x2f
mov word [rsp + 0x160], 0x2a
mov word [rsp + 0x162], 0x30
mov word [rsp + 0x164], 0x31
mov word [rsp + 0x166], 0x21
mov word [rsp + 0x168], 0x33
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.140008916
mov rdx, rax
lea rcx, [rsp + 0xf50]
lea r8, [0x1409eef00]
call fcn.1400080b0
lea rcx, [rsp + 0x150]
mov r8d, 0xa2
lea rdx, [section..rdata]
call fcn.14001c100
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.14000885a
lea rcx, [rsp + 0x150]
mov r8d, 0x130
lea rdx, [0x1409e40c0]
call fcn.14001c100
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.14000885a
lea rcx, [rsp + 0xd40]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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.1400080b0
lea rdx, [rsp + 0xd3c]
mov rcx, rbx
call fcn.140008d17
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.140009aa0
test eax, eax
jns 0x140005ac8
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.14001c108
mov rax, qword [r15 + 0x20]
mov rdx, qword [rax + 0x68]
mov rcx, rbx
call fcn.14001c158
lea rcx, [rsp + 0x920]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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 [0x1409ee3f8], 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 [0x1409ee3f8], 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.140008916
mov rdx, rax
lea rcx, [rsp + 0x920]
lea r8, [0x1409ee400]
call fcn.1400080b0
cmp byte [rsp + 0x5f], 0
je 0x14000715f
lea rcx, [rsp + 0x150]
mov r8d, 0x490
lea rdx, [0x1409e4200]
call fcn.14001c100
cmp byte [0x1409edf48], 0
jne 0x140004e14
mov byte [0x1409ee3f0], 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, 0x248
jne 0x140004de9
mov byte [0x1409edf48], 1
lea rcx, [0x140001ce5]
call fcn.1400014f0
cmp byte [0x1409ee3f0], 0
je 0x140004e49
lea rdx, [0x1409edf60]
lea rcx, [rdx + 0x490]
movzx eax, word [rdx]
add ax, 0x3507
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004e2b
mov byte [0x1409ee3f0], 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.14000885a
lea rcx, [rsp + 0xb30]
mov rdx, rbx
call fcn.14001c090
test eax, eax
jne 0x14000764c
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], 0x1a
mov word [rsp + 0x176], 0x1f
mov word [rsp + 0x178], 0x29
mov word [rsp + 0x17a], 0x21
mov word [rsp + 0x17c], 0x25
mov word [rsp + 0x17e], 0x1a
mov word [rsp + 0x180], 0x27
mov word [rsp + 0x182], 0x1e
mov word [rsp + 0x184], 0xb3
cmp byte [0x1409edd20], 0
jne 0x140005005
mov byte [0x1409edd76], 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, 0x1b
jne 0x140004fdc
mov byte [0x1409edd20], 1
lea rcx, [0x140001d6e]
call fcn.1400014f0
cmp byte [0x1409edd76], 0
je 0x140005037
lea rdx, [0x1409edd40]
lea rcx, [rdx + 0x36]
movzx eax, word [rdx]
add ax, 0x214d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140005019
mov byte [0x1409edd76], 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.1400077f7
mov ebx, eax
lea rcx, [rsp + 0x710]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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 0x140005175
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 0x14000514c
mov byte [0x1409edcc8], 1
lea rcx, [0x140001da2]
call fcn.1400014f0
lea rcx, [0x1409edcd0]
call fcn.14001d3b0
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 0x140005255
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 0x14000522c
mov byte [0x1409edcf0], 1
lea rcx, [0x140001d88]
call fcn.1400014f0
lea rcx, [0x1409edd00]
call fcn.14001d3b0
mov rdx, rax
mov rcx, r13
call fcn.140008916
mov rdx, rax
lea rcx, [rsp + 0x710]
mov r8, rsi
call fcn.1400080b0
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 0x14000531e
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 0x1400052f5
mov byte [0x1409edca0], 1
lea rcx, [0x140001dbc]
call fcn.1400014f0
cmp byte [0x1409edcc2], 0
je 0x140005350
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 0x140005332
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 0x1400053b8
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.14001d430
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], 0x55
mov word [rsp + 0x176], 0x4d
mov word [rsp + 0x178], 0x51
mov word [rsp + 0x17a], 0x53
mov word [rsp + 0x17c], 0x4c
mov word [rsp + 0x17e], 0x56
mov word [rsp + 0x180], 0x4d
mov word [rsp + 0x182], 0x59
mov word [rsp + 0x184], 0x46
mov word [rsp + 0x186], 0x53
mov word [rsp + 0x188], 0x4e
mov word [rsp + 0x18a], 0x48
mov word [rsp + 0x18c], 0x4e
mov word [rsp + 0x18e], 0x53
mov word [rsp + 0x190], 0x4a
mov word [rsp + 0x192], 0x48
mov word [rsp + 0x194], 0xe1
cmp byte [0x1409edc30], 0
jne 0x14000556f
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 0x140005546
mov byte [0x1409edc30], 1
lea rcx, [0x140001dd7]
call fcn.1400014f0
lea rcx, [0x1409edc40]
call fcn.14001d3f0
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 0x140005640
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 0x140005617
mov byte [0x1409edc00], 1
lea rcx, [0x140001df1]
call fcn.1400014f0
lea rcx, [0x1409edc10]
call fcn.14001d370
mov qword [rsp + 0x6e0], rax
lea rcx, [rsp + 0x150]
mov r8d, 0x57c
lea rdx, [0x1409e46a0]
call fcn.14001c100
cmp byte [0x1409ed660], 0
jne 0x1400056b5
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 0x14000568a
mov byte [0x1409ed660], 1
lea rcx, [0x140001e0b]
call fcn.1400014f0
cmp byte [0x1409edbfc], 0
je 0x1400056ea
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 0x1400056cc
mov byte [0x1409edbfc], 0
lea rax, [0x1409ed680]
mov qword [rsp + 0x6e8], rax
cmp byte [0x1409ed648], 0
jne 0x140005740
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.14001d430
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], 0x5a
mov word [rsp + 0x176], 0x5b
mov word [rsp + 0x178], 0x5b
mov word [rsp + 0x17a], 0x48
mov word [rsp + 0x17c], 0x57
mov word [rsp + 0x17e], 0x58
mov word [rsp + 0x180], 0x42
mov word [rsp + 0x182], 0x57
mov word [rsp + 0x184], 0x5b
mov word [rsp + 0x186], 0x4d
mov word [rsp + 0x188], 0x59
mov word [rsp + 0x18a], 0x57
mov word [rsp + 0x18c], 0x46
mov word [rsp + 0x18e], 0x55
mov word [rsp + 0x190], 0x4f
mov word [rsp + 0x192], 0x55
mov word [rsp + 0x194], 0xe1
cmp byte [0x1409ed5f0], 0
jne 0x1400058f7
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 0x1400058ce
mov byte [0x1409ed5f0], 1
lea rcx, [0x140001e29]
call fcn.1400014f0
lea rcx, [0x1409ed600]
call fcn.14001d3f0
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 0x1400059c8
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 0x14000599f
mov byte [0x1409ed5c8], 1
lea rcx, [0x140001e43]
call fcn.1400014f0
lea rcx, [0x1409ed5d0]
call fcn.14001d370
mov qword [rsp + 0x700], rax
lea rcx, [rsp + 0x150]
mov r8d, 0x524
lea rdx, [0x1409e4c20]
call fcn.14001c100
cmp byte [0x1409ed088], 0
jne 0x140005a3d
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 0x140005a12
mov byte [0x1409ed088], 1
lea rcx, [0x140001e5d]
call fcn.1400014f0
cmp byte [0x1409ed5c4], 0
je 0x140005a72
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 0x140005a54
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 0x140007435
mov r12, qword [rsp + 0x60]
mov rdx, rbx
mov rcx, r12
call fcn.14001c120
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 0x140005b74
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 0x140005b4c
mov byte [0x1409eec90], 1
lea rcx, [0x140001639]
call fcn.1400014f0
lea rcx, [0x1409eec98]
call fcn.14001d100
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 0x140005c14
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 0x140005bef
mov byte [0x1409eec70], 1
lea rcx, [0x140001651]
call fcn.1400014f0
lea rcx, [0x1409eec80]
call fcn.14001d1c0
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 0x140005caa
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 0x140005c85
mov byte [0x1409eec58], 1
lea rcx, [0x140001669]
call fcn.1400014f0
lea rcx, [0x1409eec60]
call fcn.14001d160
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x1bb6]
call fcn.14000206a
mov rcx, rax
call fcn.14001d220
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 0x140005d67
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 0x140005d42
mov byte [0x1409eec18], 1
lea rcx, [0x140001699]
call fcn.1400014f0
lea rcx, [0x1409eec20]
call fcn.14001d1c0
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x1bb7]
call fcn.1400023a8
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x1bb8]
call fcn.140002a88
mov rcx, rax
call fcn.14001d250
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x1bb9]
call fcn.140002de4
mov rcx, rax
call fcn.14001d310
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 0x140005e5e
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 0x140005e39
mov byte [0x1409eeb98], 1
lea rcx, [0x1400016f9]
call fcn.1400014f0
lea rcx, [0x1409eeba0]
call fcn.14001d1c0
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x1bba]
call fcn.140002458
mov rcx, rax
call fcn.14001d280
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 0x140005f0c
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 0x140005ee7
mov byte [0x1409eeb58], 1
lea rcx, [0x140001729]
call fcn.1400014f0
lea rcx, [0x1409eeb60]
call fcn.14001d130
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x1bbb]
call fcn.140002f64
mov rcx, rax
call fcn.14001d1f0
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x1bbc]
call fcn.140002110
mov rcx, rax
call fcn.14001d220
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x1bbd]
call fcn.140003474
mov rcx, rax
call fcn.14001d2e0
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 0x140006003
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 0x140005fde
mov byte [0x1409eead8], 1
lea rcx, [0x140001789]
call fcn.1400014f0
lea rcx, [0x1409eeae0]
call fcn.14001d1c0
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x1bbe]
call fcn.140002508
mov rcx, rax
call fcn.14001d280
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 0x1400060a2
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 0x14000607d
mov byte [0x1409eeaa0], 1
lea rcx, [0x1400017b9]
call fcn.1400014f0
cmp byte [0x1409eeab1], 0
je 0x1400060c9
lea rax, [0x1409eeaa8]
lea rdx, [rax + 9]
add byte [rax], 0x1d
add rax, 1
cmp rax, rdx
jne 0x1400060b6
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 0x14000615a
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 0x140006135
mov byte [0x1409eea88], 1
lea rcx, [0x1400017d1]
call fcn.1400014f0
lea rcx, [0x1409eea90]
call fcn.14001d160
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x1bbf]
call fcn.140002b34
mov rcx, rax
call fcn.14001d250
mov qword [rsp + 0x1e0], rax
lea rcx, [rsp + 0x1bc0]
call fcn.140002ea4
mov rcx, rax
call fcn.14001d310
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x1bc1]
call fcn.1400025b8
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x1f0], rax
lea rcx, [rsp + 0x1bc2]
call fcn.1400035e8
mov rcx, rax
call fcn.14001d340
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + 0x1bc3]
call fcn.140001e96
mov rcx, rax
call fcn.14001d1c0
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x1bc4]
call fcn.140002668
mov rcx, rax
call fcn.14001d280
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 0x140006294
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 0x14000626f
mov byte [0x1409ee9b0], 1
lea rcx, [0x140001879]
call fcn.1400014f0
lea rcx, [0x1409ee9b8]
call fcn.14001d100
mov qword [rsp + 0x210], 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 [0x1409ee990], 0
jne 0x140006334
mov byte [0x1409ee9af], 1
mov eax, 0
lea rcx, [0x1409ee9a0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x14000630f
mov byte [0x1409ee990], 1
lea rcx, [0x140001891]
call fcn.1400014f0
lea rcx, [0x1409ee9a0]
call fcn.14001d1c0
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 0x1400063c5
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 0x1400063a0
mov byte [0x1409ee978], 1
lea rcx, [0x1400018a9]
call fcn.1400014f0
lea rcx, [0x1409ee980]
call fcn.14001d130
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x1bc5]
call fcn.140003006
mov rcx, rax
call fcn.14001d1f0
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 0x140006469
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 0x140006444
mov byte [0x1409ee938], 1
lea rcx, [0x1400018d9]
call fcn.1400014f0
cmp byte [0x1409ee94a], 0
je 0x140006490
lea rax, [0x1409ee940]
lea rdx, [rax + 0xa]
add byte [rax], 0x1d
add rax, 1
cmp rax, rdx
jne 0x14000647d
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 0x140006526
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 0x140006501
mov byte [0x1409ee920], 1
lea rcx, [0x1400018f1]
call fcn.1400014f0
lea rcx, [0x1409ee928]
call fcn.14001d190
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 0x1400065b7
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 0x140006592
mov byte [0x1409ee908], 1
lea rcx, [0x140001909]
call fcn.1400014f0
lea rcx, [0x1409ee910]
call fcn.14001d130
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x1bc6]
call fcn.1400030a8
mov rcx, rax
call fcn.14001d1f0
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 0x140006674
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 0x14000664f
mov byte [0x1409ee8c8], 1
lea rcx, [0x140001939]
call fcn.1400014f0
lea rcx, [0x1409ee8d0]
call fcn.14001d1c0
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x1bc7]
call fcn.140002718
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x258], rax
lea rcx, [rsp + 0x1bc8]
call fcn.1400027c8
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x1bc9]
call fcn.1400036ac
mov rcx, rax
call fcn.14001d340
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 0x140006761
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 0x14000673c
mov byte [0x1409ee848], 1
lea rcx, [0x140001999]
call fcn.1400014f0
lea rcx, [0x1409ee850]
call fcn.14001d160
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x1bca]
call fcn.1400021b6
mov rcx, rax
call fcn.14001d220
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 0x14000680f
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 0x1400067ea
mov byte [0x1409ee808], 1
lea rcx, [0x1400019c9]
call fcn.1400014f0
lea rcx, [0x1409ee810]
call fcn.14001d130
mov qword [rsp + 0x280], rax
lea rcx, [rsp + 0x1bcb]
call fcn.14000314a
mov rcx, rax
call fcn.14001d1f0
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x1bcc]
call fcn.14000225c
mov rcx, rax
call fcn.14001d220
mov qword [rsp + 0x290], rax
lea rcx, [rsp + 0x1bcd]
call fcn.14000352e
mov rcx, rax
call fcn.14001d2e0
mov qword [rsp + 0x298], rax
lea rcx, [rsp + 0x1bce]
call fcn.140002302
mov rcx, rax
call fcn.14001d220
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 0x140006919
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 0x1400068f4
mov byte [0x1409ee768], 1
lea rcx, [0x140001a41]
call fcn.1400014f0
lea rcx, [0x1409ee770]
call fcn.14001d160
mov qword [rsp + 0x2a8], rax
lea rcx, [rsp + 0x1bcf]
call fcn.1400031ec
mov rcx, rax
call fcn.14001d1f0
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 0x1400069c7
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 0x1400069a2
mov byte [0x1409ee730], 1
lea rcx, [0x140001a71]
call fcn.1400014f0
lea rcx, [0x1409ee738]
call fcn.14001d130
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x1bd0]
call fcn.140001f32
mov rcx, rax
call fcn.14001d1c0
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 0x140006a70
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 0x140006a4b
mov byte [0x1409ee6f8], 1
lea rcx, [0x140001aa1]
call fcn.1400014f0
lea rcx, [0x1409ee700]
call fcn.14001d100
mov qword [rsp + 0x2c8], rax
lea rcx, [rsp + 0x1bd1]
call fcn.140002878
mov rcx, rax
call fcn.14001d280
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 0x140006b2d
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 0x140006b08
mov byte [0x1409ee6b0], 1
lea rcx, [0x140001ad1]
call fcn.1400014f0
lea rcx, [0x1409ee6c0]
call fcn.14001d1c0
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 0x140006bbe
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 0x140006b99
mov byte [0x1409ee698], 1
lea rcx, [0x140001ae9]
call fcn.1400014f0
lea rcx, [0x1409ee6a0]
call fcn.14001d130
mov qword [rsp + 0x2e0], rax
lea rcx, [rsp + 0x1bd2]
call fcn.14000328e
mov rcx, rax
call fcn.14001d1f0
mov qword [rsp + 0x2e8], rax
lea rcx, [rsp + 0x1bd3]
call fcn.140001fce
mov rcx, rax
call fcn.14001d1c0
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 0x140006c84
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 0x140006c5f
mov byte [0x1409ee640], 1
lea rcx, [0x140001b31]
call fcn.1400014f0
lea rcx, [0x1409ee648]
call fcn.14001d100
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 0x140006d1f
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 0x140006cfa
mov byte [0x1409ee628], 1
lea rcx, [0x140001b49]
call fcn.1400014f0
lea rcx, [0x1409ee630]
call fcn.14001d190
mov qword [rsp + 0x300], rax
lea rcx, [rsp + 0x1bd4]
call fcn.140002be0
mov rcx, rax
call fcn.14001d250
mov qword [rsp + 0x308], rax
lea rcx, [rsp + 0x1bd5]
call fcn.140002c8c
mov rcx, rax
call fcn.14001d250
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 0x140006df4
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 0x140006dcf
mov byte [0x1409ee5c8], 1
lea rcx, [0x140001b91]
call fcn.1400014f0
lea rcx, [0x1409ee5d0]
call fcn.14001d190
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x1bd6]
call fcn.140003770
mov rcx, rax
call fcn.14001d340
mov qword [rsp + 0x320], rax
lea rcx, [rsp + 0x1bd7]
call fcn.140002928
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x328], rax
lea rcx, [rsp + 0x1bd8]
call fcn.1400029d8
mov rcx, rax
call fcn.14001d280
mov qword [rsp + 0x330], rax
mov byte [rsp + 0x70], 3
mov byte [rsp + 0x71], 0x5d
mov byte [rsp + 0x72], 0x52
mov byte [rsp + 0x73], 0x51
mov byte [rsp + 0x74], 0x48
mov byte [rsp + 0x75], 0x44
mov byte [rsp + 0x76], 0x4f
mov byte [rsp + 0x77], 0x44
mov byte [rsp + 0x78], 0x55
mov byte [rsp + 0x79], 0x50
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 [0x1409ee548], 0
jne 0x140006eeb
mov byte [0x1409ee55f], 1
mov eax, 0
lea rcx, [0x1409ee550]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006ec6
mov byte [0x1409ee548], 1
lea rcx, [0x140001bf1]
call fcn.1400014f0
lea rcx, [0x1409ee550]
call fcn.14001d1c0
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x1bd9]
call fcn.140003834
mov rcx, rax
call fcn.14001d2b0
mov qword [rsp + 0x340], rax
lea rcx, [rsp + 0x1bda]
call fcn.140003330
mov rcx, rax
call fcn.14001d1f0
mov qword [rsp + 0x348], rax
lea rcx, [rsp + 0x1bdb]
call fcn.140002d38
mov rcx, rax
call fcn.14001d250
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 0x140006fdd
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 0x140006fb8
mov byte [0x1409ee4c8], 1
lea rcx, [0x140001c51]
call fcn.1400014f0
lea rcx, [0x1409ee4d0]
call fcn.14001d190
mov qword [rsp + 0x358], rax
lea rcx, [rsp + 0x1bdc]
call fcn.1400038ea
mov rcx, rax
call fcn.14001d2b0
mov qword [rsp + 0x360], rax
lea rcx, [rsp + 0x1bdd]
call fcn.1400033d2
mov rcx, rax
call fcn.14001d1f0
mov qword [rsp + 0x368], rax
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x370]
lea rdi, [0x1409ee470]
lea rbp, [rdi + 0x10]
jmp 0x140007089
mov byte [rdi + 0x10], 0
mov rdx, rdi
mov rcx, r12
call fcn.14001c120
mov rdx, rsi
mov rcx, r12
call fcn.14001c120
mov rcx, rsi
call fcn.14001c138
mov edx, dword [rsp + 0xd3c]
lea eax, [rdx + rax + 0xf]
mov dword [rsp + 0xd3c], eax
add rbx, 8
cmp r14, rbx
je 0x140007140
mov rsi, qword [rbx]
mov rdx, rsi
mov rcx, r12
call fcn.14001c148
test rax, rax
jne 0x14000707c
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 0x14000711e
mov byte [rdi + 0x10], 1
movzx edx, byte [rsp + rax + 0x70]
mov byte [rdi + rax], dl
add rax, 1
cmp rax, 0x10
jne 0x1400070f9
mov byte [0x1409ee460], 1
lea rcx, [0x140001c99]
call fcn.1400014f0
cmp byte [rdi + 0x10], 0
je 0x14000704c
lea rax, [0x1409ee470]
sub byte [rax], 0x6b
add rax, 1
cmp rax, rbp
jne 0x14000712f
jmp 0x140007048
lea rcx, [rsp + 0xd40]
mov r8d, dword [rsp + 0xd3c]
mov rdx, qword [rsp + 0x60]
call fcn.140008e5c
jmp 0x140004a56
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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 0x1400071fb
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 0x1400071d5
mov byte [0x1409edf28], 1
lea rcx, [0x140001d02]
call fcn.1400014f0
cmp byte [0x1409edf42], 0
je 0x14000722d
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 0x14000720f
mov byte [0x1409edf42], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x150]
lea r8, [0x1409edf30]
call fcn.1400080b0
lea rdi, [rsp + 0x70]
lea rsi, [0x1409e5160]
mov ecx, 0x38
rep movsd dword [rdi], dword [rsi]
cmp byte [0x1409ede20], 0
jne 0x14000729e
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 0x140007278
mov byte [0x1409ede20], 1
lea rcx, [0x140001d1c]
call fcn.1400014f0
cmp byte [0x1409edf20], 0
je 0x1400072d3
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 0x1400072b5
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.14000885a
lea rcx, [rsp + 0xb30]
mov rdx, rbx
call fcn.14001c090
test eax, eax
je 0x140004e99
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb30]
call fcn.140008d17
mov rdx, rax
lea rcx, [rsp + 0x920]
mov r8d, dword [rsp + 0x70]
call fcn.140008e5c
cmp byte [0x1409edd78], 0
jne 0x140007383
mov byte [0x1409edd86], 1
mov word [0x1409edd80], 0x22
mov word [0x1409edd82], 0x50
mov word [0x1409edd84], 0xfd
mov byte [0x1409edd78], 1
lea rcx, [0x140001d6d]
call fcn.1400014f0
cmp byte [0x1409edd86], 0
je 0x1400073d5
movzx eax, word [0x1409edd80]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd80], ax
movzx eax, word [0x1409edd82]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd82], ax
movzx eax, word [0x1409edd84]
add ax, 0x6303
and ax, 0xff
mov word [0x1409edd84], ax
mov byte [0x1409edd86], 0
lea r8, [rsp + 0x920]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
lea r9, [0x1409edd80]
mov ecx, 0
call fcn.14000885a
jmp 0x140007737
mov byte [0x1409ed080], 0
mov rdx, rdi
lea rcx, [0x1409ed078]
call fcn.14001c090
mov edi, eax
test eax, eax
jne 0x1400074aa
test bl, bl
jne 0x1400074aa
add rsi, 0x20
cmp rsi, r13
je 0x140007737
mov r12, rsi
mov rdi, qword [rsi]
cmp byte [0x1409ed070], 0
jne 0x14000747e
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 0x140007407
lea rdx, [0x1409ed078]
movzx eax, word [rdx]
sub ax, 0x62cd
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rbp
jne 0x14000748e
jmp 0x140007400
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
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 0x14000757d
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 0x140007557
mov byte [0x1409ed040], 1
lea rcx, [0x140001e7b]
call fcn.1400014f0
cmp byte [0x1409ed06c], 0
je 0x1400075af
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 0x140007591
mov byte [0x1409ed06c], 0
mov rdx, r15
lea rcx, [0x1409ed050]
call fcn.14001c090
lea rdx, [rsp + 0x1790]
test eax, eax
jne 0x1400075d2
lea rdx, [rsp + 0x19a0]
lea rcx, [rsp + 0x150]
mov r8, r15
call fcn.1400080b0
mov rax, qword [r12 + 0x18]
test edi, edi
jne 0x14000763c
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 0x140007428
movsxd r9, dword [0x1409e2360]
lea r8, [0x14049a960]
jmp 0x1400075f9
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xb30]
call fcn.140008d17
mov rdx, rax
lea rcx, [rsp + 0x920]
mov r8d, dword [rsp + 0x70]
call fcn.140008e5c
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c108
lea rcx, [rsp + 0x1bde]
call fcn.1400039a0
mov r8, rax
cmp byte [rax + 0x1c], 0
je 0x1400076c7
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 0x1400076a8
mov byte [r8 + 0x1c], 0
lea rdx, [rsp + 0x1790]
lea rcx, [rsp + 0x150]
call fcn.1400080b0
lea rcx, [rsp + 0x1bdf]
call fcn.140003a54
mov r9, rax
cmp byte [rax + 0x50], 0
je 0x140007718
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 0x1400076f9
mov byte [r9 + 0x50], 0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x1790]
mov qword [rsp + 0x20], r8
mov ecx, 0
call fcn.14000885a
mov eax, 0
add rsp, 0x1be8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret