Function at 0x140003f80
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x998
mov rax, qword [0x140034040]
xor rax, rsp
mov qword [rsp + 0x988], rax
lea rax, [rsp + 0x970]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x9a8]
mov qword [rsp + 0x5f0], rax
mov qword [rsp + 0x970], 0
movabs rax, 0xff00ff00ff00ff00
mov qword [rsp + 0x978], rax
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x980], rax
mov rax, qword [rsp + 0x980]
mov rax, qword [rax]
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x978]
mov rcx, qword [rsp + 0x970]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x980]
mov qword [rax], 0
lea rax, [rsp + 0x628]
lea rcx, str.cF___CmWSXSY_l43_E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x628]
test eax, eax
je 0x140004070
mov dword [rsp + 0x138], 1
jmp 0x14000407b
mov dword [rsp + 0x138], 0
movzx eax, byte [rsp + 0x138]
test eax, eax
je 0x1400040e0
mov dword [rsp + 0x24], 0
jmp 0x14000409b
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0x15
jge 0x1400040e0
movsxd rax, dword [rsp + 0x24]
movsx eax, byte [rsp + rax + 0x628]
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x24]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x380]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x24]
mov byte [rsp + rcx + 0x628], al
jmp 0x140004091
lea rax, [rsp + 0x628]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx], rax
lea rax, [rsp + 0x700]
lea rcx, str.cF_qDCVTlTR_RZZ
mov rdi, rax
mov rsi, rcx
mov ecx, 0x16
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x15
movsx eax, byte [rsp + rax + 0x700]
test eax, eax
je 0x140004140
mov dword [rsp + 0x13c], 1
jmp 0x14000414b
mov dword [rsp + 0x13c], 0
movzx eax, byte [rsp + 0x13c]
test eax, eax
je 0x1400041b0
mov dword [rsp + 0x28], 0
jmp 0x14000416b
mov eax, dword [rsp + 0x28]
inc eax
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0x16
jge 0x1400041b0
movsxd rax, dword [rsp + 0x28]
movsx eax, byte [rsp + rax + 0x700]
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x28]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x384]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x28]
mov byte [rsp + rcx + 0x700], al
jmp 0x140004161
lea rax, [rsp + 0x700]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 8], rax
lea rax, [rsp + 0x518]
lea rcx, [0x14002f398]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x518]
test eax, eax
je 0x140004211
mov dword [rsp + 0x140], 1
jmp 0x14000421c
mov dword [rsp + 0x140], 0
movzx eax, byte [rsp + 0x140]
test eax, eax
je 0x140004281
mov dword [rsp + 0x2c], 0
jmp 0x14000423c
mov eax, dword [rsp + 0x2c]
inc eax
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0x13
jge 0x140004281
movsxd rax, dword [rsp + 0x2c]
movsx eax, byte [rsp + rax + 0x518]
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x2c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x388]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x2c]
mov byte [rsp + rcx + 0x518], al
jmp 0x140004232
lea rax, [rsp + 0x518]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x30], rax
lea rax, [rsp + 0x530]
lea rcx, str.x_wF_RJvXQYJk91C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x530]
test eax, eax
je 0x1400042e2
mov dword [rsp + 0x144], 1
jmp 0x1400042ed
mov dword [rsp + 0x144], 0
movzx eax, byte [rsp + 0x144]
test eax, eax
je 0x140004352
mov dword [rsp + 0x30], 0
jmp 0x14000430d
mov eax, dword [rsp + 0x30]
inc eax
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0x13
jge 0x140004352
movsxd rax, dword [rsp + 0x30]
movsx eax, byte [rsp + rax + 0x530]
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0x30]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x38c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x30]
mov byte [rsp + rcx + 0x530], al
jmp 0x140004303
lea rax, [rsp + 0x530]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x38], rax
lea rax, [rsp + 0x778]
lea rcx, str.aAzZBYUiBOI_R
mov rdi, rax
mov rsi, rcx
mov ecx, 0x17
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x16
movsx eax, byte [rsp + rax + 0x778]
test eax, eax
je 0x1400043b3
mov dword [rsp + 0x148], 1
jmp 0x1400043be
mov dword [rsp + 0x148], 0
movzx eax, byte [rsp + 0x148]
test eax, eax
je 0x140004423
mov dword [rsp + 0x34], 0
jmp 0x1400043de
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0x17
jge 0x140004423
movsxd rax, dword [rsp + 0x34]
movsx eax, byte [rsp + rax + 0x778]
mov dword [rsp + 0x390], eax
mov eax, dword [rsp + 0x34]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x390]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x34]
mov byte [rsp + rcx + 0x778], al
jmp 0x1400043d4
lea rax, [rsp + 0x778]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x40], rax
mov rax, qword [rsp + 0x9b0]
add rax, 0x40
mov r8d, 8
mov rdx, rax
mov rax, qword [rsp + 0x9b0]
mov rcx, qword [rax + 0x40]
call fcn.140019c90
lea rax, [rsp + 0x3a0]
lea rcx, str.nAGF__TUI:
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 9
movsx eax, byte [rsp + rax + 0x3a0]
test eax, eax
je 0x1400044aa
mov dword [rsp + 0x14c], 1
jmp 0x1400044b5
mov dword [rsp + 0x14c], 0
movzx eax, byte [rsp + 0x14c]
test eax, eax
je 0x14000451a
mov dword [rsp + 0x38], 0
jmp 0x1400044d5
mov eax, dword [rsp + 0x38]
inc eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0xa
jge 0x14000451a
movsxd rax, dword [rsp + 0x38]
movsx eax, byte [rsp + rax + 0x3a0]
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0x38]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x394]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x38]
mov byte [rsp + rcx + 0x3a0], al
jmp 0x1400044cb
lea rax, [rsp + 0x3a0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xa0], rax
lea rax, [rsp + 0x24c]
lea rcx, str.BFAGAD7
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x24c]
test eax, eax
je 0x14000457e
mov dword [rsp + 0x150], 1
jmp 0x140004589
mov dword [rsp + 0x150], 0
movzx eax, byte [rsp + 0x150]
test eax, eax
je 0x1400045ee
mov dword [rsp + 0x3c], 0
jmp 0x1400045a9
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 7
jge 0x1400045ee
movsxd rax, dword [rsp + 0x3c]
movsx eax, byte [rsp + rax + 0x24c]
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0x3c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x398]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x3c]
mov byte [rsp + rcx + 0x24c], al
jmp 0x14000459f
lea rax, [rsp + 0x24c]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xa8], rax
lea rax, [rsp + 0x254]
lea rcx, [0x14002f5f4]
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x254]
test eax, eax
je 0x140004652
mov dword [rsp + 0x154], 1
jmp 0x14000465d
mov dword [rsp + 0x154], 0
movzx eax, byte [rsp + 0x154]
test eax, eax
je 0x1400046c2
mov dword [rsp + 0x40], 0
jmp 0x14000467d
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 7
jge 0x1400046c2
movsxd rax, dword [rsp + 0x40]
movsx eax, byte [rsp + rax + 0x254]
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x40]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x288]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x40]
mov byte [rsp + rcx + 0x254], al
jmp 0x140004673
lea rax, [rsp + 0x254]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xb0], rax
lea rax, [rsp + 0x3c0]
lea rcx, str.uPTdG_YLB_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xb
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xa
movsx eax, byte [rsp + rax + 0x3c0]
test eax, eax
je 0x140004726
mov dword [rsp + 0x158], 1
jmp 0x140004731
mov dword [rsp + 0x158], 0
movzx eax, byte [rsp + 0x158]
test eax, eax
je 0x140004796
mov dword [rsp + 0x44], 0
jmp 0x140004751
mov eax, dword [rsp + 0x44]
inc eax
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xb
jge 0x140004796
movsxd rax, dword [rsp + 0x44]
movsx eax, byte [rsp + rax + 0x3c0]
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0x44]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x28c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x44]
mov byte [rsp + rcx + 0x3c0], al
jmp 0x140004747
lea rax, [rsp + 0x3c0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x10], rax
lea rax, [rsp + 0x808]
lea rcx, str.kEbAPDNk_IOYPwQ.0._1__I
mov rdi, rax
mov rsi, rcx
mov ecx, 0x19
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x18
movsx eax, byte [rsp + rax + 0x808]
test eax, eax
je 0x1400047f7
mov dword [rsp + 0x15c], 1
jmp 0x140004802
mov dword [rsp + 0x15c], 0
movzx eax, byte [rsp + 0x15c]
test eax, eax
je 0x140004867
mov dword [rsp + 0x48], 0
jmp 0x140004822
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x19
jge 0x140004867
movsxd rax, dword [rsp + 0x48]
movsx eax, byte [rsp + rax + 0x808]
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x48]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x290]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x48]
mov byte [rsp + rcx + 0x808], al
jmp 0x140004818
lea rax, [rsp + 0x808]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x18], rax
lea rax, [rsp + 0x718]
lea rcx, str.tJrXYYTYM_kSRRh_5
mov rdi, rax
mov rsi, rcx
mov ecx, 0x16
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x15
movsx eax, byte [rsp + rax + 0x718]
test eax, eax
je 0x1400048c8
mov dword [rsp + 0x160], 1
jmp 0x1400048d3
mov dword [rsp + 0x160], 0
movzx eax, byte [rsp + 0x160]
test eax, eax
je 0x140004938
mov dword [rsp + 0x4c], 0
jmp 0x1400048f3
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0x16
jge 0x140004938
movsxd rax, dword [rsp + 0x4c]
movsx eax, byte [rsp + rax + 0x718]
mov dword [rsp + 0x294], eax
mov eax, dword [rsp + 0x4c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x294]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x4c]
mov byte [rsp + rcx + 0x718], al
jmp 0x1400048e9
lea rax, [rsp + 0x718]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x20], rax
lea rax, [rsp + 0x4d0]
lea rcx, str.tJuFPSgWVVlUIVk_B
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x11
movsx eax, byte [rsp + rax + 0x4d0]
test eax, eax
je 0x140004999
mov dword [rsp + 0x164], 1
jmp 0x1400049a4
mov dword [rsp + 0x164], 0
movzx eax, byte [rsp + 0x164]
test eax, eax
je 0x140004a09
mov dword [rsp + 0x50], 0
jmp 0x1400049c4
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0x12
jge 0x140004a09
movsxd rax, dword [rsp + 0x50]
movsx eax, byte [rsp + rax + 0x4d0]
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0x50]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x298]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x50]
mov byte [rsp + rcx + 0x4d0], al
jmp 0x1400049ba
lea rax, [rsp + 0x4d0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x28], rax
lea rax, [rsp + 0x908]
lea rcx, str.aAtQAfEWZ_HOn_4___
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1f
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1e
movsx eax, byte [rsp + rax + 0x908]
test eax, eax
je 0x140004a6a
mov dword [rsp + 0x168], 1
jmp 0x140004a75
mov dword [rsp + 0x168], 0
movzx eax, byte [rsp + 0x168]
test eax, eax
je 0x140004ada
mov dword [rsp + 0x54], 0
jmp 0x140004a95
mov eax, dword [rsp + 0x54]
inc eax
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0x1f
jge 0x140004ada
movsxd rax, dword [rsp + 0x54]
movsx eax, byte [rsp + rax + 0x908]
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0x54]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x29c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x54]
mov byte [rsp + rcx + 0x908], al
jmp 0x140004a8b
lea rax, [rsp + 0x908]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x48], rax
lea rax, [rsp + 0x7f0]
lea rcx, str.PaQSSE_WYs_TZ5
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x17
movsx eax, byte [rsp + rax + 0x7f0]
test eax, eax
je 0x140004b3b
mov dword [rsp + 0x16c], 1
jmp 0x140004b46
mov dword [rsp + 0x16c], 0
movzx eax, byte [rsp + 0x16c]
test eax, eax
je 0x140004bab
mov dword [rsp + 0x58], 0
jmp 0x140004b66
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0x18
jge 0x140004bab
movsxd rax, dword [rsp + 0x58]
movsx eax, byte [rsp + rax + 0x7f0]
mov dword [rsp + 0x2a0], eax
mov eax, dword [rsp + 0x58]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2a0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x58]
mov byte [rsp + rcx + 0x7f0], al
jmp 0x140004b5c
lea rax, [rsp + 0x7f0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x50], rax
lea rax, [rsp + 0x848]
lea rcx, str.kEbAPDNqWTNP_K_._
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1a
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x19
movsx eax, byte [rsp + rax + 0x848]
test eax, eax
je 0x140004c0c
mov dword [rsp + 0x170], 1
jmp 0x140004c17
mov dword [rsp + 0x170], 0
movzx eax, byte [rsp + 0x170]
test eax, eax
je 0x140004c7c
mov dword [rsp + 0x5c], 0
jmp 0x140004c37
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0x1a
jge 0x140004c7c
movsxd rax, dword [rsp + 0x5c]
movsx eax, byte [rsp + rax + 0x848]
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0x5c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2a4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x5c]
mov byte [rsp + rcx + 0x848], al
jmp 0x140004c2d
lea rax, [rsp + 0x848]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x58], rax
mov rax, qword [str.kEpXZER8zWaQYSVKiKUSrP]
mov qword [rsp + 0x280], rax
mov eax, 1
imul rax, rax, 7
movsx eax, byte [rsp + rax + 0x280]
test eax, eax
je 0x140004cd0
mov dword [rsp + 0x174], 1
jmp 0x140004cdb
mov dword [rsp + 0x174], 0
movzx eax, byte [rsp + 0x174]
test eax, eax
je 0x140004d40
mov dword [rsp + 0x60], 0
jmp 0x140004cfb
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 8
jge 0x140004d40
movsxd rax, dword [rsp + 0x60]
movsx eax, byte [rsp + rax + 0x280]
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0x60]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2a8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x60]
mov byte [rsp + rcx + 0x280], al
jmp 0x140004cf1
lea rax, [rsp + 0x280]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x60], rax
lea rax, [rsp + 0x488]
lea rcx, str._zGtRSJIHjRV_A
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x10
movsx eax, byte [rsp + rax + 0x488]
test eax, eax
je 0x140004da1
mov dword [rsp + 0x178], 1
jmp 0x140004dac
mov dword [rsp + 0x178], 0
movzx eax, byte [rsp + 0x178]
test eax, eax
je 0x140004e11
mov dword [rsp + 0x64], 0
jmp 0x140004dcc
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0x11
jge 0x140004e11
movsxd rax, dword [rsp + 0x64]
movsx eax, byte [rsp + rax + 0x488]
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0x64]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2ac]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x64]
mov byte [rsp + rcx + 0x488], al
jmp 0x140004dc2
lea rax, [rsp + 0x488]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x68], rax
lea rax, [rsp + 0x790]
lea rcx, str.zWfZFBV_RH_W
mov rdi, rax
mov rsi, rcx
mov ecx, 0x17
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x16
movsx eax, byte [rsp + rax + 0x790]
test eax, eax
je 0x140004e72
mov dword [rsp + 0x17c], 1
jmp 0x140004e7d
mov dword [rsp + 0x17c], 0
movzx eax, byte [rsp + 0x17c]
test eax, eax
je 0x140004ee2
mov dword [rsp + 0x68], 0
jmp 0x140004e9d
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0x17
jge 0x140004ee2
movsxd rax, dword [rsp + 0x68]
movsx eax, byte [rsp + rax + 0x790]
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x68]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2b0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x68]
mov byte [rsp + rcx + 0x790], al
jmp 0x140004e93
lea rax, [rsp + 0x790]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x70], rax
lea rax, [rsp + 0x640]
lea rcx, str.zW__TUyMNZ_UnM__07E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x640]
test eax, eax
je 0x140004f43
mov dword [rsp + 0x180], 1
jmp 0x140004f4e
mov dword [rsp + 0x180], 0
movzx eax, byte [rsp + 0x180]
test eax, eax
je 0x140004fb3
mov dword [rsp + 0x6c], 0
jmp 0x140004f6e
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0x15
jge 0x140004fb3
movsxd rax, dword [rsp + 0x6c]
movsx eax, byte [rsp + rax + 0x640]
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0x6c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2b4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x6c]
mov byte [rsp + rcx + 0x640], al
jmp 0x140004f64
lea rax, [rsp + 0x640]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x78], rax
lea rax, [rsp + 0x868]
lea rcx, [0x14002f5b0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1b
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1a
movsx eax, byte [rsp + rax + 0x868]
test eax, eax
je 0x140005014
mov dword [rsp + 0x184], 1
jmp 0x14000501f
mov dword [rsp + 0x184], 0
movzx eax, byte [rsp + 0x184]
test eax, eax
je 0x140005084
mov dword [rsp + 0x70], 0
jmp 0x14000503f
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0x1b
jge 0x140005084
movsxd rax, dword [rsp + 0x70]
movsx eax, byte [rsp + rax + 0x868]
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0x70]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2b8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x70]
mov byte [rsp + rcx + 0x868], al
jmp 0x140005035
lea rax, [rsp + 0x868]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x80], rax
lea rax, [rsp + 0x658]
lea rcx, str.PUpPDRHR_p__0E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x658]
test eax, eax
je 0x1400050e8
mov dword [rsp + 0x188], 1
jmp 0x1400050f3
mov dword [rsp + 0x188], 0
movzx eax, byte [rsp + 0x188]
test eax, eax
je 0x140005158
mov dword [rsp + 0x74], 0
jmp 0x140005113
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0x15
jge 0x140005158
movsxd rax, dword [rsp + 0x74]
movsx eax, byte [rsp + rax + 0x658]
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x74]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2bc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x74]
mov byte [rsp + rcx + 0x658], al
jmp 0x140005109
lea rax, [rsp + 0x658]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x88], rax
lea rax, [rsp + 0x4e8]
lea rcx, str.cF___CyWIRoILV.B
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x11
movsx eax, byte [rsp + rax + 0x4e8]
test eax, eax
je 0x1400051bc
mov dword [rsp + 0x18c], 1
jmp 0x1400051c7
mov dword [rsp + 0x18c], 0
movzx eax, byte [rsp + 0x18c]
test eax, eax
je 0x14000522c
mov dword [rsp + 0x78], 0
jmp 0x1400051e7
mov eax, dword [rsp + 0x78]
inc eax
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0x12
jge 0x14000522c
movsxd rax, dword [rsp + 0x78]
movsx eax, byte [rsp + rax + 0x4e8]
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0x78]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2c0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x78]
mov byte [rsp + rcx + 0x4e8], al
jmp 0x1400051dd
lea rax, [rsp + 0x4e8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x90], rax
lea rax, [rsp + 0x8a8]
lea rcx, str.cF_u_EkMHRRZjP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1d
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1c
movsx eax, byte [rsp + rax + 0x8a8]
test eax, eax
je 0x140005290
mov dword [rsp + 0x190], 1
jmp 0x14000529b
mov dword [rsp + 0x190], 0
movzx eax, byte [rsp + 0x190]
test eax, eax
je 0x140005300
mov dword [rsp + 0x7c], 0
jmp 0x1400052bb
mov eax, dword [rsp + 0x7c]
inc eax
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0x1d
jge 0x140005300
movsxd rax, dword [rsp + 0x7c]
movsx eax, byte [rsp + rax + 0x8a8]
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x7c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2c4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x7c]
mov byte [rsp + rcx + 0x8a8], al
jmp 0x1400052b1
lea rax, [rsp + 0x8a8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x98], rax
lea rax, [rsp + 0x670]
lea rcx, str.aApFPWC_jCHHXSk_3__E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x670]
test eax, eax
je 0x140005364
mov dword [rsp + 0x194], 1
jmp 0x14000536f
mov dword [rsp + 0x194], 0
movzx eax, byte [rsp + 0x194]
test eax, eax
je 0x1400053e9
mov dword [rsp + 0x80], 0
jmp 0x140005398
mov eax, dword [rsp + 0x80]
inc eax
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0x15
jge 0x1400053e9
movsxd rax, dword [rsp + 0x80]
movsx eax, byte [rsp + rax + 0x670]
mov dword [rsp + 0x2c8], eax
mov eax, dword [rsp + 0x80]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2c8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x80]
mov byte [rsp + rcx + 0x670], al
jmp 0x140005388
lea rax, [rsp + 0x670]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xb8], rax
lea rax, [rsp + 0x7a8]
lea rcx, str.zWwQYWNA_XIIWP.
mov rdi, rax
mov rsi, rcx
mov ecx, 0x17
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x16
movsx eax, byte [rsp + rax + 0x7a8]
test eax, eax
je 0x14000544d
mov dword [rsp + 0x198], 1
jmp 0x140005458
mov dword [rsp + 0x198], 0
movzx eax, byte [rsp + 0x198]
test eax, eax
je 0x1400054d2
mov dword [rsp + 0x84], 0
jmp 0x140005481
mov eax, dword [rsp + 0x84]
inc eax
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0x17
jge 0x1400054d2
movsxd rax, dword [rsp + 0x84]
movsx eax, byte [rsp + rax + 0x7a8]
mov dword [rsp + 0x2cc], eax
mov eax, dword [rsp + 0x84]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2cc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x84]
mov byte [rsp + rcx + 0x7a8], al
jmp 0x140005471
lea rax, [rsp + 0x7a8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xc0], rax
lea rax, [rsp + 0x548]
lea rcx, str._fZXWGtVYPYYn_1C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x548]
test eax, eax
je 0x140005536
mov dword [rsp + 0x19c], 1
jmp 0x140005541
mov dword [rsp + 0x19c], 0
movzx eax, byte [rsp + 0x19c]
test eax, eax
je 0x1400055bb
mov dword [rsp + 0x88], 0
jmp 0x14000556a
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0x13
jge 0x1400055bb
movsxd rax, dword [rsp + 0x88]
movsx eax, byte [rsp + rax + 0x548]
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x88]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2d0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x88]
mov byte [rsp + rcx + 0x548], al
jmp 0x14000555a
lea rax, [rsp + 0x548]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xc8], rax
lea rax, [rsp + 0x420]
lea rcx, str._fZYYTSi_YN_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xe
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xd
movsx eax, byte [rsp + rax + 0x420]
test eax, eax
je 0x14000561f
mov dword [rsp + 0x1a0], 1
jmp 0x14000562a
mov dword [rsp + 0x1a0], 0
movzx eax, byte [rsp + 0x1a0]
test eax, eax
je 0x1400056a4
mov dword [rsp + 0x8c], 0
jmp 0x140005653
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xe
jge 0x1400056a4
movsxd rax, dword [rsp + 0x8c]
movsx eax, byte [rsp + rax + 0x420]
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0x8c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2d4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x8c]
mov byte [rsp + rcx + 0x420], al
jmp 0x140005643
lea rax, [rsp + 0x420]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xd0], rax
lea rax, [rsp + 0x3b0]
lea rcx, str.x_uFPSzU:
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 9
movsx eax, byte [rsp + rax + 0x3b0]
test eax, eax
je 0x140005708
mov dword [rsp + 0x1a4], 1
jmp 0x140005713
mov dword [rsp + 0x1a4], 0
movzx eax, byte [rsp + 0x1a4]
test eax, eax
je 0x14000578d
mov dword [rsp + 0x90], 0
jmp 0x14000573c
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jge 0x14000578d
movsxd rax, dword [rsp + 0x90]
movsx eax, byte [rsp + rax + 0x3b0]
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x90]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2d8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x90]
mov byte [rsp + rcx + 0x3b0], al
jmp 0x14000572c
lea rax, [rsp + 0x3b0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xd8], rax
lea rax, [rsp + 0x3f0]
lea rcx, str._p_EOz_TUIE
mov rdi, rax
mov rsi, rcx
mov ecx, 0xd
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xc
movsx eax, byte [rsp + rax + 0x3f0]
test eax, eax
je 0x1400057f1
mov dword [rsp + 0x1a8], 1
jmp 0x1400057fc
mov dword [rsp + 0x1a8], 0
movzx eax, byte [rsp + 0x1a8]
test eax, eax
je 0x140005876
mov dword [rsp + 0x94], 0
jmp 0x140005825
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xd
jge 0x140005876
movsxd rax, dword [rsp + 0x94]
movsx eax, byte [rsp + rax + 0x3f0]
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x94]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2dc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x94]
mov byte [rsp + rcx + 0x3f0], al
jmp 0x140005815
lea rax, [rsp + 0x3f0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xe0], rax
lea rax, [rsp + 0x440]
lea rcx, str._UE
mov rdi, rax
mov rsi, rcx
mov ecx, 0xf
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xe
movsx eax, byte [rsp + rax + 0x440]
test eax, eax
je 0x1400058da
mov dword [rsp + 0x1ac], 1
jmp 0x1400058e5
mov dword [rsp + 0x1ac], 0
movzx eax, byte [rsp + 0x1ac]
test eax, eax
je 0x14000595f
mov dword [rsp + 0x98], 0
jmp 0x14000590e
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xf
jge 0x14000595f
movsxd rax, dword [rsp + 0x98]
movsx eax, byte [rsp + rax + 0x440]
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x98]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2e0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x98]
mov byte [rsp + rcx + 0x440], al
jmp 0x1400058fe
lea rax, [rsp + 0x440]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xe8], rax
lea rax, [rsp + 0x450]
lea rcx, str._fZXWGqViK___
mov rdi, rax
mov rsi, rcx
mov ecx, 0xf
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xe
movsx eax, byte [rsp + rax + 0x450]
test eax, eax
je 0x1400059c3
mov dword [rsp + 0x1b0], 1
jmp 0x1400059ce
mov dword [rsp + 0x1b0], 0
movzx eax, byte [rsp + 0x1b0]
test eax, eax
je 0x140005a48
mov dword [rsp + 0x9c], 0
jmp 0x1400059f7
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xf
jge 0x140005a48
movsxd rax, dword [rsp + 0x9c]
movsx eax, byte [rsp + rax + 0x450]
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0x9c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2e4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x9c]
mov byte [rsp + rcx + 0x450], al
jmp 0x1400059e7
lea rax, [rsp + 0x450]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xf0], rax
lea rax, [rsp + 0x5f8]
lea rcx, str.x_tQAuBJK_UHmLP_10D
mov rdi, rax
mov rsi, rcx
mov ecx, 0x14
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x13
movsx eax, byte [rsp + rax + 0x5f8]
test eax, eax
je 0x140005aac
mov dword [rsp + 0x1b4], 1
jmp 0x140005ab7
mov dword [rsp + 0x1b4], 0
movzx eax, byte [rsp + 0x1b4]
test eax, eax
je 0x140005b31
mov dword [rsp + 0xa0], 0
jmp 0x140005ae0
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0x14
jge 0x140005b31
movsxd rax, dword [rsp + 0xa0]
movsx eax, byte [rsp + rax + 0x5f8]
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0xa0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2e8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa0]
mov byte [rsp + rcx + 0x5f8], al
jmp 0x140005ad0
lea rax, [rsp + 0x5f8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x100], rax
lea rax, [rsp + 0x888]
lea rcx, str.zWrWDCJiKUSrP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1c
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1b
movsx eax, byte [rsp + rax + 0x888]
test eax, eax
je 0x140005b95
mov dword [rsp + 0x1b8], 1
jmp 0x140005ba0
mov dword [rsp + 0x1b8], 0
movzx eax, byte [rsp + 0x1b8]
test eax, eax
je 0x140005c1a
mov dword [rsp + 0xa4], 0
jmp 0x140005bc9
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0x1c
jge 0x140005c1a
movsxd rax, dword [rsp + 0xa4]
movsx eax, byte [rsp + rax + 0x888]
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0xa4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2ec]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa4]
mov byte [rsp + rcx + 0x888], al
jmp 0x140005bb9
lea rax, [rsp + 0x888]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x108], rax
lea rax, [rsp + 0x8e8]
lea rcx, [0x14002f748]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1e
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1d
movsx eax, byte [rsp + rax + 0x8e8]
test eax, eax
je 0x140005c7e
mov dword [rsp + 0x1bc], 1
jmp 0x140005c89
mov dword [rsp + 0x1bc], 0
movzx eax, byte [rsp + 0x1bc]
test eax, eax
je 0x140005d03
mov dword [rsp + 0xa8], 0
jmp 0x140005cb2
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0x1e
jge 0x140005d03
movsxd rax, dword [rsp + 0xa8]
movsx eax, byte [rsp + rax + 0x8e8]
mov dword [rsp + 0x2f0], eax
mov eax, dword [rsp + 0xa8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2f0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa8]
mov byte [rsp + rcx + 0x8e8], al
jmp 0x140005ca2
lea rax, [rsp + 0x8e8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x110], rax
lea rax, [rsp + 0x560]
lea rcx, str.x_UwZ_GTNnXOJ_26C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x560]
test eax, eax
je 0x140005d67
mov dword [rsp + 0x1c0], 1
jmp 0x140005d72
mov dword [rsp + 0x1c0], 0
movzx eax, byte [rsp + 0x1c0]
test eax, eax
je 0x140005dec
mov dword [rsp + 0xac], 0
jmp 0x140005d9b
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0x13
jge 0x140005dec
movsxd rax, dword [rsp + 0xac]
movsx eax, byte [rsp + rax + 0x560]
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0xac]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2f4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xac]
mov byte [rsp + rcx + 0x560], al
jmp 0x140005d8b
lea rax, [rsp + 0x560]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x118], rax
lea rax, [rsp + 0x730]
lea rcx, str.x_aQYSVKhQRHZ_f.__
mov rdi, rax
mov rsi, rcx
mov ecx, 0x16
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x15
movsx eax, byte [rsp + rax + 0x730]
test eax, eax
je 0x140005e50
mov dword [rsp + 0x1c4], 1
jmp 0x140005e5b
mov dword [rsp + 0x1c4], 0
movzx eax, byte [rsp + 0x1c4]
test eax, eax
je 0x140005ed5
mov dword [rsp + 0xb0], 0
jmp 0x140005e84
mov eax, dword [rsp + 0xb0]
inc eax
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0x16
jge 0x140005ed5
movsxd rax, dword [rsp + 0xb0]
movsx eax, byte [rsp + rax + 0x730]
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0xb0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2f8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xb0]
mov byte [rsp + rcx + 0x730], al
jmp 0x140005e74
lea rax, [rsp + 0x730]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x120], rax
lea rax, [rsp + 0x4a0]
lea rcx, str.aAzGfODLWoTO__A
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x10
movsx eax, byte [rsp + rax + 0x4a0]
test eax, eax
je 0x140005f39
mov dword [rsp + 0x1c8], 1
jmp 0x140005f44
mov dword [rsp + 0x1c8], 0
movzx eax, byte [rsp + 0x1c8]
test eax, eax
je 0x140005fbe
mov dword [rsp + 0xb4], 0
jmp 0x140005f6d
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0x11
jge 0x140005fbe
movsxd rax, dword [rsp + 0xb4]
movsx eax, byte [rsp + rax + 0x4a0]
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0xb4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x2fc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xb4]
mov byte [rsp + rcx + 0x4a0], al
jmp 0x140005f5d
lea rax, [rsp + 0x4a0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x138], rax
lea rax, [rsp + 0x828]
lea rcx, [0x14002f550]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x19
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x18
movsx eax, byte [rsp + rax + 0x828]
test eax, eax
je 0x140006022
mov dword [rsp + 0x1cc], 1
jmp 0x14000602d
mov dword [rsp + 0x1cc], 0
movzx eax, byte [rsp + 0x1cc]
test eax, eax
je 0x1400060a7
mov dword [rsp + 0xb8], 0
jmp 0x140006056
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0x19
jge 0x1400060a7
movsxd rax, dword [rsp + 0xb8]
movsx eax, byte [rsp + rax + 0x828]
mov dword [rsp + 0x300], eax
mov eax, dword [rsp + 0xb8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x300]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xb8]
mov byte [rsp + rcx + 0x828], al
jmp 0x140006046
lea rax, [rsp + 0x828]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x140], rax
lea rax, [rsp + 0x688]
lea rcx, str.aAtQAuBJK_UHiVM___n_E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x688]
test eax, eax
je 0x14000610b
mov dword [rsp + 0x1d0], 1
jmp 0x140006116
mov dword [rsp + 0x1d0], 0
movzx eax, byte [rsp + 0x1d0]
test eax, eax
je 0x140006190
mov dword [rsp + 0xbc], 0
jmp 0x14000613f
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0x15
jge 0x140006190
movsxd rax, dword [rsp + 0xbc]
movsx eax, byte [rsp + rax + 0x688]
mov dword [rsp + 0x304], eax
mov eax, dword [rsp + 0xbc]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x304]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xbc]
mov byte [rsp + rcx + 0x688], al
jmp 0x14000612f
lea rax, [rsp + 0x688]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x148], rax
lea rax, [rsp + 0x410]
lea rcx, str.aAtQAb_J__uY_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xe
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xd
movsx eax, byte [rsp + rax + 0x410]
test eax, eax
je 0x1400061f4
mov dword [rsp + 0x1d4], 1
jmp 0x1400061ff
mov dword [rsp + 0x1d4], 0
movzx eax, byte [rsp + 0x1d4]
test eax, eax
je 0x140006279
mov dword [rsp + 0xc0], 0
jmp 0x140006228
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xe
jge 0x140006279
movsxd rax, dword [rsp + 0xc0]
movsx eax, byte [rsp + rax + 0x410]
mov dword [rsp + 0x308], eax
mov eax, dword [rsp + 0xc0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x308]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xc0]
mov byte [rsp + rcx + 0x410], al
jmp 0x140006218
lea rax, [rsp + 0x410]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x150], rax
lea rax, [rsp + 0x6a0]
lea rcx, str.zWvZASE
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x6a0]
test eax, eax
je 0x1400062dd
mov dword [rsp + 0x1d8], 1
jmp 0x1400062e8
mov dword [rsp + 0x1d8], 0
movzx eax, byte [rsp + 0x1d8]
test eax, eax
je 0x140006362
mov dword [rsp + 0xc4], 0
jmp 0x140006311
mov eax, dword [rsp + 0xc4]
inc eax
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0x15
jge 0x140006362
movsxd rax, dword [rsp + 0xc4]
movsx eax, byte [rsp + rax + 0x6a0]
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0xc4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x30c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xc4]
mov byte [rsp + rcx + 0x6a0], al
jmp 0x140006301
lea rax, [rsp + 0x6a0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x128], rax
lea rax, [rsp + 0x6b8]
lea rcx, [0x14002f520]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x6b8]
test eax, eax
je 0x1400063c6
mov dword [rsp + 0x1dc], 1
jmp 0x1400063d1
mov dword [rsp + 0x1dc], 0
movzx eax, byte [rsp + 0x1dc]
test eax, eax
je 0x14000644b
mov dword [rsp + 0xc8], 0
jmp 0x1400063fa
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x15
jge 0x14000644b
movsxd rax, dword [rsp + 0xc8]
movsx eax, byte [rsp + rax + 0x6b8]
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0xc8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x310]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xc8]
mov byte [rsp + rcx + 0x6b8], al
jmp 0x1400063ea
lea rax, [rsp + 0x6b8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x130], rax
lea rax, [rsp + 0x578]
lea rcx, str.aAtQAb_J__lOQ_21C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x578]
test eax, eax
je 0x1400064af
mov dword [rsp + 0x1e0], 1
jmp 0x1400064ba
mov dword [rsp + 0x1e0], 0
movzx eax, byte [rsp + 0x1e0]
test eax, eax
je 0x140006534
mov dword [rsp + 0xcc], 0
jmp 0x1400064e3
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0x13
jge 0x140006534
movsxd rax, dword [rsp + 0xcc]
movsx eax, byte [rsp + rax + 0x578]
mov dword [rsp + 0x314], eax
mov eax, dword [rsp + 0xcc]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x314]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xcc]
mov byte [rsp + rcx + 0x578], al
jmp 0x1400064d3
lea rax, [rsp + 0x578]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x160], rax
lea rax, [rsp + 0x748]
lea rcx, str.aAzGaE_XoYOSV._6_F
mov rdi, rax
mov rsi, rcx
mov ecx, 0x16
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x15
movsx eax, byte [rsp + rax + 0x748]
test eax, eax
je 0x140006598
mov dword [rsp + 0x1e4], 1
jmp 0x1400065a3
mov dword [rsp + 0x1e4], 0
movzx eax, byte [rsp + 0x1e4]
test eax, eax
je 0x14000661d
mov dword [rsp + 0xd0], 0
jmp 0x1400065cc
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0x16
jge 0x14000661d
movsxd rax, dword [rsp + 0xd0]
movsx eax, byte [rsp + rax + 0x748]
mov dword [rsp + 0x318], eax
mov eax, dword [rsp + 0xd0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x318]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xd0]
mov byte [rsp + rcx + 0x748], al
jmp 0x1400065bc
lea rax, [rsp + 0x748]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x168], rax
lea rax, [rsp + 0x6d0]
lea rcx, str._tQAf_AJSX_Q
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x6d0]
test eax, eax
je 0x140006681
mov dword [rsp + 0x1e8], 1
jmp 0x14000668c
mov dword [rsp + 0x1e8], 0
movzx eax, byte [rsp + 0x1e8]
test eax, eax
je 0x140006706
mov dword [rsp + 0xd4], 0
jmp 0x1400066b5
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0x15
jge 0x140006706
movsxd rax, dword [rsp + 0xd4]
movsx eax, byte [rsp + rax + 0x6d0]
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0xd4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x31c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xd4]
mov byte [rsp + rcx + 0x6d0], al
jmp 0x1400066a5
lea rax, [rsp + 0x6d0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0xf8], rax
lea rax, [rsp + 0x590]
lea rcx, str.tJrWDCJZOIsJ4_:C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x590]
test eax, eax
je 0x14000676a
mov dword [rsp + 0x1ec], 1
jmp 0x140006775
mov dword [rsp + 0x1ec], 0
movzx eax, byte [rsp + 0x1ec]
test eax, eax
je 0x1400067ef
mov dword [rsp + 0xd8], 0
jmp 0x14000679e
mov eax, dword [rsp + 0xd8]
inc eax
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0x13
jge 0x1400067ef
movsxd rax, dword [rsp + 0xd8]
movsx eax, byte [rsp + rax + 0x590]
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0xd8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x320]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xd8]
mov byte [rsp + rcx + 0x590], al
jmp 0x14000678e
lea rax, [rsp + 0x590]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x170], rax
lea rax, [rsp + 0x5a8]
lea rcx, str.tJaQYSVKZOIsJ4_:C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x5a8]
test eax, eax
je 0x140006853
mov dword [rsp + 0x1f0], 1
jmp 0x14000685e
mov dword [rsp + 0x1f0], 0
movzx eax, byte [rsp + 0x1f0]
test eax, eax
je 0x1400068d8
mov dword [rsp + 0xdc], 0
jmp 0x140006887
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0x13
jge 0x1400068d8
movsxd rax, dword [rsp + 0xdc]
movsx eax, byte [rsp + rax + 0x5a8]
mov dword [rsp + 0x324], eax
mov eax, dword [rsp + 0xdc]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x324]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xdc]
mov byte [rsp + rcx + 0x5a8], al
jmp 0x140006877
lea rax, [rsp + 0x5a8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x178], rax
lea rax, [rsp + 0x760]
lea rcx, str.zWdUBqWKiRRZRZ
mov rdi, rax
mov rsi, rcx
mov ecx, 0x16
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x15
movsx eax, byte [rsp + rax + 0x760]
test eax, eax
je 0x14000693c
mov dword [rsp + 0x1f4], 1
jmp 0x140006947
mov dword [rsp + 0x1f4], 0
movzx eax, byte [rsp + 0x1f4]
test eax, eax
je 0x1400069c1
mov dword [rsp + 0xe0], 0
jmp 0x140006970
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0x16
jge 0x1400069c1
movsxd rax, dword [rsp + 0xe0]
movsx eax, byte [rsp + rax + 0x760]
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0xe0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x328]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xe0]
mov byte [rsp + rcx + 0x760], al
jmp 0x140006960
lea rax, [rsp + 0x760]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x180], rax
lea rax, [rsp + 0x7c0]
lea rcx, str.aAtQAfEWZ_HOxFV4
mov rdi, rax
mov rsi, rcx
mov ecx, 0x17
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x16
movsx eax, byte [rsp + rax + 0x7c0]
test eax, eax
je 0x140006a25
mov dword [rsp + 0x1f8], 1
jmp 0x140006a30
mov dword [rsp + 0x1f8], 0
movzx eax, byte [rsp + 0x1f8]
test eax, eax
je 0x140006aaa
mov dword [rsp + 0xe4], 0
jmp 0x140006a59
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0x17
jge 0x140006aaa
movsxd rax, dword [rsp + 0xe4]
movsx eax, byte [rsp + rax + 0x7c0]
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0xe4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x32c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xe4]
mov byte [rsp + rcx + 0x7c0], al
jmp 0x140006a49
lea rax, [rsp + 0x7c0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x188], rax
lea rax, [rsp + 0x5c0]
lea rcx, str.aAtQAuXVM_CHiVM__C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x5c0]
test eax, eax
je 0x140006b0e
mov dword [rsp + 0x1fc], 1
jmp 0x140006b19
mov dword [rsp + 0x1fc], 0
movzx eax, byte [rsp + 0x1fc]
test eax, eax
je 0x140006b93
mov dword [rsp + 0xe8], 0
jmp 0x140006b42
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0x13
jge 0x140006b93
movsxd rax, dword [rsp + 0xe8]
movsx eax, byte [rsp + rax + 0x5c0]
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0xe8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x330]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xe8]
mov byte [rsp + rcx + 0x5c0], al
jmp 0x140006b32
lea rax, [rsp + 0x5c0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x190], rax
lea rax, [rsp + 0x5d8]
lea rcx, str.aA_QAuXVM_CHiVM__C
mov rdi, rax
mov rsi, rcx
mov ecx, 0x13
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x5d8]
test eax, eax
je 0x140006bf7
mov dword [rsp + 0x200], 1
jmp 0x140006c02
mov dword [rsp + 0x200], 0
movzx eax, byte [rsp + 0x200]
test eax, eax
je 0x140006c7c
mov dword [rsp + 0xec], 0
jmp 0x140006c2b
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0x13
jge 0x140006c7c
movsxd rax, dword [rsp + 0xec]
movsx eax, byte [rsp + rax + 0x5d8]
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0xec]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x334]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xec]
mov byte [rsp + rcx + 0x5d8], al
jmp 0x140006c1b
lea rax, [rsp + 0x5d8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x198], rax
lea rax, [rsp + 0x7d8]
lea rcx, str.aApFPWC_jCHHXSk_3_
mov rdi, rax
mov rsi, rcx
mov ecx, 0x17
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x16
movsx eax, byte [rsp + rax + 0x7d8]
test eax, eax
je 0x140006ce0
mov dword [rsp + 0x204], 1
jmp 0x140006ceb
mov dword [rsp + 0x204], 0
movzx eax, byte [rsp + 0x204]
test eax, eax
je 0x140006d65
mov dword [rsp + 0xf0], 0
jmp 0x140006d14
mov eax, dword [rsp + 0xf0]
inc eax
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0x17
jge 0x140006d65
movsxd rax, dword [rsp + 0xf0]
movsx eax, byte [rsp + rax + 0x7d8]
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0xf0]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x338]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf0]
mov byte [rsp + rcx + 0x7d8], al
jmp 0x140006d04
lea rax, [rsp + 0x7d8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1a0], rax
lea rax, [rsp + 0x6e8]
lea rcx, str.x_pFPWC_jCHHXSk_3__E
mov rdi, rax
mov rsi, rcx
mov ecx, 0x15
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x14
movsx eax, byte [rsp + rax + 0x6e8]
test eax, eax
je 0x140006dc9
mov dword [rsp + 0x208], 1
jmp 0x140006dd4
mov dword [rsp + 0x208], 0
movzx eax, byte [rsp + 0x208]
test eax, eax
je 0x140006e4e
mov dword [rsp + 0xf4], 0
jmp 0x140006dfd
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0x15
jge 0x140006e4e
movsxd rax, dword [rsp + 0xf4]
movsx eax, byte [rsp + rax + 0x6e8]
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0xf4]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x33c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf4]
mov byte [rsp + rcx + 0x6e8], al
jmp 0x140006ded
lea rax, [rsp + 0x6e8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1a8], rax
lea rax, [rsp + 0x470]
lea rcx, str.zWtQAuBJK_UHtLN_A
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x10
movsx eax, byte [rsp + rax + 0x470]
test eax, eax
je 0x140006eb2
mov dword [rsp + 0x20c], 1
jmp 0x140006ebd
mov dword [rsp + 0x20c], 0
movzx eax, byte [rsp + 0x20c]
test eax, eax
je 0x140006f37
mov dword [rsp + 0xf8], 0
jmp 0x140006ee6
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0x11
jge 0x140006f37
movsxd rax, dword [rsp + 0xf8]
movsx eax, byte [rsp + rax + 0x470]
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0xf8]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x340]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf8]
mov byte [rsp + rcx + 0x470], al
jmp 0x140006ed6
lea rax, [rsp + 0x470]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1b0], rax
lea rax, [rsp + 0x25c]
lea rcx, str.WWEO7
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x25c]
test eax, eax
je 0x140006f9b
mov dword [rsp + 0x210], 1
jmp 0x140006fa6
mov dword [rsp + 0x210], 0
movzx eax, byte [rsp + 0x210]
test eax, eax
je 0x140007020
mov dword [rsp + 0xfc], 0
jmp 0x140006fcf
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 7
jge 0x140007020
movsxd rax, dword [rsp + 0xfc]
movsx eax, byte [rsp + rax + 0x25c]
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0xfc]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x344]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xfc]
mov byte [rsp + rcx + 0x25c], al
jmp 0x140006fbf
lea rax, [rsp + 0x25c]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1b8], rax
lea rax, [rsp + 0x264]
lea rcx, str.WGPB7
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x264]
test eax, eax
je 0x140007084
mov dword [rsp + 0x214], 1
jmp 0x14000708f
mov dword [rsp + 0x214], 0
movzx eax, byte [rsp + 0x214]
test eax, eax
je 0x140007109
mov dword [rsp + 0x100], 0
jmp 0x1400070b8
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 7
jge 0x140007109
movsxd rax, dword [rsp + 0x100]
movsx eax, byte [rsp + rax + 0x264]
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x100]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x348]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x100]
mov byte [rsp + rcx + 0x264], al
jmp 0x1400070a8
lea rax, [rsp + 0x264]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1c0], rax
lea rax, [rsp + 0x26c]
lea rcx, str.FQ_XPX7
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x26c]
test eax, eax
je 0x14000716d
mov dword [rsp + 0x218], 1
jmp 0x140007178
mov dword [rsp + 0x218], 0
movzx eax, byte [rsp + 0x218]
test eax, eax
je 0x1400071f2
mov dword [rsp + 0x104], 0
jmp 0x1400071a1
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 7
jge 0x1400071f2
movsxd rax, dword [rsp + 0x104]
movsx eax, byte [rsp + rax + 0x26c]
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x104]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x34c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x104]
mov byte [rsp + rcx + 0x26c], al
jmp 0x140007191
lea rax, [rsp + 0x26c]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1c8], rax
lea rax, [rsp + 0x274]
lea rcx, str.FQ_GAD7
mov rdi, rax
mov rsi, rcx
mov ecx, 7
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x274]
test eax, eax
je 0x140007256
mov dword [rsp + 0x21c], 1
jmp 0x140007261
mov dword [rsp + 0x21c], 0
movzx eax, byte [rsp + 0x21c]
test eax, eax
je 0x1400072db
mov dword [rsp + 0x108], 0
jmp 0x14000728a
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 7
jge 0x1400072db
movsxd rax, dword [rsp + 0x108]
movsx eax, byte [rsp + rax + 0x274]
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x108]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x350]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x108]
mov byte [rsp + rcx + 0x274], al
jmp 0x14000727a
lea rax, [rsp + 0x274]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1d0], rax
lea rax, [rsp + 0x928]
lea rcx, str.zWpUEBBJjNNWL4__7
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1f
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1e
movsx eax, byte [rsp + rax + 0x928]
test eax, eax
je 0x14000733f
mov dword [rsp + 0x220], 1
jmp 0x14000734a
mov dword [rsp + 0x220], 0
movzx eax, byte [rsp + 0x220]
test eax, eax
je 0x1400073c4
mov dword [rsp + 0x10c], 0
jmp 0x140007373
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0x1f
jge 0x1400073c4
movsxd rax, dword [rsp + 0x10c]
movsx eax, byte [rsp + rax + 0x928]
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x10c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x354]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x10c]
mov byte [rsp + rcx + 0x928], al
jmp 0x140007363
lea rax, [rsp + 0x928]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1d8], rax
lea rax, [rsp + 0x500]
lea rcx, str.cF_wTFCMK_xSSJZ85B
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x11
movsx eax, byte [rsp + rax + 0x500]
test eax, eax
je 0x140007428
mov dword [rsp + 0x224], 1
jmp 0x140007433
mov dword [rsp + 0x224], 0
movzx eax, byte [rsp + 0x224]
test eax, eax
je 0x1400074ad
mov dword [rsp + 0x110], 0
jmp 0x14000745c
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0x12
jge 0x1400074ad
movsxd rax, dword [rsp + 0x110]
movsx eax, byte [rsp + rax + 0x500]
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x110]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x358]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x110]
mov byte [rsp + rcx + 0x500], al
jmp 0x14000744c
lea rax, [rsp + 0x500]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1e0], rax
lea rax, [rsp + 0x8c8]
lea rcx, str._tQAf_AJSX_QsZ_.0:
mov rdi, rax
mov rsi, rcx
mov ecx, 0x1d
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x1c
movsx eax, byte [rsp + rax + 0x8c8]
test eax, eax
je 0x140007511
mov dword [rsp + 0x228], 1
jmp 0x14000751c
mov dword [rsp + 0x228], 0
movzx eax, byte [rsp + 0x228]
test eax, eax
je 0x140007596
mov dword [rsp + 0x114], 0
jmp 0x140007545
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0x1d
jge 0x140007596
movsxd rax, dword [rsp + 0x114]
movsx eax, byte [rsp + rax + 0x8c8]
mov dword [rsp + 0x35c], eax
mov eax, dword [rsp + 0x114]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x35c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x114]
mov byte [rsp + rcx + 0x8c8], al
jmp 0x140007535
lea rax, [rsp + 0x8c8]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x1e8], rax
lea rax, [rsp + 0x3d0]
lea rcx, str.tJuFPSgWVV_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xb
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xa
movsx eax, byte [rsp + rax + 0x3d0]
test eax, eax
je 0x1400075fa
mov dword [rsp + 0x22c], 1
jmp 0x140007605
mov dword [rsp + 0x22c], 0
movzx eax, byte [rsp + 0x22c]
test eax, eax
je 0x14000767f
mov dword [rsp + 0x118], 0
jmp 0x14000762e
mov eax, dword [rsp + 0x118]
inc eax
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xb
jge 0x14000767f
movsxd rax, dword [rsp + 0x118]
movsx eax, byte [rsp + rax + 0x3d0]
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x118]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x360]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x118]
mov byte [rsp + rcx + 0x3d0], al
jmp 0x14000761e
lea rax, [rsp + 0x3d0]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x200], rax
lea rax, [rsp + 0x460]
lea rcx, str.x_pFPWC_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xf
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xe
movsx eax, byte [rsp + rax + 0x460]
test eax, eax
je 0x1400076e3
mov dword [rsp + 0x230], 1
jmp 0x1400076ee
mov dword [rsp + 0x230], 0
movzx eax, byte [rsp + 0x230]
test eax, eax
je 0x140007768
mov dword [rsp + 0x11c], 0
jmp 0x140007717
cmp dword [rsp + 0x11c], 0xf
jge 0x140007768
movsxd rax, dword [rsp + 0x11c]
movsx eax, byte [rsp + rax + 0x460]
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x11c]
cdq
mov ecx, 0x39
idiv ecx
mov eax, edx
add eax, 0x31
mov ecx, dword [rsp + 0x364]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x11c]
mov byte [rsp + rcx + 0x460], al
jmp 0x140007707
lea rax, [rsp + 0x460]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x208], rax
lea rax, [rsp + 0x948]
lea rcx, [0x14002f2a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x21
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x20
movsx eax, byte [rsp + rax + 0x948]
test eax, eax
je 0x1400077cc
mov dword [rsp + 0x234], 1
jmp 0x1400077d7
mov dword [rsp + 0x234], 0
movzx eax, byte [rsp + 0x234]
test eax, eax
je 0x140007851
mov dword [rsp + 0x120], 0
jmp 0x140007800
lea rax, [rsp + 0x948]
mov rdx, rax
lea rcx, [0x140003250]
call fcn.14000b600
mov rcx, qword [rsp + 0x9b0]
mov qword [rcx + 0x210], rax
lea rax, [rsp + 0x430]
lea rcx, str.PpXZERpXT_PX_
mov rdi, rax
mov rsi, rcx
mov ecx, 0xe
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xd
movsx eax, byte [rsp + rax + 0x430]
test eax, eax
je 0x1400078b5