Function at 0x140098861
Capabilities:
Check for software breakpoints

Disassembly:
jmp 0x1400e9980
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x310
lea rdi, [rsp + 0x40]
mov ecx, 0xb4
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x320]
mov dword [rsp + 0x48], 0
mov eax, dword [rsp + 0x328]
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xd2
jg 0x1400e9a28
cmp dword [rsp + 0xc8], 0xd2
je 0x1400edb85
mov eax, dword [rsp + 0xc8]
sub eax, 3
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xcc
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xf0b6c]
mov eax, dword [rcx + rax*4 + 0xf0a18]
add rax, rcx
jmp rax
cmp dword [rsp + 0xc8], 0x2711
jg 0x1400e9a8a
cmp dword [rsp + 0xc8], 0x2711
je 0x1400ec14a
mov eax, dword [rsp + 0xc8]
sub eax, 0xd4
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x67
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xf0ce0]
mov eax, dword [rcx + rax*4 + 0xf0c3c]
add rax, rcx
jmp rax
cmp dword [rsp + 0xc8], 0x27f4
jg 0x1400e9aef
cmp dword [rsp + 0xc8], 0x27f4
je 0x1400eb220
mov eax, dword [rsp + 0xc8]
sub eax, 0x2712
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xde
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xf0e70]
mov eax, dword [rcx + rax*4 + 0xf0d48]
add rax, rcx
jmp rax
cmp dword [rsp + 0xc8], 0x4e2b
jg 0x1400e9b51
cmp dword [rsp + 0xc8], 0x4e2b
je 0x1400ed31c
mov eax, dword [rsp + 0xc8]
sub eax, 0x27f6
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x59
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xf0ff0]
mov eax, dword [rcx + rax*4 + 0xf0f50]
add rax, rcx
jmp rax
cmp dword [rsp + 0xc8], 0x4f30
jg 0x1400e9bb6
cmp dword [rsp + 0xc8], 0x4f30
je 0x1400ef345
mov eax, dword [rsp + 0xc8]
sub eax, 0x4e2c
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xcf
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xf108c]
mov eax, dword [rcx + rax*4 + 0xf104c]
add rax, rcx
jmp rax
cmp dword [rsp + 0xc8], 0x75c1
jg 0x1400e9c77
cmp dword [rsp + 0xc8], 0x75c1
je 0x1400ec8b0
cmp dword [rsp + 0xc8], 0x75a3
jg 0x1400e9c3f
cmp dword [rsp + 0xc8], 0x75a3
je 0x1400ec815
cmp dword [rsp + 0xc8], 0x4f3b
je 0x1400f05a1
cmp dword [rsp + 0xc8], 0x4f4d
je 0x1400f0609
cmp dword [rsp + 0xc8], 0x4f4f
je 0x1400f0671
cmp dword [rsp + 0xc8], 0x4f58
je 0x1400f098c
jmp case.0x1400e9cf6.40296
cmp dword [rsp + 0xc8], 0x75a4
je 0x1400ed1d0
cmp dword [rsp + 0xc8], 0x75a5
je 0x1400ef08c
cmp dword [rsp + 0xc8], 0x75a8
je 0x1400eab63
jmp case.0x1400e9cf6.40296
cmp dword [rsp + 0xc8], 0x9d63
jg 0x1400e9cbc
cmp dword [rsp + 0xc8], 0x9d63
je 0x1400ed50e
cmp dword [rsp + 0xc8], 0x75c2
je 0x1400ec900
cmp dword [rsp + 0xc8], 0x763e
je 0x1400ea78f
jmp case.0x1400e9cf6.40296
mov eax, dword [rsp + 0xc8]
sub eax, 0x9d64
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x12
ja case.0x1400e9cf6.40296
movsxd rax, dword [rsp + 0xc8]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0xf115c]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xffffffff
jge 0x1400e9d2e
mov eax, Ordinal_45
jmp 0x1400f09fa
cmp dword [rsp + 0x4c], 0x7fffffff
jle 0x1400e9d40
mov dword [rsp + 0x4c], 0x7fffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x6e8], ecx
jmp 0x1400f09f6
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x20
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x21
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
call fcn.140098ed3
movzx eax, al
test eax, eax
je 0x1400e9e43
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x22
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400e9e4d
mov eax, 4
jmp 0x1400f09fa
jmp 0x1400f09f6
call fcn.140098ed3
movzx eax, al
test eax, eax
je 0x1400e9ea5
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x23
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400e9eaf
mov eax, 4
jmp 0x1400f09fa
jmp 0x1400f09f6
jmp 0x1400f09f6
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400e9ef2
mov eax, Ordinal_45
jmp 0x1400f09fa
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xa68], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400e9f3a
mov dword [rsp + 0xcc], 1
jmp 0x1400e9f45
mov dword [rsp + 0xcc], 0
cmp dword [rsp + 0xcc], 0
jne 0x1400e9f5c
mov dword [rsp + 0xd0], 0
jmp 0x1400e9f67
mov dword [rsp + 0xd0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xd0]
mov byte [rax + 0xae7], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400e9fb1
mov dword [rsp + 0xd4], 1
jmp 0x1400e9fbc
mov dword [rsp + 0xd4], 0
cmp dword [rsp + 0xd4], 0
jne 0x1400e9fd3
mov dword [rsp + 0xd8], 0
jmp 0x1400e9fde
mov dword [rsp + 0xd8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xd8]
mov byte [rax + 0xae8], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea028
mov dword [rsp + 0xdc], 1
jmp 0x1400ea033
mov dword [rsp + 0xdc], 0
cmp dword [rsp + 0xdc], 0
jne 0x1400ea04a
mov dword [rsp + 0xe0], 0
jmp 0x1400ea055
mov dword [rsp + 0xe0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xe0]
mov byte [rax + 0xae5], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea09f
mov dword [rsp + 0xe4], 1
jmp 0x1400ea0aa
mov dword [rsp + 0xe4], 0
cmp dword [rsp + 0xe4], 0
jne 0x1400ea0c1
mov dword [rsp + 0xe8], 0
jmp 0x1400ea0cc
mov dword [rsp + 0xe8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xe8]
mov byte [rax + 0xae0], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea116
mov dword [rsp + 0xec], 1
jmp 0x1400ea121
mov dword [rsp + 0xec], 0
cmp dword [rsp + 0xec], 0
jne 0x1400ea138
mov dword [rsp + 0xf0], 0
jmp 0x1400ea143
mov dword [rsp + 0xf0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xf0]
mov byte [rax + 0xada], cl
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0xada]
test eax, eax
je 0x1400ea18d
mov rax, qword [rsp + 0x320]
mov eax, dword [rax + 0xb54]
or eax, 0x10
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0xb54], eax
jmp 0x1400ea1ac
mov rax, qword [rsp + 0x320]
mov eax, dword [rax + 0xb54]
and eax, 0xffffffef
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0xb54], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea1e0
mov dword [rsp + 0xf4], 1
jmp 0x1400ea1eb
mov dword [rsp + 0xf4], 0
cmp dword [rsp + 0xf4], 0
jne 0x1400ea202
mov dword [rsp + 0xf8], 0
jmp 0x1400ea20d
mov dword [rsp + 0xf8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0xf8]
mov byte [rax + 0xae3], cl
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0xae3]
test eax, eax
je 0x1400ea247
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 5
jmp 0x1400ea26a
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0x56a]
cmp eax, 5
jne 0x1400ea26a
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea29e
mov dword [rsp + 0xfc], 1
jmp 0x1400ea2a9
mov dword [rsp + 0xfc], 0
cmp dword [rsp + 0xfc], 0
jne 0x1400ea2c0
mov dword [rsp + 0x100], 0
jmp 0x1400ea2cb
mov dword [rsp + 0x100], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x100]
mov byte [rax + 0xadb], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea315
mov dword [rsp + 0x104], 1
jmp 0x1400ea320
mov dword [rsp + 0x104], 0
cmp dword [rsp + 0x104], 0
jne 0x1400ea337
mov dword [rsp + 0x108], 0
jmp 0x1400ea342
mov dword [rsp + 0x108], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x108]
mov byte [rax + 0xadc], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea38c
mov dword [rsp + 0x10c], 1
jmp 0x1400ea397
mov dword [rsp + 0x10c], 0
cmp dword [rsp + 0x10c], 0
jne 0x1400ea3ae
mov dword [rsp + 0x110], 0
jmp 0x1400ea3b9
mov dword [rsp + 0x110], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x110]
mov byte [rax + 0xae4], cl
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0xae4]
test eax, eax
je 0x1400ea402
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 4
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae3], 0
jmp 0x1400ea411
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x42
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea48f
mov dword [rsp + 0x114], 1
jmp 0x1400ea49a
mov dword [rsp + 0x114], 0
cmp dword [rsp + 0x114], 0
jne 0x1400ea4b1
mov dword [rsp + 0x118], 0
jmp 0x1400ea4bc
mov dword [rsp + 0x118], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x118]
mov byte [rax + 0xacf], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ea523
cmp dword [rsp + 0x4c], 0x20c49b
jg 0x1400ea523
imul eax, dword [rsp + 0x4c], 0x3e8
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0x304], eax
jmp 0x1400ea52d
mov eax, Ordinal_45
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea561
mov dword [rsp + 0x11c], 1
jmp 0x1400ea56c
mov dword [rsp + 0x11c], 0
cmp dword [rsp + 0x11c], 0
jne 0x1400ea583
mov dword [rsp + 0x120], 0
jmp 0x1400ea58e
mov dword [rsp + 0x120], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x120]
mov byte [rax + 0xaca], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400ea5dd
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x310], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ea625
cmp dword [rsp + 0x4c], 3
jl 0x1400ea62f
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x738], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x14
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ea6c0
mov dword [rsp + 0x124], 1
jmp 0x1400ea6cb
mov dword [rsp + 0x124], 0
cmp dword [rsp + 0x124], 0
jne 0x1400ea6e2
mov dword [rsp + 0x128], 0
jmp 0x1400ea6ed
mov dword [rsp + 0x128], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x128]
mov byte [rax + 0xad1], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ea739
cmp dword [rsp + 0x4c], 4
jl 0x1400ea743
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x568], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0x560], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x560], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
add rax, 0x570
mov qword [rsp + 0x80], rax
cmp dword [rsp + 0x328], 0x20
je 0x1400ea7f9
mov rax, qword [rsp + 0x320]
add rax, 0x628
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xffff
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xffff0000
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x74], 0
jl 0x1400ea863
cmp dword [rsp + 0x74], 2
je 0x1400ea863
cmp dword [rsp + 0x74], 3
je 0x1400ea863
cmp dword [rsp + 0x74], 8
jge 0x1400ea863
cmp dword [rsp + 0x78], 0
jl 0x1400ea863
cmp dword [rsp + 0x78], 0x80000
jl 0x1400ea86d
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x74]
mov dword [rax], ecx
mov rax, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x78]
mov dword [rax + 4], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400ea8ce
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x230], 0xffffffffffffffff
jne 0x1400ea8fd
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400ea9fb
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x230], 0
jl 0x1400ea915
xor eax, eax
test eax, eax
je 0x1400ea922
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400ea9fb
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
xor edx, edx
mov rcx, rax
call fcn.14009a4e5
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x230], 0
je 0x1400ea970
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x230]
mov qword [rsp + 0x130], rax
jmp 0x1400ea97c
mov qword [rsp + 0x130], 1
mov rcx, qword [rsp + 0x130]
call qword [fcn.140099ae0]
mov qword [rsp + 0x88], rax
cmp qword [rsp + 0x88], 0
jne 0x1400ea9a7
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400ea9fb
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x230], 0
je 0x1400ea9da
mov rax, qword [rsp + 0x320]
mov r8, qword [rax + 0x230]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x88]
call fcn.14009961c
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x88]
mov qword [rcx + rax + 0x750], rdx
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x320]
mov rax, qword [rdx + rax + 0x750]
mov qword [rcx + 0x220], rax
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 1
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x220], rcx
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
xor edx, edx
mov rcx, rax
call fcn.14009a4e5
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 1
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
movsxd rax, dword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400eaad4
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
cmp qword [rax + 0x230], rcx
jge 0x1400eab4a
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x320]
mov rax, qword [rdx + rax + 0x750]
cmp qword [rcx + 0x220], rax
jne 0x1400eab4a
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
xor edx, edx
mov rcx, rax
call fcn.14009a4e5
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x220], 0
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x230], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400eab9a
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
cmp qword [rax + 0x230], rcx
jge 0x1400eac10
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x320]
mov rax, qword [rdx + rax + 0x750]
cmp qword [rcx + 0x220], rax
jne 0x1400eac10
mov eax, 8
imul rax, rax, 0x4d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
xor edx, edx
mov rcx, rax
call fcn.14009a4e5
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x220], 0
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x230], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eac58
mov dword [rsp + 0x138], 1
jmp 0x1400eac63
mov dword [rsp + 0x138], 0
cmp dword [rsp + 0x138], 0
jne 0x1400eac7a
mov dword [rsp + 0x13c], 0
jmp 0x1400eac85
mov dword [rsp + 0x13c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x13c]
mov byte [rax + 0xae2], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400ead2c
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax]
test eax, eax
jne 0x1400ead2c
call fcn.14009a1b6
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jne 0x1400eacf5
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400ead2a
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov rcx, qword [rsp + 0x40]
call qword [0x14020a040]
jmp 0x1400ead56
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ead8a
mov dword [rsp + 0x140], 1
jmp 0x1400ead95
mov dword [rsp + 0x140], 0
cmp dword [rsp + 0x140], 0
jne 0x1400eadac
mov dword [rsp + 0x144], 0
jmp 0x1400eadb7
mov dword [rsp + 0x144], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x144]
mov byte [rax + 0xade], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eae01
mov dword [rsp + 0x148], 1
jmp 0x1400eae0c
mov dword [rsp + 0x148], 0
cmp dword [rsp + 0x148], 0
jne 0x1400eae23
mov dword [rsp + 0x14c], 0
jmp 0x1400eae2e
mov dword [rsp + 0x14c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x14c]
mov byte [rax + 0xadd], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eae78
mov dword [rsp + 0x150], 1
jmp 0x1400eae83
mov dword [rsp + 0x150], 0
cmp dword [rsp + 0x150], 0
jne 0x1400eae9a
mov dword [rsp + 0x154], 0
jmp 0x1400eaea5
mov dword [rsp + 0x154], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x154]
mov byte [rax + 0xadf], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xffffffff
jge 0x1400eaef4
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x218], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400eaf3f
mov eax, Ordinal_45
jmp 0x1400f09fa
mov eax, dword [rsp + 0x4c]
and eax, 7
mov rcx, qword [rsp + 0x320]
mov byte [rcx + 0xab8], al
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eaf9b
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 1
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae3], 0
jmp 0x1400eafaa
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x350], rcx
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 2
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae3], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x4e
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x4e
mov rcx, qword [rsp + 0x320]
cmp qword [rcx + rax + 0x750], 0
je 0x1400eb074
mov rax, qword [rsp + 0x320]
mov dword [rax + 0x20c], 0x80
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
add rax, 0x358
xor r8d, r8d
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098113
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
jne 0x1400eb0db
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 3
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae3], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0x1322]
test eax, eax
je 0x1400eb130
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0x1200]
call qword [0x14020a040]
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x1200], 0
xor eax, eax
test eax, eax
jne 0x1400eb0f3
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x1322], 0
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x320]
mov rax, qword [rdx + rax + 0x750]
mov qword [rcx + 0x1200], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x24
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x340], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x348], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 1
test eax, eax
je 0x1400eb28f
mov dword [rsp + 0x158], 1
jmp 0x1400eb29a
mov dword [rsp + 0x158], 0
cmp dword [rsp + 0x158], 0
jne 0x1400eb2b1
mov dword [rsp + 0x15c], 0
jmp 0x1400eb2bc
mov dword [rsp + 0x15c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x15c]
mov byte [rax + 0xacb], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x700], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 4
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400eb41b
mov rcx, qword [rsp + 0x40]
call fcn.140099469
cmp rax, 0x7a1200
jbe 0x1400eb3a2
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0x1208]
call fcn.140098a55
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x90], 0
jne 0x1400eb3ff
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0x1208]
call fcn.14009875d
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x1208], 0
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x90]
mov qword [rax + 0x1208], rcx
jmp 0x1400eb4a8
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0x1208]
call fcn.14009875d
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x1208], 0
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xe0], 0
je 0x1400eb46d
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
cmp qword [rax + 0xb0], 0
jne 0x1400eb495
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb08]
call fcn.1400980eb
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb08]
call fcn.14009965d
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xb08], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 5
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x320]
movzx r9d, byte [rax + 0xacc]
mov rax, qword [rsp + 0x320]
mov r8, qword [rax + 0xb08]
xor edx, edx
mov rcx, qword [rsp + 0x320]
call fcn.14009afdf
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0x98], 0
jne 0x1400eb53b
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0xb08], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eb586
mov dword [rsp + 0x160], 1
jmp 0x1400eb591
mov dword [rsp + 0x160], 0
cmp dword [rsp + 0x160], 0
jne 0x1400eb5a8
mov dword [rsp + 0x164], 0
jmp 0x1400eb5b3
mov dword [rsp + 0x164], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x164]
mov byte [rax + 0xacc], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jne 0x1400eb600
jmp 0x1400f09f6
lea rdx, [0x14020a1d8]
mov rcx, qword [rsp + 0x40]
call fcn.1400993c4
test eax, eax
je 0x1400eb658
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.140098e83
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb08]
call fcn.1400980eb
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.1400989e7
jmp 0x1400eb875
lea rdx, str.SESS
mov rcx, qword [rsp + 0x40]
call fcn.1400993c4
test eax, eax
je 0x1400eb6b0
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.140098e83
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb08]
call fcn.140098d34
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.1400989e7
jmp 0x1400eb875
lea rdx, str.FLUSH
mov rcx, qword [rsp + 0x40]
call fcn.1400993c4
test eax, eax
je 0x1400eb6d9
xor edx, edx
mov rcx, qword [rsp + 0x320]
call fcn.14009ae72
jmp 0x1400eb875
lea rdx, str.RELOAD
mov rcx, qword [rsp + 0x40]
call fcn.1400993c4
test eax, eax
je 0x1400eb705
mov rcx, qword [rsp + 0x320]
call fcn.140099d38
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb08], 0
jne 0x1400eb73b
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x320]
call fcn.14009afdf
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xb08], rax
mov rcx, qword [rsp + 0x40]
call fcn.140099469
cmp rax, 0x7a1200
jbe 0x1400eb757
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rcx, qword [rsp + 0x40]
call qword [0x14020a050]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400eb781
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb08], 0
jne 0x1400eb799
mov dword [rsp + 0x48], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x40]
call qword [0x14020a040]
jmp 0x1400eb875
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.140098e83
mov r8d, listen
lea rdx, [0x14020a1f8]
mov rcx, qword [rsp + 0x40]
call fcn.14009a148
test eax, eax
je 0x1400eb815
mov rax, qword [rsp + 0x40]
add rax, 0xb
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8b, 1
mov rax, qword [rsp + 0x320]
mov rdx, qword [rax + 0xb08]
mov rcx, qword [rsp + 0x320]
call fcn.14009920c
jmp 0x1400eb858
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rax, qword [rsp + 0x320]
mov rdx, qword [rax + 0xb08]
mov rcx, qword [rsp + 0x320]
call fcn.14009920c
mov edx, 2
mov rcx, qword [rsp + 0x320]
call fcn.1400989e7
mov rcx, qword [rsp + 0x40]
call qword [0x14020a040]
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eb8c9
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x56a], 0
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae4], 0
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xae3], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400eb902
mov eax, Ordinal_45
jmp 0x1400f09fa
cmp dword [rsp + 0x4c], 3
jl 0x1400eb913
mov eax, 1
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x56b], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400eb95f
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0xa70], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 1
jle 0x1400eb9aa
mov eax, Ordinal_45
jmp 0x1400f09fa
cmp dword [rsp + 0x4c], 0
je 0x1400eb9be
mov dword [rsp + 0x168], 1
jmp 0x1400eb9c9
mov dword [rsp + 0x168], 0
cmp dword [rsp + 0x168], 0
jne 0x1400eb9e0
mov dword [rsp + 0x16c], 0
jmp 0x1400eb9eb
mov dword [rsp + 0x16c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x16c]
mov byte [rax + 0xb02], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0
jne 0x1400eba50
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0xa8]
mov dword [rax + 0x20c], ecx
jmp 0x1400f09f6
mov eax, dword [rsp + 0xa8]
and eax, 0x10
test eax, eax
je 0x1400eba6b
mov dword [rsp + 0x170], 1
jmp 0x1400eba76
mov dword [rsp + 0x170], 0
cmp dword [rsp + 0x170], 0
jne 0x1400eba8d
mov dword [rsp + 0x174], 0
jmp 0x1400eba98
mov dword [rsp + 0x174], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x174]
mov byte [rax + 0xe16], cl
mov eax, dword [rsp + 0xa8]
and eax, 0x10
test eax, eax
je 0x1400ebade
mov eax, dword [rsp + 0xa8]
or eax, 2
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
and eax, 0xffffffef
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
and eax, 0xffffffdf
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa0], 0
mov byte [rsp + 0xa4], 0
cmp dword [rsp + 0xa0], 0x1f
jge 0x1400ebb63
mov eax, dword [rsp + 0xa0]
mov ecx, 1
mov dword [rsp + 0x178], ecx
movzx ecx, al
mov eax, dword [rsp + 0x178]
shl eax, cl
mov ecx, dword [rsp + 0xa8]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x17c], eax
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0x17c], 0
je 0x1400ebb61
mov byte [rsp + 0xa4], 1
jmp 0x1400ebb63
jmp 0x1400ebb02
movzx eax, byte [rsp + 0xa4]
test eax, eax
jne 0x1400ebb79
mov eax, 4
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0xa8]
mov dword [rax + 0x20c], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ebc0c
mov dword [rsp + 0x180], 1
jmp 0x1400ebc17
mov dword [rsp + 0x180], 0
cmp dword [rsp + 0x180], 0
jne 0x1400ebc2e
mov dword [rsp + 0x184], 0
jmp 0x1400ebc39
mov dword [rsp + 0x184], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x184]
mov byte [rax + 0xad0], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ebc88
cmp dword [rsp + 0x4c], 0xffff
jle 0x1400ebc92
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x1e8], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0
jne 0x1400ebcf3
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0xb4]
mov dword [rax + 0x210], ecx
jmp 0x1400f09f6
mov eax, dword [rsp + 0xb4]
and eax, 0x10
test eax, eax
je 0x1400ebd0e
mov dword [rsp + 0x188], 1
jmp 0x1400ebd19
mov dword [rsp + 0x188], 0
cmp dword [rsp + 0x188], 0
jne 0x1400ebd30
mov dword [rsp + 0x18c], 0
jmp 0x1400ebd3b
mov dword [rsp + 0x18c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x18c]
mov byte [rax + 0xe26], cl
mov eax, dword [rsp + 0xb4]
and eax, 0x10
test eax, eax
je 0x1400ebd81
mov eax, dword [rsp + 0xb4]
or eax, 2
mov dword [rsp + 0xb4], eax
mov eax, dword [rsp + 0xb4]
and eax, 0xffffffef
mov dword [rsp + 0xb4], eax
mov eax, dword [rsp + 0xb4]
and eax, 0xffffffdf
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0xac], 0
mov byte [rsp + 0xb0], 0
cmp dword [rsp + 0xac], 0x1f
jge 0x1400ebe06
mov eax, dword [rsp + 0xac]
mov ecx, 1
mov dword [rsp + 0x190], ecx
movzx ecx, al
mov eax, dword [rsp + 0x190]
shl eax, cl
mov ecx, dword [rsp + 0xb4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x194], eax
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0x194], 0
je 0x1400ebe04
mov byte [rsp + 0xb0], 1
jmp 0x1400ebe06
jmp 0x1400ebda5
movzx eax, byte [rsp + 0xb0]
test eax, eax
jne 0x1400ebe1c
mov eax, 4
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0xb4]
mov dword [rax + 0x210], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x15
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x16
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ebefb
cmp dword [rsp + 0x4c], 7
jle 0x1400ebf05
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x569], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 0
je 0x1400ebf59
cmp dword [rsp + 0x198], 1
je 0x1400ebf6a
jmp 0x1400ebf7b
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xaef], 0
jmp 0x1400ebf83
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xaef], 1
jmp 0x1400ebf83
mov dword [rsp + 0x48], Ordinal_45
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x214], ecx
mov rax, qword [rsp + 0x320]
mov eax, dword [rax + 0x214]
and eax, 0xfffffffa
test eax, eax
je 0x1400ebfd2
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec006
mov dword [rsp + 0x19c], 1
jmp 0x1400ec011
mov dword [rsp + 0x19c], 0
cmp dword [rsp + 0x19c], 0
jne 0x1400ec028
mov dword [rsp + 0x1a0], 0
jmp 0x1400ec033
mov dword [rsp + 0x1a0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1a0]
mov byte [rax + 0xaf0], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x200], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1e0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1f0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec1ad
mov dword [rsp + 0x1a4], 1
jmp 0x1400ec1b8
mov dword [rsp + 0x1a4], 0
cmp dword [rsp + 0x1a4], 0
jne 0x1400ec1cf
mov dword [rsp + 0x1a8], 0
jmp 0x1400ec1da
mov dword [rsp + 0x1a8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1a8]
mov byte [rax + 0xad3], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec224
mov dword [rsp + 0x1ac], 1
jmp 0x1400ec22f
mov dword [rsp + 0x1ac], 0
cmp dword [rsp + 0x1ac], 0
jne 0x1400ec246
mov dword [rsp + 0x1b0], 0
jmp 0x1400ec251
mov dword [rsp + 0x1b0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1b0]
mov byte [rax + 0xad2], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ec29d
cmp dword [rsp + 0x4c], 4
jl 0x1400ec2a7
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x718], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x320]
cmp qword [rcx + rax + 0x750], 0
je 0x1400ec32d
mov dword [rsp + 0x1b4], 1
jmp 0x1400ec338
mov dword [rsp + 0x1b4], 0
cmp dword [rsp + 0x1b4], 0
jne 0x1400ec34f
mov dword [rsp + 0x1b8], 0
jmp 0x1400ec35a
mov dword [rsp + 0x1b8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1b8]
mov byte [rax + 0xad4], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec3a4
mov dword [rsp + 0x1bc], 1
jmp 0x1400ec3af
mov dword [rsp + 0x1bc], 0
cmp dword [rsp + 0x1bc], 0
jne 0x1400ec3c6
mov dword [rsp + 0x1c0], 0
jmp 0x1400ec3d1
mov dword [rsp + 0x1c0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1c0]
mov byte [rax + 0xad6], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec41b
mov dword [rsp + 0x1c4], 1
jmp 0x1400ec426
mov dword [rsp + 0x1c4], 0
cmp dword [rsp + 0x1c4], 0
jne 0x1400ec43d
mov dword [rsp + 0x1c8], 0
jmp 0x1400ec448
mov dword [rsp + 0x1c8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1c8]
mov byte [rax + 0xad5], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec492
mov dword [rsp + 0x1cc], 1
jmp 0x1400ec49d
mov dword [rsp + 0x1cc], 0
cmp dword [rsp + 0x1cc], 0
jne 0x1400ec4b4
mov dword [rsp + 0x1d0], 0
jmp 0x1400ec4bf
mov dword [rsp + 0x1d0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1d0]
mov byte [rax + 0xad7], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ec50b
cmp dword [rsp + 0x4c], 3
jl 0x1400ec515
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x71a], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ec55c
mov dword [rsp + 0x1d4], 1
jmp 0x1400ec567
mov dword [rsp + 0x1d4], 0
cmp dword [rsp + 0x1d4], 0
jne 0x1400ec57e
mov dword [rsp + 0x1d8], 0
jmp 0x1400ec589
mov dword [rsp + 0x1d8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1d8]
mov byte [rax + 0xad8], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ec669
cmp dword [rsp + 0x4c], 3
jl 0x1400ec673
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x719], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x320]
cmp qword [rcx + rax + 0x750], 0
je 0x1400ec6f9
mov dword [rsp + 0x1dc], 1
jmp 0x1400ec704
mov dword [rsp + 0x1dc], 0
cmp dword [rsp + 0x1dc], 0
jne 0x1400ec71b
mov dword [rsp + 0x1e0], 0
jmp 0x1400ec726
mov dword [rsp + 0x1e0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1e0]
mov byte [rax + 0xae6], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ec772
cmp dword [rsp + 0x4c], 2
jle 0x1400ec77c
mov dword [rsp + 0x48], Ordinal_45
jmp 0x1400ec78f
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x720], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1f8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xffffffff
jge 0x1400ec7fc
mov eax, Ordinal_45
jmp 0x1400f09fa
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0x318], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400ec84c
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x318], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400ec899
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x320], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400ec8e7
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x328], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400ec937
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x330], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400ec984
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x324], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xaa0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
movzx eax, byte [rax + 0x1321]
test eax, eax
je 0x1400eca1f
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0x11f8]
call qword [0x14020a040]
mov rax, qword [rsp + 0x320]
mov qword [rax + 0x11f8], 0
xor eax, eax
test eax, eax
jne 0x1400ec9e2
mov rax, qword [rsp + 0x320]
mov byte [rax + 0x1321], 0
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x320]
mov rdx, qword [rsp + 0x320]
mov rax, qword [rdx + rax + 0x750]
mov qword [rcx + 0x11f8], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ecac5
cmp dword [rsp + 0x4c], 0xffff
jle 0x1400ecacf
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, word [rsp + 0x4c]
mov word [rax + 0x208], cx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ecb34
cmp dword [rsp + 0x4c], 0x20c49b
jg 0x1400ecb34
imul eax, dword [rsp + 0x4c], 0x3e8
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0x2f8], eax
jmp 0x1400ecb3e
mov eax, Ordinal_45
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xffffffff
jb 0x1400ecb75
mov dword [rsp + 0x50], 0xffffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x2f8], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ecbd8
cmp dword [rsp + 0x4c], 0x20c49b
jg 0x1400ecbd8
imul eax, dword [rsp + 0x4c], 0x3e8
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0x2fc], eax
jmp 0x1400ecbe2
mov eax, Ordinal_45
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xffffffff
jb 0x1400ecc19
mov dword [rsp + 0x50], 0xffffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x2fc], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xffffffff
jb 0x1400ecc62
mov dword [rsp + 0x50], 0xffffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x71c], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov ecx, 8
imul rcx, rcx, 0x2a
mov rdx, qword [rsp + 0x320]
lea rcx, [rdx + rcx + 0x750]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x330]
mov rcx, qword [rax - 8]
call fcn.1400f11e0
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2a
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x40
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x520], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x528], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x518], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x550], rcx
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x320]
mov rcx, qword [rcx + 0x550]
mov qword [rax + 0x1210], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x260], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x260], 0
je 0x1400ecf47
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xca4], 1
jmp 0x1400ecf56
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xca4], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x268], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x268], 0
je 0x1400ecfad
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xca4], 1
jmp 0x1400ecfbc
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xca4], 0
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2e8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2e
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov ecx, 8
imul rcx, rcx, 0x2d
mov rdx, qword [rsp + 0x320]
lea rcx, [rdx + rcx + 0x750]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x330]
mov rcx, qword [rax - 8]
call fcn.1400f11e0
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2e
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x2f
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xffffffff
jge 0x1400ed1b7
mov eax, Ordinal_45
jmp 0x1400f09fa
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0x338], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400ed207
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x338], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x270], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1d8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1d0], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x1d0], 0
jne 0x1400ed2e3
mov ecx, 2
call qword [sym.imp.ucrtbased.dll___acrt_iob_func]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0x1d0], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x248], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x240], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x240], 0
jne 0x1400ed373
mov rax, qword [rsp + 0x320]
mov rcx, qword [sym.imp.ucrtbased.dll_fwrite]
mov qword [rax + 0x240], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x258], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x258], 0
jne 0x1400ed3e0
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xac9], 0
mov rax, qword [rsp + 0x320]
mov rcx, qword [sym.imp.ucrtbased.dll_fread]
mov qword [rax + 0x258], rcx
jmp 0x1400ed3ef
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xac9], 1
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x228], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2c0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x278], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2f0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 2
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 3
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xd
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 2
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 3
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x11
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
je 0x1400ed95a
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x40]
movsx eax, byte [rcx + rax]
test eax, eax
je 0x1400ed95a
mov eax, 8
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
jne 0x1400ed95a
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x320]
call fcn.14009aeb3
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov eax, 8
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
xor edx, edx
mov rcx, rax
call fcn.14009a4e5
mov rcx, qword [rsp + 0x320]
call fcn.140099a8b
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ed9c7
mov dword [rsp + 0x1e4], 1
jmp 0x1400ed9d2
mov dword [rsp + 0x1e4], 0
cmp dword [rsp + 0x1e4], 0
jne 0x1400ed9e9
mov dword [rsp + 0x1e8], 0
jmp 0x1400ed9f4
mov dword [rsp + 0x1e8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1e8]
mov byte [rax + 0xacd], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400eda3e
mov dword [rsp + 0x1ec], 1
jmp 0x1400eda49
mov dword [rsp + 0x1ec], 0
cmp dword [rsp + 0x1ec], 0
jne 0x1400eda60
mov dword [rsp + 0x1f0], 0
jmp 0x1400eda6b
mov dword [rsp + 0x1f0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1f0]
mov byte [rax + 0xafb], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 8
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400edb04
cmp dword [rsp + 0x4c], 0xffff
jle 0x1400edb0e
mov eax, Ordinal_45
jmp 0x1400f09fa
mov ecx, dword [rsp + 0x4c]
call fcn.1400986d1
mov rcx, qword [rsp + 0x320]
mov word [rcx + 0x238], ax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400edb5f
cmp dword [rsp + 0x4c], 0xffff
jle 0x1400edb69
mov eax, Ordinal_45
jmp 0x1400f09fa
mov ecx, dword [rsp + 0x4c]
call fcn.140098e1f
mov rcx, qword [rsp + 0x320]
mov dword [rcx + 0x23c], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400edbb9
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0xa58], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400edbff
mov dword [rsp + 0x1f4], 1
jmp 0x1400edc0a
mov dword [rsp + 0x1f4], 0
cmp dword [rsp + 0x1f4], 0
jne 0x1400edc21
mov dword [rsp + 0x1f8], 0
jmp 0x1400edc2c
mov dword [rsp + 0x1f8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x1f8]
mov byte [rax + 0x5d9], cl
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x18], 0
je 0x1400edc72
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x5d9]
mov byte [rax + 0x329], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400edca6
mov dword [rsp + 0x1fc], 1
jmp 0x1400edcb1
mov dword [rsp + 0x1fc], 0
cmp dword [rsp + 0x1fc], 0
jne 0x1400edcc8
mov dword [rsp + 0x200], 0
jmp 0x1400edcd3
mov dword [rsp + 0x200], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x200]
mov byte [rax + 0xaff], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400edd1d
mov dword [rsp + 0x204], 1
jmp 0x1400edd28
mov dword [rsp + 0x204], 0
cmp dword [rsp + 0x204], 0
jne 0x1400edd3f
mov dword [rsp + 0x208], 0
jmp 0x1400edd4a
mov dword [rsp + 0x208], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x208]
mov byte [rax + 0x691], cl
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x18], 0
je 0x1400edd90
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x691]
mov byte [rax + 0x399], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 3
test eax, eax
je 0x1400eddd0
mov dword [rsp + 0x20c], 1
jmp 0x1400edddb
mov dword [rsp + 0x20c], 0
cmp dword [rsp + 0x20c], 0
jne 0x1400eddf2
mov dword [rsp + 0x210], 0
jmp 0x1400eddfd
mov dword [rsp + 0x210], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x210]
mov byte [rax + 0x5da], cl
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x18], 0
je 0x1400ede43
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x5da]
mov byte [rax + 0x32a], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 3
test eax, eax
je 0x1400ede83
mov dword [rsp + 0x214], 1
jmp 0x1400ede8e
mov dword [rsp + 0x214], 0
cmp dword [rsp + 0x214], 0
jne 0x1400edea5
mov dword [rsp + 0x218], 0
jmp 0x1400edeb0
mov dword [rsp + 0x218], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x218]
mov byte [rax + 0xb00], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 3
test eax, eax
je 0x1400edf06
mov dword [rsp + 0x21c], 1
jmp 0x1400edf11
mov dword [rsp + 0x21c], 0
cmp dword [rsp + 0x21c], 0
jne 0x1400edf28
mov dword [rsp + 0x220], 0
jmp 0x1400edf33
mov dword [rsp + 0x220], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x220]
mov byte [rax + 0x692], cl
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x18], 0
je 0x1400edf79
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x692]
mov byte [rax + 0x39a], cl
jmp 0x1400f09f6
call fcn.140099d6a
movzx eax, al
test eax, eax
jne 0x1400edf97
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400edfc6
mov dword [rsp + 0x224], 1
jmp 0x1400edfd1
mov dword [rsp + 0x224], 0
cmp dword [rsp + 0x224], 0
jne 0x1400edfe8
mov dword [rsp + 0x228], 0
jmp 0x1400edff3
mov dword [rsp + 0x228], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x228]
mov byte [rax + 0x5db], cl
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0x18], 0
je 0x1400ee039
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x5db]
mov byte [rax + 0x32b], cl
jmp 0x1400f09f6
call fcn.140099d6a
movzx eax, al
test eax, eax
jne 0x1400ee057
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ee086
mov dword [rsp + 0x22c], 1
jmp 0x1400ee091
mov dword [rsp + 0x22c], 0
cmp dword [rsp + 0x22c], 0
jne 0x1400ee0a8
mov dword [rsp + 0x230], 0
jmp 0x1400ee0b3
mov dword [rsp + 0x230], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x230]
mov byte [rax + 0xb01], cl
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400ee110
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x5e8], rcx
jmp 0x1400ee118
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400ee15f
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x5f0], rcx
jmp 0x1400ee167
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
call fcn.1400986c7
movzx eax, al
test eax, eax
jne 0x1400ee185
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ee1b4
mov dword [rsp + 0x234], 1
jmp 0x1400ee1bf
mov dword [rsp + 0x234], 0
cmp dword [rsp + 0x234], 0
jne 0x1400ee1d6
mov dword [rsp + 0x238], 0
jmp 0x1400ee1e1
mov dword [rsp + 0x238], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x238]
mov byte [rax + 0x621], cl
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 2
test eax, eax
je 0x1400ee281
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ee23c
mov dword [rsp + 0x23c], 1
jmp 0x1400ee247
mov dword [rsp + 0x23c], 0
cmp dword [rsp + 0x23c], 0
jne 0x1400ee25e
mov dword [rsp + 0x240], 0
jmp 0x1400ee269
mov dword [rsp + 0x240], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x240]
mov byte [rax + 0x620], cl
jmp 0x1400ee289
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400ee2e6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1e
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400ee2ee
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400ee34b
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1f
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400ee353
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 0x40
test eax, eax
je 0x1400ee3fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400ee404
mov eax, 4
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1d
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 0x40
test eax, eax
je 0x1400ee4ab
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400ee4b5
mov eax, 4
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400ee512
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1a
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400ee51a
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [0x14020ada8]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400ee577
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x1b
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400ee57f
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x25
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x26
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x27
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 4
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 5
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x9c8]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.140098ab9
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x548], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xce8], 0
je 0x1400ee790
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0x80000
jle 0x1400ee7c7
mov dword [rsp + 0x4c], 0x80000
jmp 0x1400ee7ea
cmp dword [rsp + 0x4c], 1
jge 0x1400ee7d8
mov dword [rsp + 0x4c], 0x4000
jmp 0x1400ee7ea
cmp dword [rsp + 0x4c], 0x400
jge 0x1400ee7ea
mov dword [rsp + 0x4c], 0x400
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x6ec], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0x200000
jle 0x1400ee838
mov dword [rsp + 0x4c], 0x200000
jmp 0x1400ee84a
cmp dword [rsp + 0x4c], 0x4000
jge 0x1400ee84a
mov dword [rsp + 0x4c], 0x4000
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x6f0], ecx
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xcf0]
call qword [0x14020a040]
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xcf0], 0
xor eax, eax
test eax, eax
jne 0x1400ee85c
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ee8be
mov dword [rsp + 0x244], 1
jmp 0x1400ee8c9
mov dword [rsp + 0x244], 0
cmp dword [rsp + 0x244], 0
jne 0x1400ee8e0
mov dword [rsp + 0x248], 0
jmp 0x1400ee8eb
mov dword [rsp + 0x248], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x248]
mov byte [rax + 0xae9], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xe0], 0
je 0x1400eea51
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x320]
call fcn.140098e83
mov rax, qword [rsp + 0x320]
cmp dword [rax + 0xc8], 2
jne 0x1400ee992
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xc0], 0
mov rax, qword [rsp + 0x320]
mov dword [rax + 0xc8], 0
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov rcx, qword [rsp + 0x320]
mov rcx, qword [rcx + 0xb08]
cmp qword [rax + 0xb0], rcx
jne 0x1400ee9cc
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xb08], 0
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov rcx, qword [rsp + 0x320]
mov rcx, qword [rcx + 0xd18]
cmp qword [rax + 0xb8], rcx
jne 0x1400eea06
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xd18], 0
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov eax, dword [rax + 8]
dec eax
mov rcx, qword [rsp + 0x320]
mov rcx, qword [rcx + 0xe0]
mov dword [rcx + 8], eax
mov edx, 1
mov rcx, qword [rsp + 0x320]
call fcn.1400989e7
mov rax, qword [rsp + 0x320]
mov qword [rax + 0xe0], 0
cmp qword [rsp + 0xb8], 0
je 0x1400eea83
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 0x7e117a1e
jne 0x1400eea83
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0xe0], rcx
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xe0], 0
je 0x1400eebed
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x320]
call fcn.140098e83
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov eax, dword [rax + 8]
inc eax
mov rcx, qword [rsp + 0x320]
mov rcx, qword [rcx + 0xe0]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov eax, dword [rax + 4]
and eax, 8
test eax, eax
je 0x1400eeb26
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
add rax, 0x80
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xc0], rax
mov rax, qword [rsp + 0x320]
mov dword [rax + 0xc8], 2
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
cmp qword [rax + 0xb0], 0
je 0x1400eeb78
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb08]
call fcn.14009965d
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov rcx, qword [rsp + 0x320]
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0xb08], rax
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
cmp qword [rax + 0xb8], 0
je 0x1400eebdb
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov rcx, qword [rsp + 0x320]
mov rax, qword [rax + 0xc0]
mov qword [rcx + 0x6e0], rax
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0xe0]
mov rcx, qword [rsp + 0x320]
mov rax, qword [rax + 0xb8]
mov qword [rcx + 0xd18], rax
mov edx, 1
mov rcx, qword [rsp + 0x320]
call fcn.1400989e7
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6f8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400eec5a
mov eax, Ordinal_45
jmp 0x1400f09fa
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0x710], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400eeca4
cmp dword [rsp + 0x4c], 4
jl 0x1400eecae
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x73c], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xff
mov rcx, qword [rsp + 0x320]
mov byte [rcx + 0x5d8], al
mov eax, dword [rsp + 0x4c]
and eax, 1
test eax, eax
je 0x1400eed17
mov dword [rsp + 0x24c], 1
jmp 0x1400eed22
mov dword [rsp + 0x24c], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x24c]
mov byte [rax + 0x622], cl
mov eax, dword [rsp + 0x4c]
and eax, 2
test eax, eax
je 0x1400eed50
mov dword [rsp + 0x250], 1
jmp 0x1400eed5b
mov dword [rsp + 0x250], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x250]
mov byte [rax + 0x623], cl
mov eax, dword [rsp + 0x4c]
and eax, 4
test eax, eax
je 0x1400eed89
mov dword [rsp + 0x254], 1
jmp 0x1400eed94
mov dword [rsp + 0x254], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x254]
mov byte [rax + 0x624], cl
mov eax, dword [rsp + 0x4c]
and eax, 8
test eax, eax
je 0x1400eedc2
mov dword [rsp + 0x258], 1
jmp 0x1400eedcd
mov dword [rsp + 0x258], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x258]
mov byte [rax + 0x625], cl
mov eax, dword [rsp + 0x4c]
and eax, 0x10
test eax, eax
je 0x1400eedfb
mov dword [rsp + 0x25c], 1
jmp 0x1400eee06
mov dword [rsp + 0x25c], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x25c]
mov byte [rax + 0x626], cl
mov eax, dword [rsp + 0x4c]
and eax, 0x20
test eax, eax
je 0x1400eee34
mov dword [rsp + 0x260], 1
jmp 0x1400eee3f
mov dword [rsp + 0x260], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x260]
mov byte [rax + 0x627], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 0xff
mov rcx, qword [rsp + 0x320]
mov byte [rcx + 0x690], al
mov eax, dword [rsp + 0x4c]
and eax, 1
test eax, eax
je 0x1400eeeac
mov dword [rsp + 0x264], 1
jmp 0x1400eeeb7
mov dword [rsp + 0x264], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x264]
mov byte [rax + 0x6da], cl
mov eax, dword [rsp + 0x4c]
and eax, 2
test eax, eax
je 0x1400eeee5
mov dword [rsp + 0x268], 1
jmp 0x1400eeef0
mov dword [rsp + 0x268], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x268]
mov byte [rax + 0x6db], cl
mov eax, dword [rsp + 0x4c]
and eax, 4
test eax, eax
je 0x1400eef1e
mov dword [rsp + 0x26c], 1
jmp 0x1400eef29
mov dword [rsp + 0x26c], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x26c]
mov byte [rax + 0x6dc], cl
mov eax, dword [rsp + 0x4c]
and eax, 8
test eax, eax
je 0x1400eef57
mov dword [rsp + 0x270], 1
jmp 0x1400eef62
mov dword [rsp + 0x270], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x270]
mov byte [rax + 0x6dd], cl
mov eax, dword [rsp + 0x4c]
and eax, 0x10
test eax, eax
je 0x1400eef90
mov dword [rsp + 0x274], 1
jmp 0x1400eef9b
mov dword [rsp + 0x274], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x274]
mov byte [rax + 0x6de], cl
mov eax, dword [rsp + 0x4c]
and eax, 0x20
test eax, eax
je 0x1400eefc9
mov dword [rsp + 0x278], 1
jmp 0x1400eefd4
mov dword [rsp + 0x278], 0
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x278]
mov byte [rax + 0x6df], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x4b
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ef06a
cmp dword [rsp + 0x4c], 2
jle 0x1400ef074
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x4c]
mov byte [rax + 0x708], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400ef0c3
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x710], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef10b
mov dword [rsp + 0x27c], 1
jmp 0x1400ef116
mov dword [rsp + 0x27c], 0
cmp dword [rsp + 0x27c], 0
jne 0x1400ef12d
mov dword [rsp + 0x280], 0
jmp 0x1400ef138
mov dword [rsp + 0x280], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x280]
mov byte [rax + 0xaea], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef182
mov dword [rsp + 0x284], 1
jmp 0x1400ef18d
mov dword [rsp + 0x284], 0
cmp dword [rsp + 0x284], 0
jne 0x1400ef1a4
mov dword [rsp + 0x288], 0
jmp 0x1400ef1af
mov dword [rsp + 0x288], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x288]
mov byte [rax + 0xaeb], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef1f9
mov dword [rsp + 0x28c], 1
jmp 0x1400ef204
mov dword [rsp + 0x28c], 0
cmp dword [rsp + 0x28c], 0
jne 0x1400ef21b
mov dword [rsp + 0x290], 0
jmp 0x1400ef226
mov dword [rsp + 0x290], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x290]
mov byte [rax + 0xaec], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x280], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x288], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x290], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x298], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2a0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa78], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa80], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2a8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef410
mov dword [rsp + 0x294], 1
jmp 0x1400ef41b
mov dword [rsp + 0x294], 0
cmp dword [rsp + 0x294], 0
jne 0x1400ef432
mov dword [rsp + 0x298], 0
jmp 0x1400ef43d
mov dword [rsp + 0x298], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x298]
mov byte [rax + 0x5dc], cl
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x320]
movzx ecx, byte [rcx + 0x5dc]
mov byte [rax + 0x694], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
jne 0x1400ef4a4
mov dword [rsp + 0x29c], 1
jmp 0x1400ef4af
mov dword [rsp + 0x29c], 0
cmp dword [rsp + 0x29c], 0
jne 0x1400ef4c6
mov dword [rsp + 0x2a0], 0
jmp 0x1400ef4d1
mov dword [rsp + 0x2a0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2a0]
mov byte [rax + 0xaed], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
jne 0x1400ef51b
mov dword [rsp + 0x2a4], 1
jmp 0x1400ef526
mov dword [rsp + 0x2a4], 0
cmp dword [rsp + 0x2a4], 0
jne 0x1400ef53d
mov dword [rsp + 0x2a8], 0
jmp 0x1400ef548
mov dword [rsp + 0x2a8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2a8]
mov byte [rax + 0xaee], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ef597
cmp dword [rsp + 0x4c], 0x1ff
jle 0x1400ef5a1
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x740], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jl 0x1400ef5ec
cmp dword [rsp + 0x4c], 0x1ff
jle 0x1400ef5f6
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x744], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0xa08], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xa10], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xa18], rax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x68]
mov rcx, qword [rsp + 0x40]
call fcn.1400f13c0
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
je 0x1400ef6f7
mov eax, dword [rsp + 0x48]
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xa10], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x68]
mov rcx, qword [rsp + 0x40]
call fcn.1400f13c0
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
je 0x1400ef758
mov eax, dword [rsp + 0x48]
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xa18], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x3a
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x3b
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xac0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef8b2
mov dword [rsp + 0x2ac], 1
jmp 0x1400ef8bd
mov dword [rsp + 0x2ac], 0
cmp dword [rsp + 0x2ac], 0
jne 0x1400ef8d4
mov dword [rsp + 0x2b0], 0
jmp 0x1400ef8df
mov dword [rsp + 0x2b0], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2b0]
mov byte [rax + 0xac8], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov ecx, dword [rcx - 8]
mov dword [rax + 0xa20], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x46
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400ef9a5
mov dword [rsp + 0x2b4], 1
jmp 0x1400ef9b0
mov dword [rsp + 0x2b4], 0
cmp dword [rsp + 0x2b4], 0
jne 0x1400ef9c7
mov dword [rsp + 0x2b8], 0
jmp 0x1400ef9d2
mov dword [rsp + 0x2b8], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2b8]
mov byte [rax + 0xaf1], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc4], 0
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x2bc]
dec eax
mov dword [rsp + 0x2bc], eax
cmp dword [rsp + 0x2bc], 0xa
ja case.default.0x1400efa63
movsxd rax, dword [rsp + 0x2bc]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0xf11a8]
add rax, rcx
jmp rax
mov dword [rsp + 0xc4], 1
jmp 0x1400efb05
mov dword [rsp + 0xc4], 2
jmp 0x1400efb05
mov dword [rsp + 0xc4], 3
jmp 0x1400efb05
mov dword [rsp + 0xc4], 4
jmp 0x1400efb05
mov dword [rsp + 0xc4], 5
jmp 0x1400efb05
mov dword [rsp + 0xc4], 6
jmp 0x1400efb05
mov dword [rsp + 0xc4], 7
jmp 0x1400efb05
mov dword [rsp + 0xc4], 8
jmp 0x1400efb05
mov dword [rsp + 0xc4], 9
jmp 0x1400efb05
mov dword [rsp + 0xc4], 0xa
jmp 0x1400efb05
mov dword [rsp + 0xc4], sendto
jmp 0x1400efb05
mov dword [rsp + 0xc4], 0
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0xc4]
mov dword [rax + 0xa30], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x31
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x32
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x1180], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x1184], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa28], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x250], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400efcf8
mov dword [rsp + 0x2c0], 1
jmp 0x1400efd03
mov dword [rsp + 0x2c0], 0
cmp dword [rsp + 0x2c0], 0
jne 0x1400efd1a
mov dword [rsp + 0x2c4], 0
jmp 0x1400efd25
mov dword [rsp + 0x2c4], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2c4]
mov byte [rax + 0xad9], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa38], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa40], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa48], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x1370], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa50], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400efe73
mov dword [rsp + 0x2c8], 1
jmp 0x1400efe7e
mov dword [rsp + 0x2c8], 0
cmp dword [rsp + 0x2c8], 0
jne 0x1400efe95
mov dword [rsp + 0x2cc], 0
jmp 0x1400efea0
mov dword [rsp + 0x2cc], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2cc]
mov byte [rax + 0xaf2], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400efef1
mov eax, Ordinal_45
jmp 0x1400f09fa
cmp dword [rsp + 0x4c], 0x7fffffff
jle 0x1400eff03
mov dword [rsp + 0x4c], 0x7fffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0xa5c], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400eff50
mov eax, Ordinal_45
jmp 0x1400f09fa
cmp dword [rsp + 0x4c], 0x7fffffff
jle 0x1400eff62
mov dword [rsp + 0x4c], 0x7fffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0xa60], ecx
jmp 0x1400f09f6
mov dword [rsp + 0x48], 4
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400effb5
mov dword [rsp + 0x2d0], 1
jmp 0x1400effc0
mov dword [rsp + 0x2d0], 0
cmp dword [rsp + 0x2d0], 0
jne 0x1400effd7
mov dword [rsp + 0x2d4], 0
jmp 0x1400effe2
mov dword [rsp + 0x2d4], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2d4]
mov byte [rax + 0xaf4], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f002c
mov dword [rsp + 0x2d8], 1
jmp 0x1400f0037
mov dword [rsp + 0x2d8], 0
cmp dword [rsp + 0x2d8], 0
jne 0x1400f004e
mov dword [rsp + 0x2dc], 0
jmp 0x1400f0059
mov dword [rsp + 0x2dc], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2dc]
mov byte [rax + 0xaf5], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xafc], 0
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x41
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
mov byte [rax + 0xafc], 1
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x41
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f0155
mov dword [rsp + 0x2e0], 1
jmp 0x1400f0160
mov dword [rsp + 0x2e0], 0
cmp dword [rsp + 0x2e0], 0
jne 0x1400f0177
mov dword [rsp + 0x2e4], 0
jmp 0x1400f0182
mov dword [rsp + 0x2e4], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2e4]
mov byte [rax + 0xaf6], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f01cc
mov dword [rsp + 0x2e8], 1
jmp 0x1400f01d7
mov dword [rsp + 0x2e8], 0
cmp dword [rsp + 0x2e8], 0
jne 0x1400f01ee
mov dword [rsp + 0x2ec], 0
jmp 0x1400f01f9
mov dword [rsp + 0x2ec], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2ec]
mov byte [rax + 0xaf7], cl
jmp 0x1400f09f6
mov eax, 4
jmp 0x1400f09fa
mov eax, 4
jmp 0x1400f09fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x558], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f028b
mov dword [rsp + 0x2f0], 1
jmp 0x1400f0296
mov dword [rsp + 0x2f0], 0
cmp dword [rsp + 0x2f0], 0
jne 0x1400f02ad
mov dword [rsp + 0x2f4], 0
jmp 0x1400f02b8
mov dword [rsp + 0x2f4], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2f4]
mov byte [rax + 0xaf8], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xffffffff
jb 0x1400f0305
mov dword [rsp + 0x50], 0xffffffff
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x300], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f034b
mov dword [rsp + 0x2f8], 1
jmp 0x1400f0356
mov dword [rsp + 0x2f8], 0
cmp dword [rsp + 0x2f8], 0
jne 0x1400f036d
mov dword [rsp + 0x2fc], 0
jmp 0x1400f0378
mov dword [rsp + 0x2fc], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x2fc]
mov byte [rax + 0xaf9], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
cmp dword [rax - 8], 0
je 0x1400f03c2
mov dword [rsp + 0x300], 1
jmp 0x1400f03cd
mov dword [rsp + 0x300], 0
cmp dword [rsp + 0x300], 0
jne 0x1400f03e4
mov dword [rsp + 0x304], 0
jmp 0x1400f03ef
mov dword [rsp + 0x304], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x304]
mov byte [rax + 0xafd], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov eax, 8
imul rax, rax, 0x43
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
mov eax, 8
imul rax, rax, 0x43
mov rcx, qword [rsp + 0x320]
cmp qword [rcx + rax + 0x750], 0
je 0x1400f0478
mov dword [rsp + 0x308], 1
jmp 0x1400f0483
mov dword [rsp + 0x308], 0
cmp dword [rsp + 0x308], 0
jne 0x1400f049a
mov dword [rsp + 0x30c], 0
jmp 0x1400f04a5
mov dword [rsp + 0x30c], 1
mov rax, qword [rsp + 0x320]
movzx ecx, byte [rsp + 0x30c]
mov byte [rax + 0xafe], cl
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400f04f4
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0xa88], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400f053f
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x308], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0
jge 0x1400f058a
mov eax, Ordinal_45
jmp 0x1400f09fa
mov rax, qword [rsp + 0x320]
mov ecx, dword [rsp + 0x4c]
mov dword [rax + 0x30c], ecx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xab0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xaa8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2c8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2d0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2d8], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2e0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb10], 0
jne 0x1400f071b
call fcn.14009a481
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xb10], rax
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb10], 0
jne 0x1400f071b
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400f09fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
mov eax, 8
imul rax, rax, 0x45
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
je 0x1400f077a
mov eax, dword [rsp + 0x48]
jmp 0x1400f09fa
cmp qword [rsp + 0x40], 0
je 0x1400f07a3
mov r8, qword [rsp + 0x40]
mov rax, qword [rsp + 0x320]
mov rdx, qword [rax + 0xb10]
mov rcx, qword [rsp + 0x320]
call fcn.14009a602
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
and eax, 1
test eax, eax
je 0x1400f081a
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb10], 0
jne 0x1400f0818
call fcn.14009a481
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xb10], rax
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb10], 0
jne 0x1400f0818
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400f09fa
jmp 0x1400f0830
mov rax, qword [rsp + 0x320]
add rax, 0xb10
mov rcx, rax
call fcn.140099626
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb18], 0
jne 0x1400f0877
call fcn.140099248
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xb18], rax
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb18], 0
jne 0x1400f0877
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400f09fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov rax, qword [rax - 8]
mov qword [rsp + 0x40], rax
mov eax, 8
imul rax, rax, 0x44
mov rcx, qword [rsp + 0x320]
lea rax, [rcx + rax + 0x750]
mov rdx, qword [rsp + 0x40]
mov rcx, rax
call fcn.14009a4e5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
je 0x1400f08d6
mov eax, dword [rsp + 0x48]
jmp 0x1400f09fa
cmp qword [rsp + 0x40], 0
je 0x1400f08f7
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb18]
call fcn.140098e8d
jmp 0x1400f09f6
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb18], 0
jne 0x1400f093e
call fcn.140099248
mov rcx, qword [rsp + 0x320]
mov qword [rcx + 0xb18], rax
mov rax, qword [rsp + 0x320]
cmp qword [rax + 0xb18], 0
jne 0x1400f093e
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400f09fa
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x330]
mov eax, dword [rax - 8]
mov dword [rsp + 0x4c], eax
mov edx, dword [rsp + 0x4c]
mov rax, qword [rsp + 0x320]
mov rcx, qword [rax + 0xb18]
call fcn.14009a7ce
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0
je 0x1400f098a
mov eax, dword [rsp + 0x48]
jmp 0x1400f09fa
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2b0], rcx
jmp 0x1400f09f6
mov rax, qword [rsp + 0x330]
add rax, 8
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x330]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x2b8], rcx
jmp 0x1400f09f6
mov dword [rsp + 0x48], Ordinal_50
mov eax, dword [rsp + 0x48]
mov rdi, rax
mov rcx, rsp
lea rdx, reloc.WS2_32.dll_accept
call fcn.14009a508
mov rax, rdi
add rsp, 0x310
pop rdi
ret