Function at 0x1400c0d60
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0x1f8
mov dword [rsp + 0x44], 0
mov eax, dword [rsp + 0x208]
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xd2
jg 0x1400c0dd9
cmp dword [rsp + 0x48], 0xd2
je 0x1400c4c6c
mov eax, dword [rsp + 0x48]
sub eax, 3
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xcc
ja case.0x1400c0f1d.20030
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc72dc]
mov eax, dword [rcx + rax*4 + 0xc718c]
add rax, rcx
jmp rax
cmp dword [rsp + 0x48], 0x2711
jg 0x1400c0e29
cmp dword [rsp + 0x48], 0x2711
je 0x1400c34c2
mov eax, dword [rsp + 0x48]
sub eax, 0xd4
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x49
ja case.0x1400c0f1d.20030
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc7430]
mov eax, dword [rcx + rax*4 + 0xc73ac]
add rax, rcx
jmp rax
cmp dword [rsp + 0x48], 0x27b4
jg 0x1400c0e7c
cmp dword [rsp + 0x48], 0x27b4
je 0x1400c6098
mov eax, dword [rsp + 0x48]
sub eax, 0x2712
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x93
ja case.0x1400c0f1d.20030
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc7544]
mov eax, dword [rcx + rax*4 + 0xc747c]
add rax, rcx
jmp rax
cmp dword [rsp + 0x48], 0x4e2b
jg 0x1400c0ecc
cmp dword [rsp + 0x48], 0x4e2b
je 0x1400c438f
mov eax, dword [rsp + 0x48]
sub eax, 0x27b5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x77
ja case.0x1400c0f1d.20030
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc76ac]
mov eax, dword [rcx + rax*4 + 0xc75d8]
add rax, rcx
jmp rax
cmp dword [rsp + 0x48], 0x4f30
jg 0x1400c0f1f
cmp dword [rsp + 0x48], 0x4f30
je 0x1400c6100
mov eax, dword [rsp + 0x48]
sub eax, 0x4e2c
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xcf
ja case.0x1400c0f1d.20030
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc7770]
mov eax, dword [rcx + rax*4 + 0xc7724]
add rax, rcx
jmp rax
cmp dword [rsp + 0x48], 0x75a8
jg 0x1400c0f74
cmp dword [rsp + 0x48], 0x75a8
je 0x1400c235f
cmp dword [rsp + 0x48], 0x4f3b
je 0x1400c7115
cmp dword [rsp + 0x48], 0x75a3
je 0x1400c3833
cmp dword [rsp + 0x48], 0x75a4
je 0x1400c4244
cmp dword [rsp + 0x48], 0x75a5
je 0x1400c5dcb
jmp case.0x1400c0f1d.20030
cmp dword [rsp + 0x48], 0x75c1
je 0x1400c38ce
cmp dword [rsp + 0x48], 0x75c2
je 0x1400c391e
cmp dword [rsp + 0x48], 0x763e
je 0x1400c1be8
jmp case.0x1400c0f1d.20030
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xffffffff
jge 0x1400c0fd7
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xb5c], ecx
jmp 0x1400c717f
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x20
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x21
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
call fcn.1400e81b0
movzx eax, al
test eax, eax
je 0x1400c10da
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x22
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c10e4
mov eax, 4
jmp 0x1400c7183
jmp 0x1400c717f
call fcn.1400e81b0
movzx eax, al
test eax, eax
je 0x1400c113c
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x23
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c1146
mov eax, 4
jmp 0x1400c7183
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x25
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x24
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c1213
mov eax, Ordinal_45
jmp 0x1400c7183
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xe08], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c125b
mov dword [rsp + 0x194], 1
jmp 0x1400c1266
mov dword [rsp + 0x194], 0
mov eax, dword [rsp + 0x194]
and eax, 1
shl eax, 0x1c
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1c
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c12cb
mov dword [rsp + 0x198], 1
jmp 0x1400c12d6
mov dword [rsp + 0x198], 0
mov eax, dword [rsp + 0x198]
and eax, 1
shl eax, 0x1d
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1d
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c133b
mov dword [rsp + 0x88], 1
jmp 0x1400c1346
mov dword [rsp + 0x88], 0
mov eax, dword [rsp + 0x88]
and eax, 1
shl eax, 0x1a
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1a
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c13ab
mov dword [rsp + 0x8c], 1
jmp 0x1400c13b6
mov dword [rsp + 0x8c], 0
mov eax, dword [rsp + 0x8c]
and eax, 1
shl eax, 0x15
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x15
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c141b
mov dword [rsp + 0x90], 1
jmp 0x1400c1426
mov dword [rsp + 0x90], 0
mov eax, dword [rsp + 0x90]
and eax, 1
shl eax, 0xf
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
shr eax, 0xf
and eax, 1
test eax, eax
je 0x1400c1490
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xedc]
or eax, 0x10
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xedc], eax
jmp 0x1400c14af
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xedc]
and eax, 0xffffffef
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xedc], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c14e3
mov dword [rsp + 0x94], 1
jmp 0x1400c14ee
mov dword [rsp + 0x94], 0
mov eax, dword [rsp + 0x94]
and eax, 1
shl eax, 0x18
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x18
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1553
mov dword [rsp + 0x98], 1
jmp 0x1400c155e
mov dword [rsp + 0x98], 0
mov eax, dword [rsp + 0x98]
and eax, 1
shl eax, 0x10
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x10
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c15c3
mov dword [rsp + 0x9c], 1
jmp 0x1400c15ce
mov dword [rsp + 0x9c], 0
mov eax, dword [rsp + 0x9c]
and eax, 1
shl eax, 0x11
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x11
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1633
mov dword [rsp + 0xa0], 1
jmp 0x1400c163e
mov dword [rsp + 0xa0], 0
mov eax, dword [rsp + 0xa0]
and eax, 1
shl eax, 0x19
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x19
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
shr eax, 0x19
and eax, 1
test eax, eax
je 0x1400c16bb
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 5
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c16cd
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 1
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x3a
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c174b
mov dword [rsp + 0xa4], 1
jmp 0x1400c1756
mov dword [rsp + 0xa4], 0
mov eax, dword [rsp + 0xa4]
and eax, 1
shl eax, 9
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 9
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0
je 0x1400c17c6
cmp dword [rsp + 0x7c], 1
je 0x1400c17da
cmp dword [rsp + 0x7c], 2
je 0x1400c17ee
jmp 0x1400c1802
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xb94], 0
jmp 0x1400c180a
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xb94], 1
jmp 0x1400c180a
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xb94], 2
jmp 0x1400c180a
mov dword [rsp + 0x44], Ordinal_50
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c185b
cmp dword [rsp + 0x40], 0x20c49b
jg 0x1400c185b
imul eax, dword [rsp + 0x40], 0x3e8
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x7a8], eax
jmp 0x1400c1865
mov eax, Ordinal_45
jmp 0x1400c7183
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1899
mov dword [rsp + 0xa8], 1
jmp 0x1400c18a4
mov dword [rsp + 0xa8], 0
mov eax, dword [rsp + 0xa8]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c190d
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x7ac], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1953
mov dword [rsp + 0xac], 1
jmp 0x1400c195e
mov dword [rsp + 0xac], 0
mov eax, dword [rsp + 0xac]
and eax, 1
shl eax, 0xd
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c19c3
mov dword [rsp + 0xb0], 1
jmp 0x1400c19ce
mov dword [rsp + 0xb0], 0
mov eax, dword [rsp + 0xb0]
and eax, 1
shl eax, 0xc
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xc
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c1a35
cmp dword [rsp + 0x40], 3
jle 0x1400c1a3f
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xb90], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c1a87
cmp dword [rsp + 0x40], 2
jle 0x1400c1a91
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xba8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x14
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1b21
mov dword [rsp + 0xb4], 1
jmp 0x1400c1b2c
mov dword [rsp + 0xb4], 0
mov eax, dword [rsp + 0xb4]
and eax, 1
shl eax, 0xb
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c1b93
cmp dword [rsp + 0x40], 3
jle 0x1400c1b9d
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x9f8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
movsxd rax, dword [rax - 8]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xa00], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa00], rcx
jmp 0x1400c717f
cmp dword [rsp + 0x208], 0x20
jne 0x1400c1c3e
mov rax, qword [rsp + 0x200]
add rax, 0xa10
mov qword [rsp + 0x1b8], rax
jmp 0x1400c1c54
mov rax, qword [rsp + 0x200]
add rax, 0xab0
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
and eax, 0xffff
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x40]
and eax, 0xffff0000
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x80], 0
jl 0x1400c1cd2
cmp dword [rsp + 0x80], 8
jge 0x1400c1cd2
cmp dword [rsp + 0x84], 0
jl 0x1400c1cd2
cmp dword [rsp + 0x84], 0x80000
jl 0x1400c1cdc
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x80]
mov dword [rax], ecx
mov rax, qword [rsp + 0x1c0]
mov ecx, dword [rsp + 0x84]
mov dword [rax + 4], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1d33
mov dword [rsp + 0xb8], 1
jmp 0x1400c1d3e
mov dword [rsp + 0xb8], 0
mov eax, dword [rsp + 0xb8]
and eax, 1
shl eax, 0x17
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x17
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400c1e00
mov rax, qword [rsp + 0x50]
movsx eax, byte [rax]
test eax, eax
jne 0x1400c1e00
call fcn.1400eb080
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
jne 0x1400c1dc9
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400c1dfe
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov rcx, qword [rsp + 0x50]
call qword [fcn.14007b234]
jmp 0x1400c1e2a
mov eax, 8
imul rax, rax, 9
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1e5e
mov dword [rsp + 0xbc], 1
jmp 0x1400c1e69
mov dword [rsp + 0xbc], 0
mov eax, dword [rsp + 0xbc]
and eax, 1
shl eax, 0x13
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x13
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1ece
mov dword [rsp + 0xc0], 1
jmp 0x1400c1ed9
mov dword [rsp + 0xc0], 0
mov eax, dword [rsp + 0xc0]
and eax, 1
shl eax, 0x12
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x12
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c1f3e
mov dword [rsp + 0xc4], 1
jmp 0x1400c1f49
mov dword [rsp + 0xc4], 0
mov eax, dword [rsp + 0xc4]
and eax, 1
shl eax, 0x14
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x14
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xffffffff
jge 0x1400c1fb3
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x6cc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c1ffe
mov eax, Ordinal_45
jmp 0x1400c7183
mov eax, dword [rsp + 0x40]
and eax, 7
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x6d0], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c206e
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 2
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c2080
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 1
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400c20c4
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x6e8], 0xffffffffffffffff
jne 0x1400c20f3
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c21f1
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x6e8], 0
jl 0x1400c210b
xor eax, eax
test eax, eax
je 0x1400c2118
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400c21f1
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400c7a00
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x6e8], 0
je 0x1400c2166
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0x6e8]
mov qword [rsp + 0x1c8], rax
jmp 0x1400c2172
mov qword [rsp + 0x1c8], 1
mov rcx, qword [rsp + 0x1c8]
call qword [fcn.14007d63c]
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0
jne 0x1400c219d
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400c21f1
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x6e8], 0
je 0x1400c21d0
mov rax, qword [rsp + 0x200]
mov r8, qword [rax + 0x6e8]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x1b0]
call fcn.1400530f0
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x1b0]
mov qword [rcx + rax + 0xbc8], rdx
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x200]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0x6d8], rax
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 2
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6d8], rcx
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400c7a00
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 2
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
movsxd rax, dword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400c22d0
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
cmp qword [rax + 0x6e8], rcx
jge 0x1400c2346
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x200]
mov rax, qword [rdx + rax + 0xbc8]
cmp qword [rcx + 0x6d8], rax
jne 0x1400c2346
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400c7a00
mov rax, qword [rsp + 0x200]
mov qword [rax + 0x6d8], 0
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x6e8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400c2396
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
cmp qword [rax + 0x6e8], rcx
jge 0x1400c240c
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x200]
mov rax, qword [rdx + rax + 0xbc8]
cmp qword [rcx + 0x6d8], rax
jne 0x1400c240c
mov eax, 8
imul rax, rax, 0x3d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400c7a00
mov rax, qword [rsp + 0x200]
mov qword [rax + 0x6d8], 0
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x6e8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7e8], rcx
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 3
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
add rax, 0x7f0
xor r8d, r8d
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400cb1c0
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jne 0x1400c2501
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 4
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe98]
shr eax, 1
and eax, 1
test eax, eax
je 0x1400c256a
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xe80]
call qword [fcn.14007b234]
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xe80], 0
xor eax, eax
test eax, eax
jne 0x1400c251d
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe98]
and eax, 0xfffffffd
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe98], eax
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov eax, 8
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x200]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0xe80], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x26
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7d8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x7e0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
and eax, 1
test eax, eax
je 0x1400c26c9
mov dword [rsp + 0xc8], 1
jmp 0x1400c26d4
mov dword [rsp + 0xc8], 0
cmp dword [rsp + 0xc8], 0
jne 0x1400c26eb
mov dword [rsp + 0xcc], 0
jmp 0x1400c26f6
mov dword [rsp + 0xcc], 1
movzx eax, byte [rsp + 0xcc]
and eax, 1
shl eax, 4
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffef
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xb78], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 4
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400c284b
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xe88]
call fcn.1400d3b30
mov qword [rsp + 0x1d0], rax
cmp qword [rsp + 0x1d0], 0
jne 0x1400c2834
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xe88]
call fcn.1400d3c20
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xe88], 0
mov eax, reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x1d0]
mov qword [rax + 0xe88], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 5
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
shr eax, 5
and eax, 1
movzx r9d, al
mov rax, qword [rsp + 0x200]
mov r8, qword [rax + 0xea0]
xor edx, edx
mov rcx, qword [rsp + 0x200]
call fcn.1400dbde0
mov qword [rsp + 0x1d8], rax
cmp qword [rsp + 0x1d8], 0
jne 0x1400c28e6
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x1d8]
mov qword [rax + 0xea0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c2931
mov dword [rsp + 0xd0], 1
jmp 0x1400c293c
mov dword [rsp + 0xd0], 0
mov eax, dword [rsp + 0xd0]
and eax, 1
shl eax, 5
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffdf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
jne 0x1400c29a3
jmp 0x1400c717f
lea rdx, [0x14019a824]
mov rcx, qword [rsp + 0x50]
call fcn.1400eb430
test eax, eax
je 0x1400c29fb
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea8d0
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xea0]
call fcn.1400da230
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea960
jmp 0x1400c2c05
lea rdx, str.SESS
mov rcx, qword [rsp + 0x50]
call fcn.1400eb430
test eax, eax
je 0x1400c2a53
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea8d0
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xea0]
call fcn.1400da570
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea960
jmp 0x1400c2c05
lea rdx, str.FLUSH
mov rcx, qword [rsp + 0x50]
call fcn.1400eb430
test eax, eax
je 0x1400c2a7c
xor edx, edx
mov rcx, qword [rsp + 0x200]
call fcn.1400da3a0
jmp 0x1400c2c05
lea rdx, str.RELOAD
mov rcx, qword [rsp + 0x50]
call fcn.1400eb430
test eax, eax
je 0x1400c2aa8
mov rcx, qword [rsp + 0x200]
call fcn.1400da2a0
jmp 0x1400c717f
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0xea0], 0
jne 0x1400c2ade
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x200]
call fcn.1400dbde0
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xea0], rax
mov rcx, qword [rsp + 0x50]
call qword [str.dg_n_]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400c2b08
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0xea0], 0
jne 0x1400c2b20
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x50]
call qword [fcn.14007b234]
jmp 0x1400c2c05
mov r8d, 2
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea8d0
lea rcx, [0x14019a908]
call fcn.140080560
mov r8, rax
mov rdx, qword [rsp + 0x50]
lea rcx, [0x14019a8f8]
call fcn.1400eb4f0
test eax, eax
je 0x1400c2ba5
mov rax, qword [rsp + 0x50]
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 + 0x200]
mov rdx, qword [rax + 0xea0]
mov rcx, qword [rsp + 0x200]
call fcn.1400da6b0
jmp 0x1400c2be8
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rax, qword [rsp + 0x200]
mov rdx, qword [rax + 0xea0]
mov rcx, qword [rsp + 0x200]
call fcn.1400da6b0
mov edx, 2
mov rcx, qword [rsp + 0x200]
call fcn.1400ea960
mov rcx, qword [rsp + 0x50]
call qword [fcn.14007b234]
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c2c7e
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xa08], 1
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x19
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
btr eax, 0x18
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c2cb7
mov eax, Ordinal_45
jmp 0x1400c7183
cmp dword [rsp + 0x40], 3
jl 0x1400c2cc8
mov eax, 1
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xa0c], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c2d13
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xe10], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 1
jle 0x1400c2d5e
mov eax, Ordinal_45
jmp 0x1400c7183
cmp dword [rsp + 0x40], 0
je 0x1400c2d72
mov dword [rsp + 0xd4], 1
jmp 0x1400c2d7d
mov dword [rsp + 0xd4], 0
mov eax, dword [rsp + 0xd4]
and eax, 1
shl eax, 0x1b
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x1b
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0
jne 0x1400c2df4
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x6bc], ecx
jmp 0x1400c717f
mov eax, dword [rsp + 0x5c]
and eax, 0x10
test eax, eax
je 0x1400c2e0c
mov dword [rsp + 0xd8], 1
jmp 0x1400c2e17
mov dword [rsp + 0xd8], 0
cmp dword [rsp + 0xd8], 0
jne 0x1400c2e2e
mov dword [rsp + 0xdc], 0
jmp 0x1400c2e39
mov dword [rsp + 0xdc], 1
movzx eax, byte [rsp + 0xdc]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0x114c]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x114c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0x10
test eax, eax
je 0x1400c2e8b
mov eax, dword [rsp + 0x5c]
or eax, 2
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0xffffffef
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
and eax, 0xffffffdf
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x70], 0
mov byte [rsp + 0x64], 0
cmp dword [rsp + 0x70], 0x1f
jge 0x1400c2ef2
mov eax, dword [rsp + 0x70]
mov ecx, 1
mov dword [rsp + 0x1a8], ecx
movzx ecx, al
mov eax, dword [rsp + 0x1a8]
shl eax, cl
mov ecx, dword [rsp + 0x5c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x1ac], 0
je 0x1400c2ef0
mov byte [rsp + 0x64], 1
jmp 0x1400c2ef2
jmp 0x1400c2ea3
movzx eax, byte [rsp + 0x64]
test eax, eax
jne 0x1400c2f05
mov eax, 4
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x6bc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 6
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c2f95
mov dword [rsp + 0xe0], 1
jmp 0x1400c2fa0
mov dword [rsp + 0xe0], 0
mov eax, dword [rsp + 0xe0]
and eax, 1
shl eax, 0xa
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xa
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c300a
cmp dword [rsp + 0x40], 0xffff
jle 0x1400c3014
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x690], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0
jne 0x1400c306c
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x60]
mov dword [rax + 0x6c0], ecx
jmp 0x1400c717f
mov eax, dword [rsp + 0x60]
and eax, 0x10
test eax, eax
je 0x1400c3084
mov dword [rsp + 0xe4], 1
jmp 0x1400c308f
mov dword [rsp + 0xe4], 0
cmp dword [rsp + 0xe4], 0
jne 0x1400c30a6
mov dword [rsp + 0xe8], 0
jmp 0x1400c30b1
mov dword [rsp + 0xe8], 1
movzx eax, byte [rsp + 0xe8]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0x115c]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x115c], eax
mov eax, dword [rsp + 0x60]
and eax, 0x10
test eax, eax
je 0x1400c3103
mov eax, dword [rsp + 0x60]
or eax, 2
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x60]
and eax, 0xffffffef
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x60]
and eax, 0xffffffdf
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x74], 0
mov byte [rsp + 0x65], 0
cmp dword [rsp + 0x74], 0x1f
jge 0x1400c316a
mov eax, dword [rsp + 0x74]
mov ecx, 1
mov dword [rsp + 0x19c], ecx
movzx ecx, al
mov eax, dword [rsp + 0x19c]
shl eax, cl
mov ecx, dword [rsp + 0x60]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x1a0], 0
je 0x1400c3168
mov byte [rsp + 0x65], 1
jmp 0x1400c316a
jmp 0x1400c311b
movzx eax, byte [rsp + 0x65]
test eax, eax
jne 0x1400c317d
mov eax, 4
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x60]
mov dword [rax + 0x6c0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x15
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x16
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c3259
cmp dword [rsp + 0x40], 7
jle 0x1400c3263
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xb58], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0
je 0x1400c32b6
cmp dword [rsp + 0xec], 1
je 0x1400c32d8
jmp 0x1400c32fa
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe74]
btr eax, 9
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c3302
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe74]
bts eax, 9
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c3302
mov dword [rsp + 0x44], Ordinal_50
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x6c4], ecx
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0x6c4]
and eax, 0xfffffffa
test eax, eax
je 0x1400c3351
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c3385
mov dword [rsp + 0xf0], 1
jmp 0x1400c3390
mov dword [rsp + 0xf0], 0
mov eax, dword [rsp + 0xf0]
and eax, 1
shl eax, 0xa
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xa
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x35
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x36
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6a8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x688], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x698], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov eax, 8
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x200]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400c3564
mov dword [rsp + 0xf4], 1
jmp 0x1400c356f
mov dword [rsp + 0xf4], 0
mov eax, dword [rsp + 0xf4]
and eax, 1
shl eax, 0xe
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0xe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c35d4
mov dword [rsp + 0xf8], 1
jmp 0x1400c35df
mov dword [rsp + 0xf8], 0
mov eax, dword [rsp + 0xf8]
and eax, 1
shl eax, 0x1f
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1f
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c3644
mov dword [rsp + 0xfc], 1
jmp 0x1400c364f
mov dword [rsp + 0xfc], 0
mov eax, dword [rsp + 0xfc]
and eax, 1
shl eax, 0x1e
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1e
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c36b4
mov dword [rsp + 0x100], 1
jmp 0x1400c36bf
mov dword [rsp + 0x100], 0
mov eax, dword [rsp + 0x100]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c3722
cmp dword [rsp + 0x40], 2
jle 0x1400c372c
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbb4], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c3772
mov dword [rsp + 0x104], 1
jmp 0x1400c377d
mov dword [rsp + 0x104], 0
mov eax, dword [rsp + 0x104]
and eax, 1
shl eax, 5
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffdf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6a0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xffffffff
jge 0x1400c381a
mov eax, Ordinal_45
jmp 0x1400c7183
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0x7b0], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400c386a
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x7b0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c38b7
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x7b8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400c3905
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x7c0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400c3955
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x7c8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c39a2
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x7bc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe58], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe98]
and eax, 1
test eax, eax
je 0x1400c3a4f
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xe78]
call qword [fcn.14007b234]
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xe78], 0
xor eax, eax
test eax, eax
jne 0x1400c3a02
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe98]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe98], eax
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov eax, 8
imul rax, rax, 0x19
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x200]
mov rax, qword [rdx + rax + 0xbc8]
mov qword [rcx + 0xe78], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c3af5
cmp dword [rsp + 0x40], 0xffff
jle 0x1400c3aff
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x6b8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c3b62
cmp dword [rsp + 0x40], 0x20c49b
jg 0x1400c3b62
imul eax, dword [rsp + 0x40], 0x3e8
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x798], eax
jmp 0x1400c3b6c
mov eax, Ordinal_45
jmp 0x1400c7183
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c3ba5
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x798], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c3c08
cmp dword [rsp + 0x40], 0x20c49b
jg 0x1400c3c08
imul eax, dword [rsp + 0x40], 0x3e8
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x79c], eax
jmp 0x1400c3c12
mov eax, Ordinal_45
jmp 0x1400c7183
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c3c4b
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x79c], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c3c96
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x7a0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov ecx, 8
imul rcx, rcx, 0x2c
mov rdx, qword [rsp + 0x200]
lea rcx, [rdx + rcx + 0xbc8]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax - 8]
call fcn.1400c7880
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x2d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x2e
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x39
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9b8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9c0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9b0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9e8], rcx
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x9e8]
mov qword [rax + 0xe90], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x718], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x718], 0
je 0x1400c3f8b
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0x102c]
or eax, 1
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x102c], eax
jmp 0x1400c3faa
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0x102c]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x102c], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x720], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x720], 0
je 0x1400c4011
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0x102c]
or eax, 1
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x102c], eax
jmp 0x1400c4030
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0x102c]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x102c], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x788], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov ecx, 8
imul rcx, rcx, 0x2f
mov rdx, qword [rsp + 0x200]
lea rcx, [rdx + rcx + 0xbc8]
mov r8, rax
mov rdx, rcx
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax - 8]
call fcn.1400c7880
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x2f
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x31
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xffffffff
jge 0x1400c422b
mov eax, Ordinal_45
jmp 0x1400c7183
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0x7d0], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0xffffffffffffffff
jge 0x1400c427b
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x7d0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x728], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x680], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x678], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x678], 0
jne 0x1400c4356
mov ecx, 2
call fcn.140061b58
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0x678], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x700], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6f8], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x6f8], 0
jne 0x1400c4407
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
and eax, 0xfffffffd
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x200]
lea rcx, [fcn.140062d28]
mov qword [rax + 0x6f8], rcx
jmp 0x1400c4426
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
or eax, 2
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x710], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x710], 0
jne 0x1400c44a3
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
and eax, 0xfffffffe
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
mov rax, qword [rsp + 0x200]
lea rcx, [fcn.1400625ec]
mov qword [rax + 0x710], rcx
jmp 0x1400c44c2
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xe70]
or eax, 1
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6e0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x768], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x770], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x778], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x780], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x730], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x790], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 2
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 3
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xd
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x11
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x1400c49a1
mov eax, 1
imul rax, rax, 0
mov rcx, qword [rsp + 0x50]
movsx eax, byte [rcx + rax]
test eax, eax
je 0x1400c49a1
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rdx, qword [rsp + 0x50]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0
jne 0x1400c49a1
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x200]
call fcn.1400e81f0
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov eax, 8
imul rax, rax, 0x2b
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
xor edx, edx
mov rcx, rax
call fcn.1400c7a00
mov rcx, qword [rsp + 0x200]
call fcn.1400e8140
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c4a0e
mov dword [rsp + 0x108], 1
jmp 0x1400c4a19
mov dword [rsp + 0x108], 0
mov eax, dword [rsp + 0x108]
and eax, 1
shl eax, 6
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
and ecx, 0xffffffbf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c4a7d
mov dword [rsp + 0x10c], 1
jmp 0x1400c4a88
mov dword [rsp + 0x10c], 0
mov eax, dword [rsp + 0x10c]
and eax, 1
shl eax, 0x16
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x16
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 8
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c4b3c
cmp dword [rsp + 0x40], 0xffff
jle 0x1400c4b46
mov eax, Ordinal_45
jmp 0x1400c7183
mov ecx, dword [rsp + 0x40]
call fcn.1400d39d0
mov rcx, qword [rsp + 0x200]
mov word [rcx + 0x6f0], ax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c4b97
cmp dword [rsp + 0x40], 0xffff
jle 0x1400c4ba1
mov eax, Ordinal_45
jmp 0x1400c7183
mov ecx, dword [rsp + 0x40]
call fcn.1400d39f0
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0x6f4], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov eax, 8
imul rax, rax, 0x13
mov rcx, qword [rsp + 0x200]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400c4c2b
mov dword [rsp + 0x110], 1
jmp 0x1400c4c36
mov dword [rsp + 0x110], 0
mov eax, dword [rsp + 0x110]
and eax, 1
shl eax, 0x1b
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 0x1b
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c4ca0
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xdf8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c4ce6
mov dword [rsp + 0x114], 1
jmp 0x1400c4cf1
mov dword [rsp + 0x114], 0
mov eax, dword [rsp + 0x114]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x10], 0
je 0x1400c4d6c
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xa50]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
and eax, 1
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c4da0
mov dword [rsp + 0x118], 1
jmp 0x1400c4dab
mov dword [rsp + 0x118], 0
mov eax, dword [rsp + 0x118]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaf0], eax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x10], 0
je 0x1400c4e26
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xaf0]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
and eax, 1
mov ecx, dword [rcx + 0x3b8]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x3b8], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 1
jne 0x1400c4e73
lea rdx, str.CURLOPT_SSL_VERIFYHOST_no_longer_supports_1_as_value_
mov rcx, qword [rsp + 0x200]
call fcn.1400d3540
mov eax, Ordinal_45
jmp 0x1400c7183
cmp dword [rsp + 0x40], 0
je 0x1400c4e87
mov dword [rsp + 0x11c], 1
jmp 0x1400c4e92
mov dword [rsp + 0x11c], 0
mov eax, dword [rsp + 0x11c]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x10], 0
je 0x1400c4f13
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xa50]
shr eax, 1
and eax, 1
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 1
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 1
jne 0x1400c4f60
lea rdx, [0x14019a888]
mov rcx, qword [rsp + 0x200]
call fcn.1400d3540
mov eax, Ordinal_45
jmp 0x1400c7183
cmp dword [rsp + 0x40], 0
je 0x1400c4f74
mov dword [rsp + 0x120], 1
jmp 0x1400c4f7f
mov dword [rsp + 0x120], 0
mov eax, dword [rsp + 0x120]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaf0], eax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x10], 0
je 0x1400c5000
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xaf0]
shr eax, 1
and eax, 1
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 1
mov ecx, dword [rcx + 0x3b8]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x3b8], eax
jmp 0x1400c717f
call fcn.1400e8170
movzx eax, al
test eax, eax
jne 0x1400c501e
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c504d
mov dword [rsp + 0x124], 1
jmp 0x1400c5058
mov dword [rsp + 0x124], 0
mov eax, dword [rsp + 0x124]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0x10], 0
je 0x1400c50dc
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xa50]
shr eax, 2
and eax, 1
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
and eax, 1
shl eax, 2
mov ecx, dword [rcx + 0x370]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x10]
mov dword [rcx + 0x370], eax
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400c5123
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa70], rcx
jmp 0x1400c512b
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 8
test eax, eax
je 0x1400c5172
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xa78], rcx
jmp 0x1400c517a
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
call fcn.1400e8190
movzx eax, al
test eax, eax
jne 0x1400c5198
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c51c7
mov dword [rsp + 0x128], 1
jmp 0x1400c51d2
mov dword [rsp + 0x128], 0
mov eax, dword [rsp + 0x128]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaa8], eax
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 2
test eax, eax
je 0x1400c5280
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c5246
mov dword [rsp + 0x12c], 1
jmp 0x1400c5251
mov dword [rsp + 0x12c], 0
mov eax, dword [rsp + 0x12c]
and eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaa8], eax
jmp 0x1400c5288
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400c52e5
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1e
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c52ed
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 4
test eax, eax
je 0x1400c534a
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1f
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c5352
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1d
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400c5443
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1a
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c544b
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [0x140199d90]
mov eax, dword [rax + 0x10]
and eax, 1
test eax, eax
je 0x1400c54a8
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x1b
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c54b0
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x27
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9e0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x80000
jle 0x1400c55fe
mov dword [rsp + 0x40], 0x80000
jmp 0x1400c5621
cmp dword [rsp + 0x40], 1
jge 0x1400c560f
mov dword [rsp + 0x40], 0x4000
jmp 0x1400c5621
cmp dword [rsp + 0x40], 0x400
jge 0x1400c5621
mov dword [rsp + 0x40], 0x400
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xb60]
cmp dword [rsp + 0x40], eax
je 0x1400c568f
mov eax, dword [rsp + 0x40]
inc eax
cdqe
mov rdx, rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0x1060]
call qword [fcn.14007d644]
mov qword [rsp + 0x1e0], rax
cmp qword [rsp + 0x1e0], 0
jne 0x1400c5678
xor eax, eax
test eax, eax
jne 0x1400c5668
mov dword [rsp + 0x44], reloc.WLDAP32.dll_Ordinal_27
jmp 0x1400c568f
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x1e0]
mov qword [rax + 0x1060], rcx
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xb60], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x200000
jle 0x1400c56dd
mov dword [rsp + 0x40], 0x200000
jmp 0x1400c56ef
cmp dword [rsp + 0x40], 0x4000
jge 0x1400c56ef
mov dword [rsp + 0x40], 0x4000
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xb68], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0x1068]
call qword [fcn.14007b234]
mov rax, qword [rsp + 0x200]
mov qword [rax + 0x1068], 0
xor eax, eax
test eax, eax
jne 0x1400c5703
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c5765
mov dword [rsp + 0x130], 1
jmp 0x1400c5770
mov dword [rsp + 0x130], 0
mov eax, dword [rsp + 0x130]
and eax, 1
shl eax, 1
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffffd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0xf8], 0
je 0x1400c58ef
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x200]
call fcn.1400ea8d0
mov rax, qword [rsp + 0x200]
cmp dword [rax + 0xe0], 3
jne 0x1400c5830
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xd8], 0
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xe0], 0
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0xea0]
cmp qword [rax + 0xa8], rcx
jne 0x1400c586a
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xea0], 0
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0x1088]
cmp qword [rax + 0xb0], rcx
jne 0x1400c58a4
mov rax, qword [rsp + 0x200]
mov qword [rax + 0x1088], 0
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax + 4]
dec eax
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0xf8]
mov dword [rcx + 4], eax
mov edx, 1
mov rcx, qword [rsp + 0x200]
call fcn.1400ea960
mov rax, qword [rsp + 0x200]
mov qword [rax + 0xf8], 0
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x1e8]
mov qword [rax + 0xf8], rcx
mov rax, qword [rsp + 0x200]
cmp qword [rax + 0xf8], 0
je 0x1400c5a6d
mov r8d, 2
mov edx, 1
mov rcx, qword [rsp + 0x200]
call fcn.1400ea8d0
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax + 4]
inc eax
mov rcx, qword [rsp + 0x200]
mov rcx, qword [rcx + 0xf8]
mov dword [rcx + 4], eax
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov eax, dword [rax]
and eax, 8
test eax, eax
je 0x1400c59a6
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
add rax, 0x78
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xd8], rax
mov rax, qword [rsp + 0x200]
mov dword [rax + 0xe0], 3
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
cmp qword [rax + 0xa8], 0
je 0x1400c59f8
mov rax, qword [rsp + 0x200]
mov rcx, qword [rax + 0xea0]
call fcn.1400da500
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x200]
mov rax, qword [rax + 0xa8]
mov qword [rcx + 0xea0], rax
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
cmp qword [rax + 0xb0], 0
je 0x1400c5a5b
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x200]
mov rax, qword [rax + 0xb8]
mov qword [rcx + 0xb50], rax
mov rax, qword [rsp + 0x200]
mov rax, qword [rax + 0xf8]
mov rcx, qword [rsp + 0x200]
mov rax, qword [rax + 0xb0]
mov qword [rcx + 0x1088], rax
mov edx, 1
mov rcx, qword [rsp + 0x200]
call fcn.1400ea960
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xb70], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c5ada
mov eax, Ordinal_45
jmp 0x1400c7183
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x200]
mov qword [rcx + 0xb88], rax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c5b24
cmp dword [rsp + 0x40], 3
jle 0x1400c5b2e
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbac], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
and eax, 1
test eax, eax
je 0x1400c5b80
mov dword [rsp + 0x134], 1
jmp 0x1400c5b8b
mov dword [rsp + 0x134], 0
cmp dword [rsp + 0x134], 0
jne 0x1400c5ba2
mov dword [rsp + 0x138], 0
jmp 0x1400c5bad
mov dword [rsp + 0x138], 1
movzx eax, byte [rsp + 0x138]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaa8], eax
mov eax, dword [rsp + 0x40]
and eax, 2
test eax, eax
je 0x1400c5bf6
mov dword [rsp + 0x13c], 1
jmp 0x1400c5c01
mov dword [rsp + 0x13c], 0
mov eax, dword [rsp + 0x13c]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaa8]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaa8], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
and eax, 1
test eax, eax
je 0x1400c5c71
mov dword [rsp + 0x140], 1
jmp 0x1400c5c7c
mov dword [rsp + 0x140], 0
cmp dword [rsp + 0x140], 0
jne 0x1400c5c93
mov dword [rsp + 0x144], 0
jmp 0x1400c5c9e
mov dword [rsp + 0x144], 1
movzx eax, byte [rsp + 0x144]
and eax, 1
shl eax, 2
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xb48]
and ecx, 0xfffffffb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xb48], eax
mov eax, dword [rsp + 0x40]
and eax, 2
test eax, eax
je 0x1400c5ce7
mov dword [rsp + 0x148], 1
jmp 0x1400c5cf2
mov dword [rsp + 0x148], 0
mov eax, dword [rsp + 0x148]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xb48]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xb48], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c5d58
cmp dword [rsp + 0x40], 2
jle 0x1400c5d62
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbb0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c5daa
cmp dword [rsp + 0x40], 2
jle 0x1400c5db4
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xb80], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax - 8]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x68], 0
jge 0x1400c5e02
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xb88], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c5e4a
mov dword [rsp + 0x14c], 1
jmp 0x1400c5e55
mov dword [rsp + 0x14c], 0
mov eax, dword [rsp + 0x14c]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c5f03
mov dword [rsp + 0x150], 1
jmp 0x1400c5f0e
mov dword [rsp + 0x150], 0
mov eax, dword [rsp + 0x150]
and eax, 1
shl eax, 4
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffef
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c5f72
mov dword [rsp + 0x154], 1
jmp 0x1400c5f7d
mov dword [rsp + 0x154], 0
mov eax, dword [rsp + 0x154]
and eax, 1
shl eax, 6
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
and ecx, 0xffffffbf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x738], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x740], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x748], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x750], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x758], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe30], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe38], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x760], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c61cb
mov dword [rsp + 0x158], 1
jmp 0x1400c61d6
mov dword [rsp + 0x158], 0
mov eax, dword [rsp + 0x158]
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xa50]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xa50], eax
mov rax, qword [rsp + 0x200]
mov eax, dword [rax + 0xa50]
shr eax, 3
and eax, 1
and eax, 1
shl eax, 3
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xaf0]
and ecx, 0xfffffff7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xaf0], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
jne 0x1400c6277
mov dword [rsp + 0x15c], 1
jmp 0x1400c6282
mov dword [rsp + 0x15c], 0
mov eax, dword [rsp + 0x15c]
and eax, 1
shl eax, 7
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 7
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
jne 0x1400c62e7
mov dword [rsp + 0x160], 1
jmp 0x1400c62f2
mov dword [rsp + 0x160], 0
mov eax, dword [rsp + 0x160]
and eax, 1
shl eax, 8
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 8
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c635c
cmp dword [rsp + 0x40], 0x1ff
jle 0x1400c6366
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbb8], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c63b1
cmp dword [rsp + 0x40], 0x1ff
jle 0x1400c63bb
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbbc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jl 0x1400c6403
cmp dword [rsp + 0x40], 0xf
jle 0x1400c640d
mov eax, Ordinal_45
jmp 0x1400c7183
mov ecx, dword [rsp + 0x40]
call fcn.1400d3a10
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xdb8], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx - 8]
mov dword [rax + 0xdbc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx - 8]
mov dword [rax + 0xdc0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x37
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdc8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c65ce
mov dword [rsp + 0x164], 1
jmp 0x1400c65d9
mov dword [rsp + 0x164], 0
mov eax, dword [rsp + 0x164]
and eax, 1
shl eax, 0xb
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xb
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x1a4], eax
mov dword [rsp + 0x58], 0
mov eax, dword [rsp + 0x1a4]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x78]
dec eax
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
ja case.default.0x1400c6673
movsxd rax, dword [rsp + 0x78]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0xc7840]
add rax, rcx
jmp rax
mov dword [rsp + 0x58], 1
jmp 0x1400c66eb
mov dword [rsp + 0x58], 2
jmp 0x1400c66eb
mov dword [rsp + 0x58], 3
jmp 0x1400c66eb
mov dword [rsp + 0x58], 4
jmp 0x1400c66eb
mov dword [rsp + 0x58], 5
jmp 0x1400c66eb
mov dword [rsp + 0x58], 6
jmp 0x1400c66eb
mov dword [rsp + 0x58], 7
jmp 0x1400c66eb
mov dword [rsp + 0x58], 8
jmp 0x1400c66eb
mov dword [rsp + 0x58], 9
jmp 0x1400c66eb
mov dword [rsp + 0x58], 0xa
jmp 0x1400c66eb
mov dword [rsp + 0x58], listen
jmp 0x1400c66eb
mov dword [rsp + 0x58], 0
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x58]
mov dword [rax + 0xdd0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x32
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x33
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x34
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x13d0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov ecx, dword [rcx - 8]
mov dword [rax + 0x13d0], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x6b0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x708], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c68db
mov dword [rsp + 0x168], 1
jmp 0x1400c68e6
mov dword [rsp + 0x168], 0
mov eax, dword [rsp + 0x168]
and eax, 1
shl eax, 0xc
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xc
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdd8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xde0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xde8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x14b8], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xdf0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x200]
call fcn.1400ea0e0
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x200]
call fcn.1400ea0c0
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x200]
call fcn.1400ea0a0
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov rdx, qword [rax - 8]
mov rcx, qword [rsp + 0x200]
call fcn.1400ea100
mov dword [rsp + 0x44], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6b27
mov dword [rsp + 0x16c], 1
jmp 0x1400c6b32
mov dword [rsp + 0x16c], 0
mov eax, dword [rsp + 0x16c]
and eax, 1
shl eax, 0xd
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xd
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c6b9c
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xdfc], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c6be7
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xe00], ecx
jmp 0x1400c717f
mov dword [rsp + 0x44], 4
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6c3a
mov dword [rsp + 0x170], 1
jmp 0x1400c6c45
mov dword [rsp + 0x170], 0
mov eax, dword [rsp + 0x170]
and eax, 1
shl eax, 0xf
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0xf
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6caa
mov dword [rsp + 0x174], 1
jmp 0x1400c6cb5
mov dword [rsp + 0x174], 0
mov eax, dword [rsp + 0x174]
and eax, 1
shl eax, 0x10
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x10
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6d1a
mov dword [rsp + 0x178], 1
jmp 0x1400c6d25
mov dword [rsp + 0x178], 0
mov eax, dword [rsp + 0x178]
and eax, 1
shl eax, 0x11
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x11
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6d8a
mov dword [rsp + 0x17c], 1
jmp 0x1400c6d95
mov dword [rsp + 0x17c], 0
mov eax, dword [rsp + 0x17c]
and eax, 1
shl eax, 0x12
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x12
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov eax, 4
jmp 0x1400c7183
mov eax, 4
jmp 0x1400c7183
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0x9f0], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6e42
mov dword [rsp + 0x180], 1
jmp 0x1400c6e4d
mov dword [rsp + 0x180], 0
mov eax, dword [rsp + 0x180]
and eax, 1
shl eax, 0x13
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x13
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6eb2
mov dword [rsp + 0x184], 1
jmp 0x1400c6ebd
mov dword [rsp + 0x184], 0
mov eax, dword [rsp + 0x184]
and eax, 1
shl eax, 8
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe70]
btr ecx, 8
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe70], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c6f27
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x7a4], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6f6d
mov dword [rsp + 0x188], 1
jmp 0x1400c6f78
mov dword [rsp + 0x188], 0
mov eax, dword [rsp + 0x188]
and eax, 1
shl eax, 0x14
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x14
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
cmp dword [rax - 8], 0
je 0x1400c6fdd
mov dword [rsp + 0x18c], 1
jmp 0x1400c6fe8
mov dword [rsp + 0x18c], 0
mov eax, dword [rsp + 0x18c]
and eax, 1
shl eax, 0x18
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x18
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov eax, 8
imul rax, rax, 0x3b
mov rcx, qword [rsp + 0x200]
lea rax, [rcx + rax + 0xbc8]
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rcx - 8]
mov rcx, rax
call fcn.1400c7a00
mov dword [rsp + 0x44], eax
mov eax, 8
imul rax, rax, 0x3b
mov rcx, qword [rsp + 0x200]
cmp qword [rcx + rax + 0xbc8], 0
je 0x1400c708c
mov dword [rsp + 0x190], 1
jmp 0x1400c7097
mov dword [rsp + 0x190], 0
mov eax, dword [rsp + 0x190]
and eax, 1
shl eax, 0x19
mov rcx, qword [rsp + 0x200]
mov ecx, dword [rcx + 0xe74]
btr ecx, 0x19
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x200]
mov dword [rcx + 0xe74], eax
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov eax, dword [rax - 8]
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0
jge 0x1400c7101
mov eax, Ordinal_45
jmp 0x1400c7183
mov rax, qword [rsp + 0x200]
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xe40], ecx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe68], rcx
jmp 0x1400c717f
mov rax, qword [rsp + 0x210]
add rax, 8
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx - 8]
mov qword [rax + 0xe60], rcx
jmp 0x1400c717f
mov dword [rsp + 0x44], Ordinal_50
mov eax, dword [rsp + 0x44]
add rsp, 0x1f8
ret