Function at 0x140004306
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, 0x2558
call fcn.1400142c0
sub rsp, rax
call fcn.140013230
mov qword [rsp + 0x2518], 0xfffffffff70f2e80
lea rdx, [rsp + 0x2518]
mov ecx, 0
call fcn.140009f44
call fcn.1400093eb
mov byte [rsp + 0x5f], al
call fcn.140009b80
mov r15, rax
mov rax, qword [rax + 0x20]
mov r13, qword [rax + 0x80]
lea rcx, [rsp + 0x2310]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0xda
mov word [rsp + 0x152], 0xe0
mov word [rsp + 0x154], 0xda
mov word [rsp + 0x156], 0xdb
mov word [rsp + 0x158], 0xcc
mov word [rsp + 0x15a], 0xd4
mov word [rsp + 0x15c], 0xd9
mov word [rsp + 0x15e], 0xd6
mov word [rsp + 0x160], 0xd6
mov word [rsp + 0x162], 0xdb
mov word [rsp + 0x164], 0xc4
mov word [rsp + 0x166], 0x87
cmp byte [0x1438b4538], 0
jne 0x140004433
mov byte [0x1438b4558], 1
mov eax, 0
lea rcx, [0x1438b4540]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x14000440a
mov byte [0x1438b4538], 1
lea rcx, [0x140001548]
call fcn.1400014f0
cmp byte [0x1438b4558], 0
je 0x140004465
lea rdx, [0x1438b4540]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
sub ax, 0x3a87
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004447
mov byte [0x1438b4558], 0
lea rdx, [0x1438b4540]
mov rcx, r13
call fcn.140008d96
mov rdx, rax
lea rcx, [rsp + 0x2310]
call fcn.14001c5c8
lea rcx, [rsp + 0x2100]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x2d
mov word [rsp + 0x152], 0x24
mov word [rsp + 0x154], 0x4a
mov word [rsp + 0x156], 0x44
mov word [rsp + 0x158], 0x45
mov word [rsp + 0x15a], 0x36
mov word [rsp + 0x15c], 0x3e
mov word [rsp + 0x15e], 4
mov word [rsp + 0x160], 3
mov word [rsp + 0x162], 0xd1
cmp byte [0x1438b4518], 0
jne 0x140004545
mov byte [0x1438b4534], 1
mov eax, 0
lea rcx, [0x1438b4520]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x14000451c
mov byte [0x1438b4518], 1
lea rcx, [0x140001562]
call fcn.1400014f0
cmp byte [0x1438b4534], 0
je 0x140004577
lea rdx, [0x1438b4520]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
sub ax, 0x5ed1
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004559
mov byte [0x1438b4534], 0
lea rdx, [rsp + 0x2310]
lea rcx, [rsp + 0x2100]
lea r8, [0x1438b4520]
call fcn.140008530
lea rcx, [rsp + 0x1ef0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x7f
mov word [rsp + 0x152], 0x86
mov word [rsp + 0x154], 0x90
mov word [rsp + 0x156], 0x87
mov word [rsp + 0x158], 0x51
mov word [rsp + 0x15a], 0x88
mov word [rsp + 0x15c], 0x9b
mov word [rsp + 0x15e], 0x88
mov word [rsp + 0x160], 0x23
cmp byte [0x1438b44f0], 0
jne 0x14000464a
mov byte [0x1438b4512], 1
mov eax, 0
lea rcx, [0x1438b4500]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140004621
mov byte [0x1438b44f0], 1
lea rcx, [0x14000157c]
call fcn.1400014f0
cmp byte [0x1438b4512], 0
je 0x14000467c
lea rdx, [0x1438b4500]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x3c23
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000465e
mov byte [0x1438b4512], 0
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x1ef0]
lea r8, [0x1438b4500]
call fcn.140008530
lea rcx, [rsp + 0x1ce0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0xe9
mov word [rsp + 0x152], 0xe4
mov word [rsp + 0x154], 0xf6
mov word [rsp + 0x156], 0xfb
mov word [rsp + 0x158], 0xf1
mov word [rsp + 0x15a], 0xfc
mov word [rsp + 0x15c], 4
mov word [rsp + 0x15e], 0
mov word [rsp + 0x160], 0xdd
mov word [rsp + 0x162], 0xfc
mov word [rsp + 0x164], 4
mov word [rsp + 0x166], 0xf2
mov word [rsp + 0x168], 0xff
mov word [rsp + 0x16a], 0xe0
mov word [rsp + 0x16c], 0xf5
mov word [rsp + 0x16e], 0xf2
mov word [rsp + 0x170], 0xf9
mov word [rsp + 0x172], 0xf9
mov word [rsp + 0x174], 0xe9
mov word [rsp + 0x176], 3
mov word [rsp + 0x178], 0xbe
mov word [rsp + 0x17a], 0xbb
mov word [rsp + 0x17c], 0xbd
mov word [rsp + 0x17e], 0xe9
mov word [rsp + 0x180], 0xfd
mov word [rsp + 0x182], 0xfc
mov word [rsp + 0x184], 4
mov word [rsp + 0x186], 0xf2
mov word [rsp + 0x188], 0xff
mov word [rsp + 0x18a], 0
mov word [rsp + 0x18c], 0xf5
mov word [rsp + 0x18e], 0xf2
mov word [rsp + 0x190], 0xf9
mov word [rsp + 0x192], 0xf9
mov word [rsp + 0x194], 0xbb
mov word [rsp + 0x196], 0xf2
mov word [rsp + 0x198], 5
mov word [rsp + 0x19a], 0xf2
mov word [rsp + 0x19c], 0x8d
cmp byte [0x1438b4490], 0
jne 0x14000487b
mov byte [0x1438b44ee], 1
mov eax, 0
lea rcx, [0x1438b44a0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x27
jne 0x140004852
mov byte [0x1438b4490], 1
lea rcx, [0x140001596]
call fcn.1400014f0
cmp byte [0x1438b44ee], 0
je 0x1400048ad
lea rdx, [0x1438b44a0]
lea rcx, [rdx + 0x4e]
movzx eax, word [rdx]
sub ax, 0x3e8d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000488f
mov byte [0x1438b44ee], 0
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x1ce0]
lea r8, [0x1438b44a0]
call fcn.140008530
lea rcx, [rsp + 0x1ad0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x1b
mov word [rsp + 0x152], 0x23
mov word [rsp + 0x154], 0x28
mov word [rsp + 0x156], 0x20
mov word [rsp + 0x158], 0x2b
mov word [rsp + 0x15a], 0x24
mov word [rsp + 0x15c], 0x31
mov word [rsp + 0x15e], 0xed
mov word [rsp + 0x160], 0x24
mov word [rsp + 0x162], 0x37
mov word [rsp + 0x164], 0x24
mov word [rsp + 0x166], 0xbf
cmp byte [0x1438b4460], 0
jne 0x14000499e
mov byte [0x1438b4488], 1
mov eax, 0
lea rcx, [0x1438b4470]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140004975
mov byte [0x1438b4460], 1
lea rcx, [0x1400015b0]
call fcn.1400014f0
cmp byte [0x1438b4488], 0
je 0x1400049d0
lea rdx, [0x1438b4470]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
add ax, 0x6341
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400049b2
mov byte [0x1438b4488], 0
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x1ad0]
lea r8, [0x1438b4470]
call fcn.140008530
lea rcx, [rsp + 0x18c0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0xcb
mov word [rsp + 0x152], 0xe3
mov word [rsp + 0x154], 0xe8
mov word [rsp + 0x156], 0xde
mov word [rsp + 0x158], 0xd8
mov word [rsp + 0x15a], 0xda
mov word [rsp + 0x15c], 0xe1
mov word [rsp + 0x15e], 0xe3
mov word [rsp + 0x160], 0xd8
mov word [rsp + 0x162], 0xdd
mov word [rsp + 0x164], 0xd3
mov word [rsp + 0x166], 0xdd
mov word [rsp + 0x168], 0xd2
mov word [rsp + 0x16a], 0x9d
mov word [rsp + 0x16c], 0xe3
mov word [rsp + 0x16e], 0xdc
mov word [rsp + 0x170], 0xdf
mov word [rsp + 0x172], 0x6f
cmp byte [0x1438b4408], 0
jne 0x140004afd
mov byte [0x1438b4444], 1
mov eax, 0
lea rcx, [0x1438b4420]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140004ad4
mov byte [0x1438b4408], 1
lea rcx, [0x1400015cb]
call fcn.1400014f0
cmp byte [0x1438b4444], 0
je 0x140004b2f
lea rdx, [0x1438b4420]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
add ax, 0x3191
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004b11
mov byte [0x1438b4444], 0
mov word [rsp + 0x150], 0xc3
mov word [rsp + 0x152], 0xb4
mov word [rsp + 0x154], 0xbc
mov word [rsp + 0x156], 0xbf
mov word [rsp + 0x158], 0xac
mov word [rsp + 0x15a], 0x6f
cmp byte [0x1438b4448], 0
jne 0x140004bb0
mov byte [0x1438b445c], 1
mov eax, 0
lea rcx, [0x1438b4450]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 6
jne 0x140004b87
mov byte [0x1438b4448], 1
lea rcx, [0x1400015ca]
call fcn.1400014f0
cmp byte [0x1438b445c], 0
je 0x140004be2
lea rdx, [0x1438b4450]
lea rcx, [rdx + 0xc]
movzx eax, word [rdx]
add ax, 0x3191
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004bc4
mov byte [0x1438b445c], 0
lea rdx, [0x1438b4450]
mov rcx, r13
call fcn.140008d96
mov rdx, rax
lea rcx, [rsp + 0x18c0]
lea r8, [0x1438b4420]
call fcn.140008530
lea rcx, [rsp + 0x150]
mov r8d, 0xa2
lea rdx, [section..rdata]
call fcn.14001c570
cmp byte [0x1438b4358], 0
jne 0x140004c67
mov byte [0x1438b4402], 1
mov eax, 0
lea rcx, [0x1438b4360]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x51
jne 0x140004c3e
mov byte [0x1438b4358], 1
lea rcx, [0x1400015e5]
call fcn.1400014f0
cmp byte [0x1438b4402], 0
je 0x140004c9c
lea rdx, [0x1438b4360]
lea rcx, [rdx + 0xa2]
movzx eax, word [rdx]
sub ax, 0x50e3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140004c7e
mov byte [0x1438b4402], 0
lea r8, [rsp + 0x1ce0]
lea rdx, [rsp + 0x2100]
mov qword [rsp + 0x20], r8
lea r9, [0x1438b4360]
mov ecx, 1
call fcn.140008cda
lea rcx, [rsp + 0x150]
mov r8d, 0x130
lea rdx, [0x1438a90c0]
call fcn.14001c570
cmp byte [0x1438b4208], 0
jne 0x140004d23
mov byte [0x1438b4350], 1
mov eax, 0
lea rcx, [0x1438b4220]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x98
jne 0x140004cf8
mov byte [0x1438b4208], 1
lea rcx, [0x140001602]
call fcn.1400014f0
cmp byte [0x1438b4350], 0
je 0x140004d58
lea rdx, [0x1438b4220]
lea rcx, [rdx + 0x130]
movzx eax, word [rdx]
sub ax, 0x2cf5
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004d3a
mov byte [0x1438b4350], 0
lea r8, [rsp + 0x1ef0]
lea rdx, [rsp + 0x2100]
mov qword [rsp + 0x20], r8
lea r9, [0x1438b4220]
mov ecx, 0
call fcn.140008cda
lea rcx, [rsp + 0x16b0]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x3b
mov word [rsp + 0x152], 0x43
mov word [rsp + 0x154], 0x51
mov word [rsp + 0x156], 0x48
mov word [rsp + 0x158], 0x55
mov word [rsp + 0x15a], 0x44
mov word [rsp + 0x15c], 0x51
mov word [rsp + 0x15e], 0x52
mov word [rsp + 0x160], 0x3b
mov word [rsp + 0x162], 0x44
mov word [rsp + 0x164], 0x53
mov word [rsp + 0x166], 0x42
mov word [rsp + 0x168], 0x3b
mov word [rsp + 0x16a], 0x47
mov word [rsp + 0x16c], 0x4e
mov word [rsp + 0x16e], 0x52
mov word [rsp + 0x170], 0x53
mov word [rsp + 0x172], 0x52
mov word [rsp + 0x174], 0xdf
cmp byte [0x1438b41c8], 0
jne 0x140004e99
mov byte [0x1438b4206], 1
mov eax, 0
lea rcx, [0x1438b41e0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x13
jne 0x140004e70
mov byte [0x1438b41c8], 1
lea rcx, [0x14000161f]
call fcn.1400014f0
cmp byte [0x1438b4206], 0
je 0x140004ecb
lea rdx, [0x1438b41e0]
lea rcx, [rdx + 0x26]
movzx eax, word [rdx]
sub ax, 0x6edf
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140004ead
mov byte [0x1438b4206], 0
lea rdx, [rsp + 0x2100]
lea rbx, [rsp + 0x16b0]
lea r8, [0x1438b41e0]
mov rcx, rbx
call fcn.140008530
lea rdx, [rsp + 0x16ac]
mov rcx, rbx
call fcn.140009197
mov rbx, rax
test rax, rax
je 0x140004f52
mov qword [rsp + 0x60], 0
mov eax, dword [rsp + 0x16ac]
add eax, 0x83d
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.140009f1d
test eax, eax
jns 0x140006111
mov edx, dword [0x140043c20]
lea rbx, [0x14001f020]
mov rcx, rbx
call fcn.14000411e
lea rcx, [rsp + 0x18c0]
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x38], 0
lea rax, [rsp + 0x2100]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x1ad0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
movsxd r9, dword [0x140043c20]
mov r8, rbx
mov edx, 0
call fcn.1400040ba
lea rbx, [rsp + 0x14a0]
mov r8d, 0x208
mov edx, 0
mov rcx, rbx
call fcn.14001c578
mov rax, qword [r15 + 0x20]
mov rdx, qword [rax + 0x68]
mov rcx, rbx
call fcn.14001c5c8
lea rcx, [rsp + 0x1290]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x55
mov word [rsp + 0x152], 0x40
mov word [rsp + 0x154], 0x68
mov word [rsp + 0x156], 0x68
mov word [rsp + 0x158], 0x60
mov word [rsp + 0x15a], 0x65
mov word [rsp + 0x15c], 0x5e
mov word [rsp + 0x15e], 0x55
mov word [rsp + 0x160], 0x3c
mov word [rsp + 0x162], 0x61
mov word [rsp + 0x164], 0x6b
mov word [rsp + 0x166], 0x68
mov word [rsp + 0x168], 0x66
mov word [rsp + 0x16a], 0x5e
mov word [rsp + 0x16c], 0x55
mov word [rsp + 0x16e], 0x6e
mov word [rsp + 0x170], 0x69
mov word [rsp + 0x172], 0x5d
mov word [rsp + 0x174], 0x5a
mov word [rsp + 0x176], 0x6d
mov word [rsp + 0x178], 0x5e
mov word [rsp + 0x17a], 0x6b
mov word [rsp + 0x17c], 0x27
mov word [rsp + 0x17e], 0x5e
mov word [rsp + 0x180], 0x71
mov word [rsp + 0x182], 0x5e
mov word [rsp + 0x184], 0xf9
cmp byte [0x1438b38d8], 0
jne 0x140005149
mov byte [0x1438b3916], 1
mov eax, 0
lea rcx, [0x1438b38e0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x1b
jne 0x140005120
mov byte [0x1438b38d8], 1
lea rcx, [0x140001cfb]
call fcn.1400014f0
cmp byte [0x1438b3916], 0
je 0x14000517b
lea rdx, [0x1438b38e0]
lea rcx, [rdx + 0x36]
movzx eax, word [rdx]
add ax, 0x3507
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x14000515d
mov byte [0x1438b3916], 0
mov word [rsp + 0x150], 0x49
mov word [rsp + 0x152], 0x4b
mov word [rsp + 0x154], 0x48
mov word [rsp + 0x156], 0x40
mov word [rsp + 0x158], 0x4b
mov word [rsp + 0x15a], 0x3a
mov word [rsp + 0x15c], 0x46
mov word [rsp + 0x15e], 0x3f
mov word [rsp + 0x160], 0x42
mov word [rsp + 0x162], 0x45
mov word [rsp + 0x164], 0x3e
mov word [rsp + 0x166], 0x4c
mov word [rsp + 0x168], 0x36
mov word [rsp + 0x16a], 0xf9
cmp byte [0x1438b3918], 0
jne 0x14000524c
mov byte [0x1438b393c], 1
mov eax, 0
lea rcx, [0x1438b3920]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x140005223
mov byte [0x1438b3918], 1
lea rcx, [0x140001ce1]
call fcn.1400014f0
cmp byte [0x1438b393c], 0
je 0x14000527e
lea rdx, [0x1438b3920]
lea rcx, [rdx + 0x1c]
movzx eax, word [rdx]
add ax, 0x3507
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005260
mov byte [0x1438b393c], 0
lea rdx, [0x1438b3920]
mov rcx, r13
call fcn.140008d96
mov rdx, rax
lea rcx, [rsp + 0x1290]
lea r8, [0x1438b38e0]
call fcn.140008530
cmp byte [rsp + 0x5f], 0
je 0x1400076dc
lea rcx, [rsp + 0x150]
mov r8d, 0x494
lea rdx, [0x1438a9200]
call fcn.14001c570
cmp byte [0x1438b3428], 0
jne 0x140005310
mov byte [0x1438b38d4], 1
mov eax, 0
lea rcx, [0x1438b3440]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x24a
jne 0x1400052e5
mov byte [0x1438b3428], 1
lea rcx, [0x140001d15]
call fcn.1400014f0
cmp byte [0x1438b38d4], 0
je 0x140005345
lea rdx, [0x1438b3440]
lea rcx, [rdx + 0x494]
movzx eax, word [rdx]
sub ax, 0x7a8d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005327
mov byte [0x1438b38d4], 0
lea r8, [rsp + 0x1ce0]
lea rdx, [rsp + 0x2100]
lea rbx, [rsp + 0x1290]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r8
lea r9, [0x1438b3440]
mov ecx, 1
call fcn.140008cda
lea rcx, [rsp + 0x14a0]
mov rdx, rbx
call fcn.14001c500
test eax, eax
jne 0x140007a72
mov edx, dword [0x14335c0a0]
lea rcx, [0x14333a4a0]
call fcn.14000411e
movsxd rbx, dword [0x14335c0a0]
mov word [rsp + 0x150], 0x83
mov word [rsp + 0x152], 0x69
mov word [rsp + 0x154], 0x88
mov word [rsp + 0x156], 0x9a
mov word [rsp + 0x158], 0x8c
mov word [rsp + 0x15a], 0x75
mov word [rsp + 0x15c], 0x88
mov word [rsp + 0x15e], 0x94
mov word [rsp + 0x160], 0x8c
mov word [rsp + 0x162], 0x8b
mov word [rsp + 0x164], 0x76
mov word [rsp + 0x166], 0x89
mov word [rsp + 0x168], 0x91
mov word [rsp + 0x16a], 0x8c
mov word [rsp + 0x16c], 0x8a
mov word [rsp + 0x16e], 0x9b
mov word [rsp + 0x170], 0x9a
mov word [rsp + 0x172], 0x83
mov word [rsp + 0x174], 0x9e
mov word [rsp + 0x176], 0x94
mov word [rsp + 0x178], 0x8b
mov word [rsp + 0x17a], 0x93
mov word [rsp + 0x17c], 0x93
mov word [rsp + 0x17e], 0x9e
mov word [rsp + 0x180], 0x9e
mov word [rsp + 0x182], 0x92
mov word [rsp + 0x184], 0x96
mov word [rsp + 0x186], 0x93
mov word [rsp + 0x188], 0x27
cmp byte [0x1438b3180], 0
jne 0x140005515
mov byte [0x1438b31da], 1
mov eax, 0
lea rcx, [0x1438b31a0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x1d
jne 0x1400054ec
mov byte [0x1438b3180], 1
lea rcx, [0x140001db8]
call fcn.1400014f0
cmp byte [0x1438b31da], 0
je 0x140005547
lea rdx, [0x1438b31a0]
lea rcx, [rdx + 0x3a]
movzx eax, word [rdx]
add ax, 0x5dd9
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005529
mov byte [0x1438b31da], 0
lea rcx, [rsp + 0x18c0]
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x38], 0
lea rax, [rsp + 0x2100]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x1ad0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
mov r9, rbx
lea r8, [0x14333a4a0]
lea rdx, [0x1438b31a0]
call fcn.1400040ba
call fcn.140007c77
mov ebx, eax
lea rcx, [rsp + 0x1080]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x150], 0x63
mov word [rsp + 0x152], 0x4e
mov word [rsp + 0x154], 0x76
mov word [rsp + 0x156], 0x76
mov word [rsp + 0x158], 0x6e
mov word [rsp + 0x15a], 0x73
mov word [rsp + 0x15c], 0x6c
mov word [rsp + 0x15e], 0x63
mov word [rsp + 0x160], 0x53
mov word [rsp + 0x162], 0x70
mov word [rsp + 0x164], 0x69
mov word [rsp + 0x166], 0x7a
mov word [rsp + 0x168], 0x63
mov word [rsp + 0x16a], 7
cmp byte [0x1438b3128], 0
jne 0x140005685
mov byte [0x1438b314c], 1
mov eax, 0
lea rcx, [0x1438b3130]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000565c
mov byte [0x1438b3128], 1
lea rcx, [0x140001dec]
call fcn.1400014f0
lea rcx, [0x1438b3130]
call fcn.14001d7e0
mov rsi, rax
mov word [rsp + 0x150], 0x57
mov word [rsp + 0x152], 0x59
mov word [rsp + 0x154], 0x56
mov word [rsp + 0x156], 0x4e
mov word [rsp + 0x158], 0x59
mov word [rsp + 0x15a], 0x48
mov word [rsp + 0x15c], 0x54
mov word [rsp + 0x15e], 0x4d
mov word [rsp + 0x160], 0x50
mov word [rsp + 0x162], 0x53
mov word [rsp + 0x164], 0x4c
mov word [rsp + 0x166], 0x5a
mov word [rsp + 0x168], 0x44
mov word [rsp + 0x16a], 7
cmp byte [0x1438b3150], 0
jne 0x140005765
mov byte [0x1438b317c], 1
mov eax, 0
lea rcx, [0x1438b3160]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xe
jne 0x14000573c
mov byte [0x1438b3150], 1
lea rcx, [0x140001dd2]
call fcn.1400014f0
lea rcx, [0x1438b3160]
call fcn.14001d7e0
mov rdx, rax
mov rcx, r13
call fcn.140008d96
mov rdx, rax
lea rcx, [rsp + 0x1080]
mov r8, rsi
call fcn.140008530
mov word [rsp + 0x150], 0xee
mov word [rsp + 0x152], 0xe9
mov word [rsp + 0x154], 0xcd
mov word [rsp + 0x156], 0xcb
mov word [rsp + 0x158], 0xc5
mov word [rsp + 0x15a], 0xa
mov word [rsp + 0x15c], 0x10
mov word [rsp + 0x15e], 0xa
mov word [rsp + 0x160], 0x97
cmp byte [0x1438b3108], 0
jne 0x14000582e
mov byte [0x1438b3122], 1
mov eax, 0
lea rcx, [0x1438b3110]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140005805
mov byte [0x1438b3108], 1
lea rcx, [0x140001e06]
call fcn.1400014f0
cmp byte [0x1438b3122], 0
je 0x140005860
lea rdx, [0x1438b3110]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
sub ax, 0x4297
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005842
mov byte [0x1438b3122], 0
lea r9, [0x1438b3110]
lea r8, [rsp + 0x1080]
mov edx, dword [0x14335f990]
lea rcx, [0x14335c0c0]
call fcn.1400042a1
test bl, bl
je 0x140005c63
mov word [rsp + 0x150], 0xf1
mov word [rsp + 0x152], 0xf1
mov word [rsp + 0x154], 0xef
mov word [rsp + 0x156], 0xc3
mov word [rsp + 0x158], 0xc1
mov word [rsp + 0x15a], 0xbb
mov word [rsp + 0x15c], 0xf1
mov word [rsp + 0x15e], 0xf9
mov word [rsp + 0x160], 0xf9
mov word [rsp + 0x162], 0x8d
cmp byte [0x1438b30e8], 0
jne 0x140005932
mov byte [0x1438b3104], 1
mov eax, 0
lea rcx, [0x1438b30f0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xa
jne 0x140005909
mov byte [0x1438b30e8], 1
lea rcx, [0x140001e20]
call fcn.1400014f0
cmp byte [0x1438b3104], 0
je 0x140005964
lea rdx, [0x1438b30f0]
lea rcx, [rdx + 0x14]
movzx eax, word [rdx]
add ax, 0xb73
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005946
mov byte [0x1438b3104], 0
lea r9, [0x1438b30f0]
lea r8, [rsp + 0x1080]
mov edx, dword [0x14333a480]
lea rcx, [0x141083a80]
call fcn.1400042a1
mov word [rsp + 0x150], 0x21
mov word [rsp + 0x152], 0x29
mov word [rsp + 0x154], 0x25
mov word [rsp + 0x156], 0x27
mov word [rsp + 0x158], 0x16
mov word [rsp + 0x15a], 0xe9
mov word [rsp + 0x15c], 0xe7
mov word [rsp + 0x15e], 0x12
mov word [rsp + 0x160], 0xe4
mov word [rsp + 0x162], 0xe4
mov word [rsp + 0x164], 0xe5
mov word [rsp + 0x166], 0x12
mov word [rsp + 0x168], 0xe3
mov word [rsp + 0x16a], 0xe1
mov word [rsp + 0x16c], 0x17
mov word [rsp + 0x16e], 0x1f
mov word [rsp + 0x170], 0x1f
mov word [rsp + 0x172], 0xb3
cmp byte [0x1438b30b8], 0
jne 0x140005a7e
mov byte [0x1438b30e4], 1
mov eax, 0
lea rcx, [0x1438b30c0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x12
jne 0x140005a55
mov byte [0x1438b30b8], 1
lea rcx, [0x140001e3a]
call fcn.1400014f0
cmp byte [0x1438b30e4], 0
je 0x140005ab0
lea rdx, [0x1438b30c0]
lea rcx, [rdx + 0x24]
movzx eax, word [rdx]
add ax, 0x614d
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005a92
mov byte [0x1438b30e4], 0
lea r9, [0x1438b30c0]
lea r8, [rsp + 0x1080]
mov edx, dword [0x141083a60]
lea rcx, [0x14058d060]
call fcn.1400042a1
mov word [rsp + 0x150], 0x53
mov word [rsp + 0x152], 0x5b
mov word [rsp + 0x154], 0x57
mov word [rsp + 0x156], 0x59
mov word [rsp + 0x158], 0x48
mov word [rsp + 0x15a], 0x12
mov word [rsp + 0x15c], 0x47
mov word [rsp + 0x15e], 0x5a
mov word [rsp + 0x160], 0x4e
mov word [rsp + 0x162], 0x51
mov word [rsp + 0x164], 0x59
mov word [rsp + 0x166], 0x4e
mov word [rsp + 0x168], 0x53
mov word [rsp + 0x16a], 0x58
mov word [rsp + 0x16c], 0x1b
mov word [rsp + 0x16e], 0x19
mov word [rsp + 0x170], 0x44
mov word [rsp + 0x172], 0x16
mov word [rsp + 0x174], 0x16
mov word [rsp + 0x176], 0x17
mov word [rsp + 0x178], 0x13
mov word [rsp + 0x17a], 0x49
mov word [rsp + 0x17c], 0x51
mov word [rsp + 0x17e], 0x51
mov word [rsp + 0x180], 0xe5
cmp byte [0x1438b3060], 0
jne 0x140005c10
mov byte [0x1438b30b2], 1
mov eax, 0
lea rcx, [0x1438b3080]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x19
jne 0x140005be7
mov byte [0x1438b3060], 1
lea rcx, [0x140001e54]
call fcn.1400014f0
cmp byte [0x1438b30b2], 0
je 0x140005c42
lea rdx, [0x1438b3080]
lea rcx, [rdx + 0x32]
movzx eax, word [rdx]
add ax, 0x51b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005c24
mov byte [0x1438b30b2], 0
lea r9, [0x1438b3080]
lea r8, [rsp + 0x1080]
mov edx, dword [0x14058d040]
lea rcx, [0x140043c40]
call fcn.1400042a1
cmp byte [0x1438b3048], 0
jne 0x140005caa
mov byte [0x1438b3058], 1
mov word [0x1438b3050], 0xd5
mov word [0x1438b3052], 0xca
mov word [0x1438b3054], 0xcf
mov word [0x1438b3056], 0x5d
mov byte [0x1438b3048], 1
lea rcx, [0x140001e6e]
call fcn.1400014f0
cmp byte [0x1438b3058], 0
je 0x140005cdc
lea rdx, [0x1438b3050]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
add ax, 0x17a3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005cbe
mov byte [0x1438b3058], 0
mov word [rsp + 0x150], 0xb9
mov word [rsp + 0x152], 0x9f
mov word [rsp + 0x154], 0xbe
mov word [rsp + 0x156], 0xd0
mov word [rsp + 0x158], 0xc2
mov word [rsp + 0x15a], 0xab
mov word [rsp + 0x15c], 0xbe
mov word [rsp + 0x15e], 0xca
mov word [rsp + 0x160], 0xc2
mov word [rsp + 0x162], 0xc1
mov word [rsp + 0x164], 0xac
mov word [rsp + 0x166], 0xbf
mov word [rsp + 0x168], 0xc7
mov word [rsp + 0x16a], 0xc2
mov word [rsp + 0x16c], 0xc0
mov word [rsp + 0x16e], 0xd1
mov word [rsp + 0x170], 0xd0
mov word [rsp + 0x172], 0xb9
mov word [rsp + 0x174], 0xc6
mov word [rsp + 0x176], 0xcb
mov word [rsp + 0x178], 0xc7
mov word [rsp + 0x17a], 0xd7
mov word [rsp + 0x17c], 0xc7
mov word [rsp + 0x17e], 0xd4
mov word [rsp + 0x180], 0xca
mov word [rsp + 0x182], 0xd7
mov word [rsp + 0x184], 0xc4
mov word [rsp + 0x186], 0xc7
mov word [rsp + 0x188], 0xc5
mov word [rsp + 0x18a], 0xc8
mov word [rsp + 0x18c], 0xd7
mov word [rsp + 0x18e], 0xd2
mov word [rsp + 0x190], 0xcb
mov word [rsp + 0x192], 0xcc
mov word [rsp + 0x194], 0x5d
cmp byte [0x1438b2ff0], 0
jne 0x140005e7f
mov byte [0x1438b3046], 1
mov eax, 0
lea rcx, [0x1438b3000]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x23
jne 0x140005e56
mov byte [0x1438b2ff0], 1
lea rcx, [0x140001e6f]
call fcn.1400014f0
cmp byte [0x1438b3046], 0
je 0x140005eb1
lea rdx, [0x1438b3000]
lea rcx, [rdx + 0x46]
movzx eax, word [rdx]
add ax, 0x17a3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140005e93
mov byte [0x1438b3046], 0
mov word [rsp + 0x150], 0xb9
mov word [rsp + 0x152], 0xc1
mov word [rsp + 0x154], 0xc6
mov word [rsp + 0x156], 0xbe
mov word [rsp + 0x158], 0xc9
mov word [rsp + 0x15a], 0xc2
mov word [rsp + 0x15c], 0xcf
mov word [rsp + 0x15e], 0x8b
mov word [rsp + 0x160], 0xc2
mov word [rsp + 0x162], 0xd5
mov word [rsp + 0x164], 0xc2
mov word [rsp + 0x166], 0x5d
cmp byte [0x1438b2fc8], 0
jne 0x140005f6e
mov byte [0x1438b2fe8], 1
mov eax, 0
lea rcx, [0x1438b2fd0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0xc
jne 0x140005f45
mov byte [0x1438b2fc8], 1
lea rcx, [0x140001e89]
call fcn.1400014f0
cmp byte [0x1438b2fe8], 0
je 0x140005fa0
lea rdx, [0x1438b2fd0]
lea rcx, [rdx + 0x18]
movzx eax, word [rdx]
add ax, 0x17a3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140005f82
mov byte [0x1438b2fe8], 0
lea rcx, [rsp + 0x150]
mov r8d, 0xf24
lea rdx, [0x1438a96a0]
call fcn.14001c570
cmp byte [0x1438b2088], 0
jne 0x140006001
mov byte [0x1438b2fc4], 1
mov eax, 0
lea rcx, [0x1438b20a0]
movzx edx, word [rsp + rax*2 + 0x150]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x792
jne 0x140005fd6
mov byte [0x1438b2088], 1
lea rcx, [0x140001ea3]
call fcn.1400014f0
cmp byte [0x1438b2fc4], 0
je 0x140006036
lea rdx, [0x1438b20a0]
lea rcx, [rdx + 0xf24]
movzx eax, word [rdx]
add ax, 0x17a3
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x140006018
mov byte [0x1438b2fc4], 0
mov edx, dword [0x1438b2044]
lea rcx, [0x1438b2040]
call fcn.14000411e
mov edx, dword [0x1438a73a0]
lea rcx, [0x14335f9a0]
call fcn.14000411e
cmp byte [0x1438b2070], 0
jne 0x1400060a1
mov byte [0x1438b2080], 1
mov word [0x1438b2078], 0xea
mov word [0x1438b207a], 0xf9
mov word [0x1438b207c], 0xed
mov word [0x1438b207e], 0x85
mov byte [0x1438b2070], 1
lea rcx, [0x140001ec0]
call fcn.1400014f0
cmp byte [0x1438b2080], 0
je 0x1400060d3
lea rdx, [0x1438b2078]
lea rcx, [rdx + 8]
movzx eax, word [rdx]
add ax, 0x177b
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x1400060b5
mov byte [0x1438b2080], 0
lea rdx, [0x1438b3050]
lea rcx, [0x1438b2078]
call fcn.14001c500
mov esi, eax
test eax, eax
jne 0x14000797d
test bl, bl
jne 0x14000797d
mov eax, 0
add rsp, 0x2558
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r12, qword [rsp + 0x60]
mov rdx, rbx
mov rcx, r12
call fcn.14001c590
mov byte [rsp + 0x150], 0x8b
mov byte [rsp + 0x151], 0xcc
mov byte [rsp + 0x152], 0xe1
mov byte [rsp + 0x153], 0xcc
mov byte [rsp + 0x154], 0xde
mov byte [rsp + 0x155], 0xdf
mov byte [rsp + 0x156], 0x99
mov byte [rsp + 0x157], 0xce
mov byte [rsp + 0x158], 0xda
mov byte [rsp + 0x159], 0xd8
mov byte [rsp + 0x15a], 0x6b
cmp byte [0x1438b41b0], 0
jne 0x1400061bd
mov byte [0x1438b41c3], 1
mov eax, 0
lea rcx, [0x1438b41b8]
movzx edx, byte [rsp + rax + 0x150]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x140006195
mov byte [0x1438b41b0], 1
lea rcx, [0x140001639]
call fcn.1400014f0
lea rcx, [0x1438b41b8]
call fcn.14001d570
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x2520]
call fcn.140001edc
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x158], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xdf
mov byte [rsp + 0x72], 0xda
mov byte [rsp + 0x73], 0xdf
mov byte [rsp + 0x74], 0xcc
mov byte [rsp + 0x75], 0xd7
mov byte [rsp + 0x76], 0xcc
mov byte [rsp + 0x77], 0xe1
mov byte [rsp + 0x78], 0x99
mov byte [rsp + 0x79], 0xce
mov byte [rsp + 0x7a], 0xda
mov byte [rsp + 0x7b], 0xd8
mov byte [rsp + 0x7c], 0x6b
cmp byte [0x1438b4178], 0
jne 0x140006270
mov byte [0x1438b418d], 1
mov eax, 0
lea rcx, [0x1438b4180]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x14000624b
mov byte [0x1438b4178], 1
lea rcx, [0x140001669]
call fcn.1400014f0
lea rcx, [0x1438b4180]
call fcn.14001d5d0
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x2521]
call fcn.140002284
mov rcx, rax
call fcn.14001d690
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x2522]
call fcn.140001f78
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x2523]
call fcn.1400025c2
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x2524]
call fcn.140002d52
mov rcx, rax
call fcn.14001d6c0
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x2525]
call fcn.1400030ae
mov rcx, rax
call fcn.14001d780
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x2526]
call fcn.140002014
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x2527]
call fcn.140002672
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x198], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd8
mov byte [rsp + 0x72], 0xce
mov byte [rsp + 0x73], 0xcc
mov byte [rsp + 0x74], 0xd1
mov byte [rsp + 0x75], 0xd0
mov byte [rsp + 0x76], 0xd0
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xce
mov byte [rsp + 0x79], 0xda
mov byte [rsp + 0x7a], 0xd8
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b4078], 0
jne 0x1400063cc
mov byte [0x1438b408c], 1
mov eax, 0
lea rcx, [0x1438b4080]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x1400063a7
mov byte [0x1438b4078], 1
lea rcx, [0x140001729]
call fcn.1400014f0
lea rcx, [0x1438b4080]
call fcn.14001d5a0
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x2528]
call fcn.14000322e
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x2529]
call fcn.14000232a
mov rcx, rax
call fcn.14001d690
mov qword [rsp + 0x1b0], rax
lea rcx, [rsp + 0x252a]
call fcn.14000373e
mov rcx, rax
call fcn.14001d750
mov qword [rsp + 0x1b8], rax
lea rcx, [rsp + 0x252b]
call fcn.1400020b0
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x252c]
call fcn.140002722
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x1c8], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcc
mov byte [rsp + 0x72], 0xe1
mov byte [rsp + 0x73], 0xd2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xce
mov byte [rsp + 0x76], 0xda
mov byte [rsp + 0x77], 0xd8
mov byte [rsp + 0x78], 0x6b
cmp byte [0x1438b3fc0], 0
jne 0x1400064df
mov byte [0x1438b3fd1], 1
mov eax, 0
lea rcx, [0x1438b3fc8]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 9
jne 0x1400064ba
mov byte [0x1438b3fc0], 1
lea rcx, [0x1400017b9]
call fcn.1400014f0
cmp byte [0x1438b3fd1], 0
je 0x140006506
lea rax, [0x1438b3fc8]
lea rdx, [rax + 9]
sub byte [rax], 0x6b
add rax, 1
cmp rdx, rax
jne 0x1400064f3
mov byte [0x1438b3fd1], 0
lea rax, [0x1438b3fc8]
mov qword [rsp + 0x1d0], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe2
mov byte [rsp + 0x72], 0xe2
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xe1
mov byte [rsp + 0x77], 0xd2
mov byte [rsp + 0x78], 0x99
mov byte [rsp + 0x79], 0xce
mov byte [rsp + 0x7a], 0xda
mov byte [rsp + 0x7b], 0xd8
mov byte [rsp + 0x7c], 0x6b
cmp byte [0x1438b3fa8], 0
jne 0x140006597
mov byte [0x1438b3fbd], 1
mov eax, 0
lea rcx, [0x1438b3fb0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x140006572
mov byte [0x1438b3fa8], 1
lea rcx, [0x1400017d1]
call fcn.1400014f0
lea rcx, [0x1438b3fb0]
call fcn.14001d5d0
mov qword [rsp + 0x1d8], rax
lea rcx, [rsp + 0x252d]
call fcn.140002dfe
mov rcx, rax
call fcn.14001d6c0
mov qword [rsp + 0x1e0], rax
lea rcx, [rsp + 0x252e]
call fcn.14000316e
mov rcx, rax
call fcn.14001d780
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x252f]
call fcn.1400027d2
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x1f0], rax
lea rcx, [rsp + 0x2530]
call fcn.1400038b2
mov rcx, rax
call fcn.14001d7b0
mov qword [rsp + 0x1f8], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xde
mov byte [rsp + 0x72], 0xe0
mov byte [rsp + 0x73], 0xdd
mov byte [rsp + 0x74], 0xd1
mov byte [rsp + 0x75], 0xde
mov byte [rsp + 0x76], 0xd3
mov byte [rsp + 0x77], 0xcc
mov byte [rsp + 0x78], 0xdd
mov byte [rsp + 0x79], 0xd6
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3f08], 0
jne 0x1400066ab
mov byte [0x1438b3f1f], 1
mov eax, 0
lea rcx, [0x1438b3f10]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006686
mov byte [0x1438b3f08], 1
lea rcx, [0x140001849]
call fcn.1400014f0
lea rcx, [0x1438b3f10]
call fcn.14001d630
mov qword [rsp + 0x200], rax
lea rcx, [rsp + 0x2531]
call fcn.140002882
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x208], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcc
mov byte [rsp + 0x72], 0xe1
mov byte [rsp + 0x73], 0xd4
mov byte [rsp + 0x74], 0xdd
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0x99
mov byte [rsp + 0x77], 0xce
mov byte [rsp + 0x78], 0xda
mov byte [rsp + 0x79], 0xd8
mov byte [rsp + 0x7a], 0x6b
cmp byte [0x1438b3ed0], 0
jne 0x140006754
mov byte [0x1438b3ee3], 1
mov eax, 0
lea rcx, [0x1438b3ed8]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x14000672f
mov byte [0x1438b3ed0], 1
lea rcx, [0x140001879]
call fcn.1400014f0
lea rcx, [0x1438b3ed8]
call fcn.14001d570
mov qword [rsp + 0x210], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe2
mov byte [rsp + 0x72], 0xe2
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xe1
mov byte [rsp + 0x77], 0xd4
mov byte [rsp + 0x78], 0xdd
mov byte [rsp + 0x79], 0xcc
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3eb0], 0
jne 0x1400067f4
mov byte [0x1438b3ecf], 1
mov eax, 0
lea rcx, [0x1438b3ec0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x1400067cf
mov byte [0x1438b3eb0], 1
lea rcx, [0x140001891]
call fcn.1400014f0
lea rcx, [0x1438b3ec0]
call fcn.14001d630
mov qword [rsp + 0x218], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd9
mov byte [rsp + 0x72], 0xda
mov byte [rsp + 0x73], 0xdd
mov byte [rsp + 0x74], 0xdf
mov byte [rsp + 0x75], 0xda
mov byte [rsp + 0x76], 0xd9
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xce
mov byte [rsp + 0x79], 0xda
mov byte [rsp + 0x7a], 0xd8
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b3e98], 0
jne 0x140006885
mov byte [0x1438b3eac], 1
mov eax, 0
lea rcx, [0x1438b3ea0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006860
mov byte [0x1438b3e98], 1
lea rcx, [0x1400018a9]
call fcn.1400014f0
lea rcx, [0x1438b3ea0]
call fcn.14001d5a0
mov qword [rsp + 0x220], rax
lea rcx, [rsp + 0x2532]
call fcn.1400032d0
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x228], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd0
mov byte [rsp + 0x72], 0xde
mov byte [rsp + 0x73], 0xd0
mov byte [rsp + 0x74], 0xdf
mov byte [rsp + 0x75], 0x99
mov byte [rsp + 0x76], 0xce
mov byte [rsp + 0x77], 0xda
mov byte [rsp + 0x78], 0xd8
mov byte [rsp + 0x79], 0x6b
cmp byte [0x1438b3e58], 0
jne 0x140006929
mov byte [0x1438b3e6a], 1
mov eax, 0
lea rcx, [0x1438b3e60]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xa
jne 0x140006904
mov byte [0x1438b3e58], 1
lea rcx, [0x1400018d9]
call fcn.1400014f0
cmp byte [0x1438b3e6a], 0
je 0x140006950
lea rax, [0x1438b3e60]
lea rdx, [rax + 0xa]
sub byte [rax], 0x6b
add rax, 1
cmp rax, rdx
jne 0x14000693d
mov byte [0x1438b3e6a], 0
lea rax, [0x1438b3e60]
mov qword [rsp + 0x230], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe2
mov byte [rsp + 0x72], 0xe2
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xd0
mov byte [rsp + 0x76], 0xde
mov byte [rsp + 0x77], 0xd0
mov byte [rsp + 0x78], 0xdf
mov byte [rsp + 0x79], 0x99
mov byte [rsp + 0x7a], 0xce
mov byte [rsp + 0x7b], 0xda
mov byte [rsp + 0x7c], 0xd8
mov byte [rsp + 0x7d], 0x6b
cmp byte [0x1438b3e40], 0
jne 0x1400069e6
mov byte [0x1438b3e56], 1
mov eax, 0
lea rcx, [0x1438b3e48]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x1400069c1
mov byte [0x1438b3e40], 1
lea rcx, [0x1400018f1]
call fcn.1400014f0
lea rcx, [0x1438b3e48]
call fcn.14001d600
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x2533]
call fcn.14000214c
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x2534]
call fcn.140002932
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x248], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xc5
mov byte [rsp + 0x72], 0xd4
mov byte [rsp + 0x73], 0xd7
mov byte [rsp + 0x74], 0xd7
mov byte [rsp + 0x75], 0xe4
mov byte [rsp + 0x76], 0xcc
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xce
mov byte [rsp + 0x79], 0xda
mov byte [rsp + 0x7a], 0xd8
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b3de8], 0
jne 0x140006ab1
mov byte [0x1438b3dfc], 1
mov eax, 0
lea rcx, [0x1438b3df0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006a8c
mov byte [0x1438b3de8], 1
lea rcx, [0x140001939]
call fcn.1400014f0
lea rcx, [0x1438b3df0]
call fcn.14001d5a0
mov qword [rsp + 0x250], rax
lea rcx, [rsp + 0x2535]
call fcn.140003372
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x258], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd6
mov byte [rsp + 0x72], 0xcc
mov byte [rsp + 0x73], 0xde
mov byte [rsp + 0x74], 0xdb
mov byte [rsp + 0x75], 0xd0
mov byte [rsp + 0x76], 0xdd
mov byte [rsp + 0x77], 0xde
mov byte [rsp + 0x78], 0xd6
mov byte [rsp + 0x79], 0xe4
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3da8], 0
jne 0x140006b6e
mov byte [0x1438b3dbf], 1
mov eax, 0
lea rcx, [0x1438b3db0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006b49
mov byte [0x1438b3da8], 1
lea rcx, [0x140001969]
call fcn.1400014f0
lea rcx, [0x1438b3db0]
call fcn.14001d630
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x2536]
call fcn.1400029e2
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x2537]
call fcn.140002a92
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x270], rax
lea rcx, [rsp + 0x2538]
call fcn.140003976
mov rcx, rax
call fcn.14001d7b0
mov qword [rsp + 0x278], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcf
mov byte [rsp + 0x72], 0xdb
mov byte [rsp + 0x73], 0xcd
mov byte [rsp + 0x74], 0xda
mov byte [rsp + 0x75], 0xd7
mov byte [rsp + 0x76], 0xe1
mov byte [rsp + 0x77], 0xe2
mov byte [rsp + 0x78], 0x99
mov byte [rsp + 0x79], 0xd9
mov byte [rsp + 0x7a], 0xd0
mov byte [rsp + 0x7b], 0xdf
mov byte [rsp + 0x7c], 0x6b
cmp byte [0x1438b3d28], 0
jne 0x140006c5b
mov byte [0x1438b3d3d], 1
mov eax, 0
lea rcx, [0x1438b3d30]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x140006c36
mov byte [0x1438b3d28], 1
lea rcx, [0x1400019c9]
call fcn.1400014f0
lea rcx, [0x1438b3d30]
call fcn.14001d5d0
mov qword [rsp + 0x280], rax
lea rcx, [rsp + 0x2539]
call fcn.1400023d0
mov rcx, rax
call fcn.14001d690
mov qword [rsp + 0x288], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xde
mov byte [rsp + 0x72], 0xda
mov byte [rsp + 0x73], 0xdb
mov byte [rsp + 0x74], 0xd3
mov byte [rsp + 0x75], 0xda
mov byte [rsp + 0x76], 0xde
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xce
mov byte [rsp + 0x79], 0xda
mov byte [rsp + 0x7a], 0xd8
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b3ce8], 0
jne 0x140006d09
mov byte [0x1438b3cfc], 1
mov eax, 0
lea rcx, [0x1438b3cf0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006ce4
mov byte [0x1438b3ce8], 1
lea rcx, [0x1400019f9]
call fcn.1400014f0
lea rcx, [0x1438b3cf0]
call fcn.14001d5a0
mov qword [rsp + 0x290], rax
lea rcx, [rsp + 0x253a]
call fcn.140003414
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x298], rax
lea rcx, [rsp + 0x253b]
call fcn.140002476
mov rcx, rax
call fcn.14001d690
mov qword [rsp + 0x2a0], rax
lea rcx, [rsp + 0x253c]
call fcn.1400037f8
mov rcx, rax
call fcn.14001d750
mov qword [rsp + 0x2a8], rax
lea rcx, [rsp + 0x253d]
call fcn.14000251c
mov rcx, rax
call fcn.14001d690
mov qword [rsp + 0x2b0], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcc
mov byte [rsp + 0x72], 0xcf
mov byte [rsp + 0x73], 0xcc
mov byte [rsp + 0x74], 0xe2
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xdd
mov byte [rsp + 0x77], 0xd0
mov byte [rsp + 0x78], 0x99
mov byte [rsp + 0x79], 0xce
mov byte [rsp + 0x7a], 0xda
mov byte [rsp + 0x7b], 0xd8
mov byte [rsp + 0x7c], 0x6b
cmp byte [0x1438b3c48], 0
jne 0x140006e13
mov byte [0x1438b3c5d], 1
mov eax, 0
lea rcx, [0x1438b3c50]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xd
jne 0x140006dee
mov byte [0x1438b3c48], 1
lea rcx, [0x140001a71]
call fcn.1400014f0
lea rcx, [0x1438b3c50]
call fcn.14001d5d0
mov qword [rsp + 0x2b8], rax
lea rcx, [rsp + 0x253e]
call fcn.1400034b6
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x2c0], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcc
mov byte [rsp + 0x72], 0xd3
mov byte [rsp + 0x73], 0xd9
mov byte [rsp + 0x74], 0xd7
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xcd
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xce
mov byte [rsp + 0x79], 0xda
mov byte [rsp + 0x7a], 0xd8
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b3c10], 0
jne 0x140006ec1
mov byte [0x1438b3c24], 1
mov eax, 0
lea rcx, [0x1438b3c18]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140006e9c
mov byte [0x1438b3c10], 1
lea rcx, [0x140001aa1]
call fcn.1400014f0
lea rcx, [0x1438b3c18]
call fcn.14001d5a0
mov qword [rsp + 0x2c8], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe2
mov byte [rsp + 0x72], 0xe2
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xe1
mov byte [rsp + 0x77], 0xd4
mov byte [rsp + 0x78], 0xdd
mov byte [rsp + 0x79], 0xcc
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3bf0], 0
jne 0x140006f61
mov byte [0x1438b3c0f], 1
mov eax, 0
lea rcx, [0x1438b3c00]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140006f3c
mov byte [0x1438b3bf0], 1
lea rcx, [0x140001ab9]
call fcn.1400014f0
lea rcx, [0x1438b3c00]
call fcn.14001d630
mov qword [rsp + 0x2d0], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcc
mov byte [rsp + 0x72], 0xe1
mov byte [rsp + 0x73], 0xd4
mov byte [rsp + 0x74], 0xdd
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0x99
mov byte [rsp + 0x77], 0xce
mov byte [rsp + 0x78], 0xda
mov byte [rsp + 0x79], 0xd8
mov byte [rsp + 0x7a], 0x6b
cmp byte [0x1438b3bd8], 0
jne 0x140006fed
mov byte [0x1438b3beb], 1
mov eax, 0
lea rcx, [0x1438b3be0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x140006fc8
mov byte [0x1438b3bd8], 1
lea rcx, [0x140001ad1]
call fcn.1400014f0
lea rcx, [0x1438b3be0]
call fcn.14001d570
mov qword [rsp + 0x2d8], rax
lea rcx, [rsp + 0x253f]
call fcn.140002b42
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x2e0], rax
lea rcx, [rsp + 0x2540]
call fcn.1400021e8
mov rcx, rax
call fcn.14001d630
mov qword [rsp + 0x2e8], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xce
mov byte [rsp + 0x72], 0xd7
mov byte [rsp + 0x73], 0xcc
mov byte [rsp + 0x74], 0xd8
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xe1
mov byte [rsp + 0x77], 0x99
mov byte [rsp + 0x78], 0xd9
mov byte [rsp + 0x79], 0xd0
mov byte [rsp + 0x7a], 0xdf
mov byte [rsp + 0x7b], 0x6b
cmp byte [0x1438b3b78], 0
jne 0x1400070b8
mov byte [0x1438b3b8c], 1
mov eax, 0
lea rcx, [0x1438b3b80]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xc
jne 0x140007093
mov byte [0x1438b3b78], 1
lea rcx, [0x140001b19]
call fcn.1400014f0
lea rcx, [0x1438b3b80]
call fcn.14001d5a0
mov qword [rsp + 0x2f0], rax
lea rcx, [rsp + 0x2541]
call fcn.140003558
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x2f8], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe2
mov byte [rsp + 0x72], 0xe2
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0x99
mov byte [rsp + 0x75], 0xcf
mov byte [rsp + 0x76], 0xdd
mov byte [rsp + 0x77], 0xe2
mov byte [rsp + 0x78], 0xd0
mov byte [rsp + 0x79], 0xcd
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3b38], 0
jne 0x140007175
mov byte [0x1438b3b4f], 1
mov eax, 0
lea rcx, [0x1438b3b40]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140007150
mov byte [0x1438b3b38], 1
lea rcx, [0x140001b49]
call fcn.1400014f0
lea rcx, [0x1438b3b40]
call fcn.14001d630
mov qword [rsp + 0x300], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xcf
mov byte [rsp + 0x72], 0xdd
mov byte [rsp + 0x73], 0xe2
mov byte [rsp + 0x74], 0xd0
mov byte [rsp + 0x75], 0xcd
mov byte [rsp + 0x76], 0x99
mov byte [rsp + 0x77], 0xce
mov byte [rsp + 0x78], 0xda
mov byte [rsp + 0x79], 0xd8
mov byte [rsp + 0x7a], 0x6b
cmp byte [0x1438b3b20], 0
jne 0x140007201
mov byte [0x1438b3b33], 1
mov eax, 0
lea rcx, [0x1438b3b28]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xb
jne 0x1400071dc
mov byte [0x1438b3b20], 1
lea rcx, [0x140001b61]
call fcn.1400014f0
lea rcx, [0x1438b3b28]
call fcn.14001d570
mov qword [rsp + 0x308], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd0
mov byte [rsp + 0x72], 0xd8
mov byte [rsp + 0x73], 0xde
mov byte [rsp + 0x74], 0xd4
mov byte [rsp + 0x75], 0xde
mov byte [rsp + 0x76], 0xda
mov byte [rsp + 0x77], 0xd1
mov byte [rsp + 0x78], 0xdf
mov byte [rsp + 0x79], 0x99
mov byte [rsp + 0x7a], 0xce
mov byte [rsp + 0x7b], 0xda
mov byte [rsp + 0x7c], 0xd8
mov byte [rsp + 0x7d], 0x6b
cmp byte [0x1438b3b08], 0
jne 0x14000729c
mov byte [0x1438b3b1e], 1
mov eax, 0
lea rcx, [0x1438b3b10]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x140007277
mov byte [0x1438b3b08], 1
lea rcx, [0x140001b79]
call fcn.1400014f0
lea rcx, [0x1438b3b10]
call fcn.14001d600
mov qword [rsp + 0x310], rax
lea rcx, [rsp + 0x2542]
call fcn.140002eaa
mov rcx, rax
call fcn.14001d6c0
mov qword [rsp + 0x318], rax
lea rcx, [rsp + 0x2543]
call fcn.140002f56
mov rcx, rax
call fcn.14001d6c0
mov qword [rsp + 0x320], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xd1
mov byte [rsp + 0x72], 0x98
mov byte [rsp + 0x73], 0xde
mov byte [rsp + 0x74], 0xd0
mov byte [rsp + 0x75], 0xce
mov byte [rsp + 0x76], 0xe0
mov byte [rsp + 0x77], 0xdd
mov byte [rsp + 0x78], 0xd0
mov byte [rsp + 0x79], 0x99
mov byte [rsp + 0x7a], 0xce
mov byte [rsp + 0x7b], 0xda
mov byte [rsp + 0x7c], 0xd8
mov byte [rsp + 0x7d], 0x6b
cmp byte [0x1438b3aa8], 0
jne 0x140007371
mov byte [0x1438b3abe], 1
mov eax, 0
lea rcx, [0x1438b3ab0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x14000734c
mov byte [0x1438b3aa8], 1
lea rcx, [0x140001bc1]
call fcn.1400014f0
lea rcx, [0x1438b3ab0]
call fcn.14001d600
mov qword [rsp + 0x328], rax
lea rcx, [rsp + 0x2544]
call fcn.140003a3a
mov rcx, rax
call fcn.14001d7b0
mov qword [rsp + 0x330], rax
lea rcx, [rsp + 0x2545]
call fcn.140002bf2
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x338], rax
lea rcx, [rsp + 0x2546]
call fcn.140002ca2
mov rcx, rax
call fcn.14001d6f0
mov qword [rsp + 0x340], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xe5
mov byte [rsp + 0x72], 0xda
mov byte [rsp + 0x73], 0xd9
mov byte [rsp + 0x74], 0xd0
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xd7
mov byte [rsp + 0x77], 0xcc
mov byte [rsp + 0x78], 0xdd
mov byte [rsp + 0x79], 0xd8
mov byte [rsp + 0x7a], 0x99
mov byte [rsp + 0x7b], 0xce
mov byte [rsp + 0x7c], 0xda
mov byte [rsp + 0x7d], 0xd8
mov byte [rsp + 0x7e], 0x6b
cmp byte [0x1438b3a28], 0
jne 0x140007468
mov byte [0x1438b3a3f], 1
mov eax, 0
lea rcx, [0x1438b3a30]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xf
jne 0x140007443
mov byte [0x1438b3a28], 1
lea rcx, [0x140001c21]
call fcn.1400014f0
lea rcx, [0x1438b3a30]
call fcn.14001d630
mov qword [rsp + 0x348], rax
lea rcx, [rsp + 0x2547]
call fcn.140003afe
mov rcx, rax
call fcn.14001d720
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x2548]
call fcn.1400035fa
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x358], rax
lea rcx, [rsp + 0x2549]
call fcn.140003002
mov rcx, rax
call fcn.14001d6c0
mov qword [rsp + 0x360], rax
mov byte [rsp + 0x70], 0x8b
mov byte [rsp + 0x71], 0xce
mov byte [rsp + 0x72], 0xce
mov byte [rsp + 0x73], 0xd7
mov byte [rsp + 0x74], 0xd0
mov byte [rsp + 0x75], 0xcc
mov byte [rsp + 0x76], 0xd9
mov byte [rsp + 0x77], 0xd0
mov byte [rsp + 0x78], 0xdd
mov byte [rsp + 0x79], 0x99
mov byte [rsp + 0x7a], 0xce
mov byte [rsp + 0x7b], 0xda
mov byte [rsp + 0x7c], 0xd8
mov byte [rsp + 0x7d], 0x6b
cmp byte [0x1438b39a8], 0
jne 0x14000755a
mov byte [0x1438b39be], 1
mov eax, 0
lea rcx, [0x1438b39b0]
movzx edx, byte [rsp + rax + 0x70]
mov byte [rcx + rax], dl
add rax, 1
cmp rax, 0xe
jne 0x140007535
mov byte [0x1438b39a8], 1
lea rcx, [0x140001c81]
call fcn.1400014f0
lea rcx, [0x1438b39b0]
call fcn.14001d600
mov qword [rsp + 0x368], rax
lea rcx, [rsp + 0x254a]
call fcn.140003bb4
mov rcx, rax
call fcn.14001d720
mov qword [rsp + 0x370], rax
lea rcx, [rsp + 0x254b]
call fcn.14000369c
mov rcx, rax
call fcn.14001d660
mov qword [rsp + 0x378], rax
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x380]
lea rdi, [0x1438b3950]
lea rbp, [rdi + 0x10]
jmp 0x140007606
mov byte [rdi + 0x10], 0
mov rdx, rdi
mov rcx, r12
call fcn.14001c590
mov rdx, rsi
mov rcx, r12
call fcn.14001c590
mov rcx, rsi
call fcn.14001c5a8
mov edx, dword [rsp + 0x16ac]
lea eax, [rdx + rax + 0xf]
mov dword [rsp + 0x16ac], eax
add rbx, 8
cmp r14, rbx
je 0x1400076bd
mov rsi, qword [rbx]
mov rdx, rsi
mov rcx, r12
call fcn.14001c5b8
test rax, rax
jne 0x1400075f9
mov byte [rsp + 0x70], 0x84
mov byte [rsp + 0x71], 0x81
mov byte [rsp + 0x72], 0xa7
mov byte [rsp + 0x73], 0xa5
mov byte [rsp + 0x74], 0xa7
mov byte [rsp + 0x75], 0xa5
mov byte [rsp + 0x76], 0xa7
mov byte [rsp + 0x77], 0xa5
mov byte [rsp + 0x78], 0xa7
mov byte [rsp + 0x79], 0x97
mov byte [rsp + 0x7a], 0x97
mov byte [rsp + 0x7b], 0x97
mov byte [rsp + 0x7c], 0x97
mov byte [rsp + 0x7d], 0x97
mov byte [rsp + 0x7e], 0x97
mov byte [rsp + 0x7f], 0x77
cmp byte [0x1438b3940], 0
jne 0x14000769b
mov byte [rdi + 0x10], 1
movzx edx, byte [rsp + rax + 0x70]
mov byte [rdi + rax], dl
add rax, 1
cmp rax, 0x10
jne 0x140007676
mov byte [0x1438b3940], 1
lea rcx, [0x140001cc9]
call fcn.1400014f0
cmp byte [rdi + 0x10], 0
je 0x1400075c9
lea rax, [0x1438b3950]
sub byte [rax], 0x77
add rax, 1
cmp rbp, rax
jne 0x1400076ac
jmp 0x1400075c5
lea rcx, [rsp + 0x16b0]
mov r8d, dword [rsp + 0x16ac]
mov rdx, qword [rsp + 0x60]
call fcn.1400092dc
jmp 0x140004f52
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
mov word [rsp + 0x70], 0xad
mov word [rsp + 0x72], 0xc3
mov word [rsp + 0x74], 0xb6
mov word [rsp + 0x76], 0xb8
mov word [rsp + 0x78], 0x7f
mov word [rsp + 0x7a], 0xb6
mov word [rsp + 0x7c], 0xc9
mov word [rsp + 0x7e], 0xb6
mov word [rsp + 0x80], 0x51
cmp byte [0x1438b3408], 0
jne 0x140007778
mov byte [0x1438b3422], 1
mov eax, 0
lea rcx, [0x1438b3410]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 9
jne 0x140007752
mov byte [0x1438b3408], 1
lea rcx, [0x140001d32]
call fcn.1400014f0
cmp byte [0x1438b3422], 0
je 0x1400077aa
lea rdx, [0x1438b3410]
lea rcx, [rdx + 0x12]
movzx eax, word [rdx]
add ax, 0x7daf
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rdx, rcx
jne 0x14000778c
mov byte [0x1438b3422], 0
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x150]
lea r8, [0x1438b3410]
call fcn.140008530
lea rdi, [rsp + 0x70]
lea rsi, [0x1438aa5e0]
mov ecx, 0x38
rep movsd dword [rdi], dword [rsi]
cmp byte [0x1438b3300], 0
jne 0x14000781b
mov byte [0x1438b3400], 1
mov eax, 0
lea rcx, [0x1438b3320]
movzx edx, word [rsp + rax*2 + 0x70]
mov word [rcx + rax*2], dx
add rax, 1
cmp rax, 0x70
jne 0x1400077f5
mov byte [0x1438b3300], 1
lea rcx, [0x140001d4c]
call fcn.1400014f0
cmp byte [0x1438b3400], 0
je 0x140007850
lea rdx, [0x1438b3320]
lea rcx, [rdx + 0xe0]
movzx eax, word [rdx]
add ax, 0x15ed
and ax, 0xff
mov word [rdx], ax
add rdx, 2
cmp rcx, rdx
jne 0x140007832
mov byte [0x1438b3400], 0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x2100]
lea rbx, [rsp + 0x1290]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r8
lea r9, [0x1438b3320]
mov ecx, 1
call fcn.140008cda
lea rcx, [rsp + 0x14a0]
mov rdx, rbx
call fcn.14001c500
test eax, eax
je 0x140005395
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x14a0]
call fcn.140009197
mov rdx, rax
lea rcx, [rsp + 0x1290]
mov r8d, dword [rsp + 0x70]
call fcn.1400092dc
cmp byte [0x1438b3258], 0
jne 0x140007900
mov byte [0x1438b3266], 1
mov word [0x1438b3260], 8
mov word [0x1438b3262], 0x36
mov word [0x1438b3264], 0xe3
mov byte [0x1438b3258], 1
lea rcx, [0x140001d9d]
call fcn.1400014f0
cmp byte [0x1438b3266], 0
je 0x140007952
movzx eax, word [0x1438b3260]
sub ax, 0x5ce3
and ax, 0xff
mov word [0x1438b3260], ax
movzx eax, word [0x1438b3262]
sub ax, 0x5ce3
and ax, 0xff
mov word [0x1438b3262], ax
movzx eax, word [0x1438b3264]
sub ax, 0x5ce3
and ax, 0xff
mov word [0x1438b3264], ax
mov byte [0x1438b3266], 0
lea r8, [rsp + 0x1290]
lea rdx, [rsp + 0x2100]
mov qword [rsp + 0x20], r8
lea r9, [0x1438b3260]
mov ecx, 0
call fcn.140008cda
jmp 0x140007b5d
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
lea rcx, [rsp + 0x254f]
call fcn.140004006
cmp byte [rax + 0x1c], 0
je 0x1400079cd
mov rcx, rax
lea r8, [rax + 0x1c]
movzx edi, word [rcx]
lea edx, [rdi + 0x2761]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp r8, rcx
jne 0x1400079af
mov byte [rax + 0x1c], 0
lea rdx, [0x1438b2fd0]
mov rcx, rax
call fcn.14001c500
lea rdx, [rsp + 0x2100]
test eax, eax
jne 0x1400079f0
lea rdx, [rsp + 0x2310]
lea rcx, [rsp + 0x150]
lea r8, [0x1438b2fd0]
call fcn.140008530
test esi, esi
jne 0x140007a62
movsxd r9, dword [0x1438b2044]
lea r8, [0x1438b2040]
lea rcx, [rsp + 0x18c0]
mov dword [rsp + 0x40], 1
lea rax, [0x1438b20a0]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x2100]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
lea rdx, [0x1438b3000]
call fcn.1400040ba
jmp 0x1400060f8
movsxd r9, dword [0x1438a73a0]
lea r8, [0x14335f9a0]
jmp 0x140007a16
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x14a0]
call fcn.140009197
mov rdx, rax
lea rcx, [rsp + 0x1290]
mov r8d, dword [rsp + 0x70]
call fcn.1400092dc
lea rcx, [rsp + 0x150]
mov r8d, 0x208
mov edx, 0
call fcn.14001c578
lea rcx, [rsp + 0x254c]
call fcn.140003c6a
mov r8, rax
cmp byte [rax + 0x1c], 0
je 0x140007aed
mov rcx, r8
lea r9, [r8 + 0x1c]
movzx eax, word [rcx]
lea edx, [rax - 0x7003]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp r9, rcx
jne 0x140007ace
mov byte [r8 + 0x1c], 0
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x150]
call fcn.140008530
lea rcx, [rsp + 0x254d]
call fcn.140003d1e
mov r9, rax
cmp byte [rax + 0x50], 0
je 0x140007b3e
mov rcx, rax
lea r8, [rax + 0x50]
movzx eax, word [rcx]
lea edx, [rax + 0x6303]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp rcx, r8
jne 0x140007b1f
mov byte [r9 + 0x50], 0
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x2100]
mov qword [rsp + 0x20], r8
mov ecx, 0
call fcn.140008cda
lea rcx, [rsp + 0x254e]
call fcn.140003e88
mov r9, rax
cmp byte [rax + 0x54], 0
je 0x140007b99
mov rcx, rax
lea r8, [rax + 0x54]
movzx eax, word [rcx]
lea edx, [rax - 0x42bd]
and dx, 0xff
mov word [rcx], dx
add rcx, 2
cmp r8, rcx
jne 0x140007b7a
mov byte [r9 + 0x54], 0
lea r8, [rsp + 0x1ef0]
lea rdx, [rsp + 0x2100]
lea rax, [rsp + 0x14a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r8
mov ecx, 0
call fcn.140008cda
jmp 0x1400060f8