Function at 0x140237730
Capabilities:
Access peb ldr_data
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using speck
Enumerate gui resources
Hash data using fnv
Manually build aes constants
Parse pe header
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x1f80
call fcn.1402c1f60
sub rsp, rax
mov rax, qword [0x1404b7a00]
xor rax, rsp
mov qword [rsp + 0x1f70], rax
mov dword [rsp + 0x30], 0
xor eax, eax
cmp eax, 1
je 0x1402380ea
xor eax, eax
cmp eax, 1
je 0x140237ee7
mov dword [rsp + 0x114c], 0
jmp 0x14023779a
mov eax, dword [rsp + 0x114c]
inc eax
mov dword [rsp + 0x114c], eax
cmp dword [rsp + 0x114c], 0x64
jge 0x140237ee2
mov dword [rsp + 0x180], Ordinal_79
mov dword [rsp + 0x69c], 0
jmp 0x1402377d0
mov eax, dword [rsp + 0x69c]
inc eax
mov dword [rsp + 0x69c], eax
cmp dword [rsp + 0x69c], 8
jge 0x140237a00
mov eax, dword [rsp + 0x69c]
add eax, 6
mov dword [rsp + 0x164], eax
mov eax, dword [rsp + 0x164]
add eax, 5
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 0x12
jne 0x1402379ed
mov dword [rsp + 0x154], Ordinal_46
mov eax, dword [rsp + 0x154]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023783e
mov eax, dword [rsp + 0x154]
shl eax, 1
mov dword [rsp + 0x154], eax
jmp 0x14023784f
mov eax, dword [rsp + 0x154]
add eax, 3
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x164]
imul eax, dword [rsp + 0x180]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1550], eax
mov dword [rsp + 0x1150], 0
jmp 0x14023788a
mov eax, dword [rsp + 0x1150]
inc eax
mov dword [rsp + 0x1150], eax
cmp dword [rsp + 0x1150], 0x64
jge 0x1402379ed
mov dword [rsp + 0x1154], 0x4d
mov dword [rsp + 0x6a0], 0
jmp 0x1402378c0
mov eax, dword [rsp + 0x6a0]
inc eax
mov dword [rsp + 0x6a0], eax
cmp dword [rsp + 0x6a0], 6
jge 0x14023796c
mov eax, dword [rsp + 0x6a0]
add eax, 3
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x15c]
add eax, 2
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0xb
jne 0x140237959
mov dword [rsp + 0x158], Ordinal_46
mov eax, dword [rsp + 0x158]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023792a
mov eax, dword [rsp + 0x158]
shl eax, 1
mov dword [rsp + 0x158], eax
jmp 0x14023793b
mov eax, dword [rsp + 0x158]
add eax, 3
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x15c]
imul eax, dword [rsp + 0x1154]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1554], eax
cmp dword [rsp + 0x15c], 0x12
jl 0x1402378df
jmp 0x1402378b0
cmp dword [rsp + 0x1154], 0x23
jle 0x1402379e8
mov eax, dword [rsp + 0x1154]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1158], eax
mov dword [rsp + 0x160], Ordinal_46
mov eax, dword [rsp + 0x160]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402379bc
mov eax, dword [rsp + 0x160]
shl eax, 1
mov dword [rsp + 0x160], eax
jmp 0x1402379cd
mov eax, dword [rsp + 0x160]
add eax, 3
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x1158]
sub eax, 4
mov dword [rsp + 0x1158], eax
cmp dword [rsp + 0x1158], 0
jg 0x14023798c
jmp 0x14023787a
cmp dword [rsp + 0x164], 0x1e
jl 0x1402377ef
jmp 0x1402377c0
cmp dword [rsp + 0x180], 0x23
jle 0x140237c90
mov eax, dword [rsp + 0x180]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1168], eax
mov dword [rsp + 0x6a4], 0
jmp 0x140237a41
mov eax, dword [rsp + 0x6a4]
inc eax
mov dword [rsp + 0x6a4], eax
cmp dword [rsp + 0x6a4], 8
jge 0x140237c71
mov eax, dword [rsp + 0x6a4]
add eax, 6
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x178]
add eax, 5
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 0x12
jne 0x140237c5e
mov dword [rsp + 0x168], Ordinal_46
mov eax, dword [rsp + 0x168]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140237aaf
mov eax, dword [rsp + 0x168]
shl eax, 1
mov dword [rsp + 0x168], eax
jmp 0x140237ac0
mov eax, dword [rsp + 0x168]
add eax, 3
mov dword [rsp + 0x168], eax
mov eax, dword [rsp + 0x178]
imul eax, dword [rsp + 0x180]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1558], eax
mov dword [rsp + 0x115c], 0
jmp 0x140237afb
mov eax, dword [rsp + 0x115c]
inc eax
mov dword [rsp + 0x115c], eax
cmp dword [rsp + 0x115c], 0x64
jge 0x140237c5e
mov dword [rsp + 0x1160], 0x4d
mov dword [rsp + 0x6a8], 0
jmp 0x140237b31
mov eax, dword [rsp + 0x6a8]
inc eax
mov dword [rsp + 0x6a8], eax
cmp dword [rsp + 0x6a8], 6
jge 0x140237bdd
mov eax, dword [rsp + 0x6a8]
add eax, 3
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x170]
add eax, 2
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0xb
jne 0x140237bca
mov dword [rsp + 0x16c], Ordinal_46
mov eax, dword [rsp + 0x16c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140237b9b
mov eax, dword [rsp + 0x16c]
shl eax, 1
mov dword [rsp + 0x16c], eax
jmp 0x140237bac
mov eax, dword [rsp + 0x16c]
add eax, 3
mov dword [rsp + 0x16c], eax
mov eax, dword [rsp + 0x170]
imul eax, dword [rsp + 0x1160]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x155c], eax
cmp dword [rsp + 0x170], 0x12
jl 0x140237b50
jmp 0x140237b21
cmp dword [rsp + 0x1160], 0x23
jle 0x140237c59
mov eax, dword [rsp + 0x1160]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1164], eax
mov dword [rsp + 0x174], Ordinal_46
mov eax, dword [rsp + 0x174]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140237c2d
mov eax, dword [rsp + 0x174]
shl eax, 1
mov dword [rsp + 0x174], eax
jmp 0x140237c3e
mov eax, dword [rsp + 0x174]
add eax, 3
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x1164]
sub eax, 4
mov dword [rsp + 0x1164], eax
cmp dword [rsp + 0x1164], 0
jg 0x140237bfd
jmp 0x140237aeb
cmp dword [rsp + 0x178], 0x1e
jl 0x140237a60
jmp 0x140237a31
mov eax, dword [rsp + 0x1168]
sub eax, 4
mov dword [rsp + 0x1168], eax
cmp dword [rsp + 0x1168], 0
jg 0x140237a24
mov dword [rsp + 0x6ac], 0
jmp 0x140237cad
mov eax, dword [rsp + 0x6ac]
inc eax
mov dword [rsp + 0x6ac], eax
cmp dword [rsp + 0x6ac], 8
jge 0x140237edd
mov eax, dword [rsp + 0x6ac]
add eax, 6
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x190]
add eax, 5
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 0x12
jne 0x140237eca
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 0x140237d1b
mov eax, dword [rsp + 0x17c]
shl eax, 1
mov dword [rsp + 0x17c], eax
jmp 0x140237d2c
mov eax, dword [rsp + 0x17c]
add eax, 3
mov dword [rsp + 0x17c], eax
mov eax, dword [rsp + 0x190]
imul eax, dword [rsp + 0x180]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1560], eax
mov dword [rsp + 0x116c], 0
jmp 0x140237d67
mov eax, dword [rsp + 0x116c]
inc eax
mov dword [rsp + 0x116c], eax
cmp dword [rsp + 0x116c], 0x64
jge 0x140237eca
mov dword [rsp + 0x1170], 0x4d
mov dword [rsp + 0x6b0], 0
jmp 0x140237d9d
mov eax, dword [rsp + 0x6b0]
inc eax
mov dword [rsp + 0x6b0], eax
cmp dword [rsp + 0x6b0], 6
jge 0x140237e49
mov eax, dword [rsp + 0x6b0]
add eax, 3
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x188]
add eax, 2
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0xb
jne 0x140237e36
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 0x140237e07
mov eax, dword [rsp + 0x184]
shl eax, 1
mov dword [rsp + 0x184], eax
jmp 0x140237e18
mov eax, dword [rsp + 0x184]
add eax, 3
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x188]
imul eax, dword [rsp + 0x1170]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1564], eax
cmp dword [rsp + 0x188], 0x12
jl 0x140237dbc
jmp 0x140237d8d
cmp dword [rsp + 0x1170], 0x23
jle 0x140237ec5
mov eax, dword [rsp + 0x1170]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xae0], eax
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 0x140237e99
mov eax, dword [rsp + 0x18c]
shl eax, 1
mov dword [rsp + 0x18c], eax
jmp 0x140237eaa
mov eax, dword [rsp + 0x18c]
add eax, 3
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0xae0]
sub eax, 4
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 0
jg 0x140237e69
jmp 0x140237d57
cmp dword [rsp + 0x190], 0x1e
jl 0x140237ccc
jmp 0x140237c9d
jmp 0x14023778a
jmp 0x1402380ea
mov dword [rsp + 0xae4], 0
jmp 0x140237f04
mov eax, dword [rsp + 0xae4]
inc eax
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0xae4], 0x64
jge 0x1402380ea
mov dword [rsp + 0xae8], 0x59
mov dword [rsp + 0x6b4], 0
jmp 0x140237f3a
mov eax, dword [rsp + 0x6b4]
inc eax
mov dword [rsp + 0x6b4], eax
cmp dword [rsp + 0x6b4], 7
jge 0x140238028
mov eax, dword [rsp + 0x6b4]
add eax, 4
mov dword [rsp + 0x19c], eax
mov eax, dword [rsp + 0x19c]
add eax, 3
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 0xe
jne 0x140238015
mov dword [rsp + 0x194], Ordinal_46
mov eax, dword [rsp + 0x194]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140237fa8
mov eax, dword [rsp + 0x194]
shl eax, 1
mov dword [rsp + 0x194], eax
jmp 0x140237fb9
mov eax, dword [rsp + 0x194]
add eax, 3
mov dword [rsp + 0x194], eax
mov eax, dword [rsp + 0x19c]
imul eax, dword [rsp + 0xae8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1568], 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 0x140238004
mov eax, dword [rsp + 0x198]
shl eax, 1
mov dword [rsp + 0x198], eax
jmp 0x140238015
mov eax, dword [rsp + 0x198]
add eax, 3
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x19c], 0x19
jl 0x140237f59
jmp 0x140237f2a
cmp dword [rsp + 0xae8], 0x28
jle 0x1402380a4
mov eax, dword [rsp + 0xae8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xaec], eax
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 0x140238078
mov eax, dword [rsp + 0x1a0]
shl eax, 1
mov dword [rsp + 0x1a0], eax
jmp 0x140238089
mov eax, dword [rsp + 0x1a0]
add eax, 3
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0xaec]
sub eax, 3
mov dword [rsp + 0xaec], eax
cmp dword [rsp + 0xaec], 0
jg 0x140238048
mov dword [rsp + 0x1a4], Ordinal_46
mov eax, dword [rsp + 0x1a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402380d4
mov eax, dword [rsp + 0x1a4]
shl eax, 1
mov dword [rsp + 0x1a4], eax
jmp 0x1402380e5
mov eax, dword [rsp + 0x1a4]
add eax, 3
mov dword [rsp + 0x1a4], eax
jmp 0x140237ef4
xor eax, eax
cmp eax, 1
je 0x140238e5a
xor eax, eax
cmp eax, 1
je 0x140238778
mov dword [rsp + 0xaf0], 0
jmp 0x14023811d
mov eax, dword [rsp + 0xaf0]
inc eax
mov dword [rsp + 0xaf0], eax
cmp dword [rsp + 0xaf0], 0x64
jge 0x140238773
mov dword [rsp + 0xb0c], 0x3f
mov dword [rsp + 0x6b8], 0
jmp 0x140238153
mov eax, dword [rsp + 0x6b8]
inc eax
mov dword [rsp + 0x6b8], eax
cmp dword [rsp + 0x6b8], 6
jge 0x140238477
mov eax, dword [rsp + 0x6b8]
add eax, 5
mov dword [rsp + 0x1b0], eax
mov eax, dword [rsp + 0x1b0]
add eax, 4
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 0x11
jne 0x140238464
mov dword [rsp + 0xaf4], 0
jmp 0x1402381ae
mov eax, dword [rsp + 0xaf4]
inc eax
mov dword [rsp + 0xaf4], eax
cmp dword [rsp + 0xaf4], 0x64
jge 0x1402382eb
mov dword [rsp + 0xaf8], 0x2a
mov dword [rsp + 0x6bc], 0
jmp 0x1402381e4
mov eax, dword [rsp + 0x6bc]
inc eax
mov dword [rsp + 0x6bc], eax
cmp dword [rsp + 0x6bc], 4
jge 0x14023827a
mov eax, dword [rsp + 0x6bc]
add eax, 2
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x1a8]
inc eax
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 7
jne 0x14023826b
mov dword [rsp + 0x54], Ordinal_79
cmp dword [rsp + 0x54], 0
jle 0x14023824d
mov eax, dword [rsp + 0x54]
sub eax, 5
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0xa
jne 0x14023824b
mov eax, dword [rsp + 0x54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x54], eax
jmp 0x140238225
mov eax, dword [rsp + 0x1a8]
imul eax, dword [rsp + 0xaf8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x156c], eax
cmp dword [rsp + 0x1a8], 0xb
jl 0x140238203
jmp 0x1402381d4
cmp dword [rsp + 0xaf8], 0x14
jle 0x1402382e6
mov eax, dword [rsp + 0xaf8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xafc], eax
mov dword [rsp + 0x58], Ordinal_79
cmp dword [rsp + 0x58], 0
jle 0x1402382cb
mov eax, dword [rsp + 0x58]
sub eax, 5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0xa
jne 0x1402382c9
mov eax, dword [rsp + 0x58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x58], eax
jmp 0x1402382a3
mov eax, dword [rsp + 0xafc]
sub eax, 2
mov dword [rsp + 0xafc], eax
cmp dword [rsp + 0xafc], 0
jg 0x14023829b
jmp 0x14023819e
mov eax, dword [rsp + 0x1b0]
imul eax, dword [rsp + 0xb0c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1570], eax
mov dword [rsp + 0xb00], 0
jmp 0x140238327
mov eax, dword [rsp + 0xb00]
inc eax
mov dword [rsp + 0xb00], eax
cmp dword [rsp + 0xb00], 0x64
jge 0x140238464
mov dword [rsp + 0xb04], 0x2a
mov dword [rsp + 0x6c0], 0
jmp 0x14023835d
mov eax, dword [rsp + 0x6c0]
inc eax
mov dword [rsp + 0x6c0], eax
cmp dword [rsp + 0x6c0], 4
jge 0x1402383f3
mov eax, dword [rsp + 0x6c0]
add eax, 2
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x1ac]
inc eax
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 7
jne 0x1402383e4
mov dword [rsp + 0x5c], Ordinal_79
cmp dword [rsp + 0x5c], 0
jle 0x1402383c6
mov eax, dword [rsp + 0x5c]
sub eax, 5
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jne 0x1402383c4
mov eax, dword [rsp + 0x5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x5c], eax
jmp 0x14023839e
mov eax, dword [rsp + 0x1ac]
imul eax, dword [rsp + 0xb04]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1574], eax
cmp dword [rsp + 0x1ac], 0xb
jl 0x14023837c
jmp 0x14023834d
cmp dword [rsp + 0xb04], 0x14
jle 0x14023845f
mov eax, dword [rsp + 0xb04]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb08], eax
mov dword [rsp + 0x60], Ordinal_79
cmp dword [rsp + 0x60], 0
jle 0x140238444
mov eax, dword [rsp + 0x60]
sub eax, 5
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xa
jne 0x140238442
mov eax, dword [rsp + 0x60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x60], eax
jmp 0x14023841c
mov eax, dword [rsp + 0xb08]
sub eax, 2
mov dword [rsp + 0xb08], eax
cmp dword [rsp + 0xb08], 0
jg 0x140238414
jmp 0x140238317
cmp dword [rsp + 0x1b0], 0x1c
jl 0x140238172
jmp 0x140238143
cmp dword [rsp + 0xb0c], 0x1e
jle 0x140238614
mov eax, dword [rsp + 0xb0c]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xb1c], eax
mov dword [rsp + 0xb10], 0
jmp 0x1402384b8
mov eax, dword [rsp + 0xb10]
inc eax
mov dword [rsp + 0xb10], eax
cmp dword [rsp + 0xb10], 0x64
jge 0x1402385f5
mov dword [rsp + 0xb14], 0x2a
mov dword [rsp + 0x6c4], 0
jmp 0x1402384ee
mov eax, dword [rsp + 0x6c4]
inc eax
mov dword [rsp + 0x6c4], eax
cmp dword [rsp + 0x6c4], 4
jge 0x140238584
mov eax, dword [rsp + 0x6c4]
add eax, 2
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0x1b4]
inc eax
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 7
jne 0x140238575
mov dword [rsp + 0x64], Ordinal_79
cmp dword [rsp + 0x64], 0
jle 0x140238557
mov eax, dword [rsp + 0x64]
sub eax, 5
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jne 0x140238555
mov eax, dword [rsp + 0x64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x64], eax
jmp 0x14023852f
mov eax, dword [rsp + 0x1b4]
imul eax, dword [rsp + 0xb14]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1578], eax
cmp dword [rsp + 0x1b4], 0xb
jl 0x14023850d
jmp 0x1402384de
cmp dword [rsp + 0xb14], 0x14
jle 0x1402385f0
mov eax, dword [rsp + 0xb14]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb18], eax
mov dword [rsp + 0x68], Ordinal_79
cmp dword [rsp + 0x68], 0
jle 0x1402385d5
mov eax, dword [rsp + 0x68]
sub eax, 5
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xa
jne 0x1402385d3
mov eax, dword [rsp + 0x68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x68], eax
jmp 0x1402385ad
mov eax, dword [rsp + 0xb18]
sub eax, 2
mov dword [rsp + 0xb18], eax
cmp dword [rsp + 0xb18], 0
jg 0x1402385a5
jmp 0x1402384a8
mov eax, dword [rsp + 0xb1c]
sub eax, 2
mov dword [rsp + 0xb1c], eax
cmp dword [rsp + 0xb1c], 0
jg 0x14023849b
mov dword [rsp + 0xb20], 0
jmp 0x140238631
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0xb20], eax
cmp dword [rsp + 0xb20], 0x64
jge 0x14023876e
mov dword [rsp + 0xb24], 0x2a
mov dword [rsp + 0x6c8], 0
jmp 0x140238667
mov eax, dword [rsp + 0x6c8]
inc eax
mov dword [rsp + 0x6c8], eax
cmp dword [rsp + 0x6c8], 4
jge 0x1402386fd
mov eax, dword [rsp + 0x6c8]
add eax, 2
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x1b8]
inc eax
mov dword [rsp + 0x1b8], eax
cmp dword [rsp + 0x1b8], 7
jne 0x1402386ee
mov dword [rsp + 0x6c], Ordinal_79
cmp dword [rsp + 0x6c], 0
jle 0x1402386d0
mov eax, dword [rsp + 0x6c]
sub eax, 5
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x1402386ce
mov eax, dword [rsp + 0x6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x6c], eax
jmp 0x1402386a8
mov eax, dword [rsp + 0x1b8]
imul eax, dword [rsp + 0xb24]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1580], eax
cmp dword [rsp + 0x1b8], 0xb
jl 0x140238686
jmp 0x140238657
cmp dword [rsp + 0xb24], 0x14
jle 0x140238769
mov eax, dword [rsp + 0xb24]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb28], eax
mov dword [rsp + 0x70], Ordinal_79
cmp dword [rsp + 0x70], 0
jle 0x14023874e
mov eax, dword [rsp + 0x70]
sub eax, 5
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xa
jne 0x14023874c
mov eax, dword [rsp + 0x70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x70], eax
jmp 0x140238726
mov eax, dword [rsp + 0xb28]
sub eax, 2
mov dword [rsp + 0xb28], eax
cmp dword [rsp + 0xb28], 0
jg 0x14023871e
jmp 0x140238621
jmp 0x14023810d
jmp 0x140238e5a
mov dword [rsp + 0xb2c], 0
jmp 0x140238795
mov eax, dword [rsp + 0xb2c]
inc eax
mov dword [rsp + 0xb2c], eax
cmp dword [rsp + 0xb2c], 0x64
jge 0x140238e5a
mov dword [rsp + 0xb48], 0x34
mov dword [rsp + 0x6cc], 0
jmp 0x1402387cb
mov eax, dword [rsp + 0x6cc]
inc eax
mov dword [rsp + 0x6cc], eax
cmp dword [rsp + 0x6cc], 7
jge 0x140238b03
mov eax, dword [rsp + 0x6cc]
add eax, 4
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x1c4]
add eax, 3
mov dword [rsp + 0x1c4], eax
cmp dword [rsp + 0x1c4], 0x10
jne 0x140238af0
mov dword [rsp + 0xb30], 0
jmp 0x140238826
mov eax, dword [rsp + 0xb30]
inc eax
mov dword [rsp + 0xb30], eax
cmp dword [rsp + 0xb30], 0x64
jge 0x140238963
mov dword [rsp + 0xb34], 0x2a
mov dword [rsp + 0x6d0], 0
jmp 0x14023885c
mov eax, dword [rsp + 0x6d0]
inc eax
mov dword [rsp + 0x6d0], eax
cmp dword [rsp + 0x6d0], 4
jge 0x1402388f2
mov eax, dword [rsp + 0x6d0]
add eax, 2
mov dword [rsp + 0x1bc], eax
mov eax, dword [rsp + 0x1bc]
inc eax
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1bc], 7
jne 0x1402388e3
mov dword [rsp + 0x74], Ordinal_79
cmp dword [rsp + 0x74], 0
jle 0x1402388c5
mov eax, dword [rsp + 0x74]
sub eax, 5
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jne 0x1402388c3
mov eax, dword [rsp + 0x74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x74], eax
jmp 0x14023889d
mov eax, dword [rsp + 0x1bc]
imul eax, dword [rsp + 0xb34]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x157c], eax
cmp dword [rsp + 0x1bc], 0xb
jl 0x14023887b
jmp 0x14023884c
cmp dword [rsp + 0xb34], 0x14
jle 0x14023895e
mov eax, dword [rsp + 0xb34]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb38], eax
mov dword [rsp + 0x78], Ordinal_79
cmp dword [rsp + 0x78], 0
jle 0x140238943
mov eax, dword [rsp + 0x78]
sub eax, 5
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
jne 0x140238941
mov eax, dword [rsp + 0x78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x78], eax
jmp 0x14023891b
mov eax, dword [rsp + 0xb38]
sub eax, 2
mov dword [rsp + 0xb38], eax
cmp dword [rsp + 0xb38], 0
jg 0x140238913
jmp 0x140238816
mov eax, dword [rsp + 0x1c4]
imul eax, dword [rsp + 0xb48]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1584], eax
mov dword [rsp + 0xb3c], 0
jmp 0x14023899e
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0xb3c], eax
cmp dword [rsp + 0xb3c], 0x64
jge 0x140238af0
mov dword [rsp + 0xb40], 0x2a
mov dword [rsp + 0x6d4], 0
jmp 0x1402389d4
mov eax, dword [rsp + 0x6d4]
inc eax
mov dword [rsp + 0x6d4], eax
cmp dword [rsp + 0x6d4], 4
jge 0x140238a6a
mov eax, dword [rsp + 0x6d4]
add eax, 2
mov dword [rsp + 0x1c0], eax
mov eax, dword [rsp + 0x1c0]
inc eax
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 7
jne 0x140238a5b
mov dword [rsp + 0x7c], Ordinal_79
cmp dword [rsp + 0x7c], 0
jle 0x140238a3d
mov eax, dword [rsp + 0x7c]
sub eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0xa
jne 0x140238a3b
mov eax, dword [rsp + 0x7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x140238a15
mov eax, dword [rsp + 0x1c0]
imul eax, dword [rsp + 0xb40]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1588], eax
cmp dword [rsp + 0x1c0], 0xb
jl 0x1402389f3
jmp 0x1402389c4
cmp dword [rsp + 0xb40], 0x14
jle 0x140238aeb
mov eax, dword [rsp + 0xb40]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb44], eax
mov dword [rsp + 0x80], Ordinal_79
cmp dword [rsp + 0x80], 0
jle 0x140238ad0
mov eax, dword [rsp + 0x80]
sub eax, 5
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0xa
jne 0x140238ace
mov eax, dword [rsp + 0x80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x80], eax
jmp 0x140238a96
mov eax, dword [rsp + 0xb44]
sub eax, 2
mov dword [rsp + 0xb44], eax
cmp dword [rsp + 0xb44], 0
jg 0x140238a8b
jmp 0x14023898e
cmp dword [rsp + 0x1c4], 0x1b
jl 0x1402387ea
jmp 0x1402387bb
cmp dword [rsp + 0xb48], 0x19
jle 0x140238ccd
mov eax, dword [rsp + 0xb48]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xb58], eax
mov dword [rsp + 0xb4c], 0
jmp 0x140238b44
mov eax, dword [rsp + 0xb4c]
inc eax
mov dword [rsp + 0xb4c], eax
cmp dword [rsp + 0xb4c], 0x64
jge 0x140238caf
mov dword [rsp + 0xb50], 0x2a
mov dword [rsp + 0x6d8], 0
jmp 0x140238b7a
mov eax, dword [rsp + 0x6d8]
inc eax
mov dword [rsp + 0x6d8], eax
cmp dword [rsp + 0x6d8], 4
jge 0x140238c29
mov eax, dword [rsp + 0x6d8]
add eax, 2
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x1c8]
inc eax
mov dword [rsp + 0x1c8], eax
cmp dword [rsp + 0x1c8], 7
jne 0x140238c16
mov dword [rsp + 0x84], Ordinal_79
cmp dword [rsp + 0x84], 0
jle 0x140238bf8
mov eax, dword [rsp + 0x84]
sub eax, 5
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xa
jne 0x140238bf6
mov eax, dword [rsp + 0x84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x84], eax
jmp 0x140238bbe
mov eax, dword [rsp + 0x1c8]
imul eax, dword [rsp + 0xb50]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x158c], eax
cmp dword [rsp + 0x1c8], 0xb
jl 0x140238b99
jmp 0x140238b6a
cmp dword [rsp + 0xb50], 0x14
jle 0x140238caa
mov eax, dword [rsp + 0xb50]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb54], eax
mov dword [rsp + 0x88], Ordinal_79
cmp dword [rsp + 0x88], 0
jle 0x140238c8f
mov eax, dword [rsp + 0x88]
sub eax, 5
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xa
jne 0x140238c8d
mov eax, dword [rsp + 0x88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x88], eax
jmp 0x140238c55
mov eax, dword [rsp + 0xb54]
sub eax, 2
mov dword [rsp + 0xb54], eax
cmp dword [rsp + 0xb54], 0
jg 0x140238c4a
jmp 0x140238b34
mov eax, dword [rsp + 0xb58]
dec eax
mov dword [rsp + 0xb58], eax
cmp dword [rsp + 0xb58], 0
jg 0x140238b27
mov dword [rsp + 0xb5c], 0
jmp 0x140238cea
mov eax, dword [rsp + 0xb5c]
inc eax
mov dword [rsp + 0xb5c], eax
cmp dword [rsp + 0xb5c], 0x64
jge 0x140238e55
mov dword [rsp + 0xb60], 0x2a
mov dword [rsp + 0x6dc], 0
jmp 0x140238d20
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x6dc], eax
cmp dword [rsp + 0x6dc], 4
jge 0x140238dcf
mov eax, dword [rsp + 0x6dc]
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 0x140238dbc
mov dword [rsp + 0x8c], Ordinal_79
cmp dword [rsp + 0x8c], 0
jle 0x140238d9e
mov eax, dword [rsp + 0x8c]
sub eax, 5
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xa
jne 0x140238d9c
mov eax, dword [rsp + 0x8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x140238d64
mov eax, dword [rsp + 0x1cc]
imul eax, dword [rsp + 0xb60]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1590], eax
cmp dword [rsp + 0x1cc], 0xb
jl 0x140238d3f
jmp 0x140238d10
cmp dword [rsp + 0xb60], 0x14
jle 0x140238e50
mov eax, dword [rsp + 0xb60]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb64], eax
mov dword [rsp + 0x90], Ordinal_79
cmp dword [rsp + 0x90], 0
jle 0x140238e35
mov eax, dword [rsp + 0x90]
sub eax, 5
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jne 0x140238e33
mov eax, dword [rsp + 0x90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x90], eax
jmp 0x140238dfb
mov eax, dword [rsp + 0xb64]
sub eax, 2
mov dword [rsp + 0xb64], eax
cmp dword [rsp + 0xb64], 0
jg 0x140238df0
jmp 0x140238cda
jmp 0x140238785
xor eax, eax
test eax, eax
je 0x140239fb7
xor eax, eax
cmp eax, 1
je 0x140239713
mov dword [rsp + 0xb68], 0
jmp 0x140238e8c
mov eax, dword [rsp + 0xb68]
inc eax
mov dword [rsp + 0xb68], eax
cmp dword [rsp + 0xb68], 0x64
jge 0x14023970e
mov dword [rsp + 0xb84], 0x3f
mov dword [rsp + 0x6e0], 0
jmp 0x140238ec2
mov eax, dword [rsp + 0x6e0]
inc eax
mov dword [rsp + 0x6e0], eax
cmp dword [rsp + 0x6e0], 9
jge 0x1402392fa
mov eax, dword [rsp + 0x6e0]
add eax, 7
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x1e8]
add eax, 4
mov dword [rsp + 0x1e8], eax
cmp dword [rsp + 0x1e8], 0x15
jne 0x1402392e7
mov dword [rsp + 0xb6c], 0
jmp 0x140238f1d
mov eax, dword [rsp + 0xb6c]
inc eax
mov dword [rsp + 0xb6c], eax
cmp dword [rsp + 0xb6c], 0x64
jge 0x1402390e6
mov dword [rsp + 0xb70], 0x11
mov dword [rsp + 0x6e4], 0
jmp 0x140238f53
mov eax, dword [rsp + 0x6e4]
inc eax
mov dword [rsp + 0x6e4], eax
cmp dword [rsp + 0x6e4], 3
jge 0x14023902e
mov eax, dword [rsp + 0x6e4]
inc eax
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x1d4]
inc eax
mov dword [rsp + 0x1d4], eax
cmp dword [rsp + 0x1d4], 4
jne 0x14023901b
mov dword [rsp + 0x1d0], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6e8], 0
jmp 0x140238fb7
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x6e8], eax
cmp dword [rsp + 0x6e8], 4
jge 0x140239000
mov eax, dword [rsp + 0x6e8]
mov ecx, dword [rsp + 0x1d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x1d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140238ffe
imul eax, dword [rsp + 0x1d0], 3
mov dword [rsp + 0x1d0], eax
jmp 0x140238fa7
mov eax, dword [rsp + 0x1d4]
imul eax, dword [rsp + 0xb70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1594], eax
cmp dword [rsp + 0x1d4], 6
jl 0x140238f71
jmp 0x140238f43
cmp dword [rsp + 0xb70], 0xa
jle 0x1402390e1
mov eax, dword [rsp + 0xb70]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb74], eax
mov dword [rsp + 0x1d8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6ec], 0
jmp 0x14023907a
mov eax, dword [rsp + 0x6ec]
inc eax
mov dword [rsp + 0x6ec], eax
cmp dword [rsp + 0x6ec], 4
jge 0x1402390c3
mov eax, dword [rsp + 0x6ec]
mov ecx, dword [rsp + 0x1d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1d8], eax
mov eax, dword [rsp + 0x1d8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402390c1
imul eax, dword [rsp + 0x1d8], 3
mov dword [rsp + 0x1d8], eax
jmp 0x14023906a
mov eax, dword [rsp + 0xb74]
dec eax
mov dword [rsp + 0xb74], eax
cmp dword [rsp + 0xb74], 0
jg 0x140239052
jmp 0x140238f0d
mov eax, dword [rsp + 0x1e8]
imul eax, dword [rsp + 0xb84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1598], eax
mov dword [rsp + 0xb78], 0
jmp 0x14023911e
mov eax, dword [rsp + 0xb78]
inc eax
mov dword [rsp + 0xb78], eax
cmp dword [rsp + 0xb78], 0x64
jge 0x1402392e7
mov dword [rsp + 0xb7c], 0x11
mov dword [rsp + 0x6f0], 0
jmp 0x140239154
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x6f0], eax
cmp dword [rsp + 0x6f0], 3
jge 0x14023922f
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x1e0], eax
mov eax, dword [rsp + 0x1e0]
inc eax
mov dword [rsp + 0x1e0], eax
cmp dword [rsp + 0x1e0], 4
jne 0x14023921c
mov dword [rsp + 0x1dc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f4], 0
jmp 0x1402391b8
mov eax, dword [rsp + 0x6f4]
inc eax
mov dword [rsp + 0x6f4], eax
cmp dword [rsp + 0x6f4], 4
jge 0x140239201
mov eax, dword [rsp + 0x6f4]
mov ecx, dword [rsp + 0x1dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1dc], eax
mov eax, dword [rsp + 0x1dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402391ff
imul eax, dword [rsp + 0x1dc], 3
mov dword [rsp + 0x1dc], eax
jmp 0x1402391a8
mov eax, dword [rsp + 0x1e0]
imul eax, dword [rsp + 0xb7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1940], eax
cmp dword [rsp + 0x1e0], 6
jl 0x140239172
jmp 0x140239144
cmp dword [rsp + 0xb7c], 0xa
jle 0x1402392e2
mov eax, dword [rsp + 0xb7c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb80], eax
mov dword [rsp + 0x1e4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f8], 0
jmp 0x14023927b
mov eax, dword [rsp + 0x6f8]
inc eax
mov dword [rsp + 0x6f8], eax
cmp dword [rsp + 0x6f8], 4
jge 0x1402392c4
mov eax, dword [rsp + 0x6f8]
mov ecx, dword [rsp + 0x1e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0x1e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402392c2
imul eax, dword [rsp + 0x1e4], 3
mov dword [rsp + 0x1e4], eax
jmp 0x14023926b
mov eax, dword [rsp + 0xb80]
dec eax
mov dword [rsp + 0xb80], eax
cmp dword [rsp + 0xb80], 0
jg 0x140239253
jmp 0x14023910e
cmp dword [rsp + 0x1e8], 0x23
jl 0x140238ee1
jmp 0x140238eb2
cmp dword [rsp + 0xb84], 0x28
jle 0x140239523
mov eax, dword [rsp + 0xb84]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb94], eax
mov dword [rsp + 0xb88], 0
jmp 0x14023933b
mov eax, dword [rsp + 0xb88]
inc eax
mov dword [rsp + 0xb88], eax
cmp dword [rsp + 0xb88], 0x64
jge 0x140239504
mov dword [rsp + 0xb8c], 0x11
mov dword [rsp + 0x6fc], 0
jmp 0x140239371
mov eax, dword [rsp + 0x6fc]
inc eax
mov dword [rsp + 0x6fc], eax
cmp dword [rsp + 0x6fc], 3
jge 0x14023944c
mov eax, dword [rsp + 0x6fc]
inc eax
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x1f0]
inc eax
mov dword [rsp + 0x1f0], eax
cmp dword [rsp + 0x1f0], 4
jne 0x140239439
mov dword [rsp + 0x1ec], reloc.WS2_32.dll_listen
mov dword [rsp + 0x700], 0
jmp 0x1402393d5
mov eax, dword [rsp + 0x700]
inc eax
mov dword [rsp + 0x700], eax
cmp dword [rsp + 0x700], 4
jge 0x14023941e
mov eax, dword [rsp + 0x700]
mov ecx, dword [rsp + 0x1ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x1ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023941c
imul eax, dword [rsp + 0x1ec], 3
mov dword [rsp + 0x1ec], eax
jmp 0x1402393c5
mov eax, dword [rsp + 0x1f0]
imul eax, dword [rsp + 0xb8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1944], eax
cmp dword [rsp + 0x1f0], 6
jl 0x14023938f
jmp 0x140239361
cmp dword [rsp + 0xb8c], 0xa
jle 0x1402394ff
mov eax, dword [rsp + 0xb8c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb90], eax
mov dword [rsp + 0x1f4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x694], 0
jmp 0x140239498
mov eax, dword [rsp + 0x694]
inc eax
mov dword [rsp + 0x694], eax
cmp dword [rsp + 0x694], 4
jge 0x1402394e1
mov eax, dword [rsp + 0x694]
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 0x1402394df
imul eax, dword [rsp + 0x1f4], 3
mov dword [rsp + 0x1f4], eax
jmp 0x140239488
mov eax, dword [rsp + 0xb90]
dec eax
mov dword [rsp + 0xb90], eax
cmp dword [rsp + 0xb90], 0
jg 0x140239470
jmp 0x14023932b
mov eax, dword [rsp + 0xb94]
sub eax, 2
mov dword [rsp + 0xb94], eax
cmp dword [rsp + 0xb94], 0
jg 0x14023931e
mov dword [rsp + 0xb98], 0
jmp 0x140239540
mov eax, dword [rsp + 0xb98]
inc eax
mov dword [rsp + 0xb98], eax
cmp dword [rsp + 0xb98], 0x64
jge 0x140239709
mov dword [rsp + 0xb9c], 0x11
mov dword [rsp + 0x708], 0
jmp 0x140239576
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x708], eax
cmp dword [rsp + 0x708], 3
jge 0x140239651
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x1fc]
inc eax
mov dword [rsp + 0x1fc], eax
cmp dword [rsp + 0x1fc], 4
jne 0x14023963e
mov dword [rsp + 0x1f8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x70c], 0
jmp 0x1402395da
mov eax, dword [rsp + 0x70c]
inc eax
mov dword [rsp + 0x70c], eax
cmp dword [rsp + 0x70c], 4
jge 0x140239623
mov eax, dword [rsp + 0x70c]
mov ecx, dword [rsp + 0x1f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x1f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140239621
imul eax, dword [rsp + 0x1f8], 3
mov dword [rsp + 0x1f8], eax
jmp 0x1402395ca
mov eax, dword [rsp + 0x1fc]
imul eax, dword [rsp + 0xb9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1948], eax
cmp dword [rsp + 0x1fc], 6
jl 0x140239594
jmp 0x140239566
cmp dword [rsp + 0xb9c], 0xa
jle 0x140239704
mov eax, dword [rsp + 0xb9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xba0], eax
mov dword [rsp + 0x200], reloc.WS2_32.dll_listen
mov dword [rsp + 0x710], 0
jmp 0x14023969d
mov eax, dword [rsp + 0x710]
inc eax
mov dword [rsp + 0x710], eax
cmp dword [rsp + 0x710], 4
jge 0x1402396e6
mov eax, dword [rsp + 0x710]
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 0x1402396e4
imul eax, dword [rsp + 0x200], 3
mov dword [rsp + 0x200], eax
jmp 0x14023968d
mov eax, dword [rsp + 0xba0]
dec eax
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 0
jg 0x140239675
jmp 0x140239530
jmp 0x140238e7c
jmp 0x140239fb7
mov dword [rsp + 0xba4], 0
jmp 0x140239730
mov eax, dword [rsp + 0xba4]
inc eax
mov dword [rsp + 0xba4], eax
cmp dword [rsp + 0xba4], 0x64
jge 0x140239fb7
mov dword [rsp + 0xbc0], 0x5c
mov dword [rsp + 0x714], 0
jmp 0x140239766
mov eax, dword [rsp + 0x714]
inc eax
mov dword [rsp + 0x714], eax
cmp dword [rsp + 0x714], 6
jge 0x140239ba2
mov eax, dword [rsp + 0x714]
add eax, 9
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x21c]
add eax, 3
mov dword [rsp + 0x21c], eax
cmp dword [rsp + 0x21c], 0x18
jne 0x140239b8f
mov dword [rsp + 0xba8], 0
jmp 0x1402397c1
mov eax, dword [rsp + 0xba8]
inc eax
mov dword [rsp + 0xba8], eax
cmp dword [rsp + 0xba8], 0x64
jge 0x14023998a
mov dword [rsp + 0xbac], 0x11
mov dword [rsp + 0x718], 0
jmp 0x1402397f7
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x718], eax
cmp dword [rsp + 0x718], 3
jge 0x1402398d2
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x208]
inc eax
mov dword [rsp + 0x208], eax
cmp dword [rsp + 0x208], 4
jne 0x1402398bf
mov dword [rsp + 0x204], reloc.WS2_32.dll_listen
mov dword [rsp + 0x71c], 0
jmp 0x14023985b
mov eax, dword [rsp + 0x71c]
inc eax
mov dword [rsp + 0x71c], eax
cmp dword [rsp + 0x71c], 4
jge 0x1402398a4
mov eax, dword [rsp + 0x71c]
mov ecx, dword [rsp + 0x204]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x204], eax
mov eax, dword [rsp + 0x204]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402398a2
imul eax, dword [rsp + 0x204], 3
mov dword [rsp + 0x204], eax
jmp 0x14023984b
mov eax, dword [rsp + 0x208]
imul eax, dword [rsp + 0xbac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x194c], eax
cmp dword [rsp + 0x208], 6
jl 0x140239815
jmp 0x1402397e7
cmp dword [rsp + 0xbac], 0xa
jle 0x140239985
mov eax, dword [rsp + 0xbac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbb0], eax
mov dword [rsp + 0x20c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x720], 0
jmp 0x14023991e
mov eax, dword [rsp + 0x720]
inc eax
mov dword [rsp + 0x720], eax
cmp dword [rsp + 0x720], 4
jge 0x140239967
mov eax, dword [rsp + 0x720]
mov ecx, dword [rsp + 0x20c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x20c], eax
mov eax, dword [rsp + 0x20c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140239965
imul eax, dword [rsp + 0x20c], 3
mov dword [rsp + 0x20c], eax
jmp 0x14023990e
mov eax, dword [rsp + 0xbb0]
dec eax
mov dword [rsp + 0xbb0], eax
cmp dword [rsp + 0xbb0], 0
jg 0x1402398f6
jmp 0x1402397b1
mov eax, dword [rsp + 0x21c]
imul eax, dword [rsp + 0xbc0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1950], eax
mov dword [rsp + 0xbb4], 0
jmp 0x1402399c6
mov eax, dword [rsp + 0xbb4]
inc eax
mov dword [rsp + 0xbb4], eax
cmp dword [rsp + 0xbb4], 0x64
jge 0x140239b8f
mov dword [rsp + 0xbb8], 0x11
mov dword [rsp + 0x724], 0
jmp 0x1402399fc
mov eax, dword [rsp + 0x724]
inc eax
mov dword [rsp + 0x724], eax
cmp dword [rsp + 0x724], 3
jge 0x140239ad7
mov eax, dword [rsp + 0x724]
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 0x140239ac4
mov dword [rsp + 0x210], reloc.WS2_32.dll_listen
mov dword [rsp + 0x728], 0
jmp 0x140239a60
mov eax, dword [rsp + 0x728]
inc eax
mov dword [rsp + 0x728], eax
cmp dword [rsp + 0x728], 4
jge 0x140239aa9
mov eax, dword [rsp + 0x728]
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 0x140239aa7
imul eax, dword [rsp + 0x210], 3
mov dword [rsp + 0x210], eax
jmp 0x140239a50
mov eax, dword [rsp + 0x214]
imul eax, dword [rsp + 0xbb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1954], eax
cmp dword [rsp + 0x214], 6
jl 0x140239a1a
jmp 0x1402399ec
cmp dword [rsp + 0xbb8], 0xa
jle 0x140239b8a
mov eax, dword [rsp + 0xbb8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbbc], eax
mov dword [rsp + 0x218], reloc.WS2_32.dll_listen
mov dword [rsp + 0x72c], 0
jmp 0x140239b23
mov eax, dword [rsp + 0x72c]
inc eax
mov dword [rsp + 0x72c], eax
cmp dword [rsp + 0x72c], 4
jge 0x140239b6c
mov eax, dword [rsp + 0x72c]
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 0x140239b6a
imul eax, dword [rsp + 0x218], 3
mov dword [rsp + 0x218], eax
jmp 0x140239b13
mov eax, dword [rsp + 0xbbc]
dec eax
mov dword [rsp + 0xbbc], eax
cmp dword [rsp + 0xbbc], 0
jg 0x140239afb
jmp 0x1402399b6
cmp dword [rsp + 0x21c], 0x21
jl 0x140239785
jmp 0x140239756
cmp dword [rsp + 0xbc0], 0x32
jle 0x140239dcc
mov eax, dword [rsp + 0xbc0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbd0], eax
mov dword [rsp + 0xbc4], 0
jmp 0x140239be4
mov eax, dword [rsp + 0xbc4]
inc eax
mov dword [rsp + 0xbc4], eax
cmp dword [rsp + 0xbc4], 0x64
jge 0x140239dad
mov dword [rsp + 0xbc8], 0x11
mov dword [rsp + 0x730], 0
jmp 0x140239c1a
mov eax, dword [rsp + 0x730]
inc eax
mov dword [rsp + 0x730], eax
cmp dword [rsp + 0x730], 3
jge 0x140239cf5
mov eax, dword [rsp + 0x730]
inc eax
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0x224]
inc eax
mov dword [rsp + 0x224], eax
cmp dword [rsp + 0x224], 4
jne 0x140239ce2
mov dword [rsp + 0x220], reloc.WS2_32.dll_listen
mov dword [rsp + 0x734], 0
jmp 0x140239c7e
mov eax, dword [rsp + 0x734]
inc eax
mov dword [rsp + 0x734], eax
cmp dword [rsp + 0x734], 4
jge 0x140239cc7
mov eax, dword [rsp + 0x734]
mov ecx, dword [rsp + 0x220]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x220]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140239cc5
imul eax, dword [rsp + 0x220], 3
mov dword [rsp + 0x220], eax
jmp 0x140239c6e
mov eax, dword [rsp + 0x224]
imul eax, dword [rsp + 0xbc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1958], eax
cmp dword [rsp + 0x224], 6
jl 0x140239c38
jmp 0x140239c0a
cmp dword [rsp + 0xbc8], 0xa
jle 0x140239da8
mov eax, dword [rsp + 0xbc8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbcc], eax
mov dword [rsp + 0x228], reloc.WS2_32.dll_listen
mov dword [rsp + 0x738], 0
jmp 0x140239d41
mov eax, dword [rsp + 0x738]
inc eax
mov dword [rsp + 0x738], eax
cmp dword [rsp + 0x738], 4
jge 0x140239d8a
mov eax, dword [rsp + 0x738]
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 0x140239d88
imul eax, dword [rsp + 0x228], 3
mov dword [rsp + 0x228], eax
jmp 0x140239d31
mov eax, dword [rsp + 0xbcc]
dec eax
mov dword [rsp + 0xbcc], eax
cmp dword [rsp + 0xbcc], 0
jg 0x140239d19
jmp 0x140239bd4
mov eax, dword [rsp + 0xbd0]
sub eax, 5
mov dword [rsp + 0xbd0], eax
cmp dword [rsp + 0xbd0], 0
jg 0x140239bc7
mov dword [rsp + 0xbd4], 0
jmp 0x140239de9
mov eax, dword [rsp + 0xbd4]
inc eax
mov dword [rsp + 0xbd4], eax
cmp dword [rsp + 0xbd4], 0x64
jge 0x140239fb2
mov dword [rsp + 0xbd8], 0x11
mov dword [rsp + 0x73c], 0
jmp 0x140239e1f
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x73c], eax
cmp dword [rsp + 0x73c], 3
jge 0x140239efa
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x230]
inc eax
mov dword [rsp + 0x230], eax
cmp dword [rsp + 0x230], 4
jne 0x140239ee7
mov dword [rsp + 0x22c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x740], 0
jmp 0x140239e83
mov eax, dword [rsp + 0x740]
inc eax
mov dword [rsp + 0x740], eax
cmp dword [rsp + 0x740], 4
jge 0x140239ecc
mov eax, dword [rsp + 0x740]
mov ecx, dword [rsp + 0x22c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x22c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140239eca
imul eax, dword [rsp + 0x22c], 3
mov dword [rsp + 0x22c], eax
jmp 0x140239e73
mov eax, dword [rsp + 0x230]
imul eax, dword [rsp + 0xbd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1358], eax
cmp dword [rsp + 0x230], 6
jl 0x140239e3d
jmp 0x140239e0f
cmp dword [rsp + 0xbd8], 0xa
jle 0x140239fad
mov eax, dword [rsp + 0xbd8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbdc], eax
mov dword [rsp + 0x234], reloc.WS2_32.dll_listen
mov dword [rsp + 0x744], 0
jmp 0x140239f46
mov eax, dword [rsp + 0x744]
inc eax
mov dword [rsp + 0x744], eax
cmp dword [rsp + 0x744], 4
jge 0x140239f8f
mov eax, dword [rsp + 0x744]
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 0x140239f8d
imul eax, dword [rsp + 0x234], 3
mov dword [rsp + 0x234], eax
jmp 0x140239f36
mov eax, dword [rsp + 0xbdc]
dec eax
mov dword [rsp + 0xbdc], eax
cmp dword [rsp + 0xbdc], 0
jg 0x140239f1e
jmp 0x140239dd9
jmp 0x140239720
xor eax, eax
cmp eax, 1
je 0x14023ad7c
xor eax, eax
cmp eax, 1
je 0x14023a6a6
mov dword [rsp + 0xbe0], 0
jmp 0x140239fea
mov eax, dword [rsp + 0xbe0]
inc eax
mov dword [rsp + 0xbe0], eax
cmp dword [rsp + 0xbe0], 0x64
jge 0x14023a6a1
mov dword [rsp + 0xbfc], 0x33
mov dword [rsp + 0x748], 0
jmp 0x14023a020
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x748], eax
cmp dword [rsp + 0x748], 6
jge 0x14023a372
mov eax, dword [rsp + 0x748]
add eax, 2
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x250]
add eax, 3
mov dword [rsp + 0x250], eax
cmp dword [rsp + 0x250], 0xb
jne 0x14023a35f
mov dword [rsp + 0xbe4], 0
jmp 0x14023a07b
mov eax, dword [rsp + 0xbe4]
inc eax
mov dword [rsp + 0xbe4], eax
cmp dword [rsp + 0xbe4], 0x64
jge 0x14023a1d1
mov dword [rsp + 0xbe8], 7
mov dword [rsp + 0x74c], 0
jmp 0x14023a0b1
mov eax, dword [rsp + 0x74c]
inc eax
mov dword [rsp + 0x74c], eax
cmp dword [rsp + 0x74c], 2
jge 0x14023a154
mov eax, dword [rsp + 0x74c]
inc eax
mov dword [rsp + 0x23c], eax
mov eax, dword [rsp + 0x23c]
inc eax
mov dword [rsp + 0x23c], eax
cmp dword [rsp + 0x23c], 2
jne 0x14023a145
mov dword [rsp + 0x238], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x238]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a119
mov eax, dword [rsp + 0x238]
shl eax, 1
mov dword [rsp + 0x238], eax
jmp 0x14023a12a
mov eax, dword [rsp + 0x238]
add eax, 3
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0x23c]
imul eax, dword [rsp + 0xbe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x135c], eax
cmp dword [rsp + 0x23c], 3
jl 0x14023a0cf
jmp 0x14023a0a1
cmp dword [rsp + 0xbe8], 5
jle 0x14023a1cc
mov eax, dword [rsp + 0xbe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbec], eax
mov dword [rsp + 0x240], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x240]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a1a1
mov eax, dword [rsp + 0x240]
shl eax, 1
mov dword [rsp + 0x240], eax
jmp 0x14023a1b2
mov eax, dword [rsp + 0x240]
add eax, 3
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0xbec]
dec eax
mov dword [rsp + 0xbec], eax
cmp dword [rsp + 0xbec], 0
jg 0x14023a171
jmp 0x14023a06b
mov eax, dword [rsp + 0x250]
imul eax, dword [rsp + 0xbfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1360], eax
mov dword [rsp + 0xbf0], 0
jmp 0x14023a209
mov eax, dword [rsp + 0xbf0]
inc eax
mov dword [rsp + 0xbf0], eax
cmp dword [rsp + 0xbf0], 0x64
jge 0x14023a35f
mov dword [rsp + 0xbf4], 7
mov dword [rsp + 0x750], 0
jmp 0x14023a23f
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x750], eax
cmp dword [rsp + 0x750], 2
jge 0x14023a2e2
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x248], eax
mov eax, dword [rsp + 0x248]
inc eax
mov dword [rsp + 0x248], eax
cmp dword [rsp + 0x248], 2
jne 0x14023a2d3
mov dword [rsp + 0x244], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x244]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a2a7
mov eax, dword [rsp + 0x244]
shl eax, 1
mov dword [rsp + 0x244], eax
jmp 0x14023a2b8
mov eax, dword [rsp + 0x244]
add eax, 3
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x248]
imul eax, dword [rsp + 0xbf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1364], eax
cmp dword [rsp + 0x248], 3
jl 0x14023a25d
jmp 0x14023a22f
cmp dword [rsp + 0xbf4], 5
jle 0x14023a35a
mov eax, dword [rsp + 0xbf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbf8], eax
mov dword [rsp + 0x24c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x24c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a32f
mov eax, dword [rsp + 0x24c]
shl eax, 1
mov dword [rsp + 0x24c], eax
jmp 0x14023a340
mov eax, dword [rsp + 0x24c]
add eax, 3
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0xbf8]
dec eax
mov dword [rsp + 0xbf8], eax
cmp dword [rsp + 0xbf8], 0
jg 0x14023a2ff
jmp 0x14023a1f9
cmp dword [rsp + 0x250], 0xf
jl 0x14023a03f
jmp 0x14023a010
cmp dword [rsp + 0xbfc], 0x19
jle 0x14023a529
mov eax, dword [rsp + 0xbfc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc0c], eax
mov dword [rsp + 0xc00], 0
jmp 0x14023a3b4
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0xc00], eax
cmp dword [rsp + 0xc00], 0x64
jge 0x14023a50a
mov dword [rsp + 0xc04], 7
mov dword [rsp + 0x754], 0
jmp 0x14023a3ea
mov eax, dword [rsp + 0x754]
inc eax
mov dword [rsp + 0x754], eax
cmp dword [rsp + 0x754], 2
jge 0x14023a48d
mov eax, dword [rsp + 0x754]
inc eax
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0x258]
inc eax
mov dword [rsp + 0x258], eax
cmp dword [rsp + 0x258], 2
jne 0x14023a47e
mov dword [rsp + 0x254], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x254]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a452
mov eax, dword [rsp + 0x254]
shl eax, 1
mov dword [rsp + 0x254], eax
jmp 0x14023a463
mov eax, dword [rsp + 0x254]
add eax, 3
mov dword [rsp + 0x254], eax
mov eax, dword [rsp + 0x258]
imul eax, dword [rsp + 0xc04]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1368], eax
cmp dword [rsp + 0x258], 3
jl 0x14023a408
jmp 0x14023a3da
cmp dword [rsp + 0xc04], 5
jle 0x14023a505
mov eax, dword [rsp + 0xc04]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc08], eax
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 0x14023a4da
mov eax, dword [rsp + 0x25c]
shl eax, 1
mov dword [rsp + 0x25c], eax
jmp 0x14023a4eb
mov eax, dword [rsp + 0x25c]
add eax, 3
mov dword [rsp + 0x25c], eax
mov eax, dword [rsp + 0xc08]
dec eax
mov dword [rsp + 0xc08], eax
cmp dword [rsp + 0xc08], 0
jg 0x14023a4aa
jmp 0x14023a3a4
mov eax, dword [rsp + 0xc0c]
sub eax, 2
mov dword [rsp + 0xc0c], eax
cmp dword [rsp + 0xc0c], 0
jg 0x14023a397
mov dword [rsp + 0xc10], 0
jmp 0x14023a546
mov eax, dword [rsp + 0xc10]
inc eax
mov dword [rsp + 0xc10], eax
cmp dword [rsp + 0xc10], 0x64
jge 0x14023a69c
mov dword [rsp + 0xc14], 7
mov dword [rsp + 0x758], 0
jmp 0x14023a57c
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x758], eax
cmp dword [rsp + 0x758], 2
jge 0x14023a61f
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x264], eax
mov eax, dword [rsp + 0x264]
inc eax
mov dword [rsp + 0x264], eax
cmp dword [rsp + 0x264], 2
jne 0x14023a610
mov dword [rsp + 0x260], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x260]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a5e4
mov eax, dword [rsp + 0x260]
shl eax, 1
mov dword [rsp + 0x260], eax
jmp 0x14023a5f5
mov eax, dword [rsp + 0x260]
add eax, 3
mov dword [rsp + 0x260], eax
mov eax, dword [rsp + 0x264]
imul eax, dword [rsp + 0xc14]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x136c], eax
cmp dword [rsp + 0x264], 3
jl 0x14023a59a
jmp 0x14023a56c
cmp dword [rsp + 0xc14], 5
jle 0x14023a697
mov eax, dword [rsp + 0xc14]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc18], eax
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 0x14023a66c
mov eax, dword [rsp + 0x268]
shl eax, 1
mov dword [rsp + 0x268], eax
jmp 0x14023a67d
mov eax, dword [rsp + 0x268]
add eax, 3
mov dword [rsp + 0x268], eax
mov eax, dword [rsp + 0xc18]
dec eax
mov dword [rsp + 0xc18], eax
cmp dword [rsp + 0xc18], 0
jg 0x14023a63c
jmp 0x14023a536
jmp 0x140239fda
jmp 0x14023ad7c
mov dword [rsp + 0xc1c], 0
jmp 0x14023a6c3
mov eax, dword [rsp + 0xc1c]
inc eax
mov dword [rsp + 0xc1c], eax
cmp dword [rsp + 0xc1c], 0x64
jge 0x14023ad7c
mov dword [rsp + 0xc38], 0x44
mov dword [rsp + 0x75c], 0
jmp 0x14023a6f9
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x75c], eax
cmp dword [rsp + 0x75c], 7
jge 0x14023aa4e
mov eax, dword [rsp + 0x75c]
add eax, 4
mov dword [rsp + 0x284], eax
mov eax, dword [rsp + 0x284]
add eax, 4
mov dword [rsp + 0x284], eax
cmp dword [rsp + 0x284], 0x10
jne 0x14023aa3b
mov dword [rsp + 0xc20], 0
jmp 0x14023a754
mov eax, dword [rsp + 0xc20]
inc eax
mov dword [rsp + 0xc20], eax
cmp dword [rsp + 0xc20], 0x64
jge 0x14023a8aa
mov dword [rsp + 0xc24], 7
mov dword [rsp + 0x760], 0
jmp 0x14023a78a
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x760], eax
cmp dword [rsp + 0x760], 2
jge 0x14023a82d
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x270], eax
mov eax, dword [rsp + 0x270]
inc eax
mov dword [rsp + 0x270], eax
cmp dword [rsp + 0x270], 2
jne 0x14023a81e
mov dword [rsp + 0x26c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x26c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a7f2
mov eax, dword [rsp + 0x26c]
shl eax, 1
mov dword [rsp + 0x26c], eax
jmp 0x14023a803
mov eax, dword [rsp + 0x26c]
add eax, 3
mov dword [rsp + 0x26c], eax
mov eax, dword [rsp + 0x270]
imul eax, dword [rsp + 0xc24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1370], eax
cmp dword [rsp + 0x270], 3
jl 0x14023a7a8
jmp 0x14023a77a
cmp dword [rsp + 0xc24], 5
jle 0x14023a8a5
mov eax, dword [rsp + 0xc24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc28], eax
mov dword [rsp + 0x274], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x274]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023a87a
mov eax, dword [rsp + 0x274]
shl eax, 1
mov dword [rsp + 0x274], eax
jmp 0x14023a88b
mov eax, dword [rsp + 0x274]
add eax, 3
mov dword [rsp + 0x274], eax
mov eax, dword [rsp + 0xc28]
dec eax
mov dword [rsp + 0xc28], eax
cmp dword [rsp + 0xc28], 0
jg 0x14023a84a
jmp 0x14023a744
mov eax, dword [rsp + 0x284]
imul eax, dword [rsp + 0xc38]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1374], eax
mov dword [rsp + 0xc2c], 0
jmp 0x14023a8e5
mov eax, dword [rsp + 0xc2c]
inc eax
mov dword [rsp + 0xc2c], eax
cmp dword [rsp + 0xc2c], 0x64
jge 0x14023aa3b
mov dword [rsp + 0xc30], 7
mov dword [rsp + 0x764], 0
jmp 0x14023a91b
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x764], eax
cmp dword [rsp + 0x764], 2
jge 0x14023a9be
mov eax, dword [rsp + 0x764]
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 0x14023a9af
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 0x14023a983
mov eax, dword [rsp + 0x278]
shl eax, 1
mov dword [rsp + 0x278], eax
jmp 0x14023a994
mov eax, dword [rsp + 0x278]
add eax, 3
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x27c]
imul eax, dword [rsp + 0xc30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1378], eax
cmp dword [rsp + 0x27c], 3
jl 0x14023a939
jmp 0x14023a90b
cmp dword [rsp + 0xc30], 5
jle 0x14023aa36
mov eax, dword [rsp + 0xc30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc34], 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 0x14023aa0b
mov eax, dword [rsp + 0x280]
shl eax, 1
mov dword [rsp + 0x280], eax
jmp 0x14023aa1c
mov eax, dword [rsp + 0x280]
add eax, 3
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0xc34]
dec eax
mov dword [rsp + 0xc34], eax
cmp dword [rsp + 0xc34], 0
jg 0x14023a9db
jmp 0x14023a8d5
cmp dword [rsp + 0x284], 0x14
jl 0x14023a718
jmp 0x14023a6e9
cmp dword [rsp + 0xc38], 0x28
jle 0x14023ac04
mov eax, dword [rsp + 0xc38]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc48], eax
mov dword [rsp + 0xc3c], 0
jmp 0x14023aa8f
mov eax, dword [rsp + 0xc3c]
inc eax
mov dword [rsp + 0xc3c], eax
cmp dword [rsp + 0xc3c], 0x64
jge 0x14023abe5
mov dword [rsp + 0xc40], 7
mov dword [rsp + 0x768], 0
jmp 0x14023aac5
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x768], eax
cmp dword [rsp + 0x768], 2
jge 0x14023ab68
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0x28c]
inc eax
mov dword [rsp + 0x28c], eax
cmp dword [rsp + 0x28c], 2
jne 0x14023ab59
mov dword [rsp + 0x288], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x288]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023ab2d
mov eax, dword [rsp + 0x288]
shl eax, 1
mov dword [rsp + 0x288], eax
jmp 0x14023ab3e
mov eax, dword [rsp + 0x288]
add eax, 3
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x28c]
imul eax, dword [rsp + 0xc40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x137c], eax
cmp dword [rsp + 0x28c], 3
jl 0x14023aae3
jmp 0x14023aab5
cmp dword [rsp + 0xc40], 5
jle 0x14023abe0
mov eax, dword [rsp + 0xc40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc44], eax
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 0x14023abb5
mov eax, dword [rsp + 0x290]
shl eax, 1
mov dword [rsp + 0x290], eax
jmp 0x14023abc6
mov eax, dword [rsp + 0x290]
add eax, 3
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0xc44]
dec eax
mov dword [rsp + 0xc44], eax
cmp dword [rsp + 0xc44], 0
jg 0x14023ab85
jmp 0x14023aa7f
mov eax, dword [rsp + 0xc48]
sub eax, 3
mov dword [rsp + 0xc48], eax
cmp dword [rsp + 0xc48], 0
jg 0x14023aa72
mov dword [rsp + 0xc4c], 0
jmp 0x14023ac21
mov eax, dword [rsp + 0xc4c]
inc eax
mov dword [rsp + 0xc4c], eax
cmp dword [rsp + 0xc4c], 0x64
jge 0x14023ad77
mov dword [rsp + 0xc50], 7
mov dword [rsp + 0x76c], 0
jmp 0x14023ac57
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x76c], eax
cmp dword [rsp + 0x76c], 2
jge 0x14023acfa
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0x298]
inc eax
mov dword [rsp + 0x298], eax
cmp dword [rsp + 0x298], 2
jne 0x14023aceb
mov dword [rsp + 0x294], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x294]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023acbf
mov eax, dword [rsp + 0x294]
shl eax, 1
mov dword [rsp + 0x294], eax
jmp 0x14023acd0
mov eax, dword [rsp + 0x294]
add eax, 3
mov dword [rsp + 0x294], eax
mov eax, dword [rsp + 0x298]
imul eax, dword [rsp + 0xc50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1380], eax
cmp dword [rsp + 0x298], 3
jl 0x14023ac75
jmp 0x14023ac47
cmp dword [rsp + 0xc50], 5
jle 0x14023ad72
mov eax, dword [rsp + 0xc50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc54], eax
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 0x14023ad47
mov eax, dword [rsp + 0x29c]
shl eax, 1
mov dword [rsp + 0x29c], eax
jmp 0x14023ad58
mov eax, dword [rsp + 0x29c]
add eax, 3
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0xc54]
dec eax
mov dword [rsp + 0xc54], eax
cmp dword [rsp + 0xc54], 0
jg 0x14023ad17
jmp 0x14023ac11
jmp 0x14023a6b3
xor eax, eax
cmp eax, 1
je 0x14023b6ff
xor eax, eax
cmp eax, 1
je 0x14023b4fc
mov dword [rsp + 0xc58], 0
jmp 0x14023adaf
mov eax, dword [rsp + 0xc58]
inc eax
mov dword [rsp + 0xc58], eax
cmp dword [rsp + 0xc58], 0x1e
jge 0x14023b4f7
mov dword [rsp + 0x2cc], Ordinal_79
mov dword [rsp + 0x770], 0
jmp 0x14023ade5
mov eax, dword [rsp + 0x770]
inc eax
mov dword [rsp + 0x770], eax
cmp dword [rsp + 0x770], 8
jge 0x14023b015
mov eax, dword [rsp + 0x770]
add eax, 6
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2b0]
add eax, 5
mov dword [rsp + 0x2b0], eax
cmp dword [rsp + 0x2b0], 0x12
jne 0x14023b002
mov dword [rsp + Ordinal_460], 0x2a
mov eax, dword [rsp + 0x2a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023ae53
mov eax, dword [rsp + 0x2a0]
shl eax, 1
mov dword [rsp + 0x2a0], eax
jmp 0x14023ae64
mov eax, dword [rsp + 0x2a0]
add eax, 3
mov dword [rsp + 0x2a0], eax
mov eax, dword [rsp + 0x2b0]
imul eax, dword [rsp + 0x2cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1384], eax
mov dword [rsp + 0xc5c], 0
jmp 0x14023ae9f
mov eax, dword [rsp + 0xc5c]
inc eax
mov dword [rsp + 0xc5c], eax
cmp dword [rsp + 0xc5c], 0x1e
jge 0x14023b002
mov dword [rsp + 0xc60], 0x4d
mov dword [rsp + 0x704], 0
jmp 0x14023aed5
mov eax, dword [rsp + 0x704]
inc eax
mov dword [rsp + 0x704], eax
cmp dword [rsp + 0x704], 6
jge 0x14023af81
mov eax, dword [rsp + 0x704]
add eax, 3
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0x2a8]
add eax, 2
mov dword [rsp + 0x2a8], eax
cmp dword [rsp + 0x2a8], 0xb
jne 0x14023af6e
mov dword [rsp + Ordinal_464], 0x2a
mov eax, dword [rsp + 0x2a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023af3f
mov eax, dword [rsp + 0x2a4]
shl eax, 1
mov dword [rsp + 0x2a4], eax
jmp 0x14023af50
mov eax, dword [rsp + 0x2a4]
add eax, 3
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0x2a8]
imul eax, dword [rsp + 0xc60]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1388], eax
cmp dword [rsp + 0x2a8], 0x12
jl 0x14023aef4
jmp 0x14023aec5
cmp dword [rsp + 0xc60], 0x23
jle 0x14023affd
mov eax, dword [rsp + 0xc60]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc64], eax
mov dword [rsp + Ordinal_46c], 0x2a
mov eax, dword [rsp + 0x2ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023afd1
mov eax, dword [rsp + 0x2ac]
shl eax, 1
mov dword [rsp + 0x2ac], eax
jmp 0x14023afe2
mov eax, dword [rsp + 0x2ac]
add eax, 3
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0xc64]
sub eax, 4
mov dword [rsp + 0xc64], eax
cmp dword [rsp + 0xc64], 0
jg 0x14023afa1
jmp 0x14023ae8f
cmp dword [rsp + 0x2b0], 0x1e
jl 0x14023ae04
jmp 0x14023add5
cmp dword [rsp + 0x2cc], 0x23
jle 0x14023b2a5
mov eax, dword [rsp + 0x2cc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc74], eax
mov dword [rsp + 0x774], 0
jmp 0x14023b056
mov eax, dword [rsp + 0x774]
inc eax
mov dword [rsp + 0x774], eax
cmp dword [rsp + 0x774], 8
jge 0x14023b286
mov eax, dword [rsp + 0x774]
add eax, 6
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x2c4]
add eax, 5
mov dword [rsp + 0x2c4], eax
cmp dword [rsp + 0x2c4], 0x12
jne 0x14023b273
mov dword [rsp + 0x2b4], Ordinal_46
mov eax, dword [rsp + 0x2b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023b0c4
mov eax, dword [rsp + 0x2b4]
shl eax, 1
mov dword [rsp + 0x2b4], eax
jmp 0x14023b0d5
mov eax, dword [rsp + 0x2b4]
add eax, 3
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0x2c4]
imul eax, dword [rsp + 0x2cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x138c], eax
mov dword [rsp + 0xc68], 0
jmp 0x14023b110
mov eax, dword [rsp + 0xc68]
inc eax
mov dword [rsp + 0xc68], eax
cmp dword [rsp + 0xc68], 0x1e
jge 0x14023b273
mov dword [rsp + 0xc6c], 0x4d
mov dword [rsp + 0x778], 0
jmp 0x14023b146
mov eax, dword [rsp + 0x778]
inc eax
mov dword [rsp + 0x778], eax
cmp dword [rsp + 0x778], 6
jge 0x14023b1f2
mov eax, dword [rsp + 0x778]
add eax, 3
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x2bc]
add eax, 2
mov dword [rsp + 0x2bc], eax
cmp dword [rsp + 0x2bc], 0xb
jne 0x14023b1df
mov dword [rsp + 0x2b8], Ordinal_46
mov eax, dword [rsp + 0x2b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023b1b0
mov eax, dword [rsp + 0x2b8]
shl eax, 1
mov dword [rsp + 0x2b8], eax
jmp 0x14023b1c1
mov eax, dword [rsp + 0x2b8]
add eax, 3
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0x2bc]
imul eax, dword [rsp + 0xc6c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1390], eax
cmp dword [rsp + 0x2bc], 0x12
jl 0x14023b165
jmp 0x14023b136
cmp dword [rsp + 0xc6c], 0x23
jle 0x14023b26e
mov eax, dword [rsp + 0xc6c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc70], eax
mov dword [rsp + 0x2c0], Ordinal_46
mov eax, dword [rsp + 0x2c0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023b242
mov eax, dword [rsp + 0x2c0]
shl eax, 1
mov dword [rsp + 0x2c0], eax
jmp 0x14023b253
mov eax, dword [rsp + 0x2c0]
add eax, 3
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0xc70]
sub eax, 4
mov dword [rsp + 0xc70], eax
cmp dword [rsp + 0xc70], 0
jg 0x14023b212
jmp 0x14023b100
cmp dword [rsp + 0x2c4], 0x1e
jl 0x14023b075
jmp 0x14023b046
mov eax, dword [rsp + 0xc74]
sub eax, 4
mov dword [rsp + 0xc74], eax
cmp dword [rsp + 0xc74], 0
jg 0x14023b039
mov dword [rsp + 0x77c], 0
jmp 0x14023b2c2
mov eax, dword [rsp + 0x77c]
inc eax
mov dword [rsp + 0x77c], eax
cmp dword [rsp + 0x77c], 8
jge 0x14023b4f2
mov eax, dword [rsp + 0x77c]
add eax, 6
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x2dc]
add eax, 5
mov dword [rsp + 0x2dc], eax
cmp dword [rsp + 0x2dc], 0x12
jne 0x14023b4df
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 0x14023b330
mov eax, dword [rsp + 0x2c8]
shl eax, 1
mov dword [rsp + 0x2c8], eax
jmp 0x14023b341
mov eax, dword [rsp + 0x2c8]
add eax, 3
mov dword [rsp + 0x2c8], eax
mov eax, dword [rsp + 0x2dc]
imul eax, dword [rsp + 0x2cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1394], eax
mov dword [rsp + 0xc78], 0
jmp 0x14023b37c
mov eax, dword [rsp + 0xc78]
inc eax
mov dword [rsp + 0xc78], eax
cmp dword [rsp + 0xc78], 0x1e
jge 0x14023b4df
mov dword [rsp + 0xc7c], 0x4d
mov dword [rsp + 0x780], 0
jmp 0x14023b3b2
mov eax, dword [rsp + 0x780]
inc eax
mov dword [rsp + 0x780], eax
cmp dword [rsp + 0x780], 6
jge 0x14023b45e
mov eax, dword [rsp + 0x780]
add eax, 3
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0x2d4]
add eax, 2
mov dword [rsp + 0x2d4], eax
cmp dword [rsp + 0x2d4], 0xb
jne 0x14023b44b
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 0x14023b41c
mov eax, dword [rsp + 0x2d0]
shl eax, 1
mov dword [rsp + 0x2d0], eax
jmp 0x14023b42d
mov eax, dword [rsp + 0x2d0]
add eax, 3
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x2d4]
imul eax, dword [rsp + 0xc7c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1398], eax
cmp dword [rsp + 0x2d4], 0x12
jl 0x14023b3d1
jmp 0x14023b3a2
cmp dword [rsp + 0xc7c], 0x23
jle 0x14023b4da
mov eax, dword [rsp + 0xc7c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc80], eax
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 0x14023b4ae
mov eax, dword [rsp + 0x2d8]
shl eax, 1
mov dword [rsp + 0x2d8], eax
jmp 0x14023b4bf
mov eax, dword [rsp + 0x2d8]
add eax, 3
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0xc80]
sub eax, 4
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 0
jg 0x14023b47e
jmp 0x14023b36c
cmp dword [rsp + 0x2dc], 0x1e
jl 0x14023b2e1
jmp 0x14023b2b2
jmp 0x14023ad9f
jmp 0x14023b6ff
mov dword [rsp + 0xc84], 0
jmp 0x14023b519
mov eax, dword [rsp + 0xc84]
inc eax
mov dword [rsp + 0xc84], eax
cmp dword [rsp + 0xc84], 0x1e
jge 0x14023b6ff
mov dword [rsp + 0xc88], 0x59
mov dword [rsp + 0x784], 0
jmp 0x14023b54f
mov eax, dword [rsp + 0x784]
inc eax
mov dword [rsp + 0x784], eax
cmp dword [rsp + 0x784], 7
jge 0x14023b63d
mov eax, dword [rsp + 0x784]
add eax, 4
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x2e8]
add eax, 3
mov dword [rsp + 0x2e8], eax
cmp dword [rsp + 0x2e8], 0xe
jne 0x14023b62a
mov dword [rsp + 0x2e0], Ordinal_46
mov eax, dword [rsp + 0x2e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023b5bd
mov eax, dword [rsp + 0x2e0]
shl eax, 1
mov dword [rsp + 0x2e0], eax
jmp 0x14023b5ce
mov eax, dword [rsp + 0x2e0]
add eax, 3
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x2e8]
imul eax, dword [rsp + 0xc88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x139c], 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 0x14023b619
mov eax, dword [rsp + 0x2e4]
shl eax, 1
mov dword [rsp + 0x2e4], eax
jmp 0x14023b62a
mov eax, dword [rsp + 0x2e4]
add eax, 3
mov dword [rsp + 0x2e4], eax
cmp dword [rsp + 0x2e8], 0x19
jl 0x14023b56e
jmp 0x14023b53f
cmp dword [rsp + 0xc88], 0x28
jle 0x14023b6b9
mov eax, dword [rsp + 0xc88]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xc8c], eax
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 0x14023b68d
mov eax, dword [rsp + 0x2ec]
shl eax, 1
mov dword [rsp + 0x2ec], eax
jmp 0x14023b69e
mov eax, dword [rsp + 0x2ec]
add eax, 3
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0xc8c]
sub eax, 3
mov dword [rsp + 0xc8c], eax
cmp dword [rsp + 0xc8c], 0
jg 0x14023b65d
mov dword [rsp + 0x2f0], Ordinal_46
mov eax, dword [rsp + 0x2f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023b6e9
mov eax, dword [rsp + 0x2f0]
shl eax, 1
mov dword [rsp + 0x2f0], eax
jmp 0x14023b6fa
mov eax, dword [rsp + 0x2f0]
add eax, 3
mov dword [rsp + 0x2f0], eax
jmp 0x14023b509
xor eax, eax
cmp eax, 1
je 0x14023c56e
xor eax, eax
cmp eax, 1
je 0x14023be45
mov dword [rsp + 0xc90], 0
jmp 0x14023b732
mov eax, dword [rsp + 0xc90]
inc eax
mov dword [rsp + 0xc90], eax
cmp dword [rsp + 0xc90], 0x1e
jge 0x14023be40
mov dword [rsp + 0xcac], 0x3f
mov dword [rsp + 0x788], 0
jmp 0x14023b768
mov eax, dword [rsp + 0x788]
inc eax
mov dword [rsp + 0x788], eax
cmp dword [rsp + 0x788], 6
jge 0x14023bae8
mov eax, dword [rsp + 0x788]
add eax, 5
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0x2fc]
add eax, 4
mov dword [rsp + 0x2fc], eax
cmp dword [rsp + 0x2fc], 0x11
jne 0x14023bad5
mov dword [rsp + 0xc94], 0
jmp 0x14023b7c3
mov eax, dword [rsp + 0xc94]
inc eax
mov dword [rsp + 0xc94], eax
cmp dword [rsp + 0xc94], 0x1e
jge 0x14023b92e
mov dword [rsp + 0xc98], 0x2a
mov dword [rsp + 0x78c], 0
jmp 0x14023b7f9
mov eax, dword [rsp + 0x78c]
inc eax
mov dword [rsp + 0x78c], eax
cmp dword [rsp + 0x78c], 4
jge 0x14023b8a8
mov eax, dword [rsp + 0x78c]
add eax, 2
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0x2f4]
inc eax
mov dword [rsp + 0x2f4], eax
cmp dword [rsp + 0x2f4], 7
jne 0x14023b895
mov dword [rsp + 0x94], Ordinal_79
cmp dword [rsp + 0x94], 0
jle 0x14023b877
mov eax, dword [rsp + 0x94]
sub eax, 5
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xa
jne 0x14023b875
mov eax, dword [rsp + 0x94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x94], eax
jmp 0x14023b83d
mov eax, dword [rsp + 0x2f4]
imul eax, dword [rsp + 0xc98]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13a0], eax
cmp dword [rsp + 0x2f4], 0xb
jl 0x14023b818
jmp 0x14023b7e9
cmp dword [rsp + 0xc98], 0x14
jle 0x14023b929
mov eax, dword [rsp + 0xc98]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc9c], eax
mov dword [rsp + 0x98], Ordinal_79
cmp dword [rsp + 0x98], 0
jle 0x14023b90e
mov eax, dword [rsp + 0x98]
sub eax, 5
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xa
jne 0x14023b90c
mov eax, dword [rsp + 0x98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x98], eax
jmp 0x14023b8d4
mov eax, dword [rsp + 0xc9c]
sub eax, 2
mov dword [rsp + 0xc9c], eax
cmp dword [rsp + 0xc9c], 0
jg 0x14023b8c9
jmp 0x14023b7b3
mov eax, dword [rsp + 0x2fc]
imul eax, dword [rsp + 0xcac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13a4], eax
mov dword [rsp + 0xca0], 0
jmp 0x14023b96a
mov eax, dword [rsp + 0xca0]
inc eax
mov dword [rsp + 0xca0], eax
cmp dword [rsp + 0xca0], 0x1e
jge 0x14023bad5
mov dword [rsp + 0xca4], 0x2a
mov dword [rsp + 0x790], 0
jmp 0x14023b9a0
mov eax, dword [rsp + 0x790]
inc eax
mov dword [rsp + 0x790], eax
cmp dword [rsp + 0x790], 4
jge 0x14023ba4f
mov eax, dword [rsp + 0x790]
add eax, 2
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0x2f8]
inc eax
mov dword [rsp + 0x2f8], eax
cmp dword [rsp + 0x2f8], 7
jne 0x14023ba3c
mov dword [rsp + 0x9c], Ordinal_79
cmp dword [rsp + 0x9c], 0
jle 0x14023ba1e
mov eax, dword [rsp + 0x9c]
sub eax, 5
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xa
jne 0x14023ba1c
mov eax, dword [rsp + 0x9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x9c], eax
jmp 0x14023b9e4
mov eax, dword [rsp + 0x2f8]
imul eax, dword [rsp + 0xca4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13a8], eax
cmp dword [rsp + 0x2f8], 0xb
jl 0x14023b9bf
jmp 0x14023b990
cmp dword [rsp + 0xca4], 0x14
jle 0x14023bad0
mov eax, dword [rsp + 0xca4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xca8], eax
mov dword [rsp + 0xa0], Ordinal_79
cmp dword [rsp + 0xa0], 0
jle 0x14023bab5
mov eax, dword [rsp + 0xa0]
sub eax, 5
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xa
jne 0x14023bab3
mov eax, dword [rsp + 0xa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x14023ba7b
mov eax, dword [rsp + 0xca8]
sub eax, 2
mov dword [rsp + 0xca8], eax
cmp dword [rsp + 0xca8], 0
jg 0x14023ba70
jmp 0x14023b95a
cmp dword [rsp + 0x2fc], 0x1c
jl 0x14023b787
jmp 0x14023b758
cmp dword [rsp + 0xcac], 0x1e
jle 0x14023bcb3
mov eax, dword [rsp + 0xcac]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xcbc], eax
mov dword [rsp + 0xcb0], 0
jmp 0x14023bb29
mov eax, dword [rsp + 0xcb0]
inc eax
mov dword [rsp + 0xcb0], eax
cmp dword [rsp + 0xcb0], 0x1e
jge 0x14023bc94
mov dword [rsp + 0xcb4], 0x2a
mov dword [rsp + 0x794], 0
jmp 0x14023bb5f
mov eax, dword [rsp + 0x794]
inc eax
mov dword [rsp + 0x794], eax
cmp dword [rsp + 0x794], 4
jge 0x14023bc0e
mov eax, dword [rsp + 0x794]
add eax, 2
mov dword [rsp + 0x300], eax
mov eax, dword [rsp + 0x300]
inc eax
mov dword [rsp + 0x300], eax
cmp dword [rsp + 0x300], 7
jne 0x14023bbfb
mov dword [rsp + 0xa4], Ordinal_79
cmp dword [rsp + 0xa4], 0
jle 0x14023bbdd
mov eax, dword [rsp + 0xa4]
sub eax, 5
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0xa
jne 0x14023bbdb
mov eax, dword [rsp + 0xa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa4], eax
jmp 0x14023bba3
mov eax, dword [rsp + 0x300]
imul eax, dword [rsp + 0xcb4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13ac], eax
cmp dword [rsp + 0x300], 0xb
jl 0x14023bb7e
jmp 0x14023bb4f
cmp dword [rsp + 0xcb4], 0x14
jle 0x14023bc8f
mov eax, dword [rsp + 0xcb4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcb8], eax
mov dword [rsp + 0xa8], Ordinal_79
cmp dword [rsp + 0xa8], 0
jle 0x14023bc74
mov eax, dword [rsp + 0xa8]
sub eax, 5
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0xa
jne 0x14023bc72
mov eax, dword [rsp + 0xa8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x14023bc3a
mov eax, dword [rsp + 0xcb8]
sub eax, 2
mov dword [rsp + 0xcb8], eax
cmp dword [rsp + 0xcb8], 0
jg 0x14023bc2f
jmp 0x14023bb19
mov eax, dword [rsp + 0xcbc]
sub eax, 2
mov dword [rsp + 0xcbc], eax
cmp dword [rsp + 0xcbc], 0
jg 0x14023bb0c
mov dword [rsp + 0xcc0], 0
jmp 0x14023bcd0
mov eax, dword [rsp + 0xcc0]
inc eax
mov dword [rsp + 0xcc0], eax
cmp dword [rsp + 0xcc0], 0x1e
jge 0x14023be3b
mov dword [rsp + 0xcc4], 0x2a
mov dword [rsp + 0x798], 0
jmp 0x14023bd06
mov eax, dword [rsp + 0x798]
inc eax
mov dword [rsp + 0x798], eax
cmp dword [rsp + 0x798], 4
jge 0x14023bdb5
mov eax, dword [rsp + 0x798]
add eax, 2
mov dword [rsp + 0x304], eax
mov eax, dword [rsp + 0x304]
inc eax
mov dword [rsp + 0x304], eax
cmp dword [rsp + 0x304], 7
jne 0x14023bda2
mov dword [rsp + 0xac], Ordinal_79
cmp dword [rsp + 0xac], 0
jle 0x14023bd84
mov eax, dword [rsp + 0xac]
sub eax, 5
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xa
jne 0x14023bd82
mov eax, dword [rsp + 0xac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xac], eax
jmp 0x14023bd4a
mov eax, dword [rsp + 0x304]
imul eax, dword [rsp + 0xcc4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13b0], eax
cmp dword [rsp + 0x304], 0xb
jl 0x14023bd25
jmp 0x14023bcf6
cmp dword [rsp + 0xcc4], 0x14
jle 0x14023be36
mov eax, dword [rsp + 0xcc4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcc8], eax
mov dword [rsp + 0xb0], Ordinal_79
cmp dword [rsp + 0xb0], 0
jle 0x14023be1b
mov eax, dword [rsp + 0xb0]
sub eax, 5
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xa
jne 0x14023be19
mov eax, dword [rsp + 0xb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x14023bde1
mov eax, dword [rsp + 0xcc8]
sub eax, 2
mov dword [rsp + 0xcc8], eax
cmp dword [rsp + 0xcc8], 0
jg 0x14023bdd6
jmp 0x14023bcc0
jmp 0x14023b722
jmp 0x14023c56e
mov dword [rsp + 0xccc], 0
jmp 0x14023be62
mov eax, dword [rsp + 0xccc]
inc eax
mov dword [rsp + 0xccc], eax
cmp dword [rsp + 0xccc], 0x1e
jge 0x14023c56e
mov dword [rsp + 0xce8], 0x34
mov dword [rsp + 0x79c], 0
jmp 0x14023be98
mov eax, dword [rsp + 0x79c]
inc eax
mov dword [rsp + 0x79c], eax
cmp dword [rsp + 0x79c], 7
jge 0x14023c217
mov eax, dword [rsp + 0x79c]
add eax, 4
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0x310]
add eax, 3
mov dword [rsp + 0x310], eax
cmp dword [rsp + 0x310], 0x10
jne 0x14023c204
mov dword [rsp + 0xcd0], 0
jmp 0x14023bef3
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0xcd0], eax
cmp dword [rsp + 0xcd0], 0x1e
jge 0x14023c05e
mov dword [rsp + 0xcd4], 0x2a
mov dword [rsp + 0x7a0], 0
jmp 0x14023bf29
mov eax, dword [rsp + 0x7a0]
inc eax
mov dword [rsp + 0x7a0], eax
cmp dword [rsp + 0x7a0], 4
jge 0x14023bfd8
mov eax, dword [rsp + 0x7a0]
add eax, 2
mov dword [rsp + 0x308], eax
mov eax, dword [rsp + 0x308]
inc eax
mov dword [rsp + 0x308], eax
cmp dword [rsp + 0x308], 7
jne 0x14023bfc5
mov dword [rsp + 0xb4], Ordinal_79
cmp dword [rsp + 0xb4], 0
jle 0x14023bfa7
mov eax, dword [rsp + 0xb4]
sub eax, 5
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0xa
jne 0x14023bfa5
mov eax, dword [rsp + 0xb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb4], eax
jmp 0x14023bf6d
mov eax, dword [rsp + 0x308]
imul eax, dword [rsp + 0xcd4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13b4], eax
cmp dword [rsp + 0x308], 0xb
jl 0x14023bf48
jmp 0x14023bf19
cmp dword [rsp + 0xcd4], 0x14
jle 0x14023c059
mov eax, dword [rsp + 0xcd4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcd8], eax
mov dword [rsp + 0xb8], Ordinal_79
cmp dword [rsp + 0xb8], 0
jle 0x14023c03e
mov eax, dword [rsp + 0xb8]
sub eax, 5
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0xa
jne 0x14023c03c
mov eax, dword [rsp + 0xb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb8], eax
jmp 0x14023c004
mov eax, dword [rsp + 0xcd8]
sub eax, 2
mov dword [rsp + 0xcd8], eax
cmp dword [rsp + 0xcd8], 0
jg 0x14023bff9
jmp 0x14023bee3
mov eax, dword [rsp + 0x310]
imul eax, dword [rsp + 0xce8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x13b8], eax
mov dword [rsp + 0xcdc], 0
jmp 0x14023c099
mov eax, dword [rsp + 0xcdc]
inc eax
mov dword [rsp + 0xcdc], eax
cmp dword [rsp + 0xcdc], 0x1e
jge 0x14023c204
mov dword [rsp + 0xce0], 0x2a
mov dword [rsp + 0x7a4], 0
jmp 0x14023c0cf
mov eax, dword [rsp + 0x7a4]
inc eax
mov dword [rsp + 0x7a4], eax
cmp dword [rsp + 0x7a4], 4
jge 0x14023c17e
mov eax, dword [rsp + 0x7a4]
add eax, 2
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0x30c]
inc eax
mov dword [rsp + 0x30c], eax
cmp dword [rsp + 0x30c], 7
jne 0x14023c16b
mov dword [rsp + 0xbc], Ordinal_79
cmp dword [rsp + 0xbc], 0
jle 0x14023c14d
mov eax, dword [rsp + 0xbc]
sub eax, 5
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jne 0x14023c14b
mov eax, dword [rsp + 0xbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbc], eax
jmp 0x14023c113
mov eax, dword [rsp + 0x30c]
imul eax, dword [rsp + 0xce0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13bc], eax
cmp dword [rsp + 0x30c], 0xb
jl 0x14023c0ee
jmp 0x14023c0bf
cmp dword [rsp + 0xce0], 0x14
jle 0x14023c1ff
mov eax, dword [rsp + 0xce0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xce4], eax
mov dword [rsp + 0xc0], Ordinal_79
cmp dword [rsp + 0xc0], 0
jle 0x14023c1e4
mov eax, dword [rsp + 0xc0]
sub eax, 5
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xa
jne 0x14023c1e2
mov eax, dword [rsp + 0xc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc0], eax
jmp 0x14023c1aa
mov eax, dword [rsp + 0xce4]
sub eax, 2
mov dword [rsp + 0xce4], eax
cmp dword [rsp + 0xce4], 0
jg 0x14023c19f
jmp 0x14023c089
cmp dword [rsp + 0x310], 0x1b
jl 0x14023beb7
jmp 0x14023be88
cmp dword [rsp + 0xce8], 0x19
jle 0x14023c3e1
mov eax, dword [rsp + 0xce8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xcf8], eax
mov dword [rsp + 0xcec], 0
jmp 0x14023c258
mov eax, dword [rsp + 0xcec]
inc eax
mov dword [rsp + 0xcec], eax
cmp dword [rsp + 0xcec], 0x1e
jge 0x14023c3c3
mov dword [rsp + 0xcf0], 0x2a
mov dword [rsp + 0x7a8], 0
jmp 0x14023c28e
mov eax, dword [rsp + 0x7a8]
inc eax
mov dword [rsp + 0x7a8], eax
cmp dword [rsp + 0x7a8], 4
jge 0x14023c33d
mov eax, dword [rsp + 0x7a8]
add eax, 2
mov dword [rsp + 0x314], eax
mov eax, dword [rsp + 0x314]
inc eax
mov dword [rsp + 0x314], eax
cmp dword [rsp + 0x314], 7
jne 0x14023c32a
mov dword [rsp + 0xc4], Ordinal_79
cmp dword [rsp + 0xc4], 0
jle 0x14023c30c
mov eax, dword [rsp + 0xc4]
sub eax, 5
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jne 0x14023c30a
mov eax, dword [rsp + 0xc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc4], eax
jmp 0x14023c2d2
mov eax, dword [rsp + 0x314]
imul eax, dword [rsp + 0xcf0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13c0], eax
cmp dword [rsp + 0x314], 0xb
jl 0x14023c2ad
jmp 0x14023c27e
cmp dword [rsp + 0xcf0], 0x14
jle 0x14023c3be
mov eax, dword [rsp + 0xcf0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcf4], eax
mov dword [rsp + 0xc8], Ordinal_79
cmp dword [rsp + 0xc8], 0
jle 0x14023c3a3
mov eax, dword [rsp + 0xc8]
sub eax, 5
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xa
jne 0x14023c3a1
mov eax, dword [rsp + 0xc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc8], eax
jmp 0x14023c369
mov eax, dword [rsp + 0xcf4]
sub eax, 2
mov dword [rsp + 0xcf4], eax
cmp dword [rsp + 0xcf4], 0
jg 0x14023c35e
jmp 0x14023c248
mov eax, dword [rsp + 0xcf8]
dec eax
mov dword [rsp + 0xcf8], eax
cmp dword [rsp + 0xcf8], 0
jg 0x14023c23b
mov dword [rsp + 0xcfc], 0
jmp 0x14023c3fe
mov eax, dword [rsp + 0xcfc]
inc eax
mov dword [rsp + 0xcfc], eax
cmp dword [rsp + 0xcfc], 0x1e
jge 0x14023c569
mov dword [rsp + 0xd00], 0x2a
mov dword [rsp + 0x7ac], 0
jmp 0x14023c434
mov eax, dword [rsp + 0x7ac]
inc eax
mov dword [rsp + 0x7ac], eax
cmp dword [rsp + 0x7ac], 4
jge 0x14023c4e3
mov eax, dword [rsp + 0x7ac]
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 0x14023c4d0
mov dword [rsp + 0xcc], Ordinal_79
cmp dword [rsp + 0xcc], 0
jle 0x14023c4b2
mov eax, dword [rsp + 0xcc]
sub eax, 5
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jne 0x14023c4b0
mov eax, dword [rsp + 0xcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc], eax
jmp 0x14023c478
mov eax, dword [rsp + 0x318]
imul eax, dword [rsp + 0xd00]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13c4], eax
cmp dword [rsp + 0x318], 0xb
jl 0x14023c453
jmp 0x14023c424
cmp dword [rsp + 0xd00], 0x14
jle 0x14023c564
mov eax, dword [rsp + 0xd00]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd04], eax
mov dword [rsp + 0xd0], Ordinal_79
cmp dword [rsp + 0xd0], 0
jle 0x14023c549
mov eax, dword [rsp + 0xd0]
sub eax, 5
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xa
jne 0x14023c547
mov eax, dword [rsp + 0xd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd0], eax
jmp 0x14023c50f
mov eax, dword [rsp + 0xd04]
sub eax, 2
mov dword [rsp + 0xd04], eax
cmp dword [rsp + 0xd04], 0
jg 0x14023c504
jmp 0x14023c3ee
jmp 0x14023be52
xor eax, eax
cmp eax, 1
je 0x14023d6cc
xor eax, eax
cmp eax, 1
je 0x14023ce28
mov dword [rsp + 0xd08], 0
jmp 0x14023c5a1
mov eax, dword [rsp + 0xd08]
inc eax
mov dword [rsp + 0xd08], eax
cmp dword [rsp + 0xd08], 0x1e
jge 0x14023ce23
mov dword [rsp + 0xd24], 0x3f
mov dword [rsp + 0x7b0], 0
jmp 0x14023c5d7
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x7b0], eax
cmp dword [rsp + 0x7b0], 9
jge 0x14023ca0f
mov eax, dword [rsp + 0x7b0]
add eax, 7
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0x334]
add eax, 4
mov dword [rsp + 0x334], eax
cmp dword [rsp + 0x334], 0x15
jne 0x14023c9fc
mov dword [rsp + 0xd0c], 0
jmp 0x14023c632
mov eax, dword [rsp + 0xd0c]
inc eax
mov dword [rsp + 0xd0c], eax
cmp dword [rsp + 0xd0c], 0x1e
jge 0x14023c7fb
mov dword [rsp + 0xd10], 0x11
mov dword [rsp + 0x7b4], 0
jmp 0x14023c668
mov eax, dword [rsp + 0x7b4]
inc eax
mov dword [rsp + 0x7b4], eax
cmp dword [rsp + 0x7b4], 3
jge 0x14023c743
mov eax, dword [rsp + 0x7b4]
inc eax
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x320]
inc eax
mov dword [rsp + 0x320], eax
cmp dword [rsp + 0x320], 4
jne 0x14023c730
mov dword [rsp + 0x31c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7b8], 0
jmp 0x14023c6cc
mov eax, dword [rsp + 0x7b8]
inc eax
mov dword [rsp + 0x7b8], eax
cmp dword [rsp + 0x7b8], 4
jge 0x14023c715
mov eax, dword [rsp + 0x7b8]
mov ecx, dword [rsp + 0x31c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x31c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023c713
imul eax, dword [rsp + 0x31c], 3
mov dword [rsp + 0x31c], eax
jmp 0x14023c6bc
mov eax, dword [rsp + 0x320]
imul eax, dword [rsp + 0xd10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c8], eax
cmp dword [rsp + 0x320], 6
jl 0x14023c686
jmp 0x14023c658
cmp dword [rsp + 0xd10], 0xa
jle 0x14023c7f6
mov eax, dword [rsp + 0xd10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd14], eax
mov dword [rsp + 0x324], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7bc], 0
jmp 0x14023c78f
mov eax, dword [rsp + 0x7bc]
inc eax
mov dword [rsp + 0x7bc], eax
cmp dword [rsp + 0x7bc], 4
jge 0x14023c7d8
mov eax, dword [rsp + 0x7bc]
mov ecx, dword [rsp + 0x324]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x324], eax
mov eax, dword [rsp + 0x324]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023c7d6
imul eax, dword [rsp + 0x324], 3
mov dword [rsp + 0x324], eax
jmp 0x14023c77f
mov eax, dword [rsp + 0xd14]
dec eax
mov dword [rsp + 0xd14], eax
cmp dword [rsp + 0xd14], 0
jg 0x14023c767
jmp 0x14023c622
mov eax, dword [rsp + 0x334]
imul eax, dword [rsp + 0xd24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13cc], eax
mov dword [rsp + 0xd18], 0
jmp 0x14023c833
mov eax, dword [rsp + 0xd18]
inc eax
mov dword [rsp + 0xd18], eax
cmp dword [rsp + 0xd18], 0x1e
jge 0x14023c9fc
mov dword [rsp + 0xd1c], 0x11
mov dword [rsp + 0x7c0], 0
jmp 0x14023c869
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x7c0], eax
cmp dword [rsp + 0x7c0], 3
jge 0x14023c944
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0x32c]
inc eax
mov dword [rsp + 0x32c], eax
cmp dword [rsp + 0x32c], 4
jne 0x14023c931
mov dword [rsp + 0x328], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7c4], 0
jmp 0x14023c8cd
mov eax, dword [rsp + 0x7c4]
inc eax
mov dword [rsp + 0x7c4], eax
cmp dword [rsp + 0x7c4], 4
jge 0x14023c916
mov eax, dword [rsp + 0x7c4]
mov ecx, dword [rsp + 0x328]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x328]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023c914
imul eax, dword [rsp + 0x328], 3
mov dword [rsp + 0x328], eax
jmp 0x14023c8bd
mov eax, dword [rsp + 0x32c]
imul eax, dword [rsp + 0xd1c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13d0], eax
cmp dword [rsp + 0x32c], 6
jl 0x14023c887
jmp 0x14023c859
cmp dword [rsp + 0xd1c], 0xa
jle 0x14023c9f7
mov eax, dword [rsp + 0xd1c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd20], eax
mov dword [rsp + 0x330], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7c8], 0
jmp 0x14023c990
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x7c8], eax
cmp dword [rsp + 0x7c8], 4
jge 0x14023c9d9
mov eax, dword [rsp + 0x7c8]
mov ecx, dword [rsp + 0x330]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x330]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023c9d7
imul eax, dword [rsp + 0x330], 3
mov dword [rsp + 0x330], eax
jmp 0x14023c980
mov eax, dword [rsp + 0xd20]
dec eax
mov dword [rsp + 0xd20], eax
cmp dword [rsp + 0xd20], 0
jg 0x14023c968
jmp 0x14023c823
cmp dword [rsp + 0x334], 0x23
jl 0x14023c5f6
jmp 0x14023c5c7
cmp dword [rsp + 0xd24], 0x28
jle 0x14023cc38
mov eax, dword [rsp + 0xd24]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd34], eax
mov dword [rsp + 0xd28], 0
jmp 0x14023ca50
mov eax, dword [rsp + 0xd28]
inc eax
mov dword [rsp + 0xd28], eax
cmp dword [rsp + 0xd28], 0x1e
jge 0x14023cc19
mov dword [rsp + 0xd2c], 0x11
mov dword [rsp + 0x7cc], 0
jmp 0x14023ca86
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x7cc], eax
cmp dword [rsp + 0x7cc], 3
jge 0x14023cb61
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0x33c]
inc eax
mov dword [rsp + 0x33c], eax
cmp dword [rsp + 0x33c], 4
jne 0x14023cb4e
mov dword [rsp + 0x338], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d0], 0
jmp 0x14023caea
mov eax, dword [rsp + 0x7d0]
inc eax
mov dword [rsp + 0x7d0], eax
cmp dword [rsp + 0x7d0], 4
jge 0x14023cb33
mov eax, dword [rsp + 0x7d0]
mov ecx, dword [rsp + 0x338]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x338]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023cb31
imul eax, dword [rsp + 0x338], 3
mov dword [rsp + 0x338], eax
jmp 0x14023cada
mov eax, dword [rsp + 0x33c]
imul eax, dword [rsp + 0xd2c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13d4], eax
cmp dword [rsp + 0x33c], 6
jl 0x14023caa4
jmp 0x14023ca76
cmp dword [rsp + 0xd2c], 0xa
jle 0x14023cc14
mov eax, dword [rsp + 0xd2c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd30], eax
mov dword [rsp + 0x340], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d4], 0
jmp 0x14023cbad
mov eax, dword [rsp + 0x7d4]
inc eax
mov dword [rsp + 0x7d4], eax
cmp dword [rsp + 0x7d4], 4
jge 0x14023cbf6
mov eax, dword [rsp + 0x7d4]
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 0x14023cbf4
imul eax, dword [rsp + 0x340], 3
mov dword [rsp + 0x340], eax
jmp 0x14023cb9d
mov eax, dword [rsp + 0xd30]
dec eax
mov dword [rsp + 0xd30], eax
cmp dword [rsp + 0xd30], 0
jg 0x14023cb85
jmp 0x14023ca40
mov eax, dword [rsp + 0xd34]
sub eax, 2
mov dword [rsp + 0xd34], eax
cmp dword [rsp + 0xd34], 0
jg 0x14023ca33
mov dword [rsp + 0xd38], 0
jmp 0x14023cc55
mov eax, dword [rsp + 0xd38]
inc eax
mov dword [rsp + 0xd38], eax
cmp dword [rsp + 0xd38], 0x1e
jge 0x14023ce1e
mov dword [rsp + 0xd3c], 0x11
mov dword [rsp + 0x7d8], 0
jmp 0x14023cc8b
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x7d8], eax
cmp dword [rsp + 0x7d8], 3
jge 0x14023cd66
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
inc eax
mov dword [rsp + 0x348], eax
cmp dword [rsp + 0x348], 4
jne 0x14023cd53
mov dword [rsp + 0x344], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7dc], 0
jmp 0x14023ccef
mov eax, dword [rsp + 0x7dc]
inc eax
mov dword [rsp + 0x7dc], eax
cmp dword [rsp + 0x7dc], 4
jge 0x14023cd38
mov eax, dword [rsp + 0x7dc]
mov ecx, dword [rsp + 0x344]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x344]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023cd36
imul eax, dword [rsp + 0x344], 3
mov dword [rsp + 0x344], eax
jmp 0x14023ccdf
mov eax, dword [rsp + 0x348]
imul eax, dword [rsp + 0xd3c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13d8], eax
cmp dword [rsp + 0x348], 6
jl 0x14023cca9
jmp 0x14023cc7b
cmp dword [rsp + 0xd3c], 0xa
jle 0x14023ce19
mov eax, dword [rsp + 0xd3c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd40], eax
mov dword [rsp + 0x34c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7e0], 0
jmp 0x14023cdb2
mov eax, dword [rsp + 0x7e0]
inc eax
mov dword [rsp + 0x7e0], eax
cmp dword [rsp + 0x7e0], 4
jge 0x14023cdfb
mov eax, dword [rsp + 0x7e0]
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 0x14023cdf9
imul eax, dword [rsp + 0x34c], 3
mov dword [rsp + 0x34c], eax
jmp 0x14023cda2
mov eax, dword [rsp + 0xd40]
dec eax
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 0
jg 0x14023cd8a
jmp 0x14023cc45
jmp 0x14023c591
jmp 0x14023d6cc
mov dword [rsp + 0xd44], 0
jmp 0x14023ce45
mov eax, dword [rsp + 0xd44]
inc eax
mov dword [rsp + 0xd44], eax
cmp dword [rsp + 0xd44], 0x1e
jge 0x14023d6cc
mov dword [rsp + 0xd60], 0x5c
mov dword [rsp + 0x7e4], 0
jmp 0x14023ce7b
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x7e4], eax
cmp dword [rsp + 0x7e4], 6
jge 0x14023d2b7
mov eax, dword [rsp + 0x7e4]
add eax, 9
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x368]
add eax, 3
mov dword [rsp + 0x368], eax
cmp dword [rsp + 0x368], 0x18
jne 0x14023d2a4
mov dword [rsp + 0xd48], 0
jmp 0x14023ced6
mov eax, dword [rsp + 0xd48]
inc eax
mov dword [rsp + 0xd48], eax
cmp dword [rsp + 0xd48], 0x1e
jge 0x14023d09f
mov dword [rsp + 0xd4c], 0x11
mov dword [rsp + 0x7e8], 0
jmp 0x14023cf0c
mov eax, dword [rsp + 0x7e8]
inc eax
mov dword [rsp + 0x7e8], eax
cmp dword [rsp + 0x7e8], 3
jge 0x14023cfe7
mov eax, dword [rsp + 0x7e8]
inc eax
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x354]
inc eax
mov dword [rsp + 0x354], eax
cmp dword [rsp + 0x354], 4
jne 0x14023cfd4
mov dword [rsp + 0x350], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7ec], 0
jmp 0x14023cf70
mov eax, dword [rsp + 0x7ec]
inc eax
mov dword [rsp + 0x7ec], eax
cmp dword [rsp + 0x7ec], 4
jge 0x14023cfb9
mov eax, dword [rsp + 0x7ec]
mov ecx, dword [rsp + 0x350]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x350]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023cfb7
imul eax, dword [rsp + 0x350], 3
mov dword [rsp + 0x350], eax
jmp 0x14023cf60
mov eax, dword [rsp + 0x354]
imul eax, dword [rsp + 0xd4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13dc], eax
cmp dword [rsp + 0x354], 6
jl 0x14023cf2a
jmp 0x14023cefc
cmp dword [rsp + 0xd4c], 0xa
jle 0x14023d09a
mov eax, dword [rsp + 0xd4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd50], eax
mov dword [rsp + 0x358], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f0], 0
jmp 0x14023d033
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x7f0], eax
cmp dword [rsp + 0x7f0], 4
jge 0x14023d07c
mov eax, dword [rsp + 0x7f0]
mov ecx, dword [rsp + 0x358]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x358]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023d07a
imul eax, dword [rsp + 0x358], 3
mov dword [rsp + 0x358], eax
jmp 0x14023d023
mov eax, dword [rsp + 0xd50]
dec eax
mov dword [rsp + 0xd50], eax
cmp dword [rsp + 0xd50], 0
jg 0x14023d00b
jmp 0x14023cec6
mov eax, dword [rsp + 0x368]
imul eax, dword [rsp + 0xd60]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13e0], eax
mov dword [rsp + 0xd54], 0
jmp 0x14023d0db
mov eax, dword [rsp + 0xd54]
inc eax
mov dword [rsp + 0xd54], eax
cmp dword [rsp + 0xd54], 0x1e
jge 0x14023d2a4
mov dword [rsp + 0xd58], 0x11
mov dword [rsp + 0x7f4], 0
jmp 0x14023d111
mov eax, dword [rsp + 0x7f4]
inc eax
mov dword [rsp + 0x7f4], eax
cmp dword [rsp + 0x7f4], 3
jge 0x14023d1ec
mov eax, dword [rsp + 0x7f4]
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 0x14023d1d9
mov dword [rsp + 0x35c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f8], 0
jmp 0x14023d175
mov eax, dword [rsp + 0x7f8]
inc eax
mov dword [rsp + 0x7f8], eax
cmp dword [rsp + 0x7f8], 4
jge 0x14023d1be
mov eax, dword [rsp + 0x7f8]
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 0x14023d1bc
imul eax, dword [rsp + 0x35c], 3
mov dword [rsp + 0x35c], eax
jmp 0x14023d165
mov eax, dword [rsp + 0x360]
imul eax, dword [rsp + 0xd58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13e4], eax
cmp dword [rsp + 0x360], 6
jl 0x14023d12f
jmp 0x14023d101
cmp dword [rsp + 0xd58], 0xa
jle 0x14023d29f
mov eax, dword [rsp + 0xd58]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd5c], eax
mov dword [rsp + 0x364], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7fc], 0
jmp 0x14023d238
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x7fc], eax
cmp dword [rsp + 0x7fc], 4
jge 0x14023d281
mov eax, dword [rsp + 0x7fc]
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 0x14023d27f
imul eax, dword [rsp + 0x364], 3
mov dword [rsp + 0x364], eax
jmp 0x14023d228
mov eax, dword [rsp + 0xd5c]
dec eax
mov dword [rsp + 0xd5c], eax
cmp dword [rsp + 0xd5c], 0
jg 0x14023d210
jmp 0x14023d0cb
cmp dword [rsp + 0x368], 0x21
jl 0x14023ce9a
jmp 0x14023ce6b
cmp dword [rsp + 0xd60], 0x32
jle 0x14023d4e1
mov eax, dword [rsp + 0xd60]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd70], eax
mov dword [rsp + 0xd64], 0
jmp 0x14023d2f9
mov eax, dword [rsp + 0xd64]
inc eax
mov dword [rsp + 0xd64], eax
cmp dword [rsp + 0xd64], 0x1e
jge 0x14023d4c2
mov dword [rsp + 0xd68], 0x11
mov dword [rsp + 0x800], 0
jmp 0x14023d32f
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x800], eax
cmp dword [rsp + 0x800], 3
jge 0x14023d40a
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x370]
inc eax
mov dword [rsp + 0x370], eax
cmp dword [rsp + 0x370], 4
jne 0x14023d3f7
mov dword [rsp + 0x36c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x804], 0
jmp 0x14023d393
mov eax, dword [rsp + 0x804]
inc eax
mov dword [rsp + 0x804], eax
cmp dword [rsp + 0x804], 4
jge 0x14023d3dc
mov eax, dword [rsp + 0x804]
mov ecx, dword [rsp + 0x36c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x36c], eax
mov eax, dword [rsp + 0x36c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023d3da
imul eax, dword [rsp + 0x36c], 3
mov dword [rsp + 0x36c], eax
jmp 0x14023d383
mov eax, dword [rsp + 0x370]
imul eax, dword [rsp + 0xd68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13e8], eax
cmp dword [rsp + 0x370], 6
jl 0x14023d34d
jmp 0x14023d31f
cmp dword [rsp + 0xd68], 0xa
jle 0x14023d4bd
mov eax, dword [rsp + 0xd68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd6c], eax
mov dword [rsp + 0x374], reloc.WS2_32.dll_listen
mov dword [rsp + 0x808], 0
jmp 0x14023d456
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x808], eax
cmp dword [rsp + 0x808], 4
jge 0x14023d49f
mov eax, dword [rsp + 0x808]
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 0x14023d49d
imul eax, dword [rsp + 0x374], 3
mov dword [rsp + 0x374], eax
jmp 0x14023d446
mov eax, dword [rsp + 0xd6c]
dec eax
mov dword [rsp + 0xd6c], eax
cmp dword [rsp + 0xd6c], 0
jg 0x14023d42e
jmp 0x14023d2e9
mov eax, dword [rsp + 0xd70]
sub eax, 5
mov dword [rsp + 0xd70], eax
cmp dword [rsp + 0xd70], 0
jg 0x14023d2dc
mov dword [rsp + 0xd74], 0
jmp 0x14023d4fe
mov eax, dword [rsp + 0xd74]
inc eax
mov dword [rsp + 0xd74], eax
cmp dword [rsp + 0xd74], 0x1e
jge 0x14023d6c7
mov dword [rsp + 0xd78], 0x11
mov dword [rsp + 0x80c], 0
jmp 0x14023d534
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x80c], eax
cmp dword [rsp + 0x80c], 3
jge 0x14023d60f
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x37c]
inc eax
mov dword [rsp + 0x37c], eax
cmp dword [rsp + 0x37c], 4
jne 0x14023d5fc
mov dword [rsp + 0x378], reloc.WS2_32.dll_listen
mov dword [rsp + 0x810], 0
jmp 0x14023d598
mov eax, dword [rsp + 0x810]
inc eax
mov dword [rsp + 0x810], eax
cmp dword [rsp + 0x810], 4
jge 0x14023d5e1
mov eax, dword [rsp + 0x810]
mov ecx, dword [rsp + 0x378]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x378]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14023d5df
imul eax, dword [rsp + 0x378], 3
mov dword [rsp + 0x378], eax
jmp 0x14023d588
mov eax, dword [rsp + 0x37c]
imul eax, dword [rsp + 0xd78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13ec], eax
cmp dword [rsp + 0x37c], 6
jl 0x14023d552
jmp 0x14023d524
cmp dword [rsp + 0xd78], 0xa
jle 0x14023d6c2
mov eax, dword [rsp + 0xd78]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd7c], eax
mov dword [rsp + 0x380], reloc.WS2_32.dll_listen
mov dword [rsp + 0x814], 0
jmp 0x14023d65b
mov eax, dword [rsp + 0x814]
inc eax
mov dword [rsp + 0x814], eax
cmp dword [rsp + 0x814], 4
jge 0x14023d6a4
mov eax, dword [rsp + 0x814]
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 0x14023d6a2
imul eax, dword [rsp + 0x380], 3
mov dword [rsp + 0x380], eax
jmp 0x14023d64b
mov eax, dword [rsp + 0xd7c]
dec eax
mov dword [rsp + 0xd7c], eax
cmp dword [rsp + 0xd7c], 0
jg 0x14023d633
jmp 0x14023d4ee
jmp 0x14023ce35
xor eax, eax
cmp eax, 1
je 0x14023e491
xor eax, eax
cmp eax, 1
je 0x14023ddbb
mov dword [rsp + 0xd80], 0
jmp 0x14023d6ff
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0xd80], eax
cmp dword [rsp + 0xd80], 0x1e
jge 0x14023ddb6
mov dword [rsp + 0xd9c], 0x33
mov dword [rsp + 0x818], 0
jmp 0x14023d735
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x818], eax
cmp dword [rsp + 0x818], 6
jge 0x14023da87
mov eax, dword [rsp + 0x818]
add eax, 2
mov dword [rsp + 0x39c], eax
mov eax, dword [rsp + 0x39c]
add eax, 3
mov dword [rsp + 0x39c], eax
cmp dword [rsp + 0x39c], 0xb
jne 0x14023da74
mov dword [rsp + 0xd84], 0
jmp 0x14023d790
mov eax, dword [rsp + 0xd84]
inc eax
mov dword [rsp + 0xd84], eax
cmp dword [rsp + 0xd84], 0x1e
jge 0x14023d8e6
mov dword [rsp + 0xd88], 7
mov dword [rsp + 0x81c], 0
jmp 0x14023d7c6
mov eax, dword [rsp + 0x81c]
inc eax
mov dword [rsp + 0x81c], eax
cmp dword [rsp + 0x81c], 2
jge 0x14023d869
mov eax, dword [rsp + 0x81c]
inc eax
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x388]
inc eax
mov dword [rsp + 0x388], eax
cmp dword [rsp + 0x388], 2
jne 0x14023d85a
mov dword [rsp + 0x384], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x384]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023d82e
mov eax, dword [rsp + 0x384]
shl eax, 1
mov dword [rsp + 0x384], eax
jmp 0x14023d83f
mov eax, dword [rsp + 0x384]
add eax, 3
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x388]
imul eax, dword [rsp + 0xd88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13f0], eax
cmp dword [rsp + 0x388], 3
jl 0x14023d7e4
jmp 0x14023d7b6
cmp dword [rsp + 0xd88], 5
jle 0x14023d8e1
mov eax, dword [rsp + 0xd88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8c], eax
mov dword [rsp + 0x38c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x38c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023d8b6
mov eax, dword [rsp + 0x38c]
shl eax, 1
mov dword [rsp + 0x38c], eax
jmp 0x14023d8c7
mov eax, dword [rsp + 0x38c]
add eax, 3
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0xd8c]
dec eax
mov dword [rsp + 0xd8c], eax
cmp dword [rsp + 0xd8c], 0
jg 0x14023d886
jmp 0x14023d780
mov eax, dword [rsp + 0x39c]
imul eax, dword [rsp + 0xd9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13f4], eax
mov dword [rsp + 0xd90], 0
jmp 0x14023d91e
mov eax, dword [rsp + 0xd90]
inc eax
mov dword [rsp + 0xd90], eax
cmp dword [rsp + 0xd90], 0x1e
jge 0x14023da74
mov dword [rsp + 0xd94], 7
mov dword [rsp + 0x820], 0
jmp 0x14023d954
mov eax, dword [rsp + 0x820]
inc eax
mov dword [rsp + 0x820], eax
cmp dword [rsp + 0x820], 2
jge 0x14023d9f7
mov eax, dword [rsp + 0x820]
inc eax
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0x394]
inc eax
mov dword [rsp + 0x394], eax
cmp dword [rsp + 0x394], 2
jne 0x14023d9e8
mov dword [rsp + 0x390], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x390]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023d9bc
mov eax, dword [rsp + 0x390]
shl eax, 1
mov dword [rsp + 0x390], eax
jmp 0x14023d9cd
mov eax, dword [rsp + 0x390]
add eax, 3
mov dword [rsp + 0x390], eax
mov eax, dword [rsp + 0x394]
imul eax, dword [rsp + 0xd94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13f8], eax
cmp dword [rsp + 0x394], 3
jl 0x14023d972
jmp 0x14023d944
cmp dword [rsp + 0xd94], 5
jle 0x14023da6f
mov eax, dword [rsp + 0xd94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd98], eax
mov dword [rsp + 0x398], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x398]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023da44
mov eax, dword [rsp + 0x398]
shl eax, 1
mov dword [rsp + 0x398], eax
jmp 0x14023da55
mov eax, dword [rsp + 0x398]
add eax, 3
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0xd98]
dec eax
mov dword [rsp + 0xd98], eax
cmp dword [rsp + 0xd98], 0
jg 0x14023da14
jmp 0x14023d90e
cmp dword [rsp + 0x39c], 0xf
jl 0x14023d754
jmp 0x14023d725
cmp dword [rsp + 0xd9c], 0x19
jle 0x14023dc3e
mov eax, dword [rsp + 0xd9c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xdac], eax
mov dword [rsp + 0xda0], 0
jmp 0x14023dac9
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0xda0], eax
cmp dword [rsp + 0xda0], 0x1e
jge 0x14023dc1f
mov dword [rsp + 0xda4], 7
mov dword [rsp + 0x824], 0
jmp 0x14023daff
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x824], eax
cmp dword [rsp + 0x824], 2
jge 0x14023dba2
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0x3a4]
inc eax
mov dword [rsp + 0x3a4], eax
cmp dword [rsp + 0x3a4], 2
jne 0x14023db93
mov dword [rsp + 0x3a0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023db67
mov eax, dword [rsp + 0x3a0]
shl eax, 1
mov dword [rsp + 0x3a0], eax
jmp 0x14023db78
mov eax, dword [rsp + 0x3a0]
add eax, 3
mov dword [rsp + 0x3a0], eax
mov eax, dword [rsp + 0x3a4]
imul eax, dword [rsp + 0xda4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13fc], eax
cmp dword [rsp + 0x3a4], 3
jl 0x14023db1d
jmp 0x14023daef
cmp dword [rsp + 0xda4], 5
jle 0x14023dc1a
mov eax, dword [rsp + 0xda4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xda8], eax
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 0x14023dbef
mov eax, dword [rsp + 0x3a8]
shl eax, 1
mov dword [rsp + 0x3a8], eax
jmp 0x14023dc00
mov eax, dword [rsp + 0x3a8]
add eax, 3
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0xda8]
dec eax
mov dword [rsp + 0xda8], eax
cmp dword [rsp + 0xda8], 0
jg 0x14023dbbf
jmp 0x14023dab9
mov eax, dword [rsp + 0xdac]
sub eax, 2
mov dword [rsp + 0xdac], eax
cmp dword [rsp + 0xdac], 0
jg 0x14023daac
mov dword [rsp + 0xdb0], 0
jmp 0x14023dc5b
mov eax, dword [rsp + 0xdb0]
inc eax
mov dword [rsp + 0xdb0], eax
cmp dword [rsp + 0xdb0], 0x1e
jge 0x14023ddb1
mov dword [rsp + 0xdb4], 7
mov dword [rsp + 0x828], 0
jmp 0x14023dc91
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x828], eax
cmp dword [rsp + 0x828], 2
jge 0x14023dd34
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x3b0]
inc eax
mov dword [rsp + 0x3b0], eax
cmp dword [rsp + 0x3b0], 2
jne 0x14023dd25
mov dword [rsp + 0x3ac], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023dcf9
mov eax, dword [rsp + 0x3ac]
shl eax, 1
mov dword [rsp + 0x3ac], eax
jmp 0x14023dd0a
mov eax, dword [rsp + 0x3ac]
add eax, 3
mov dword [rsp + 0x3ac], eax
mov eax, dword [rsp + 0x3b0]
imul eax, dword [rsp + 0xdb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1400], eax
cmp dword [rsp + 0x3b0], 3
jl 0x14023dcaf
jmp 0x14023dc81
cmp dword [rsp + 0xdb4], 5
jle 0x14023ddac
mov eax, dword [rsp + 0xdb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdb8], eax
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 0x14023dd81
mov eax, dword [rsp + 0x3b4]
shl eax, 1
mov dword [rsp + 0x3b4], eax
jmp 0x14023dd92
mov eax, dword [rsp + 0x3b4]
add eax, 3
mov dword [rsp + 0x3b4], eax
mov eax, dword [rsp + 0xdb8]
dec eax
mov dword [rsp + 0xdb8], eax
cmp dword [rsp + 0xdb8], 0
jg 0x14023dd51
jmp 0x14023dc4b
jmp 0x14023d6ef
jmp 0x14023e491
mov dword [rsp + 0xdbc], 0
jmp 0x14023ddd8
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0xdbc], eax
cmp dword [rsp + 0xdbc], 0x1e
jge 0x14023e491
mov dword [rsp + 0xdd8], 0x44
mov dword [rsp + 0x82c], 0
jmp 0x14023de0e
mov eax, dword [rsp + 0x82c]
inc eax
mov dword [rsp + 0x82c], eax
cmp dword [rsp + 0x82c], 7
jge 0x14023e163
mov eax, dword [rsp + 0x82c]
add eax, 4
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3d0]
add eax, 4
mov dword [rsp + 0x3d0], eax
cmp dword [rsp + 0x3d0], 0x10
jne 0x14023e150
mov dword [rsp + 0xdc0], 0
jmp 0x14023de69
mov eax, dword [rsp + 0xdc0]
inc eax
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 0x1e
jge 0x14023dfbf
mov dword [rsp + 0xdc4], 7
mov dword [rsp + 0x830], 0
jmp 0x14023de9f
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x830], eax
cmp dword [rsp + 0x830], 2
jge 0x14023df42
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0x3bc]
inc eax
mov dword [rsp + 0x3bc], eax
cmp dword [rsp + 0x3bc], 2
jne 0x14023df33
mov dword [rsp + 0x3b8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023df07
mov eax, dword [rsp + 0x3b8]
shl eax, 1
mov dword [rsp + 0x3b8], eax
jmp 0x14023df18
mov eax, dword [rsp + 0x3b8]
add eax, 3
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x3bc]
imul eax, dword [rsp + 0xdc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1404], eax
cmp dword [rsp + 0x3bc], 3
jl 0x14023debd
jmp 0x14023de8f
cmp dword [rsp + 0xdc4], 5
jle 0x14023dfba
mov eax, dword [rsp + 0xdc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc8], eax
mov dword [rsp + 0x3c0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3c0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023df8f
mov eax, dword [rsp + 0x3c0]
shl eax, 1
mov dword [rsp + 0x3c0], eax
jmp 0x14023dfa0
mov eax, dword [rsp + 0x3c0]
add eax, 3
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0xdc8]
dec eax
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 0
jg 0x14023df5f
jmp 0x14023de59
mov eax, dword [rsp + 0x3d0]
imul eax, dword [rsp + 0xdd8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1408], eax
mov dword [rsp + 0xdcc], 0
jmp 0x14023dffa
mov eax, dword [rsp + 0xdcc]
inc eax
mov dword [rsp + 0xdcc], eax
cmp dword [rsp + 0xdcc], 0x1e
jge 0x14023e150
mov dword [rsp + 0xdd0], 7
mov dword [rsp + 0x834], 0
jmp 0x14023e030
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x834], eax
cmp dword [rsp + 0x834], 2
jge 0x14023e0d3
mov eax, dword [rsp + 0x834]
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 0x14023e0c4
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 0x14023e098
mov eax, dword [rsp + 0x3c4]
shl eax, 1
mov dword [rsp + 0x3c4], eax
jmp 0x14023e0a9
mov eax, dword [rsp + 0x3c4]
add eax, 3
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x3c8]
imul eax, dword [rsp + 0xdd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140c], eax
cmp dword [rsp + 0x3c8], 3
jl 0x14023e04e
jmp 0x14023e020
cmp dword [rsp + 0xdd0], 5
jle 0x14023e14b
mov eax, dword [rsp + 0xdd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdd4], 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 0x14023e120
mov eax, dword [rsp + 0x3cc]
shl eax, 1
mov dword [rsp + 0x3cc], eax
jmp 0x14023e131
mov eax, dword [rsp + 0x3cc]
add eax, 3
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0xdd4]
dec eax
mov dword [rsp + 0xdd4], eax
cmp dword [rsp + 0xdd4], 0
jg 0x14023e0f0
jmp 0x14023dfea
cmp dword [rsp + 0x3d0], 0x14
jl 0x14023de2d
jmp 0x14023ddfe
cmp dword [rsp + 0xdd8], 0x28
jle 0x14023e319
mov eax, dword [rsp + 0xdd8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xde8], eax
mov dword [rsp + 0xddc], 0
jmp 0x14023e1a4
mov eax, dword [rsp + 0xddc]
inc eax
mov dword [rsp + 0xddc], eax
cmp dword [rsp + 0xddc], 0x1e
jge 0x14023e2fa
mov dword [rsp + 0xde0], 7
mov dword [rsp + 0x838], 0
jmp 0x14023e1da
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x838], eax
cmp dword [rsp + 0x838], 2
jge 0x14023e27d
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0x3d8]
inc eax
mov dword [rsp + 0x3d8], eax
cmp dword [rsp + 0x3d8], 2
jne 0x14023e26e
mov dword [rsp + 0x3d4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023e242
mov eax, dword [rsp + 0x3d4]
shl eax, 1
mov dword [rsp + 0x3d4], eax
jmp 0x14023e253
mov eax, dword [rsp + 0x3d4]
add eax, 3
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3d8]
imul eax, dword [rsp + 0xde0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1410], eax
cmp dword [rsp + 0x3d8], 3
jl 0x14023e1f8
jmp 0x14023e1ca
cmp dword [rsp + 0xde0], 5
jle 0x14023e2f5
mov eax, dword [rsp + 0xde0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xde4], eax
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 0x14023e2ca
mov eax, dword [rsp + 0x3dc]
shl eax, 1
mov dword [rsp + 0x3dc], eax
jmp 0x14023e2db
mov eax, dword [rsp + 0x3dc]
add eax, 3
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0xde4]
dec eax
mov dword [rsp + 0xde4], eax
cmp dword [rsp + 0xde4], 0
jg 0x14023e29a
jmp 0x14023e194
mov eax, dword [rsp + 0xde8]
sub eax, 3
mov dword [rsp + 0xde8], eax
cmp dword [rsp + 0xde8], 0
jg 0x14023e187
mov dword [rsp + 0xdec], 0
jmp 0x14023e336
mov eax, dword [rsp + 0xdec]
inc eax
mov dword [rsp + 0xdec], eax
cmp dword [rsp + 0xdec], 0x1e
jge 0x14023e48c
mov dword [rsp + 0xdf0], 7
mov dword [rsp + 0x83c], 0
jmp 0x14023e36c
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x83c], eax
cmp dword [rsp + 0x83c], 2
jge 0x14023e40f
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x3e4], eax
mov eax, dword [rsp + 0x3e4]
inc eax
mov dword [rsp + 0x3e4], eax
cmp dword [rsp + 0x3e4], 2
jne 0x14023e400
mov dword [rsp + 0x3e0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023e3d4
mov eax, dword [rsp + 0x3e0]
shl eax, 1
mov dword [rsp + 0x3e0], eax
jmp 0x14023e3e5
mov eax, dword [rsp + 0x3e0]
add eax, 3
mov dword [rsp + 0x3e0], eax
mov eax, dword [rsp + 0x3e4]
imul eax, dword [rsp + 0xdf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1414], eax
cmp dword [rsp + 0x3e4], 3
jl 0x14023e38a
jmp 0x14023e35c
cmp dword [rsp + 0xdf0], 5
jle 0x14023e487
mov eax, dword [rsp + 0xdf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdf4], eax
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 0x14023e45c
mov eax, dword [rsp + 0x3e8]
shl eax, 1
mov dword [rsp + 0x3e8], eax
jmp 0x14023e46d
mov eax, dword [rsp + 0x3e8]
add eax, 3
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0xdf4]
dec eax
mov dword [rsp + 0xdf4], eax
cmp dword [rsp + 0xdf4], 0
jg 0x14023e42c
jmp 0x14023e326
jmp 0x14023ddc8
call fcn.1402342c0
test eax, eax
je 0x14023e838
mov dword [rsp + 0x128c], 0
mov rax, qword [rsp + 0x19e0]
mov qword [rsp + 0x1220], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x15a0], rax
mov rax, qword [rsp + 0x15a0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x15a8], rax
mov rax, qword [rsp + 0x15a8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x15b0], rax
mov rax, qword [rsp + 0x15b0]
mov qword [rsp + 0x1d48], rax
mov rax, qword [rsp + 0x1d48]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11b8], rax
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x1da8], rax
mov rax, qword [rsp + 0x11b8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x15b8], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x15b8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1320], rax
mov eax, dword [rsp + 0x1320]
mov rcx, qword [rsp + 0x11b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1db0], rax
mov eax, dword [rsp + 0x1324]
mov dword [rsp + 0x1db8], eax
mov rax, qword [rsp + 0x1da8]
cmp qword [rsp + 0x1db0], rax
je 0x14023e5b3
mov dword [rsp + 0x1194], 1
jmp 0x14023e5be
mov dword [rsp + 0x1194], 0
movzx eax, byte [rsp + 0x1194]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x14023e7cb
mov rax, qword [rsp + 0x1db0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3ec], eax
mov eax, dword [rsp + 0x3ec]
mov dword [rsp + 0x1280], eax
mov eax, dword [rsp + 0x3ec]
dec eax
mov dword [rsp + 0x3ec], eax
cmp dword [rsp + 0x1280], 0
je 0x14023e7cb
mov eax, dword [rsp + 0x1418]
mov dword [rsp + 0x118c], eax
movabs rax, 0x6dcff831216d9bd1
shr rax, 0x20
mov dword [rsp + 0x118c], eax
mov rax, qword [rsp + 0x19d8]
mov qword [rsp + 0x1330], rax
mov rax, qword [rsp + 0x1db0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1da8]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3ec]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x1330], rax
movabs rax, 0x6dcff831216d9bd1
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x1284], eax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x1218], rax
mov eax, dword [rsp + 0x118c]
mov dword [rsp + 0xdf8], eax
mov rax, qword [rsp + 0x1218]
movzx eax, byte [rax]
mov byte [rsp + 0x39], al
mov rax, qword [rsp + 0x1218]
inc rax
mov qword [rsp + 0x1218], rax
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0x34], al
movsx eax, byte [rsp + 0x34]
test eax, eax
jne 0x14023e6f6
mov eax, dword [rsp + 0xdf8]
mov dword [rsp + 0x1288], eax
jmp 0x14023e740
xor eax, eax
test eax, eax
je 0x14023e70d
movsx eax, byte [rsp + 0x34]
or eax, 0x20
mov dword [rsp + 0x1188], eax
jmp 0x14023e719
movsx eax, byte [rsp + 0x34]
mov dword [rsp + 0x1188], eax
mov eax, dword [rsp + 0x1188]
mov ecx, dword [rsp + 0xdf8]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xdf8], eax
jmp 0x14023e6b2
mov eax, dword [rsp + 0x1284]
cmp dword [rsp + 0x1288], eax
jne 0x14023e7c6
mov rax, qword [rsp + 0x1db0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x15c8], rax
mov rax, qword [rsp + 0x1db0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x15c0], rax
mov eax, dword [rsp + 0x3ec]
mov rcx, qword [rsp + 0x15c0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x15c8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x15d0], rax
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x1220], rax
jmp 0x14023e81c
jmp 0x14023e5e9
mov rax, qword [rsp + 0x1d48]
mov qword [rsp + 0x15d8], rax
mov rax, qword [rsp + 0x15d8]
mov rax, qword [rax]
mov qword [rsp + 0x15e0], rax
mov rax, qword [rsp + 0x15e0]
mov qword [rsp + 0x1d48], rax
mov byte [rsp + 0x3a], 1
movzx eax, byte [rsp + 0x3a]
test eax, eax
jne 0x14023e502
mov qword [rsp + 0x1220], 0
mov eax, dword [rsp + 0x128c]
mov dword [rsp + 0x1290], eax
mov ecx, dword [rsp + 0x1290]
call qword [rsp + 0x1220]
call fcn.140148920
test eax, eax
je 0x14023ebdf
mov dword [rsp + 0x11e4], 0
mov rax, qword [rsp + 0x1960]
mov qword [rsp + 0x1230], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x15e8], rax
mov rax, qword [rsp + 0x15e8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x15f0], rax
mov rax, qword [rsp + 0x15f0]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x15f8], rax
mov rax, qword [rsp + 0x15f8]
mov qword [rsp + 0x1d50], rax
mov rax, qword [rsp + 0x1d50]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11c0], rax
mov rax, qword [rsp + 0x11c0]
mov qword [rsp + 0x1d90], rax
mov rax, qword [rsp + 0x11c0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11c0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1600], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1600]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1338], rax
mov eax, dword [rsp + 0x1338]
mov rcx, qword [rsp + 0x11c0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d98], rax
mov eax, dword [rsp + 0x133c]
mov dword [rsp + 0x1da0], eax
mov rax, qword [rsp + 0x1d90]
cmp qword [rsp + 0x1d98], rax
je 0x14023e95a
mov dword [rsp + 0x1190], 1
jmp 0x14023e965
mov dword [rsp + 0x1190], 0
movzx eax, byte [rsp + 0x1190]
mov byte [rsp + 0x3b], al
movzx eax, byte [rsp + 0x3b]
test eax, eax
je 0x14023eb72
mov rax, qword [rsp + 0x1d98]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3f0], eax
mov eax, dword [rsp + 0x3f0]
mov dword [rsp + 0x1294], eax
mov eax, dword [rsp + 0x3f0]
dec eax
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x1294], 0
je 0x14023eb72
mov eax, dword [rsp + 0x141c]
mov dword [rsp + 0x119c], eax
movabs rax, 0x1744a96fa07bd1ef
shr rax, 0x20
mov dword [rsp + 0x119c], eax
mov rax, qword [rsp + 0x1968]
mov qword [rsp + 0x12c0], rax
mov rax, qword [rsp + 0x1d98]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1d90]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3f0]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x12c0], rax
movabs rax, 0x1744a96fa07bd1ef
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x1298], eax
mov rax, qword [rsp + 0x12c0]
mov qword [rsp + 0x1228], rax
mov eax, dword [rsp + 0x119c]
mov dword [rsp + 0xdfc], eax
mov rax, qword [rsp + 0x1228]
movzx eax, byte [rax]
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x1228]
inc rax
mov qword [rsp + 0x1228], rax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x35], al
movsx eax, byte [rsp + 0x35]
test eax, eax
jne 0x14023ea9d
mov eax, dword [rsp + 0xdfc]
mov dword [rsp + 0x11e0], eax
jmp 0x14023eae7
xor eax, eax
test eax, eax
je 0x14023eab4
movsx eax, byte [rsp + 0x35]
or eax, 0x20
mov dword [rsp + 0x11a0], eax
jmp 0x14023eac0
movsx eax, byte [rsp + 0x35]
mov dword [rsp + 0x11a0], eax
mov eax, dword [rsp + 0x11a0]
mov ecx, dword [rsp + 0xdfc]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xdfc], eax
jmp 0x14023ea59
mov eax, dword [rsp + 0x1298]
cmp dword [rsp + 0x11e0], eax
jne 0x14023eb6d
mov rax, qword [rsp + 0x1d98]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x1610], rax
mov rax, qword [rsp + 0x1d98]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x1608], rax
mov eax, dword [rsp + 0x3f0]
mov rcx, qword [rsp + 0x1608]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1610]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x1618], rax
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x1230], rax
jmp 0x14023ebc3
jmp 0x14023e990
mov rax, qword [rsp + 0x1d50]
mov qword [rsp + 0x1620], rax
mov rax, qword [rsp + 0x1620]
mov rax, qword [rax]
mov qword [rsp + 0x1628], rax
mov rax, qword [rsp + 0x1628]
mov qword [rsp + 0x1d50], rax
mov byte [rsp + 0x3d], 1
movzx eax, byte [rsp + 0x3d]
test eax, eax
jne 0x14023e8a9
mov qword [rsp + 0x1230], 0
mov eax, dword [rsp + 0x11e4]
mov dword [rsp + 0x11e8], eax
mov ecx, dword [rsp + 0x11e8]
call qword [rsp + 0x1230]
call fcn.140148960
movzx eax, al
test eax, eax
je 0x14023ef89
mov dword [rsp + 0x11f8], 0
mov rax, qword [rsp + 0x1970]
mov qword [rsp + 0x1240], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1630], rax
mov rax, qword [rsp + 0x1630]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1638], rax
mov rax, qword [rsp + 0x1638]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1640], rax
mov rax, qword [rsp + 0x1640]
mov qword [rsp + 0x1d40], rax
mov rax, qword [rsp + 0x1d40]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11c8], rax
mov rax, qword [rsp + 0x11c8]
mov qword [rsp + 0x1d78], rax
mov rax, qword [rsp + 0x11c8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11c8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1648], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1648]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1340], rax
mov eax, dword [rsp + 0x1340]
mov rcx, qword [rsp + 0x11c8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d80], rax
mov eax, dword [rsp + 0x1344]
mov dword [rsp + 0x1d88], eax
mov rax, qword [rsp + 0x1d78]
cmp qword [rsp + 0x1d80], rax
je 0x14023ed04
mov dword [rsp + 0x11a4], 1
jmp 0x14023ed0f
mov dword [rsp + 0x11a4], 0
movzx eax, byte [rsp + 0x11a4]
mov byte [rsp + 0x3e], al
movzx eax, byte [rsp + 0x3e]
test eax, eax
je 0x14023ef1c
mov rax, qword [rsp + 0x1d80]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3f4], eax
mov eax, dword [rsp + 0x3f4]
mov dword [rsp + 0x11ec], eax
mov eax, dword [rsp + 0x3f4]
dec eax
mov dword [rsp + 0x3f4], eax
cmp dword [rsp + 0x11ec], 0
je 0x14023ef1c
mov eax, dword [rsp + 0x1420]
mov dword [rsp + 0x11a8], eax
movabs rax, 0x72f884187f9b9e68
shr rax, 0x20
mov dword [rsp + 0x11a8], eax
mov rax, qword [rsp + 0x1978]
mov qword [rsp + 0x1348], rax
mov rax, qword [rsp + 0x1d80]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1d78]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3f4]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1348], rax
movabs rax, 0x72f884187f9b9e68
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x11f0], eax
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0x1238], rax
mov eax, dword [rsp + 0x11a8]
mov dword [rsp + 0xe00], eax
mov rax, qword [rsp + 0x1238]
movzx eax, byte [rax]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0x1238]
inc rax
mov qword [rsp + 0x1238], rax
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0x36], al
movsx eax, byte [rsp + 0x36]
test eax, eax
jne 0x14023ee47
mov eax, dword [rsp + 0xe00]
mov dword [rsp + 0x11f4], eax
jmp 0x14023ee91
xor eax, eax
test eax, eax
je 0x14023ee5e
movsx eax, byte [rsp + 0x36]
or eax, 0x20
mov dword [rsp + 0x11ac], eax
jmp 0x14023ee6a
movsx eax, byte [rsp + 0x36]
mov dword [rsp + 0x11ac], eax
mov eax, dword [rsp + 0x11ac]
mov ecx, dword [rsp + 0xe00]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xe00], eax
jmp 0x14023ee03
mov eax, dword [rsp + 0x11f0]
cmp dword [rsp + 0x11f4], eax
jne 0x14023ef17
mov rax, qword [rsp + 0x1d80]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1658], rax
mov rax, qword [rsp + 0x1d80]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1650], rax
mov eax, dword [rsp + 0x3f4]
mov rcx, qword [rsp + 0x1650]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1658]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1660], rax
mov rax, qword [rsp + 0x1660]
mov qword [rsp + 0x1240], rax
jmp 0x14023ef6d
jmp 0x14023ed3a
mov rax, qword [rsp + 0x1d40]
mov qword [rsp + 0x1668], rax
mov rax, qword [rsp + 0x1668]
mov rax, qword [rax]
mov qword [rsp + 0x1670], rax
mov rax, qword [rsp + 0x1670]
mov qword [rsp + 0x1d40], rax
mov byte [rsp + 0x40], 1
movzx eax, byte [rsp + 0x40]
test eax, eax
jne 0x14023ec53
mov qword [rsp + 0x1240], 0
mov eax, dword [rsp + 0x11f8]
mov dword [rsp + 0x11fc], eax
mov ecx, dword [rsp + 0x11fc]
call qword [rsp + 0x1240]
call fcn.14015dd80
test eax, eax
je 0x14023f330
mov dword [rsp + 0x120c], 0
mov rax, qword [rsp + 0x1980]
mov qword [rsp + 0x1258], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1678], rax
mov rax, qword [rsp + 0x1678]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1680], rax
mov rax, qword [rsp + 0x1680]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1688], rax
mov rax, qword [rsp + 0x1688]
mov qword [rsp + 0x1d38], rax
mov rax, qword [rsp + 0x1d38]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11d0], rax
mov rax, qword [rsp + 0x11d0]
mov qword [rsp + 0x1d60], rax
mov rax, qword [rsp + 0x11d0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1690], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1690]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x12a0], rax
mov eax, dword [rsp + 0x12a0]
mov rcx, qword [rsp + 0x11d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d68], rax
mov eax, dword [rsp + 0x12a4]
mov dword [rsp + 0x1d70], eax
mov rax, qword [rsp + 0x1d60]
cmp qword [rsp + 0x1d68], rax
je 0x14023f0ab
mov dword [rsp + 0x11b0], 1
jmp 0x14023f0b6
mov dword [rsp + 0x11b0], 0
movzx eax, byte [rsp + 0x11b0]
mov byte [rsp + 0x41], al
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x14023f2c3
mov rax, qword [rsp + 0x1d68]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x3f8]
mov dword [rsp + 0x1200], eax
mov eax, dword [rsp + 0x3f8]
dec eax
mov dword [rsp + 0x3f8], eax
cmp dword [rsp + 0x1200], 0
je 0x14023f2c3
mov eax, dword [rsp + 0x1424]
mov dword [rsp + 0x1198], eax
movabs rax, 0xb1cdc523e0dff553
shr rax, 0x20
mov dword [rsp + 0x1198], eax
mov rax, qword [rsp + 0x1988]
mov qword [rsp + 0x12a8], rax
mov rax, qword [rsp + 0x1d68]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1d60]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3f8]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x12a8], rax
movabs rax, 0xb1cdc523e0dff553
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x1204], eax
mov rax, qword [rsp + 0x12a8]
mov qword [rsp + 0x1248], rax
mov eax, dword [rsp + 0x1198]
mov dword [rsp + 0xe04], eax
mov rax, qword [rsp + 0x1248]
movzx eax, byte [rax]
mov byte [rsp + 0x42], al
mov rax, qword [rsp + 0x1248]
inc rax
mov qword [rsp + 0x1248], rax
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x37], al
movsx eax, byte [rsp + 0x37]
test eax, eax
jne 0x14023f1ee
mov eax, dword [rsp + 0xe04]
mov dword [rsp + 0x1208], eax
jmp 0x14023f238
xor eax, eax
test eax, eax
je 0x14023f205
movsx eax, byte [rsp + 0x37]
or eax, 0x20
mov dword [rsp + 0x1174], eax
jmp 0x14023f211
movsx eax, byte [rsp + 0x37]
mov dword [rsp + 0x1174], eax
mov eax, dword [rsp + 0x1174]
mov ecx, dword [rsp + 0xe04]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xe04], eax
jmp 0x14023f1aa
mov eax, dword [rsp + 0x1204]
cmp dword [rsp + 0x1208], eax
jne 0x14023f2be
mov rax, qword [rsp + 0x1d68]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x16a0], rax
mov rax, qword [rsp + 0x1d68]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x1698], rax
mov eax, dword [rsp + 0x3f8]
mov rcx, qword [rsp + 0x1698]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x16a0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x16a8], rax
mov rax, qword [rsp + 0x16a8]
mov qword [rsp + 0x1258], rax
jmp 0x14023f314
jmp 0x14023f0e1
mov rax, qword [rsp + 0x1d38]
mov qword [rsp + 0x16b0], rax
mov rax, qword [rsp + 0x16b0]
mov rax, qword [rax]
mov qword [rsp + 0x16b8], rax
mov rax, qword [rsp + 0x16b8]
mov qword [rsp + 0x1d38], rax
mov byte [rsp + 0x43], 1
movzx eax, byte [rsp + 0x43]
test eax, eax
jne 0x14023effa
mov qword [rsp + 0x1258], 0
mov eax, dword [rsp + 0x120c]
mov dword [rsp + 0x1210], eax
mov ecx, dword [rsp + 0x1210]
call qword [rsp + 0x1258]
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x14032c0a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x68c], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x14032c0a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x68d], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x14032c0a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x68e], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x14032c0a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x68f], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x14032c0a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x690], al
mov byte [rsp + 0x691], 0
mov byte [rsp + 0x692], 1
lea rcx, [rsp + 0x68c]
call fcn.1401c7e60
lea rax, [rsp + 0x68c]
xor edx, edx
mov rcx, rax
call fcn.1401b25d0
movzx eax, al
test eax, eax
je 0x14023f442
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
xor eax, eax
cmp eax, 1
je 0x14023fdc5
xor eax, eax
cmp eax, 1
je 0x14023fbc2
mov dword [rsp + 0xe08], 0
jmp 0x14023f475
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0xe08], eax
cmp dword [rsp + 0xe08], 0x1e
jge 0x14023fbbd
mov dword [rsp + 0x428], 0x4d
mov dword [rsp + 0x840], 0
jmp 0x14023f4ab
mov eax, dword [rsp + 0x840]
inc eax
mov dword [rsp + 0x840], eax
cmp dword [rsp + 0x840], 8
jge 0x14023f6db
mov eax, dword [rsp + 0x840]
add eax, 6
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x40c]
add eax, 5
mov dword [rsp + 0x40c], eax
cmp dword [rsp + 0x40c], 0x12
jne 0x14023f6c8
mov dword [rsp + 0x3fc], 0x2a
mov eax, dword [rsp + 0x3fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f519
mov eax, dword [rsp + 0x3fc]
shl eax, 1
mov dword [rsp + 0x3fc], eax
jmp 0x14023f52a
mov eax, dword [rsp + 0x3fc]
add eax, 3
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x40c]
imul eax, dword [rsp + 0x428]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1428], eax
mov dword [rsp + 0xe0c], 0
jmp 0x14023f565
mov eax, dword [rsp + 0xe0c]
inc eax
mov dword [rsp + 0xe0c], eax
cmp dword [rsp + 0xe0c], 0x1e
jge 0x14023f6c8
mov dword [rsp + 0xe10], 0x4d
mov dword [rsp + 0x844], 0
jmp 0x14023f59b
mov eax, dword [rsp + 0x844]
inc eax
mov dword [rsp + 0x844], eax
cmp dword [rsp + 0x844], 6
jge 0x14023f647
mov eax, dword [rsp + 0x844]
add eax, 3
mov dword [rsp + 0x404], eax
mov eax, dword [rsp + 0x404]
add eax, 2
mov dword [rsp + 0x404], eax
cmp dword [rsp + 0x404], 0xb
jne 0x14023f634
mov dword [rsp + 0x400], 0x2a
mov eax, dword [rsp + 0x400]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f605
mov eax, dword [rsp + 0x400]
shl eax, 1
mov dword [rsp + 0x400], eax
jmp 0x14023f616
mov eax, dword [rsp + 0x400]
add eax, 3
mov dword [rsp + 0x400], eax
mov eax, dword [rsp + 0x404]
imul eax, dword [rsp + 0xe10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x142c], eax
cmp dword [rsp + 0x404], 0x12
jl 0x14023f5ba
jmp 0x14023f58b
cmp dword [rsp + 0xe10], 0x23
jle 0x14023f6c3
mov eax, dword [rsp + 0xe10]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe14], eax
mov dword [rsp + 0x408], 0x2a
mov eax, dword [rsp + 0x408]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f697
mov eax, dword [rsp + 0x408]
shl eax, 1
mov dword [rsp + 0x408], eax
jmp 0x14023f6a8
mov eax, dword [rsp + 0x408]
add eax, 3
mov dword [rsp + 0x408], eax
mov eax, dword [rsp + 0xe14]
sub eax, 4
mov dword [rsp + 0xe14], eax
cmp dword [rsp + 0xe14], 0
jg 0x14023f667
jmp 0x14023f555
cmp dword [rsp + 0x40c], 0x1e
jl 0x14023f4ca
jmp 0x14023f49b
cmp dword [rsp + 0x428], 0x23
jle 0x14023f96b
mov eax, dword [rsp + 0x428]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe24], eax
mov dword [rsp + 0x848], 0
jmp 0x14023f71c
mov eax, dword [rsp + 0x848]
inc eax
mov dword [rsp + 0x848], eax
cmp dword [rsp + 0x848], 8
jge 0x14023f94c
mov eax, dword [rsp + 0x848]
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 0x14023f939
mov dword [rsp + 0x410], 0x2a
mov eax, dword [rsp + 0x410]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f78a
mov eax, dword [rsp + 0x410]
shl eax, 1
mov dword [rsp + 0x410], eax
jmp 0x14023f79b
mov eax, dword [rsp + 0x410]
add eax, 3
mov dword [rsp + 0x410], eax
mov eax, dword [rsp + 0x420]
imul eax, dword [rsp + 0x428]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1430], eax
mov dword [rsp + 0xe18], 0
jmp 0x14023f7d6
mov eax, dword [rsp + 0xe18]
inc eax
mov dword [rsp + 0xe18], eax
cmp dword [rsp + 0xe18], 0x1e
jge 0x14023f939
mov dword [rsp + 0xe1c], 0x4d
mov dword [rsp + 0x84c], 0
jmp 0x14023f80c
mov eax, dword [rsp + 0x84c]
inc eax
mov dword [rsp + 0x84c], eax
cmp dword [rsp + 0x84c], 6
jge 0x14023f8b8
mov eax, dword [rsp + 0x84c]
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 0x14023f8a5
mov dword [rsp + 0x414], 0x2a
mov eax, dword [rsp + 0x414]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f876
mov eax, dword [rsp + 0x414]
shl eax, 1
mov dword [rsp + 0x414], eax
jmp 0x14023f887
mov eax, dword [rsp + 0x414]
add eax, 3
mov dword [rsp + 0x414], eax
mov eax, dword [rsp + 0x418]
imul eax, dword [rsp + 0xe1c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1434], eax
cmp dword [rsp + 0x418], 0x12
jl 0x14023f82b
jmp 0x14023f7fc
cmp dword [rsp + 0xe1c], 0x23
jle 0x14023f934
mov eax, dword [rsp + 0xe1c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe20], 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 0x14023f908
mov eax, dword [rsp + 0x41c]
shl eax, 1
mov dword [rsp + 0x41c], eax
jmp 0x14023f919
mov eax, dword [rsp + 0x41c]
add eax, 3
mov dword [rsp + 0x41c], eax
mov eax, dword [rsp + 0xe20]
sub eax, 4
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 0
jg 0x14023f8d8
jmp 0x14023f7c6
cmp dword [rsp + 0x420], 0x1e
jl 0x14023f73b
jmp 0x14023f70c
mov eax, dword [rsp + 0xe24]
sub eax, 4
mov dword [rsp + 0xe24], eax
cmp dword [rsp + 0xe24], 0
jg 0x14023f6ff
mov dword [rsp + 0x850], 0
jmp 0x14023f988
mov eax, dword [rsp + 0x850]
inc eax
mov dword [rsp + 0x850], eax
cmp dword [rsp + 0x850], 8
jge 0x14023fbb8
mov eax, dword [rsp + 0x850]
add eax, 6
mov dword [rsp + 0x438], eax
mov eax, dword [rsp + 0x438]
add eax, 5
mov dword [rsp + 0x438], eax
cmp dword [rsp + 0x438], 0x12
jne 0x14023fba5
mov dword [rsp + 0x424], 0x2a
mov eax, dword [rsp + 0x424]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023f9f6
mov eax, dword [rsp + 0x424]
shl eax, 1
mov dword [rsp + 0x424], eax
jmp 0x14023fa07
mov eax, dword [rsp + 0x424]
add eax, 3
mov dword [rsp + 0x424], eax
mov eax, dword [rsp + 0x438]
imul eax, dword [rsp + 0x428]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1438], eax
mov dword [rsp + 0xe28], 0
jmp 0x14023fa42
mov eax, dword [rsp + 0xe28]
inc eax
mov dword [rsp + 0xe28], eax
cmp dword [rsp + 0xe28], 0x1e
jge 0x14023fba5
mov dword [rsp + 0xe2c], 0x4d
mov dword [rsp + 0x854], 0
jmp 0x14023fa78
mov eax, dword [rsp + 0x854]
inc eax
mov dword [rsp + 0x854], eax
cmp dword [rsp + 0x854], 6
jge 0x14023fb24
mov eax, dword [rsp + 0x854]
add eax, 3
mov dword [rsp + 0x430], eax
mov eax, dword [rsp + 0x430]
add eax, 2
mov dword [rsp + 0x430], eax
cmp dword [rsp + 0x430], 0xb
jne 0x14023fb11
mov dword [rsp + 0x42c], 0x2a
mov eax, dword [rsp + 0x42c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023fae2
mov eax, dword [rsp + 0x42c]
shl eax, 1
mov dword [rsp + 0x42c], eax
jmp 0x14023faf3
mov eax, dword [rsp + 0x42c]
add eax, 3
mov dword [rsp + 0x42c], eax
mov eax, dword [rsp + 0x430]
imul eax, dword [rsp + 0xe2c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x143c], eax
cmp dword [rsp + 0x430], 0x12
jl 0x14023fa97
jmp 0x14023fa68
cmp dword [rsp + 0xe2c], 0x23
jle 0x14023fba0
mov eax, dword [rsp + 0xe2c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe30], eax
mov dword [rsp + 0x434], 0x2a
mov eax, dword [rsp + 0x434]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023fb74
mov eax, dword [rsp + 0x434]
shl eax, 1
mov dword [rsp + 0x434], eax
jmp 0x14023fb85
mov eax, dword [rsp + 0x434]
add eax, 3
mov dword [rsp + 0x434], eax
mov eax, dword [rsp + 0xe30]
sub eax, 4
mov dword [rsp + 0xe30], eax
cmp dword [rsp + 0xe30], 0
jg 0x14023fb44
jmp 0x14023fa32
cmp dword [rsp + 0x438], 0x1e
jl 0x14023f9a7
jmp 0x14023f978
jmp 0x14023f465
jmp 0x14023fdc5
mov dword [rsp + 0xe34], 0
jmp 0x14023fbdf
mov eax, dword [rsp + 0xe34]
inc eax
mov dword [rsp + 0xe34], eax
cmp dword [rsp + 0xe34], 0x1e
jge 0x14023fdc5
mov dword [rsp + 0xe38], 0x59
mov dword [rsp + 0x858], 0
jmp 0x14023fc15
mov eax, dword [rsp + 0x858]
inc eax
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 7
jge 0x14023fd03
mov eax, dword [rsp + 0x858]
add eax, 4
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0x444]
add eax, 3
mov dword [rsp + 0x444], eax
cmp dword [rsp + 0x444], 0xe
jne 0x14023fcf0
mov dword [rsp + 0x43c], 0x2a
mov eax, dword [rsp + 0x43c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023fc83
mov eax, dword [rsp + 0x43c]
shl eax, 1
mov dword [rsp + 0x43c], eax
jmp 0x14023fc94
mov eax, dword [rsp + 0x43c]
add eax, 3
mov dword [rsp + 0x43c], eax
mov eax, dword [rsp + 0x444]
imul eax, dword [rsp + 0xe38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1440], eax
mov dword [rsp + 0x440], 0x2a
mov eax, dword [rsp + 0x440]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023fcdf
mov eax, dword [rsp + 0x440]
shl eax, 1
mov dword [rsp + 0x440], eax
jmp 0x14023fcf0
mov eax, dword [rsp + 0x440]
add eax, 3
mov dword [rsp + 0x440], eax
cmp dword [rsp + 0x444], 0x19
jl 0x14023fc34
jmp 0x14023fc05
cmp dword [rsp + 0xe38], 0x28
jle 0x14023fd7f
mov eax, dword [rsp + 0xe38]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xe3c], 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 0x14023fd53
mov eax, dword [rsp + 0x448]
shl eax, 1
mov dword [rsp + 0x448], eax
jmp 0x14023fd64
mov eax, dword [rsp + 0x448]
add eax, 3
mov dword [rsp + 0x448], eax
mov eax, dword [rsp + 0xe3c]
sub eax, 3
mov dword [rsp + 0xe3c], eax
cmp dword [rsp + 0xe3c], 0
jg 0x14023fd23
mov dword [rsp + 0x44c], 0x2a
mov eax, dword [rsp + 0x44c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14023fdaf
mov eax, dword [rsp + 0x44c]
shl eax, 1
mov dword [rsp + 0x44c], eax
jmp 0x14023fdc0
mov eax, dword [rsp + 0x44c]
add eax, 3
mov dword [rsp + 0x44c], eax
jmp 0x14023fbcf
xor eax, eax
cmp eax, 1
je 0x140240c34
xor eax, eax
cmp eax, 1
je 0x14024050b
mov dword [rsp + 0xe40], 0
jmp 0x14023fdf8
mov eax, dword [rsp + 0xe40]
inc eax
mov dword [rsp + 0xe40], eax
cmp dword [rsp + 0xe40], 0x1e
jge 0x140240506
mov dword [rsp + 0xe5c], 0x3f
mov dword [rsp + 0x85c], 0
jmp 0x14023fe2e
mov eax, dword [rsp + 0x85c]
inc eax
mov dword [rsp + 0x85c], eax
cmp dword [rsp + 0x85c], 6
jge 0x1402401ae
mov eax, dword [rsp + 0x85c]
add eax, 5
mov dword [rsp + 0x458], eax
mov eax, dword [rsp + 0x458]
add eax, 4
mov dword [rsp + 0x458], eax
cmp dword [rsp + 0x458], 0x11
jne 0x14024019b
mov dword [rsp + 0xe44], 0
jmp 0x14023fe89
mov eax, dword [rsp + 0xe44]
inc eax
mov dword [rsp + 0xe44], eax
cmp dword [rsp + 0xe44], 0x1e
jge 0x14023fff4
mov dword [rsp + 0xe48], 0x2a
mov dword [rsp + 0x860], 0
jmp 0x14023febf
mov eax, dword [rsp + 0x860]
inc eax
mov dword [rsp + 0x860], eax
cmp dword [rsp + 0x860], 4
jge 0x14023ff6e
mov eax, dword [rsp + 0x860]
add eax, 2
mov dword [rsp + 0x450], eax
mov eax, dword [rsp + 0x450]
inc eax
mov dword [rsp + 0x450], eax
cmp dword [rsp + 0x450], 7
jne 0x14023ff5b
mov dword [rsp + 0xd4], Ordinal_79
cmp dword [rsp + 0xd4], 0
jle 0x14023ff3d
mov eax, dword [rsp + 0xd4]
sub eax, 5
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jne 0x14023ff3b
mov eax, dword [rsp + 0xd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd4], eax
jmp 0x14023ff03
mov eax, dword [rsp + 0x450]
imul eax, dword [rsp + 0xe48]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1444], eax
cmp dword [rsp + 0x450], 0xb
jl 0x14023fede
jmp 0x14023feaf
cmp dword [rsp + 0xe48], 0x14
jle 0x14023ffef
mov eax, dword [rsp + 0xe48]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe4c], eax
mov dword [rsp + 0xd8], Ordinal_79
cmp dword [rsp + 0xd8], 0
jle 0x14023ffd4
mov eax, dword [rsp + 0xd8]
sub eax, 5
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jne 0x14023ffd2
mov eax, dword [rsp + 0xd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8], eax
jmp 0x14023ff9a
mov eax, dword [rsp + 0xe4c]
sub eax, 2
mov dword [rsp + 0xe4c], eax
cmp dword [rsp + 0xe4c], 0
jg 0x14023ff8f
jmp 0x14023fe79
mov eax, dword [rsp + 0x458]
imul eax, dword [rsp + 0xe5c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1448], eax
mov dword [rsp + 0xe50], 0
jmp 0x140240030
mov eax, dword [rsp + 0xe50]
inc eax
mov dword [rsp + 0xe50], eax
cmp dword [rsp + 0xe50], 0x1e
jge 0x14024019b
mov dword [rsp + 0xe54], 0x2a
mov dword [rsp + 0x864], 0
jmp 0x140240066
mov eax, dword [rsp + 0x864]
inc eax
mov dword [rsp + 0x864], eax
cmp dword [rsp + 0x864], 4
jge 0x140240115
mov eax, dword [rsp + 0x864]
add eax, 2
mov dword [rsp + 0x454], eax
mov eax, dword [rsp + 0x454]
inc eax
mov dword [rsp + 0x454], eax
cmp dword [rsp + 0x454], 7
jne 0x140240102
mov dword [rsp + 0xdc], Ordinal_79
cmp dword [rsp + 0xdc], 0
jle 0x1402400e4
mov eax, dword [rsp + 0xdc]
sub eax, 5
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jne 0x1402400e2
mov eax, dword [rsp + 0xdc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc], eax
jmp 0x1402400aa
mov eax, dword [rsp + 0x454]
imul eax, dword [rsp + 0xe54]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x144c], eax
cmp dword [rsp + 0x454], 0xb
jl 0x140240085
jmp 0x140240056
cmp dword [rsp + 0xe54], 0x14
jle 0x140240196
mov eax, dword [rsp + 0xe54]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe58], eax
mov dword [rsp + 0xe0], Ordinal_79
cmp dword [rsp + 0xe0], 0
jle 0x14024017b
mov eax, dword [rsp + 0xe0]
sub eax, 5
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0xa
jne 0x140240179
mov eax, dword [rsp + 0xe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe0], eax
jmp 0x140240141
mov eax, dword [rsp + 0xe58]
sub eax, 2
mov dword [rsp + 0xe58], eax
cmp dword [rsp + 0xe58], 0
jg 0x140240136
jmp 0x140240020
cmp dword [rsp + 0x458], 0x1c
jl 0x14023fe4d
jmp 0x14023fe1e
cmp dword [rsp + 0xe5c], 0x1e
jle 0x140240379
mov eax, dword [rsp + 0xe5c]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xe6c], eax
mov dword [rsp + 0xe60], 0
jmp 0x1402401ef
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0xe60], eax
cmp dword [rsp + 0xe60], 0x1e
jge 0x14024035a
mov dword [rsp + 0xe64], 0x2a
mov dword [rsp + 0x868], 0
jmp 0x140240225
mov eax, dword [rsp + 0x868]
inc eax
mov dword [rsp + 0x868], eax
cmp dword [rsp + 0x868], 4
jge 0x1402402d4
mov eax, dword [rsp + 0x868]
add eax, 2
mov dword [rsp + 0x45c], eax
mov eax, dword [rsp + 0x45c]
inc eax
mov dword [rsp + 0x45c], eax
cmp dword [rsp + 0x45c], 7
jne 0x1402402c1
mov dword [rsp + 0xe4], Ordinal_79
cmp dword [rsp + 0xe4], 0
jle 0x1402402a3
mov eax, dword [rsp + 0xe4]
sub eax, 5
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xa
jne 0x1402402a1
mov eax, dword [rsp + 0xe4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe4], eax
jmp 0x140240269
mov eax, dword [rsp + 0x45c]
imul eax, dword [rsp + 0xe64]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1450], eax
cmp dword [rsp + 0x45c], 0xb
jl 0x140240244
jmp 0x140240215
cmp dword [rsp + 0xe64], 0x14
jle 0x140240355
mov eax, dword [rsp + 0xe64]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe68], eax
mov dword [rsp + 0xe8], Ordinal_79
cmp dword [rsp + 0xe8], 0
jle 0x14024033a
mov eax, dword [rsp + 0xe8]
sub eax, 5
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xa
jne 0x140240338
mov eax, dword [rsp + 0xe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe8], eax
jmp 0x140240300
mov eax, dword [rsp + 0xe68]
sub eax, 2
mov dword [rsp + 0xe68], eax
cmp dword [rsp + 0xe68], 0
jg 0x1402402f5
jmp 0x1402401df
mov eax, dword [rsp + 0xe6c]
sub eax, 2
mov dword [rsp + 0xe6c], eax
cmp dword [rsp + 0xe6c], 0
jg 0x1402401d2
mov dword [rsp + 0xe70], 0
jmp 0x140240396
mov eax, dword [rsp + 0xe70]
inc eax
mov dword [rsp + 0xe70], eax
cmp dword [rsp + 0xe70], 0x1e
jge 0x140240501
mov dword [rsp + 0xe74], 0x2a
mov dword [rsp + 0x86c], 0
jmp 0x1402403cc
mov eax, dword [rsp + 0x86c]
inc eax
mov dword [rsp + 0x86c], eax
cmp dword [rsp + 0x86c], 4
jge 0x14024047b
mov eax, dword [rsp + 0x86c]
add eax, 2
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x460]
inc eax
mov dword [rsp + 0x460], eax
cmp dword [rsp + 0x460], 7
jne 0x140240468
mov dword [rsp + 0xec], Ordinal_79
cmp dword [rsp + 0xec], 0
jle 0x14024044a
mov eax, dword [rsp + 0xec]
sub eax, 5
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xa
jne 0x140240448
mov eax, dword [rsp + 0xec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xec], eax
jmp 0x140240410
mov eax, dword [rsp + 0x460]
imul eax, dword [rsp + 0xe74]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1454], eax
cmp dword [rsp + 0x460], 0xb
jl 0x1402403eb
jmp 0x1402403bc
cmp dword [rsp + 0xe74], 0x14
jle 0x1402404fc
mov eax, dword [rsp + 0xe74]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe78], eax
mov dword [rsp + 0xf0], Ordinal_79
cmp dword [rsp + 0xf0], 0
jle 0x1402404e1
mov eax, dword [rsp + 0xf0]
sub eax, 5
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0xa
jne 0x1402404df
mov eax, dword [rsp + 0xf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf0], eax
jmp 0x1402404a7
mov eax, dword [rsp + 0xe78]
sub eax, 2
mov dword [rsp + 0xe78], eax
cmp dword [rsp + 0xe78], 0
jg 0x14024049c
jmp 0x140240386
jmp 0x14023fde8
jmp 0x140240c34
mov dword [rsp + 0xe7c], 0
jmp 0x140240528
mov eax, dword [rsp + 0xe7c]
inc eax
mov dword [rsp + 0xe7c], eax
cmp dword [rsp + 0xe7c], 0x1e
jge 0x140240c34
mov dword [rsp + 0xe98], 0x34
mov dword [rsp + 0x870], 0
jmp 0x14024055e
mov eax, dword [rsp + 0x870]
inc eax
mov dword [rsp + 0x870], eax
cmp dword [rsp + 0x870], 7
jge 0x1402408dd
mov eax, dword [rsp + 0x870]
add eax, 4
mov dword [rsp + 0x46c], eax
mov eax, dword [rsp + 0x46c]
add eax, 3
mov dword [rsp + 0x46c], eax
cmp dword [rsp + 0x46c], 0x10
jne 0x1402408ca
mov dword [rsp + 0xe80], 0
jmp 0x1402405b9
mov eax, dword [rsp + 0xe80]
inc eax
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 0x1e
jge 0x140240724
mov dword [rsp + 0xe84], 0x2a
mov dword [rsp + 0x874], 0
jmp 0x1402405ef
mov eax, dword [rsp + 0x874]
inc eax
mov dword [rsp + 0x874], eax
cmp dword [rsp + 0x874], 4
jge 0x14024069e
mov eax, dword [rsp + 0x874]
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 0x14024068b
mov dword [rsp + 0xf4], Ordinal_79
cmp dword [rsp + 0xf4], 0
jle 0x14024066d
mov eax, dword [rsp + 0xf4]
sub eax, 5
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xa
jne 0x14024066b
mov eax, dword [rsp + 0xf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf4], eax
jmp 0x140240633
mov eax, dword [rsp + 0x464]
imul eax, dword [rsp + 0xe84]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1458], eax
cmp dword [rsp + 0x464], 0xb
jl 0x14024060e
jmp 0x1402405df
cmp dword [rsp + 0xe84], 0x14
jle 0x14024071f
mov eax, dword [rsp + 0xe84]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe88], eax
mov dword [rsp + 0xf8], Ordinal_79
cmp dword [rsp + 0xf8], 0
jle 0x140240704
mov eax, dword [rsp + 0xf8]
sub eax, 5
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0xa
jne 0x140240702
mov eax, dword [rsp + 0xf8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf8], eax
jmp 0x1402406ca
mov eax, dword [rsp + 0xe88]
sub eax, 2
mov dword [rsp + 0xe88], eax
cmp dword [rsp + 0xe88], 0
jg 0x1402406bf
jmp 0x1402405a9
mov eax, dword [rsp + 0x46c]
imul eax, dword [rsp + 0xe98]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x145c], eax
mov dword [rsp + 0xe8c], 0
jmp 0x14024075f
mov eax, dword [rsp + 0xe8c]
inc eax
mov dword [rsp + 0xe8c], eax
cmp dword [rsp + 0xe8c], 0x1e
jge 0x1402408ca
mov dword [rsp + 0xe90], 0x2a
mov dword [rsp + 0x878], 0
jmp 0x140240795
mov eax, dword [rsp + 0x878]
inc eax
mov dword [rsp + 0x878], eax
cmp dword [rsp + 0x878], 4
jge 0x140240844
mov eax, dword [rsp + 0x878]
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 0x140240831
mov dword [rsp + 0xfc], Ordinal_79
cmp dword [rsp + 0xfc], 0
jle 0x140240813
mov eax, dword [rsp + 0xfc]
sub eax, 5
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0xa
jne 0x140240811
mov eax, dword [rsp + 0xfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfc], eax
jmp 0x1402407d9
mov eax, dword [rsp + 0x468]
imul eax, dword [rsp + 0xe90]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1460], eax
cmp dword [rsp + 0x468], 0xb
jl 0x1402407b4
jmp 0x140240785
cmp dword [rsp + 0xe90], 0x14
jle 0x1402408c5
mov eax, dword [rsp + 0xe90]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe94], eax
mov dword [rsp + 0x100], Ordinal_79
cmp dword [rsp + 0x100], 0
jle 0x1402408aa
mov eax, dword [rsp + 0x100]
sub eax, 5
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0xa
jne 0x1402408a8
mov eax, dword [rsp + 0x100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x100], eax
jmp 0x140240870
mov eax, dword [rsp + 0xe94]
sub eax, 2
mov dword [rsp + 0xe94], eax
cmp dword [rsp + 0xe94], 0
jg 0x140240865
jmp 0x14024074f
cmp dword [rsp + 0x46c], 0x1b
jl 0x14024057d
jmp 0x14024054e
cmp dword [rsp + 0xe98], 0x19
jle 0x140240aa7
mov eax, dword [rsp + 0xe98]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xea8], eax
mov dword [rsp + 0xe9c], 0
jmp 0x14024091e
mov eax, dword [rsp + 0xe9c]
inc eax
mov dword [rsp + 0xe9c], eax
cmp dword [rsp + 0xe9c], 0x1e
jge 0x140240a89
mov dword [rsp + 0xea0], 0x2a
mov dword [rsp + 0x87c], 0
jmp 0x140240954
mov eax, dword [rsp + 0x87c]
inc eax
mov dword [rsp + 0x87c], eax
cmp dword [rsp + 0x87c], 4
jge 0x140240a03
mov eax, dword [rsp + 0x87c]
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 0x1402409f0
mov dword [rsp + 0x104], Ordinal_79
cmp dword [rsp + 0x104], 0
jle 0x1402409d2
mov eax, dword [rsp + 0x104]
sub eax, 5
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0xa
jne 0x1402409d0
mov eax, dword [rsp + 0x104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x104], eax
jmp 0x140240998
mov eax, dword [rsp + 0x470]
imul eax, dword [rsp + 0xea0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1464], eax
cmp dword [rsp + 0x470], 0xb
jl 0x140240973
jmp 0x140240944
cmp dword [rsp + 0xea0], 0x14
jle 0x140240a84
mov eax, dword [rsp + 0xea0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xea4], eax
mov dword [rsp + 0x108], Ordinal_79
cmp dword [rsp + 0x108], 0
jle 0x140240a69
mov eax, dword [rsp + 0x108]
sub eax, 5
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xa
jne 0x140240a67
mov eax, dword [rsp + 0x108]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x108], eax
jmp 0x140240a2f
mov eax, dword [rsp + 0xea4]
sub eax, 2
mov dword [rsp + 0xea4], eax
cmp dword [rsp + 0xea4], 0
jg 0x140240a24
jmp 0x14024090e
mov eax, dword [rsp + 0xea8]
dec eax
mov dword [rsp + 0xea8], eax
cmp dword [rsp + 0xea8], 0
jg 0x140240901
mov dword [rsp + 0xeac], 0
jmp 0x140240ac4
mov eax, dword [rsp + 0xeac]
inc eax
mov dword [rsp + 0xeac], eax
cmp dword [rsp + 0xeac], 0x1e
jge 0x140240c2f
mov dword [rsp + 0xeb0], 0x2a
mov dword [rsp + 0x880], 0
jmp 0x140240afa
mov eax, dword [rsp + 0x880]
inc eax
mov dword [rsp + 0x880], eax
cmp dword [rsp + 0x880], 4
jge 0x140240ba9
mov eax, dword [rsp + 0x880]
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 0x140240b96
mov dword [rsp + 0x10c], Ordinal_79
cmp dword [rsp + 0x10c], 0
jle 0x140240b78
mov eax, dword [rsp + 0x10c]
sub eax, 5
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xa
jne 0x140240b76
mov eax, dword [rsp + 0x10c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c], eax
jmp 0x140240b3e
mov eax, dword [rsp + 0x474]
imul eax, dword [rsp + 0xeb0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1468], eax
cmp dword [rsp + 0x474], 0xb
jl 0x140240b19
jmp 0x140240aea
cmp dword [rsp + 0xeb0], 0x14
jle 0x140240c2a
mov eax, dword [rsp + 0xeb0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xeb4], eax
mov dword [rsp + 0x110], Ordinal_79
cmp dword [rsp + 0x110], 0
jle 0x140240c0f
mov eax, dword [rsp + 0x110]
sub eax, 5
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0xa
jne 0x140240c0d
mov eax, dword [rsp + 0x110]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x110], eax
jmp 0x140240bd5
mov eax, dword [rsp + 0xeb4]
sub eax, 2
mov dword [rsp + 0xeb4], eax
cmp dword [rsp + 0xeb4], 0
jg 0x140240bca
jmp 0x140240ab4
jmp 0x140240518
xor eax, eax
cmp eax, 1
je 0x140241d92
xor eax, eax
cmp eax, 1
je 0x1402414ee
mov dword [rsp + 0xeb8], 0
jmp 0x140240c67
mov eax, dword [rsp + 0xeb8]
inc eax
mov dword [rsp + 0xeb8], eax
cmp dword [rsp + 0xeb8], 0x1e
jge 0x1402414e9
mov dword [rsp + 0xed4], 0x3f
mov dword [rsp + 0x884], 0
jmp 0x140240c9d
mov eax, dword [rsp + 0x884]
inc eax
mov dword [rsp + 0x884], eax
cmp dword [rsp + 0x884], 9
jge 0x1402410d5
mov eax, dword [rsp + 0x884]
add eax, 7
mov dword [rsp + 0x490], eax
mov eax, dword [rsp + 0x490]
add eax, 4
mov dword [rsp + 0x490], eax
cmp dword [rsp + 0x490], 0x15
jne 0x1402410c2
mov dword [rsp + 0xebc], 0
jmp 0x140240cf8
mov eax, dword [rsp + 0xebc]
inc eax
mov dword [rsp + 0xebc], eax
cmp dword [rsp + 0xebc], 0x1e
jge 0x140240ec1
mov dword [rsp + 0xec0], 0x11
mov dword [rsp + 0x888], 0
jmp 0x140240d2e
mov eax, dword [rsp + 0x888]
inc eax
mov dword [rsp + 0x888], eax
cmp dword [rsp + 0x888], 3
jge 0x140240e09
mov eax, dword [rsp + 0x888]
inc eax
mov dword [rsp + 0x47c], eax
mov eax, dword [rsp + 0x47c]
inc eax
mov dword [rsp + 0x47c], eax
cmp dword [rsp + 0x47c], 4
jne 0x140240df6
mov dword [rsp + 0x478], 0xd
mov dword [rsp + 0x88c], 0
jmp 0x140240d92
mov eax, dword [rsp + 0x88c]
inc eax
mov dword [rsp + 0x88c], eax
cmp dword [rsp + 0x88c], 4
jge 0x140240ddb
mov eax, dword [rsp + 0x88c]
mov ecx, dword [rsp + 0x478]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x478], eax
mov eax, dword [rsp + 0x478]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140240dd9
imul eax, dword [rsp + 0x478], 3
mov dword [rsp + 0x478], eax
jmp 0x140240d82
mov eax, dword [rsp + 0x47c]
imul eax, dword [rsp + 0xec0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x146c], eax
cmp dword [rsp + 0x47c], 6
jl 0x140240d4c
jmp 0x140240d1e
cmp dword [rsp + 0xec0], 0xa
jle 0x140240ebc
mov eax, dword [rsp + 0xec0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xec4], eax
mov dword [rsp + 0x480], 0xd
mov dword [rsp + 0x890], 0
jmp 0x140240e55
mov eax, dword [rsp + 0x890]
inc eax
mov dword [rsp + 0x890], eax
cmp dword [rsp + 0x890], 4
jge 0x140240e9e
mov eax, dword [rsp + 0x890]
mov ecx, dword [rsp + 0x480]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x480], eax
mov eax, dword [rsp + 0x480]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140240e9c
imul eax, dword [rsp + 0x480], 3
mov dword [rsp + 0x480], eax
jmp 0x140240e45
mov eax, dword [rsp + 0xec4]
dec eax
mov dword [rsp + 0xec4], eax
cmp dword [rsp + 0xec4], 0
jg 0x140240e2d
jmp 0x140240ce8
mov eax, dword [rsp + 0x490]
imul eax, dword [rsp + 0xed4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1470], eax
mov dword [rsp + 0xec8], 0
jmp 0x140240ef9
mov eax, dword [rsp + 0xec8]
inc eax
mov dword [rsp + 0xec8], eax
cmp dword [rsp + 0xec8], 0x1e
jge 0x1402410c2
mov dword [rsp + 0xecc], 0x11
mov dword [rsp + 0x894], 0
jmp 0x140240f2f
mov eax, dword [rsp + 0x894]
inc eax
mov dword [rsp + 0x894], eax
cmp dword [rsp + 0x894], 3
jge 0x14024100a
mov eax, dword [rsp + 0x894]
inc eax
mov dword [rsp + 0x488], eax
mov eax, dword [rsp + 0x488]
inc eax
mov dword [rsp + 0x488], eax
cmp dword [rsp + 0x488], 4
jne 0x140240ff7
mov dword [rsp + 0x484], 0xd
mov dword [rsp + 0x898], 0
jmp 0x140240f93
mov eax, dword [rsp + 0x898]
inc eax
mov dword [rsp + 0x898], eax
cmp dword [rsp + 0x898], 4
jge 0x140240fdc
mov eax, dword [rsp + 0x898]
mov ecx, dword [rsp + 0x484]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x484], eax
mov eax, dword [rsp + 0x484]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140240fda
imul eax, dword [rsp + 0x484], 3
mov dword [rsp + 0x484], eax
jmp 0x140240f83
mov eax, dword [rsp + 0x488]
imul eax, dword [rsp + 0xecc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1474], eax
cmp dword [rsp + 0x488], 6
jl 0x140240f4d
jmp 0x140240f1f
cmp dword [rsp + 0xecc], 0xa
jle 0x1402410bd
mov eax, dword [rsp + 0xecc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xed0], eax
mov dword [rsp + 0x48c], 0xd
mov dword [rsp + 0x89c], 0
jmp 0x140241056
mov eax, dword [rsp + 0x89c]
inc eax
mov dword [rsp + 0x89c], eax
cmp dword [rsp + 0x89c], 4
jge 0x14024109f
mov eax, dword [rsp + 0x89c]
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 0x14024109d
imul eax, dword [rsp + 0x48c], 3
mov dword [rsp + 0x48c], eax
jmp 0x140241046
mov eax, dword [rsp + 0xed0]
dec eax
mov dword [rsp + 0xed0], eax
cmp dword [rsp + 0xed0], 0
jg 0x14024102e
jmp 0x140240ee9
cmp dword [rsp + 0x490], 0x23
jl 0x140240cbc
jmp 0x140240c8d
cmp dword [rsp + 0xed4], 0x28
jle 0x1402412fe
mov eax, dword [rsp + 0xed4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xee4], eax
mov dword [rsp + 0xed8], 0
jmp 0x140241116
mov eax, dword [rsp + 0xed8]
inc eax
mov dword [rsp + 0xed8], eax
cmp dword [rsp + 0xed8], 0x1e
jge 0x1402412df
mov dword [rsp + 0xedc], 0x11
mov dword [rsp + 0x8a0], 0
jmp 0x14024114c
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x8a0], eax
cmp dword [rsp + 0x8a0], 3
jge 0x140241227
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x498], eax
mov eax, dword [rsp + 0x498]
inc eax
mov dword [rsp + 0x498], eax
cmp dword [rsp + 0x498], 4
jne 0x140241214
mov dword [rsp + 0x494], 0xd
mov dword [rsp + 0x8a4], 0
jmp 0x1402411b0
mov eax, dword [rsp + 0x8a4]
inc eax
mov dword [rsp + 0x8a4], eax
cmp dword [rsp + 0x8a4], 4
jge 0x1402411f9
mov eax, dword [rsp + 0x8a4]
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 0x1402411f7
imul eax, dword [rsp + 0x494], 3
mov dword [rsp + 0x494], eax
jmp 0x1402411a0
mov eax, dword [rsp + 0x498]
imul eax, dword [rsp + 0xedc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1478], eax
cmp dword [rsp + 0x498], 6
jl 0x14024116a
jmp 0x14024113c
cmp dword [rsp + 0xedc], 0xa
jle 0x1402412da
mov eax, dword [rsp + 0xedc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xee0], eax
mov dword [rsp + 0x49c], 0xd
mov dword [rsp + 0x8a8], 0
jmp 0x140241273
mov eax, dword [rsp + 0x8a8]
inc eax
mov dword [rsp + 0x8a8], eax
cmp dword [rsp + 0x8a8], 4
jge 0x1402412bc
mov eax, dword [rsp + 0x8a8]
mov ecx, dword [rsp + 0x49c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x49c], eax
mov eax, dword [rsp + 0x49c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402412ba
imul eax, dword [rsp + 0x49c], 3
mov dword [rsp + 0x49c], eax
jmp 0x140241263
mov eax, dword [rsp + 0xee0]
dec eax
mov dword [rsp + 0xee0], eax
cmp dword [rsp + 0xee0], 0
jg 0x14024124b
jmp 0x140241106
mov eax, dword [rsp + 0xee4]
sub eax, 2
mov dword [rsp + 0xee4], eax
cmp dword [rsp + 0xee4], 0
jg 0x1402410f9
mov dword [rsp + 0xee8], 0
jmp 0x14024131b
mov eax, dword [rsp + 0xee8]
inc eax
mov dword [rsp + 0xee8], eax
cmp dword [rsp + 0xee8], 0x1e
jge 0x1402414e4
mov dword [rsp + 0xeec], 0x11
mov dword [rsp + 0x8ac], 0
jmp 0x140241351
mov eax, dword [rsp + 0x8ac]
inc eax
mov dword [rsp + 0x8ac], eax
cmp dword [rsp + 0x8ac], 3
jge 0x14024142c
mov eax, dword [rsp + 0x8ac]
inc eax
mov dword [rsp + 0x4a4], eax
mov eax, dword [rsp + 0x4a4]
inc eax
mov dword [rsp + 0x4a4], eax
cmp dword [rsp + 0x4a4], 4
jne 0x140241419
mov dword [rsp + 0x4a0], 0xd
mov dword [rsp + 0x8b0], 0
jmp 0x1402413b5
mov eax, dword [rsp + 0x8b0]
inc eax
mov dword [rsp + 0x8b0], eax
cmp dword [rsp + 0x8b0], 4
jge 0x1402413fe
mov eax, dword [rsp + 0x8b0]
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 0x1402413fc
imul eax, dword [rsp + 0x4a0], 3
mov dword [rsp + 0x4a0], eax
jmp 0x1402413a5
mov eax, dword [rsp + 0x4a4]
imul eax, dword [rsp + 0xeec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x147c], eax
cmp dword [rsp + 0x4a4], 6
jl 0x14024136f
jmp 0x140241341
cmp dword [rsp + 0xeec], 0xa
jle 0x1402414df
mov eax, dword [rsp + 0xeec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xef0], eax
mov dword [rsp + 0x4a8], 0xd
mov dword [rsp + 0x8b4], 0
jmp 0x140241478
mov eax, dword [rsp + 0x8b4]
inc eax
mov dword [rsp + 0x8b4], eax
cmp dword [rsp + 0x8b4], 4
jge 0x1402414c1
mov eax, dword [rsp + 0x8b4]
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 0x1402414bf
imul eax, dword [rsp + 0x4a8], 3
mov dword [rsp + 0x4a8], eax
jmp 0x140241468
mov eax, dword [rsp + 0xef0]
dec eax
mov dword [rsp + 0xef0], eax
cmp dword [rsp + 0xef0], 0
jg 0x140241450
jmp 0x14024130b
jmp 0x140240c57
jmp 0x140241d92
mov dword [rsp + 0xef4], 0
jmp 0x14024150b
mov eax, dword [rsp + 0xef4]
inc eax
mov dword [rsp + 0xef4], eax
cmp dword [rsp + 0xef4], 0x1e
jge 0x140241d92
mov dword [rsp + 0xf10], 0x5c
mov dword [rsp + 0x8b8], 0
jmp 0x140241541
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x8b8], eax
cmp dword [rsp + 0x8b8], 6
jge 0x14024197d
mov eax, dword [rsp + 0x8b8]
add eax, 9
mov dword [rsp + 0x4c4], eax
mov eax, dword [rsp + 0x4c4]
add eax, 3
mov dword [rsp + 0x4c4], eax
cmp dword [rsp + 0x4c4], 0x18
jne 0x14024196a
mov dword [rsp + 0xef8], 0
jmp 0x14024159c
mov eax, dword [rsp + 0xef8]
inc eax
mov dword [rsp + 0xef8], eax
cmp dword [rsp + 0xef8], 0x1e
jge 0x140241765
mov dword [rsp + 0xefc], 0x11
mov dword [rsp + 0x8bc], 0
jmp 0x1402415d2
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x8bc], eax
cmp dword [rsp + 0x8bc], 3
jge 0x1402416ad
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0x4b0]
inc eax
mov dword [rsp + 0x4b0], eax
cmp dword [rsp + 0x4b0], 4
jne 0x14024169a
mov dword [rsp + 0x4ac], 0xd
mov dword [rsp + 0x8c0], 0
jmp 0x140241636
mov eax, dword [rsp + 0x8c0]
inc eax
mov dword [rsp + 0x8c0], eax
cmp dword [rsp + 0x8c0], 4
jge 0x14024167f
mov eax, dword [rsp + 0x8c0]
mov ecx, dword [rsp + 0x4ac]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4ac], eax
mov eax, dword [rsp + 0x4ac]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14024167d
imul eax, dword [rsp + 0x4ac], 3
mov dword [rsp + 0x4ac], eax
jmp 0x140241626
mov eax, dword [rsp + 0x4b0]
imul eax, dword [rsp + 0xefc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1480], eax
cmp dword [rsp + 0x4b0], 6
jl 0x1402415f0
jmp 0x1402415c2
cmp dword [rsp + 0xefc], 0xa
jle 0x140241760
mov eax, dword [rsp + 0xefc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf00], eax
mov dword [rsp + 0x4b4], 0xd
mov dword [rsp + 0x8c4], 0
jmp 0x1402416f9
mov eax, dword [rsp + 0x8c4]
inc eax
mov dword [rsp + 0x8c4], eax
cmp dword [rsp + 0x8c4], 4
jge 0x140241742
mov eax, dword [rsp + 0x8c4]
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 0x140241740
imul eax, dword [rsp + 0x4b4], 3
mov dword [rsp + 0x4b4], eax
jmp 0x1402416e9
mov eax, dword [rsp + 0xf00]
dec eax
mov dword [rsp + 0xf00], eax
cmp dword [rsp + 0xf00], 0
jg 0x1402416d1
jmp 0x14024158c
mov eax, dword [rsp + 0x4c4]
imul eax, dword [rsp + 0xf10]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1484], eax
mov dword [rsp + 0xf04], 0
jmp 0x1402417a1
mov eax, dword [rsp + 0xf04]
inc eax
mov dword [rsp + 0xf04], eax
cmp dword [rsp + 0xf04], 0x1e
jge 0x14024196a
mov dword [rsp + 0xf08], 0x11
mov dword [rsp + 0x8c8], 0
jmp 0x1402417d7
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x8c8], eax
cmp dword [rsp + 0x8c8], 3
jge 0x1402418b2
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x4bc], eax
mov eax, dword [rsp + 0x4bc]
inc eax
mov dword [rsp + 0x4bc], eax
cmp dword [rsp + 0x4bc], 4
jne 0x14024189f
mov dword [rsp + 0x4b8], 0xd
mov dword [rsp + 0x8cc], 0
jmp 0x14024183b
mov eax, dword [rsp + 0x8cc]
inc eax
mov dword [rsp + 0x8cc], eax
cmp dword [rsp + 0x8cc], 4
jge 0x140241884
mov eax, dword [rsp + 0x8cc]
mov ecx, dword [rsp + 0x4b8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x4b8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140241882
imul eax, dword [rsp + 0x4b8], 3
mov dword [rsp + 0x4b8], eax
jmp 0x14024182b
mov eax, dword [rsp + 0x4bc]
imul eax, dword [rsp + 0xf08]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1488], eax
cmp dword [rsp + 0x4bc], 6
jl 0x1402417f5
jmp 0x1402417c7
cmp dword [rsp + 0xf08], 0xa
jle 0x140241965
mov eax, dword [rsp + 0xf08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf0c], eax
mov dword [rsp + 0x4c0], 0xd
mov dword [rsp + 0x8d0], 0
jmp 0x1402418fe
mov eax, dword [rsp + 0x8d0]
inc eax
mov dword [rsp + 0x8d0], eax
cmp dword [rsp + 0x8d0], 4
jge 0x140241947
mov eax, dword [rsp + 0x8d0]
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 0x140241945
imul eax, dword [rsp + 0x4c0], 3
mov dword [rsp + 0x4c0], eax
jmp 0x1402418ee
mov eax, dword [rsp + 0xf0c]
dec eax
mov dword [rsp + 0xf0c], eax
cmp dword [rsp + 0xf0c], 0
jg 0x1402418d6
jmp 0x140241791
cmp dword [rsp + 0x4c4], 0x21
jl 0x140241560
jmp 0x140241531
cmp dword [rsp + 0xf10], 0x32
jle 0x140241ba7
mov eax, dword [rsp + 0xf10]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf20], eax
mov dword [rsp + 0xf14], 0
jmp 0x1402419bf
mov eax, dword [rsp + 0xf14]
inc eax
mov dword [rsp + 0xf14], eax
cmp dword [rsp + 0xf14], 0x1e
jge 0x140241b88
mov dword [rsp + 0xf18], 0x11
mov dword [rsp + 0x8d4], 0
jmp 0x1402419f5
mov eax, dword [rsp + 0x8d4]
inc eax
mov dword [rsp + 0x8d4], eax
cmp dword [rsp + 0x8d4], 3
jge 0x140241ad0
mov eax, dword [rsp + 0x8d4]
inc eax
mov dword [rsp + 0x4cc], eax
mov eax, dword [rsp + 0x4cc]
inc eax
mov dword [rsp + 0x4cc], eax
cmp dword [rsp + 0x4cc], 4
jne 0x140241abd
mov dword [rsp + 0x4c8], 0xd
mov dword [rsp + 0x8d8], 0
jmp 0x140241a59
mov eax, dword [rsp + 0x8d8]
inc eax
mov dword [rsp + 0x8d8], eax
cmp dword [rsp + 0x8d8], 4
jge 0x140241aa2
mov eax, dword [rsp + 0x8d8]
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 0x140241aa0
imul eax, dword [rsp + 0x4c8], 3
mov dword [rsp + 0x4c8], eax
jmp 0x140241a49
mov eax, dword [rsp + 0x4cc]
imul eax, dword [rsp + 0xf18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148c], eax
cmp dword [rsp + 0x4cc], 6
jl 0x140241a13
jmp 0x1402419e5
cmp dword [rsp + 0xf18], 0xa
jle 0x140241b83
mov eax, dword [rsp + 0xf18]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf1c], eax
mov dword [rsp + 0x4d0], 0xd
mov dword [rsp + 0x8dc], 0
jmp 0x140241b1c
mov eax, dword [rsp + 0x8dc]
inc eax
mov dword [rsp + 0x8dc], eax
cmp dword [rsp + 0x8dc], 4
jge 0x140241b65
mov eax, dword [rsp + 0x8dc]
mov ecx, dword [rsp + 0x4d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4d0], eax
mov eax, dword [rsp + 0x4d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140241b63
imul eax, dword [rsp + 0x4d0], 3
mov dword [rsp + 0x4d0], eax
jmp 0x140241b0c
mov eax, dword [rsp + 0xf1c]
dec eax
mov dword [rsp + 0xf1c], eax
cmp dword [rsp + 0xf1c], 0
jg 0x140241af4
jmp 0x1402419af
mov eax, dword [rsp + 0xf20]
sub eax, 5
mov dword [rsp + 0xf20], eax
cmp dword [rsp + 0xf20], 0
jg 0x1402419a2
mov dword [rsp + 0xf24], 0
jmp 0x140241bc4
mov eax, dword [rsp + 0xf24]
inc eax
mov dword [rsp + 0xf24], eax
cmp dword [rsp + 0xf24], 0x1e
jge 0x140241d8d
mov dword [rsp + 0xf28], 0x11
mov dword [rsp + 0x8e0], 0
jmp 0x140241bfa
mov eax, dword [rsp + 0x8e0]
inc eax
mov dword [rsp + 0x8e0], eax
cmp dword [rsp + 0x8e0], 3
jge 0x140241cd5
mov eax, dword [rsp + 0x8e0]
inc eax
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x4d8]
inc eax
mov dword [rsp + 0x4d8], eax
cmp dword [rsp + 0x4d8], 4
jne 0x140241cc2
mov dword [rsp + 0x4d4], 0xd
mov dword [rsp + 0x8e4], 0
jmp 0x140241c5e
mov eax, dword [rsp + 0x8e4]
inc eax
mov dword [rsp + 0x8e4], eax
cmp dword [rsp + 0x8e4], 4
jge 0x140241ca7
mov eax, dword [rsp + 0x8e4]
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 0x140241ca5
imul eax, dword [rsp + 0x4d4], 3
mov dword [rsp + 0x4d4], eax
jmp 0x140241c4e
mov eax, dword [rsp + 0x4d8]
imul eax, dword [rsp + 0xf28]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1490], eax
cmp dword [rsp + 0x4d8], 6
jl 0x140241c18
jmp 0x140241bea
cmp dword [rsp + 0xf28], 0xa
jle 0x140241d88
mov eax, dword [rsp + 0xf28]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf2c], eax
mov dword [rsp + 0x4dc], 0xd
mov dword [rsp + 0x8e8], 0
jmp 0x140241d21
mov eax, dword [rsp + 0x8e8]
inc eax
mov dword [rsp + 0x8e8], eax
cmp dword [rsp + 0x8e8], 4
jge 0x140241d6a
mov eax, dword [rsp + 0x8e8]
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 0x140241d68
imul eax, dword [rsp + 0x4dc], 3
mov dword [rsp + 0x4dc], eax
jmp 0x140241d11
mov eax, dword [rsp + 0xf2c]
dec eax
mov dword [rsp + 0xf2c], eax
cmp dword [rsp + 0xf2c], 0
jg 0x140241cf9
jmp 0x140241bb4
jmp 0x1402414fb
xor eax, eax
cmp eax, 1
je 0x140242b57
xor eax, eax
cmp eax, 1
je 0x140242481
mov dword [rsp + 0xf30], 0
jmp 0x140241dc5
mov eax, dword [rsp + 0xf30]
inc eax
mov dword [rsp + 0xf30], eax
cmp dword [rsp + 0xf30], 0x1e
jge 0x14024247c
mov dword [rsp + 0xf4c], 0x33
mov dword [rsp + 0x8ec], 0
jmp 0x140241dfb
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x8ec], eax
cmp dword [rsp + 0x8ec], 6
jge 0x14024214d
mov eax, dword [rsp + 0x8ec]
add eax, 2
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x4f8]
add eax, 3
mov dword [rsp + 0x4f8], eax
cmp dword [rsp + 0x4f8], 0xb
jne 0x14024213a
mov dword [rsp + 0xf34], 0
jmp 0x140241e56
mov eax, dword [rsp + 0xf34]
inc eax
mov dword [rsp + 0xf34], eax
cmp dword [rsp + 0xf34], 0x1e
jge 0x140241fac
mov dword [rsp + 0xf38], 7
mov dword [rsp + 0x8f0], 0
jmp 0x140241e8c
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x8f0], eax
cmp dword [rsp + 0x8f0], 2
jge 0x140241f2f
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0x4e4]
inc eax
mov dword [rsp + 0x4e4], eax
cmp dword [rsp + 0x4e4], 2
jne 0x140241f20
mov dword [rsp + 0x4e0], 0x15
mov eax, dword [rsp + 0x4e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140241ef4
mov eax, dword [rsp + 0x4e0]
shl eax, 1
mov dword [rsp + 0x4e0], eax
jmp 0x140241f05
mov eax, dword [rsp + 0x4e0]
add eax, 3
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x4e4]
imul eax, dword [rsp + 0xf38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1494], eax
cmp dword [rsp + 0x4e4], 3
jl 0x140241eaa
jmp 0x140241e7c
cmp dword [rsp + 0xf38], 5
jle 0x140241fa7
mov eax, dword [rsp + 0xf38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf3c], eax
mov dword [rsp + 0x4e8], 0x15
mov eax, dword [rsp + 0x4e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140241f7c
mov eax, dword [rsp + 0x4e8]
shl eax, 1
mov dword [rsp + 0x4e8], eax
jmp 0x140241f8d
mov eax, dword [rsp + 0x4e8]
add eax, 3
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0xf3c]
dec eax
mov dword [rsp + 0xf3c], eax
cmp dword [rsp + 0xf3c], 0
jg 0x140241f4c
jmp 0x140241e46
mov eax, dword [rsp + 0x4f8]
imul eax, dword [rsp + 0xf4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1498], eax
mov dword [rsp + 0xf40], 0
jmp 0x140241fe4
mov eax, dword [rsp + 0xf40]
inc eax
mov dword [rsp + 0xf40], eax
cmp dword [rsp + 0xf40], 0x1e
jge 0x14024213a
mov dword [rsp + 0xf44], 7
mov dword [rsp + 0x8f4], 0
jmp 0x14024201a
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x8f4], eax
cmp dword [rsp + 0x8f4], 2
jge 0x1402420bd
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x4f0]
inc eax
mov dword [rsp + 0x4f0], eax
cmp dword [rsp + 0x4f0], 2
jne 0x1402420ae
mov dword [rsp + 0x4ec], 0x15
mov eax, dword [rsp + 0x4ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242082
mov eax, dword [rsp + 0x4ec]
shl eax, 1
mov dword [rsp + 0x4ec], eax
jmp 0x140242093
mov eax, dword [rsp + 0x4ec]
add eax, 3
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x4f0]
imul eax, dword [rsp + 0xf44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x149c], eax
cmp dword [rsp + 0x4f0], 3
jl 0x140242038
jmp 0x14024200a
cmp dword [rsp + 0xf44], 5
jle 0x140242135
mov eax, dword [rsp + 0xf44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf48], eax
mov dword [rsp + 0x4f4], 0x15
mov eax, dword [rsp + 0x4f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14024210a
mov eax, dword [rsp + 0x4f4]
shl eax, 1
mov dword [rsp + 0x4f4], eax
jmp 0x14024211b
mov eax, dword [rsp + 0x4f4]
add eax, 3
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0xf48]
dec eax
mov dword [rsp + 0xf48], eax
cmp dword [rsp + 0xf48], 0
jg 0x1402420da
jmp 0x140241fd4
cmp dword [rsp + 0x4f8], 0xf
jl 0x140241e1a
jmp 0x140241deb
cmp dword [rsp + 0xf4c], 0x19
jle 0x140242304
mov eax, dword [rsp + 0xf4c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf5c], eax
mov dword [rsp + 0xf50], 0
jmp 0x14024218f
mov eax, dword [rsp + 0xf50]
inc eax
mov dword [rsp + 0xf50], eax
cmp dword [rsp + 0xf50], 0x1e
jge 0x1402422e5
mov dword [rsp + 0xf54], 7
mov dword [rsp + 0x8f8], 0
jmp 0x1402421c5
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x8f8], eax
cmp dword [rsp + 0x8f8], 2
jge 0x140242268
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0x500]
inc eax
mov dword [rsp + 0x500], eax
cmp dword [rsp + 0x500], 2
jne 0x140242259
mov dword [rsp + 0x4fc], 0x15
mov eax, dword [rsp + 0x4fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14024222d
mov eax, dword [rsp + 0x4fc]
shl eax, 1
mov dword [rsp + 0x4fc], eax
jmp 0x14024223e
mov eax, dword [rsp + 0x4fc]
add eax, 3
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x500]
imul eax, dword [rsp + 0xf54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a0], eax
cmp dword [rsp + 0x500], 3
jl 0x1402421e3
jmp 0x1402421b5
cmp dword [rsp + 0xf54], 5
jle 0x1402422e0
mov eax, dword [rsp + 0xf54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf58], eax
mov dword [rsp + 0x504], 0x15
mov eax, dword [rsp + 0x504]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402422b5
mov eax, dword [rsp + 0x504]
shl eax, 1
mov dword [rsp + 0x504], eax
jmp 0x1402422c6
mov eax, dword [rsp + 0x504]
add eax, 3
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0xf58]
dec eax
mov dword [rsp + 0xf58], eax
cmp dword [rsp + 0xf58], 0
jg 0x140242285
jmp 0x14024217f
mov eax, dword [rsp + 0xf5c]
sub eax, 2
mov dword [rsp + 0xf5c], eax
cmp dword [rsp + 0xf5c], 0
jg 0x140242172
mov dword [rsp + 0xf60], 0
jmp 0x140242321
mov eax, dword [rsp + 0xf60]
inc eax
mov dword [rsp + 0xf60], eax
cmp dword [rsp + 0xf60], 0x1e
jge 0x140242477
mov dword [rsp + 0xf64], 7
mov dword [rsp + 0x8fc], 0
jmp 0x140242357
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x8fc], eax
cmp dword [rsp + 0x8fc], 2
jge 0x1402423fa
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x50c], eax
mov eax, dword [rsp + 0x50c]
inc eax
mov dword [rsp + 0x50c], eax
cmp dword [rsp + 0x50c], 2
jne 0x1402423eb
mov dword [rsp + 0x508], 0x15
mov eax, dword [rsp + 0x508]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402423bf
mov eax, dword [rsp + 0x508]
shl eax, 1
mov dword [rsp + 0x508], eax
jmp 0x1402423d0
mov eax, dword [rsp + 0x508]
add eax, 3
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0x50c]
imul eax, dword [rsp + 0xf64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a4], eax
cmp dword [rsp + 0x50c], 3
jl 0x140242375
jmp 0x140242347
cmp dword [rsp + 0xf64], 5
jle 0x140242472
mov eax, dword [rsp + 0xf64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf68], 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 0x140242447
mov eax, dword [rsp + 0x510]
shl eax, 1
mov dword [rsp + 0x510], eax
jmp 0x140242458
mov eax, dword [rsp + 0x510]
add eax, 3
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0xf68]
dec eax
mov dword [rsp + 0xf68], eax
cmp dword [rsp + 0xf68], 0
jg 0x140242417
jmp 0x140242311
jmp 0x140241db5
jmp 0x140242b57
mov dword [rsp + 0xf6c], 0
jmp 0x14024249e
mov eax, dword [rsp + 0xf6c]
inc eax
mov dword [rsp + 0xf6c], eax
cmp dword [rsp + 0xf6c], 0x1e
jge 0x140242b57
mov dword [rsp + 0xf88], 0x44
mov dword [rsp + 0x900], 0
jmp 0x1402424d4
mov eax, dword [rsp + 0x900]
inc eax
mov dword [rsp + 0x900], eax
cmp dword [rsp + 0x900], 7
jge 0x140242829
mov eax, dword [rsp + 0x900]
add eax, 4
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x52c]
add eax, 4
mov dword [rsp + 0x52c], eax
cmp dword [rsp + 0x52c], 0x10
jne 0x140242816
mov dword [rsp + 0xf70], 0
jmp 0x14024252f
mov eax, dword [rsp + 0xf70]
inc eax
mov dword [rsp + 0xf70], eax
cmp dword [rsp + 0xf70], 0x1e
jge 0x140242685
mov dword [rsp + 0xf74], 7
mov dword [rsp + 0x904], 0
jmp 0x140242565
mov eax, dword [rsp + 0x904]
inc eax
mov dword [rsp + 0x904], eax
cmp dword [rsp + 0x904], 2
jge 0x140242608
mov eax, dword [rsp + 0x904]
inc eax
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0x518]
inc eax
mov dword [rsp + 0x518], eax
cmp dword [rsp + 0x518], 2
jne 0x1402425f9
mov dword [rsp + 0x514], 0x15
mov eax, dword [rsp + 0x514]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402425cd
mov eax, dword [rsp + 0x514]
shl eax, 1
mov dword [rsp + 0x514], eax
jmp 0x1402425de
mov eax, dword [rsp + 0x514]
add eax, 3
mov dword [rsp + 0x514], eax
mov eax, dword [rsp + 0x518]
imul eax, dword [rsp + 0xf74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a8], eax
cmp dword [rsp + 0x518], 3
jl 0x140242583
jmp 0x140242555
cmp dword [rsp + 0xf74], 5
jle 0x140242680
mov eax, dword [rsp + 0xf74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf78], eax
mov dword [rsp + 0x51c], 0x15
mov eax, dword [rsp + 0x51c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242655
mov eax, dword [rsp + 0x51c]
shl eax, 1
mov dword [rsp + 0x51c], eax
jmp 0x140242666
mov eax, dword [rsp + 0x51c]
add eax, 3
mov dword [rsp + 0x51c], eax
mov eax, dword [rsp + 0xf78]
dec eax
mov dword [rsp + 0xf78], eax
cmp dword [rsp + 0xf78], 0
jg 0x140242625
jmp 0x14024251f
mov eax, dword [rsp + 0x52c]
imul eax, dword [rsp + 0xf88]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14ac], eax
mov dword [rsp + 0xf7c], 0
jmp 0x1402426c0
mov eax, dword [rsp + 0xf7c]
inc eax
mov dword [rsp + 0xf7c], eax
cmp dword [rsp + 0xf7c], 0x1e
jge 0x140242816
mov dword [rsp + 0xf80], 7
mov dword [rsp + 0x908], 0
jmp 0x1402426f6
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x908], eax
cmp dword [rsp + 0x908], 2
jge 0x140242799
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x524], eax
mov eax, dword [rsp + 0x524]
inc eax
mov dword [rsp + 0x524], eax
cmp dword [rsp + 0x524], 2
jne 0x14024278a
mov dword [rsp + 0x520], 0x15
mov eax, dword [rsp + 0x520]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14024275e
mov eax, dword [rsp + 0x520]
shl eax, 1
mov dword [rsp + 0x520], eax
jmp 0x14024276f
mov eax, dword [rsp + 0x520]
add eax, 3
mov dword [rsp + 0x520], eax
mov eax, dword [rsp + 0x524]
imul eax, dword [rsp + 0xf80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b0], eax
cmp dword [rsp + 0x524], 3
jl 0x140242714
jmp 0x1402426e6
cmp dword [rsp + 0xf80], 5
jle 0x140242811
mov eax, dword [rsp + 0xf80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf84], eax
mov dword [rsp + 0x528], 0x15
mov eax, dword [rsp + 0x528]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402427e6
mov eax, dword [rsp + 0x528]
shl eax, 1
mov dword [rsp + 0x528], eax
jmp 0x1402427f7
mov eax, dword [rsp + 0x528]
add eax, 3
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0xf84]
dec eax
mov dword [rsp + 0xf84], eax
cmp dword [rsp + 0xf84], 0
jg 0x1402427b6
jmp 0x1402426b0
cmp dword [rsp + 0x52c], 0x14
jl 0x1402424f3
jmp 0x1402424c4
cmp dword [rsp + 0xf88], 0x28
jle 0x1402429df
mov eax, dword [rsp + 0xf88]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xf98], eax
mov dword [rsp + 0xf8c], 0
jmp 0x14024286a
mov eax, dword [rsp + 0xf8c]
inc eax
mov dword [rsp + 0xf8c], eax
cmp dword [rsp + 0xf8c], 0x1e
jge 0x1402429c0
mov dword [rsp + 0xf90], 7
mov dword [rsp + 0x90c], 0
jmp 0x1402428a0
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x90c], eax
cmp dword [rsp + 0x90c], 2
jge 0x140242943
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x534], eax
mov eax, dword [rsp + 0x534]
inc eax
mov dword [rsp + 0x534], eax
cmp dword [rsp + 0x534], 2
jne 0x140242934
mov dword [rsp + 0x530], 0x15
mov eax, dword [rsp + 0x530]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242908
mov eax, dword [rsp + 0x530]
shl eax, 1
mov dword [rsp + 0x530], eax
jmp 0x140242919
mov eax, dword [rsp + 0x530]
add eax, 3
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x534]
imul eax, dword [rsp + 0xf90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b4], eax
cmp dword [rsp + 0x534], 3
jl 0x1402428be
jmp 0x140242890
cmp dword [rsp + 0xf90], 5
jle 0x1402429bb
mov eax, dword [rsp + 0xf90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf94], eax
mov dword [rsp + 0x538], 0x15
mov eax, dword [rsp + 0x538]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242990
mov eax, dword [rsp + 0x538]
shl eax, 1
mov dword [rsp + 0x538], eax
jmp 0x1402429a1
mov eax, dword [rsp + 0x538]
add eax, 3
mov dword [rsp + 0x538], eax
mov eax, dword [rsp + 0xf94]
dec eax
mov dword [rsp + 0xf94], eax
cmp dword [rsp + 0xf94], 0
jg 0x140242960
jmp 0x14024285a
mov eax, dword [rsp + 0xf98]
sub eax, 3
mov dword [rsp + 0xf98], eax
cmp dword [rsp + 0xf98], 0
jg 0x14024284d
mov dword [rsp + 0xf9c], 0
jmp 0x1402429fc
mov eax, dword [rsp + 0xf9c]
inc eax
mov dword [rsp + 0xf9c], eax
cmp dword [rsp + 0xf9c], 0x1e
jge 0x140242b52
mov dword [rsp + 0xfa0], 7
mov dword [rsp + 0x910], 0
jmp 0x140242a32
mov eax, dword [rsp + 0x910]
inc eax
mov dword [rsp + 0x910], eax
cmp dword [rsp + 0x910], 2
jge 0x140242ad5
mov eax, dword [rsp + 0x910]
inc eax
mov dword [rsp + 0x540], eax
mov eax, dword [rsp + 0x540]
inc eax
mov dword [rsp + 0x540], eax
cmp dword [rsp + 0x540], 2
jne 0x140242ac6
mov dword [rsp + 0x53c], 0x15
mov eax, dword [rsp + 0x53c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242a9a
mov eax, dword [rsp + 0x53c]
shl eax, 1
mov dword [rsp + 0x53c], eax
jmp 0x140242aab
mov eax, dword [rsp + 0x53c]
add eax, 3
mov dword [rsp + 0x53c], eax
mov eax, dword [rsp + 0x540]
imul eax, dword [rsp + 0xfa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b8], eax
cmp dword [rsp + 0x540], 3
jl 0x140242a50
jmp 0x140242a22
cmp dword [rsp + 0xfa0], 5
jle 0x140242b4d
mov eax, dword [rsp + 0xfa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfa4], eax
mov dword [rsp + 0x544], 0x15
mov eax, dword [rsp + 0x544]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242b22
mov eax, dword [rsp + 0x544]
shl eax, 1
mov dword [rsp + 0x544], eax
jmp 0x140242b33
mov eax, dword [rsp + 0x544]
add eax, 3
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0xfa4]
dec eax
mov dword [rsp + 0xfa4], eax
cmp dword [rsp + 0xfa4], 0
jg 0x140242af2
jmp 0x1402429ec
jmp 0x14024248e
xor edx, edx
lea rcx, [0x140192e70]
call qword [sym.imp.USER32.dll_EnumWindows]
xor eax, eax
cmp eax, 1
je 0x1402434e9
xor eax, eax
cmp eax, 1
je 0x1402432e6
mov dword [rsp + 0xfa8], 0
jmp 0x140242b99
mov eax, dword [rsp + 0xfa8]
inc eax
mov dword [rsp + 0xfa8], eax
cmp dword [rsp + 0xfa8], 0x1e
jge 0x1402432e1
mov dword [rsp + 0x574], 0x4d
mov dword [rsp + 0x914], 0
jmp 0x140242bcf
mov eax, dword [rsp + 0x914]
inc eax
mov dword [rsp + 0x914], eax
cmp dword [rsp + 0x914], 8
jge 0x140242dff
mov eax, dword [rsp + 0x914]
add eax, 6
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0x558]
add eax, 5
mov dword [rsp + 0x558], eax
cmp dword [rsp + 0x558], 0x12
jne 0x140242dec
mov dword [rsp + 0x548], 0x2a
mov eax, dword [rsp + 0x548]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242c3d
mov eax, dword [rsp + 0x548]
shl eax, 1
mov dword [rsp + 0x548], eax
jmp 0x140242c4e
mov eax, dword [rsp + 0x548]
add eax, 3
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x558]
imul eax, dword [rsp + 0x574]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14bc], eax
mov dword [rsp + 0xfac], 0
jmp 0x140242c89
mov eax, dword [rsp + 0xfac]
inc eax
mov dword [rsp + 0xfac], eax
cmp dword [rsp + 0xfac], 0x1e
jge 0x140242dec
mov dword [rsp + 0xfb0], 0x4d
mov dword [rsp + 0x918], 0
jmp 0x140242cbf
mov eax, dword [rsp + 0x918]
inc eax
mov dword [rsp + 0x918], eax
cmp dword [rsp + 0x918], 6
jge 0x140242d6b
mov eax, dword [rsp + 0x918]
add eax, 3
mov dword [rsp + 0x550], eax
mov eax, dword [rsp + 0x550]
add eax, 2
mov dword [rsp + 0x550], eax
cmp dword [rsp + 0x550], 0xb
jne 0x140242d58
mov dword [rsp + 0x54c], 0x2a
mov eax, dword [rsp + 0x54c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242d29
mov eax, dword [rsp + 0x54c]
shl eax, 1
mov dword [rsp + 0x54c], eax
jmp 0x140242d3a
mov eax, dword [rsp + 0x54c]
add eax, 3
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0x550]
imul eax, dword [rsp + 0xfb0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14c0], eax
cmp dword [rsp + 0x550], 0x12
jl 0x140242cde
jmp 0x140242caf
cmp dword [rsp + 0xfb0], 0x23
jle 0x140242de7
mov eax, dword [rsp + 0xfb0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfb4], eax
mov dword [rsp + 0x554], 0x2a
mov eax, dword [rsp + 0x554]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242dbb
mov eax, dword [rsp + 0x554]
shl eax, 1
mov dword [rsp + 0x554], eax
jmp 0x140242dcc
mov eax, dword [rsp + 0x554]
add eax, 3
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0xfb4]
sub eax, 4
mov dword [rsp + 0xfb4], eax
cmp dword [rsp + 0xfb4], 0
jg 0x140242d8b
jmp 0x140242c79
cmp dword [rsp + 0x558], 0x1e
jl 0x140242bee
jmp 0x140242bbf
cmp dword [rsp + 0x574], 0x23
jle 0x14024308f
mov eax, dword [rsp + 0x574]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfc4], eax
mov dword [rsp + 0x91c], 0
jmp 0x140242e40
mov eax, dword [rsp + 0x91c]
inc eax
mov dword [rsp + 0x91c], eax
cmp dword [rsp + 0x91c], 8
jge 0x140243070
mov eax, dword [rsp + 0x91c]
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 0x14024305d
mov dword [rsp + 0x55c], 0x2a
mov eax, dword [rsp + 0x55c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242eae
mov eax, dword [rsp + 0x55c]
shl eax, 1
mov dword [rsp + 0x55c], eax
jmp 0x140242ebf
mov eax, dword [rsp + 0x55c]
add eax, 3
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x56c]
imul eax, dword [rsp + 0x574]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14c4], eax
mov dword [rsp + 0xfb8], 0
jmp 0x140242efa
mov eax, dword [rsp + 0xfb8]
inc eax
mov dword [rsp + 0xfb8], eax
cmp dword [rsp + 0xfb8], 0x1e
jge 0x14024305d
mov dword [rsp + 0xfbc], 0x4d
mov dword [rsp + 0x920], 0
jmp 0x140242f30
mov eax, dword [rsp + 0x920]
inc eax
mov dword [rsp + 0x920], eax
cmp dword [rsp + 0x920], 6
jge 0x140242fdc
mov eax, dword [rsp + 0x920]
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 0x140242fc9
mov dword [rsp + 0x560], 0x2a
mov eax, dword [rsp + 0x560]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140242f9a
mov eax, dword [rsp + 0x560]
shl eax, 1
mov dword [rsp + 0x560], eax
jmp 0x140242fab
mov eax, dword [rsp + 0x560]
add eax, 3
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x564]
imul eax, dword [rsp + 0xfbc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14c8], eax
cmp dword [rsp + 0x564], 0x12
jl 0x140242f4f
jmp 0x140242f20
cmp dword [rsp + 0xfbc], 0x23
jle 0x140243058
mov eax, dword [rsp + 0xfbc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfc0], 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 0x14024302c
mov eax, dword [rsp + 0x568]
shl eax, 1
mov dword [rsp + 0x568], eax
jmp 0x14024303d
mov eax, dword [rsp + 0x568]
add eax, 3
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0xfc0]
sub eax, 4
mov dword [rsp + 0xfc0], eax
cmp dword [rsp + 0xfc0], 0
jg 0x140242ffc
jmp 0x140242eea
cmp dword [rsp + 0x56c], 0x1e
jl 0x140242e5f
jmp 0x140242e30
mov eax, dword [rsp + 0xfc4]
sub eax, 4
mov dword [rsp + 0xfc4], eax
cmp dword [rsp + 0xfc4], 0
jg 0x140242e23
mov dword [rsp + 0x924], 0
jmp 0x1402430ac
mov eax, dword [rsp + 0x924]
inc eax
mov dword [rsp + 0x924], eax
cmp dword [rsp + 0x924], 8
jge 0x1402432dc
mov eax, dword [rsp + 0x924]
add eax, 6
mov dword [rsp + 0x584], eax
mov eax, dword [rsp + 0x584]
add eax, 5
mov dword [rsp + 0x584], eax
cmp dword [rsp + 0x584], 0x12
jne 0x1402432c9
mov dword [rsp + 0x570], 0x2a
mov eax, dword [rsp + 0x570]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14024311a
mov eax, dword [rsp + 0x570]
shl eax, 1
mov dword [rsp + 0x570], eax
jmp 0x14024312b
mov eax, dword [rsp + 0x570]
add eax, 3
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x584]
imul eax, dword [rsp + 0x574]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14cc], eax
mov dword [rsp + 0xfc8], 0
jmp 0x140243166
mov eax, dword [rsp + 0xfc8]
inc eax
mov dword [rsp + 0xfc8], eax
cmp dword [rsp + 0xfc8], 0x1e
jge 0x1402432c9
mov dword [rsp + 0xfcc], 0x4d
mov dword [rsp + 0x928], 0
jmp 0x14024319c
mov eax, dword [rsp + 0x928]
inc eax
mov dword [rsp + 0x928], eax
cmp dword [rsp + 0x928], 6
jge 0x140243248
mov eax, dword [rsp + 0x928]
add eax, 3
mov dword [rsp + 0x57c], eax
mov eax, dword [rsp + 0x57c]
add eax, 2
mov dword [rsp + 0x57c], eax
cmp dword [rsp + 0x57c], 0xb
jne 0x140243235
mov dword [rsp + 0x578], 0x2a
mov eax, dword [rsp + 0x578]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140243206
mov eax, dword [rsp + 0x578]
shl eax, 1
mov dword [rsp + 0x578], eax
jmp 0x140243217
mov eax, dword [rsp + 0x578]
add eax, 3
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0x57c]
imul eax, dword [rsp + 0xfcc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14d0], eax
cmp dword [rsp + 0x57c], 0x12
jl 0x1402431bb
jmp 0x14024318c
cmp dword [rsp + 0xfcc], 0x23
jle 0x1402432c4
mov eax, dword [rsp + 0xfcc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfd0], eax
mov dword [rsp + 0x580], 0x2a
mov eax, dword [rsp + 0x580]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140243298
mov eax, dword [rsp + 0x580]
shl eax, 1
mov dword [rsp + 0x580], eax
jmp 0x1402432a9
mov eax, dword [rsp + 0x580]
add eax, 3
mov dword [rsp + 0x580], eax
mov eax, dword [rsp + 0xfd0]
sub eax, 4
mov dword [rsp + 0xfd0], eax
cmp dword [rsp + 0xfd0], 0
jg 0x140243268
jmp 0x140243156
cmp dword [rsp + 0x584], 0x1e
jl 0x1402430cb
jmp 0x14024309c
jmp 0x140242b89
jmp 0x1402434e9
mov dword [rsp + 0xfd4], 0
jmp 0x140243303
mov eax, dword [rsp + 0xfd4]
inc eax
mov dword [rsp + 0xfd4], eax
cmp dword [rsp + 0xfd4], 0x1e
jge 0x1402434e9
mov dword [rsp + 0xfd8], 0x59
mov dword [rsp + 0x92c], 0
jmp 0x140243339
mov eax, dword [rsp + 0x92c]
inc eax
mov dword [rsp + 0x92c], eax
cmp dword [rsp + 0x92c], 7
jge 0x140243427
mov eax, dword [rsp + 0x92c]
add eax, 4
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0x590]
add eax, 3
mov dword [rsp + 0x590], eax
cmp dword [rsp + 0x590], 0xe
jne 0x140243414
mov dword [rsp + 0x588], 0x2a
mov eax, dword [rsp + 0x588]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402433a7
mov eax, dword [rsp + 0x588]
shl eax, 1
mov dword [rsp + 0x588], eax
jmp 0x1402433b8
mov eax, dword [rsp + 0x588]
add eax, 3
mov dword [rsp + 0x588], eax
mov eax, dword [rsp + 0x590]
imul eax, dword [rsp + 0xfd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d4], eax
mov dword [rsp + 0x58c], 0x2a
mov eax, dword [rsp + 0x58c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140243403
mov eax, dword [rsp + 0x58c]
shl eax, 1
mov dword [rsp + 0x58c], eax
jmp 0x140243414
mov eax, dword [rsp + 0x58c]
add eax, 3
mov dword [rsp + 0x58c], eax
cmp dword [rsp + 0x590], 0x19
jl 0x140243358
jmp 0x140243329
cmp dword [rsp + 0xfd8], 0x28
jle 0x1402434a3
mov eax, dword [rsp + 0xfd8]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xfdc], 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 0x140243477
mov eax, dword [rsp + 0x594]
shl eax, 1
mov dword [rsp + 0x594], eax
jmp 0x140243488
mov eax, dword [rsp + 0x594]
add eax, 3
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0xfdc]
sub eax, 3
mov dword [rsp + 0xfdc], eax
cmp dword [rsp + 0xfdc], 0
jg 0x140243447
mov dword [rsp + 0x598], 0x2a
mov eax, dword [rsp + 0x598]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402434d3
mov eax, dword [rsp + 0x598]
shl eax, 1
mov dword [rsp + 0x598], eax
jmp 0x1402434e4
mov eax, dword [rsp + 0x598]
add eax, 3
mov dword [rsp + 0x598], eax
jmp 0x1402432f3
xor eax, eax
cmp eax, 1
je 0x14024432a
xor eax, eax
cmp eax, 1
je 0x140243c2f
mov dword [rsp + 0xfe0], 0
jmp 0x14024351c
mov eax, dword [rsp + 0xfe0]
inc eax
mov dword [rsp + 0xfe0], eax
cmp dword [rsp + 0xfe0], 0x1e
jge 0x140243c2a
mov dword [rsp + 0xffc], 0x3f
mov dword [rsp + 0x930], 0
jmp 0x140243552
mov eax, dword [rsp + 0x930]
inc eax
mov dword [rsp + 0x930], eax
cmp dword [rsp + 0x930], 6
jge 0x1402438d2
mov eax, dword [rsp + 0x930]
add eax, 5
mov dword [rsp + 0x5a4], eax
mov eax, dword [rsp + 0x5a4]
add eax, 4
mov dword [rsp + 0x5a4], eax
cmp dword [rsp + 0x5a4], 0x11
jne 0x1402438bf
mov dword [rsp + 0xfe4], 0
jmp 0x1402435ad
mov eax, dword [rsp + 0xfe4]
inc eax
mov dword [rsp + 0xfe4], eax
cmp dword [rsp + 0xfe4], 0x1e
jge 0x140243718
mov dword [rsp + 0xfe8], 0x2a
mov dword [rsp + 0x934], 0
jmp 0x1402435e3
mov eax, dword [rsp + 0x934]
inc eax
mov dword [rsp + 0x934], eax
cmp dword [rsp + 0x934], 4
jge 0x140243692
mov eax, dword [rsp + 0x934]
add eax, 2
mov dword [rsp + 0x59c], eax
mov eax, dword [rsp + 0x59c]
inc eax
mov dword [rsp + 0x59c], eax
cmp dword [rsp + 0x59c], 7
jne 0x14024367f
mov dword [rsp + 0x114], Ordinal_79
cmp dword [rsp + 0x114], 0
jle 0x140243661
mov eax, dword [rsp + 0x114]
sub eax, 5
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0xa
jne 0x14024365f
mov eax, dword [rsp + 0x114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x114], eax
jmp 0x140243627
mov eax, dword [rsp + 0x59c]
imul eax, dword [rsp + 0xfe8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14d8], eax
cmp dword [rsp + 0x59c], 0xb
jl 0x140243602
jmp 0x1402435d3
cmp dword [rsp + 0xfe8], 0x14
jle 0x140243713
mov eax, dword [rsp + 0xfe8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfec], eax
mov dword [rsp + 0x118], Ordinal_79
cmp dword [rsp + 0x118], 0
jle 0x1402436f8
mov eax, dword [rsp + 0x118]
sub eax, 5
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xa
jne 0x1402436f6
mov eax, dword [rsp + 0x118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x118], eax
jmp 0x1402436be
mov eax, dword [rsp + 0xfec]
sub eax, 2
mov dword [rsp + 0xfec], eax
cmp dword [rsp + 0xfec], 0
jg 0x1402436b3
jmp 0x14024359d
mov eax, dword [rsp + 0x5a4]
imul eax, dword [rsp + 0xffc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x14dc], eax
mov dword [rsp + 0xff0], 0
jmp 0x140243754
mov eax, dword [rsp + 0xff0]
inc eax
mov dword [rsp + 0xff0], eax
cmp dword [rsp + 0xff0], 0x1e
jge 0x1402438bf
mov dword [rsp + 0xff4], 0x2a
mov dword [rsp + 0x938], 0
jmp 0x14024378a
mov eax, dword [rsp + 0x938]
inc eax
mov dword [rsp + 0x938], eax
cmp dword [rsp + 0x938], 4
jge 0x140243839
mov eax, dword [rsp + 0x938]
add eax, 2
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0x5a0]
inc eax
mov dword [rsp + 0x5a0], eax
cmp dword [rsp + 0x5a0], 7
jne 0x140243826
mov dword [rsp + 0x11c], Ordinal_79
cmp dword [rsp + 0x11c], 0
jle 0x140243808
mov eax, dword [rsp + 0x11c]
sub eax, 5
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xa
jne 0x140243806
mov eax, dword [rsp + 0x11c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c], eax
jmp 0x1402437ce
mov eax, dword [rsp + 0x5a0]
imul eax, dword [rsp + 0xff4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14e0], eax
cmp dword [rsp + 0x5a0], 0xb
jl 0x1402437a9
jmp 0x14024377a
cmp dword [rsp + 0xff4], 0x14
jle 0x1402438ba
mov eax, dword [rsp + 0xff4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xff8], eax
mov dword [rsp + 0x120], Ordinal_79
cmp dword [rsp + 0x120], 0
jle 0x14024389f
mov eax, dword [rsp + 0x120]
sub eax, 5
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0xa
jne 0x14024389d
mov eax, dword [rsp + 0x120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120], eax
jmp 0x140243865
mov eax, dword [rsp + 0xff8]
sub eax, 2
mov dword [rsp + 0xff8], eax
cmp dword [rsp + 0xff8], 0
jg 0x14024385a
jmp 0x140243744
cmp dword [rsp + 0x5a4], 0x1c
jl 0x140243571
jmp 0x140243542
cmp dword [rsp + 0xffc], 0x1e
jle 0x140243a9d
mov eax, dword [rsp + 0xffc]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x100c], eax
mov dword [rsp + 0x1000], 0
jmp 0x140243913
mov eax, dword [rsp + 0x1000]
inc eax
mov dword [rsp + 0x1000], eax
cmp dword [rsp + 0x1000], 0x1e
jge 0x140243a7e
mov dword [rsp + 0x1004], 0x2a
mov dword [rsp + 0x93c], 0
jmp 0x140243949
mov eax, dword [rsp + 0x93c]
inc eax
mov dword [rsp + 0x93c], eax
cmp dword [rsp + 0x93c], 4
jge 0x1402439f8
mov eax, dword [rsp + 0x93c]
add eax, 2
mov dword [rsp + 0x5a8], eax
mov eax, dword [rsp + 0x5a8]
inc eax
mov dword [rsp + 0x5a8], eax
cmp dword [rsp + 0x5a8], 7
jne 0x1402439e5
mov dword [rsp + 0x124], Ordinal_79
cmp dword [rsp + 0x124], 0
jle 0x1402439c7
mov eax, dword [rsp + 0x124]
sub eax, 5
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jne 0x1402439c5
mov eax, dword [rsp + 0x124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124], eax
jmp 0x14024398d
mov eax, dword [rsp + 0x5a8]
imul eax, dword [rsp + 0x1004]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14e4], eax
cmp dword [rsp + 0x5a8], 0xb
jl 0x140243968
jmp 0x140243939
cmp dword [rsp + 0x1004], 0x14
jle 0x140243a79
mov eax, dword [rsp + 0x1004]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1008], eax
mov dword [rsp + 0x128], Ordinal_79
cmp dword [rsp + 0x128], 0
jle 0x140243a5e
mov eax, dword [rsp + 0x128]
sub eax, 5
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0xa
jne 0x140243a5c
mov eax, dword [rsp + 0x128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128], eax
jmp 0x140243a24
mov eax, dword [rsp + 0x1008]
sub eax, 2
mov dword [rsp + 0x1008], eax
cmp dword [rsp + 0x1008], 0
jg 0x140243a19
jmp 0x140243903
mov eax, dword [rsp + 0x100c]
sub eax, 2
mov dword [rsp + 0x100c], eax
cmp dword [rsp + 0x100c], 0
jg 0x1402438f6
mov dword [rsp + 0x1010], 0
jmp 0x140243aba
mov eax, dword [rsp + 0x1010]
inc eax
mov dword [rsp + 0x1010], eax
cmp dword [rsp + 0x1010], 0x1e
jge 0x140243c25
mov dword [rsp + 0x1014], 0x2a
mov dword [rsp + 0x940], 0
jmp 0x140243af0
mov eax, dword [rsp + 0x940]
inc eax
mov dword [rsp + 0x940], eax
cmp dword [rsp + 0x940], 4
jge 0x140243b9f
mov eax, dword [rsp + 0x940]
add eax, 2
mov dword [rsp + 0x5ac], eax
mov eax, dword [rsp + 0x5ac]
inc eax
mov dword [rsp + 0x5ac], eax
cmp dword [rsp + 0x5ac], 7
jne 0x140243b8c
mov dword [rsp + 0x12c], Ordinal_79
cmp dword [rsp + 0x12c], 0
jle 0x140243b6e
mov eax, dword [rsp + 0x12c]
sub eax, 5
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xa
jne 0x140243b6c
mov eax, dword [rsp + 0x12c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x140243b34
mov eax, dword [rsp + 0x5ac]
imul eax, dword [rsp + 0x1014]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14e8], eax
cmp dword [rsp + 0x5ac], 0xb
jl 0x140243b0f
jmp 0x140243ae0
cmp dword [rsp + 0x1014], 0x14
jle 0x140243c20
mov eax, dword [rsp + 0x1014]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1018], eax
mov dword [rsp + 0x130], Ordinal_79
cmp dword [rsp + 0x130], 0
jle 0x140243c05
mov eax, dword [rsp + 0x130]
sub eax, 5
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xa
jne 0x140243c03
mov eax, dword [rsp + 0x130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130], eax
jmp 0x140243bcb
mov eax, dword [rsp + 0x1018]
sub eax, 2
mov dword [rsp + 0x1018], eax
cmp dword [rsp + 0x1018], 0
jg 0x140243bc0
jmp 0x140243aaa
jmp 0x14024350c
jmp 0x14024432a
mov dword [rsp + 0x101c], 0
jmp 0x140243c4c
mov eax, dword [rsp + 0x101c]
inc eax
mov dword [rsp + 0x101c], eax
cmp dword [rsp + 0x101c], 0x1e
jge 0x14024432a
mov dword [rsp + 0x1038], 0x34
mov dword [rsp + 0x944], 0
jmp 0x140243c82
mov eax, dword [rsp + 0x944]
inc eax
mov dword [rsp + 0x944], eax
cmp dword [rsp + 0x944], 7
jge 0x140244001
mov eax, dword [rsp + 0x944]
add eax, 4
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x5b8]
add eax, 3
mov dword [rsp + 0x5b8], eax
cmp dword [rsp + 0x5b8], 0x10
jne 0x140243fee
mov dword [rsp + 0x1020], 0
jmp 0x140243cdd
mov eax, dword [rsp + 0x1020]
inc eax
mov dword [rsp + 0x1020], eax
cmp dword [rsp + 0x1020], 0x1e
jge 0x140243e48
mov dword [rsp + 0x1024], 0x2a
mov dword [rsp + 0x948], 0
jmp 0x140243d13
mov eax, dword [rsp + 0x948]
inc eax
mov dword [rsp + 0x948], eax
cmp dword [rsp + 0x948], 4
jge 0x140243dc2
mov eax, dword [rsp + 0x948]
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 0x140243daf
mov dword [rsp + 0x134], Ordinal_79
cmp dword [rsp + 0x134], 0
jle 0x140243d91
mov eax, dword [rsp + 0x134]
sub eax, 5
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xa
jne 0x140243d8f
mov eax, dword [rsp + 0x134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x134], eax
jmp 0x140243d57
mov eax, dword [rsp + 0x5b0]
imul eax, dword [rsp + 0x1024]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x154c], eax
cmp dword [rsp + 0x5b0], 0xb
jl 0x140243d32
jmp 0x140243d03
cmp dword [rsp + 0x1024], 0x14
jle 0x140243e43
mov eax, dword [rsp + 0x1024]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1028], eax
mov dword [rsp + 0x138], Ordinal_79
cmp dword [rsp + 0x138], 0
jle 0x140243e28
mov eax, dword [rsp + 0x138]
sub eax, 5
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0xa
jne 0x140243e26
mov eax, dword [rsp + 0x138]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138], eax
jmp 0x140243dee
mov eax, dword [rsp + 0x1028]
sub eax, 2
mov dword [rsp + 0x1028], eax
cmp dword [rsp + 0x1028], 0
jg 0x140243de3
jmp 0x140243ccd
mov eax, dword [rsp + 0x5b8]
imul eax, dword [rsp + 0x1038]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x14ec], eax
mov dword [rsp + 0x102c], 0
jmp 0x140243e83
mov eax, dword [rsp + 0x102c]
inc eax
mov dword [rsp + 0x102c], eax
cmp dword [rsp + 0x102c], 0x1e
jge 0x140243fee
mov dword [rsp + 0x1030], 0x2a
mov dword [rsp + 0x94c], 0
jmp 0x140243eb9
mov eax, dword [rsp + 0x94c]
inc eax
mov dword [rsp + 0x94c], eax
cmp dword [rsp + 0x94c], 4
jge 0x140243f68
mov eax, dword [rsp + 0x94c]
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 0x140243f55
mov dword [rsp + 0x13c], Ordinal_79
cmp dword [rsp + 0x13c], 0
jle 0x140243f37
mov eax, dword [rsp + 0x13c]
sub eax, 5
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xa
jne 0x140243f35
mov eax, dword [rsp + 0x13c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c], eax
jmp 0x140243efd
mov eax, dword [rsp + 0x5b4]
imul eax, dword [rsp + 0x1030]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14f0], eax
cmp dword [rsp + 0x5b4], 0xb
jl 0x140243ed8
jmp 0x140243ea9
cmp dword [rsp + 0x1030], 0x14
jle 0x140243fe9
mov eax, dword [rsp + 0x1030]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1034], eax
mov dword [rsp + 0x140], Ordinal_79
cmp dword [rsp + 0x140], 0
jle 0x140243fce
mov eax, dword [rsp + 0x140]
sub eax, 5
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0xa
jne 0x140243fcc
mov eax, dword [rsp + 0x140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140], eax
jmp 0x140243f94
mov eax, dword [rsp + 0x1034]
sub eax, 2
mov dword [rsp + 0x1034], eax
cmp dword [rsp + 0x1034], 0
jg 0x140243f89
jmp 0x140243e73
cmp dword [rsp + 0x5b8], 0x1b
jl 0x140243ca1
jmp 0x140243c72
cmp dword [rsp + 0x1038], 0x19
jle 0x1402441cb
mov eax, dword [rsp + 0x1038]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1048], eax
mov dword [rsp + 0x103c], 0
jmp 0x140244042
mov eax, dword [rsp + 0x103c]
inc eax
mov dword [rsp + 0x103c], eax
cmp dword [rsp + 0x103c], 0x1e
jge 0x1402441ad
mov dword [rsp + 0x1040], 0x2a
mov dword [rsp + 0x950], 0
jmp 0x140244078
mov eax, dword [rsp + 0x950]
inc eax
mov dword [rsp + 0x950], eax
cmp dword [rsp + 0x950], 4
jge 0x140244127
mov eax, dword [rsp + 0x950]
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 0x140244114
mov dword [rsp + 0x144], Ordinal_79
cmp dword [rsp + 0x144], 0
jle 0x1402440f6
mov eax, dword [rsp + 0x144]
sub eax, 5
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xa
jne 0x1402440f4
mov eax, dword [rsp + 0x144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144], eax
jmp 0x1402440bc
mov eax, dword [rsp + 0x5bc]
imul eax, dword [rsp + 0x1040]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14f4], eax
cmp dword [rsp + 0x5bc], 0xb
jl 0x140244097
jmp 0x140244068
cmp dword [rsp + 0x1040], 0x14
jle 0x1402441a8
mov eax, dword [rsp + 0x1040]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1044], eax
mov dword [rsp + 0x148], Ordinal_79
cmp dword [rsp + 0x148], 0
jle 0x14024418d
mov eax, dword [rsp + 0x148]
sub eax, 5
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0xa
jne 0x14024418b
mov eax, dword [rsp + 0x148]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148], eax
jmp 0x140244153
mov eax, dword [rsp + 0x1044]
sub eax, 2
mov dword [rsp + 0x1044], eax
cmp dword [rsp + 0x1044], 0
jg 0x140244148
jmp 0x140244032
mov eax, dword [rsp + 0x1048]
dec eax
mov dword [rsp + 0x1048], eax
cmp dword [rsp + 0x1048], 0
jg 0x140244025
mov dword [rsp + 0x104c], 0
jmp 0x1402441e8
mov eax, dword [rsp + 0x104c]
inc eax
mov dword [rsp + 0x104c], eax
cmp dword [rsp + 0x104c], 0x1e
jge 0x140244325
mov dword [rsp + 0x1050], 0x2a
mov dword [rsp + 0x954], 0
jmp 0x14024421e
mov eax, dword [rsp + 0x954]
inc eax
mov dword [rsp + 0x954], eax
cmp dword [rsp + 0x954], 4
jge 0x1402442b4
mov eax, dword [rsp + 0x954]
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 0x1402442a5
mov dword [rsp + 0x4c], Ordinal_79
cmp dword [rsp + 0x4c], 0
jle 0x140244287
mov eax, dword [rsp + 0x4c]
sub eax, 5
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xa
jne 0x140244285
mov eax, dword [rsp + 0x4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x14024425f
mov eax, dword [rsp + 0x5c0]
imul eax, dword [rsp + 0x1050]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14f8], eax
cmp dword [rsp + 0x5c0], 0xb
jl 0x14024423d
jmp 0x14024420e
cmp dword [rsp + 0x1050], 0x14
jle 0x140244320
mov eax, dword [rsp + 0x1050]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1054], eax
mov dword [rsp + 0x50], Ordinal_79
cmp dword [rsp + 0x50], 0
jle 0x140244305
mov eax, dword [rsp + 0x50]
sub eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xa
jne 0x140244303
mov eax, dword [rsp + 0x50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x50], eax
jmp 0x1402442dd
mov eax, dword [rsp + 0x1054]
sub eax, 2
mov dword [rsp + 0x1054], eax
cmp dword [rsp + 0x1054], 0
jg 0x1402442d5
jmp 0x1402441d8
jmp 0x140243c3c
xor eax, eax
cmp eax, 1
je 0x140245488
xor eax, eax
cmp eax, 1
je 0x140244be4
mov dword [rsp + 0x1058], 0
jmp 0x14024435d
mov eax, dword [rsp + 0x1058]
inc eax
mov dword [rsp + 0x1058], eax
cmp dword [rsp + 0x1058], 0x1e
jge 0x140244bdf
mov dword [rsp + 0x1074], 0x3f
mov dword [rsp + 0x958], 0
jmp 0x140244393
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x958], eax
cmp dword [rsp + 0x958], 9
jge 0x1402447cb
mov eax, dword [rsp + 0x958]
add eax, 7
mov dword [rsp + 0x5dc], eax
mov eax, dword [rsp + 0x5dc]
add eax, 4
mov dword [rsp + 0x5dc], eax
cmp dword [rsp + 0x5dc], 0x15
jne 0x1402447b8
mov dword [rsp + 0x105c], 0
jmp 0x1402443ee
mov eax, dword [rsp + 0x105c]
inc eax
mov dword [rsp + 0x105c], eax
cmp dword [rsp + 0x105c], 0x1e
jge 0x1402445b7
mov dword [rsp + 0x1060], 0x11
mov dword [rsp + 0x95c], 0
jmp 0x140244424
mov eax, dword [rsp + 0x95c]
inc eax
mov dword [rsp + 0x95c], eax
cmp dword [rsp + 0x95c], 3
jge 0x1402444ff
mov eax, dword [rsp + 0x95c]
inc eax
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x5c8]
inc eax
mov dword [rsp + 0x5c8], eax
cmp dword [rsp + 0x5c8], 4
jne 0x1402444ec
mov dword [rsp + 0x5c4], 0xd
mov dword [rsp + 0x960], 0
jmp 0x140244488
mov eax, dword [rsp + 0x960]
inc eax
mov dword [rsp + 0x960], eax
cmp dword [rsp + 0x960], 4
jge 0x1402444d1
mov eax, dword [rsp + 0x960]
mov ecx, dword [rsp + 0x5c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x5c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402444cf
imul eax, dword [rsp + 0x5c4], 3
mov dword [rsp + 0x5c4], eax
jmp 0x140244478
mov eax, dword [rsp + 0x5c8]
imul eax, dword [rsp + 0x1060]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14fc], eax
cmp dword [rsp + 0x5c8], 6
jl 0x140244442
jmp 0x140244414
cmp dword [rsp + 0x1060], 0xa
jle 0x1402445b2
mov eax, dword [rsp + 0x1060]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1064], eax
mov dword [rsp + 0x5cc], 0xd
mov dword [rsp + 0x964], 0
jmp 0x14024454b
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x964], eax
cmp dword [rsp + 0x964], 4
jge 0x140244594
mov eax, dword [rsp + 0x964]
mov ecx, dword [rsp + 0x5cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x5cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140244592
imul eax, dword [rsp + 0x5cc], 3
mov dword [rsp + 0x5cc], eax
jmp 0x14024453b
mov eax, dword [rsp + 0x1064]
dec eax
mov dword [rsp + 0x1064], eax
cmp dword [rsp + 0x1064], 0
jg 0x140244523
jmp 0x1402443de
mov eax, dword [rsp + 0x5dc]
imul eax, dword [rsp + 0x1074]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1500], eax
mov dword [rsp + 0x1068], 0
jmp 0x1402445ef
mov eax, dword [rsp + 0x1068]
inc eax
mov dword [rsp + 0x1068], eax
cmp dword [rsp + 0x1068], 0x1e
jge 0x1402447b8
mov dword [rsp + 0x106c], 0x11
mov dword [rsp + 0x968], 0
jmp 0x140244625
mov eax, dword [rsp + 0x968]
inc eax
mov dword [rsp + 0x968], eax
cmp dword [rsp + 0x968], 3
jge 0x140244700
mov eax, dword [rsp + 0x968]
inc eax
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x5d4]
inc eax
mov dword [rsp + 0x5d4], eax
cmp dword [rsp + 0x5d4], 4
jne 0x1402446ed
mov dword [rsp + 0x5d0], 0xd
mov dword [rsp + 0x96c], 0
jmp 0x140244689
mov eax, dword [rsp + 0x96c]
inc eax
mov dword [rsp + 0x96c], eax
cmp dword [rsp + 0x96c], 4
jge 0x1402446d2
mov eax, dword [rsp + 0x96c]
mov ecx, dword [rsp + 0x5d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x5d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402446d0
imul eax, dword [rsp + 0x5d0], 3
mov dword [rsp + 0x5d0], eax
jmp 0x140244679
mov eax, dword [rsp + 0x5d4]
imul eax, dword [rsp + 0x106c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1504], eax
cmp dword [rsp + 0x5d4], 6
jl 0x140244643
jmp 0x140244615
cmp dword [rsp + 0x106c], 0xa
jle 0x1402447b3
mov eax, dword [rsp + 0x106c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1070], eax
mov dword [rsp + 0x5d8], 0xd
mov dword [rsp + 0x970], 0
jmp 0x14024474c
mov eax, dword [rsp + 0x970]
inc eax
mov dword [rsp + 0x970], eax
cmp dword [rsp + 0x970], 4
jge 0x140244795
mov eax, dword [rsp + 0x970]
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 0x140244793
imul eax, dword [rsp + 0x5d8], 3
mov dword [rsp + 0x5d8], eax
jmp 0x14024473c
mov eax, dword [rsp + 0x1070]
dec eax
mov dword [rsp + 0x1070], eax
cmp dword [rsp + 0x1070], 0
jg 0x140244724
jmp 0x1402445df
cmp dword [rsp + 0x5dc], 0x23
jl 0x1402443b2
jmp 0x140244383
cmp dword [rsp + 0x1074], 0x28
jle 0x1402449f4
mov eax, dword [rsp + 0x1074]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1084], eax
mov dword [rsp + 0x1078], 0
jmp 0x14024480c
mov eax, dword [rsp + 0x1078]
inc eax
mov dword [rsp + 0x1078], eax
cmp dword [rsp + 0x1078], 0x1e
jge 0x1402449d5
mov dword [rsp + 0x107c], 0x11
mov dword [rsp + 0x974], 0
jmp 0x140244842
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x974], eax
cmp dword [rsp + 0x974], 3
jge 0x14024491d
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0x5e4]
inc eax
mov dword [rsp + 0x5e4], eax
cmp dword [rsp + 0x5e4], 4
jne 0x14024490a
mov dword [rsp + 0x5e0], 0xd
mov dword [rsp + 0x978], 0
jmp 0x1402448a6
mov eax, dword [rsp + 0x978]
inc eax
mov dword [rsp + 0x978], eax
cmp dword [rsp + 0x978], 4
jge 0x1402448ef
mov eax, dword [rsp + 0x978]
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 0x1402448ed
imul eax, dword [rsp + 0x5e0], 3
mov dword [rsp + 0x5e0], eax
jmp 0x140244896
mov eax, dword [rsp + 0x5e4]
imul eax, dword [rsp + 0x107c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1508], eax
cmp dword [rsp + 0x5e4], 6
jl 0x140244860
jmp 0x140244832
cmp dword [rsp + 0x107c], 0xa
jle 0x1402449d0
mov eax, dword [rsp + 0x107c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1080], eax
mov dword [rsp + 0x5e8], 0xd
mov dword [rsp + 0x97c], 0
jmp 0x140244969
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x97c], eax
cmp dword [rsp + 0x97c], 4
jge 0x1402449b2
mov eax, dword [rsp + 0x97c]
mov ecx, dword [rsp + 0x5e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5e8], eax
mov eax, dword [rsp + 0x5e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1402449b0
imul eax, dword [rsp + 0x5e8], 3
mov dword [rsp + 0x5e8], eax
jmp 0x140244959
mov eax, dword [rsp + 0x1080]
dec eax
mov dword [rsp + 0x1080], eax
cmp dword [rsp + 0x1080], 0
jg 0x140244941
jmp 0x1402447fc
mov eax, dword [rsp + 0x1084]
sub eax, 2
mov dword [rsp + 0x1084], eax
cmp dword [rsp + 0x1084], 0
jg 0x1402447ef
mov dword [rsp + 0x1088], 0
jmp 0x140244a11
mov eax, dword [rsp + 0x1088]
inc eax
mov dword [rsp + 0x1088], eax
cmp dword [rsp + 0x1088], 0x1e
jge 0x140244bda
mov dword [rsp + 0x108c], 0x11
mov dword [rsp + 0x980], 0
jmp 0x140244a47
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x980], eax
cmp dword [rsp + 0x980], 3
jge 0x140244b22
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x5f0]
inc eax
mov dword [rsp + 0x5f0], eax
cmp dword [rsp + 0x5f0], 4
jne 0x140244b0f
mov dword [rsp + 0x5ec], 0xd
mov dword [rsp + 0x984], 0
jmp 0x140244aab
mov eax, dword [rsp + 0x984]
inc eax
mov dword [rsp + 0x984], eax
cmp dword [rsp + 0x984], 4
jge 0x140244af4
mov eax, dword [rsp + 0x984]
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 0x140244af2
imul eax, dword [rsp + 0x5ec], 3
mov dword [rsp + 0x5ec], eax
jmp 0x140244a9b
mov eax, dword [rsp + 0x5f0]
imul eax, dword [rsp + 0x108c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x150c], eax
cmp dword [rsp + 0x5f0], 6
jl 0x140244a65
jmp 0x140244a37
cmp dword [rsp + 0x108c], 0xa
jle 0x140244bd5
mov eax, dword [rsp + 0x108c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1090], eax
mov dword [rsp + 0x5f4], 0xd
mov dword [rsp + 0x988], 0
jmp 0x140244b6e
mov eax, dword [rsp + 0x988]
inc eax
mov dword [rsp + 0x988], eax
cmp dword [rsp + 0x988], 4
jge 0x140244bb7
mov eax, dword [rsp + 0x988]
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 0x140244bb5
imul eax, dword [rsp + 0x5f4], 3
mov dword [rsp + 0x5f4], eax
jmp 0x140244b5e
mov eax, dword [rsp + 0x1090]
dec eax
mov dword [rsp + 0x1090], eax
cmp dword [rsp + 0x1090], 0
jg 0x140244b46
jmp 0x140244a01
jmp 0x14024434d
jmp 0x140245488
mov dword [rsp + 0x1094], 0
jmp 0x140244c01
mov eax, dword [rsp + 0x1094]
inc eax
mov dword [rsp + 0x1094], eax
cmp dword [rsp + 0x1094], 0x1e
jge 0x140245488
mov dword [rsp + 0x10b0], 0x5c
mov dword [rsp + 0x98c], 0
jmp 0x140244c37
mov eax, dword [rsp + 0x98c]
inc eax
mov dword [rsp + 0x98c], eax
cmp dword [rsp + 0x98c], 6
jge 0x140245073
mov eax, dword [rsp + 0x98c]
add eax, 9
mov dword [rsp + 0x610], eax
mov eax, dword [rsp + 0x610]
add eax, 3
mov dword [rsp + 0x610], eax
cmp dword [rsp + 0x610], 0x18
jne 0x140245060
mov dword [rsp + 0x1098], 0
jmp 0x140244c92
mov eax, dword [rsp + 0x1098]
inc eax
mov dword [rsp + 0x1098], eax
cmp dword [rsp + 0x1098], 0x1e
jge 0x140244e5b
mov dword [rsp + 0x109c], 0x11
mov dword [rsp + 0x990], 0
jmp 0x140244cc8
mov eax, dword [rsp + 0x990]
inc eax
mov dword [rsp + 0x990], eax
cmp dword [rsp + 0x990], 3
jge 0x140244da3
mov eax, dword [rsp + 0x990]
inc eax
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x5fc]
inc eax
mov dword [rsp + 0x5fc], eax
cmp dword [rsp + 0x5fc], 4
jne 0x140244d90
mov dword [rsp + 0x5f8], 0xd
mov dword [rsp + 0x994], 0
jmp 0x140244d2c
mov eax, dword [rsp + 0x994]
inc eax
mov dword [rsp + 0x994], eax
cmp dword [rsp + 0x994], 4
jge 0x140244d75
mov eax, dword [rsp + 0x994]
mov ecx, dword [rsp + 0x5f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x5f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140244d73
imul eax, dword [rsp + 0x5f8], 3
mov dword [rsp + 0x5f8], eax
jmp 0x140244d1c
mov eax, dword [rsp + 0x5fc]
imul eax, dword [rsp + 0x109c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1510], eax
cmp dword [rsp + 0x5fc], 6
jl 0x140244ce6
jmp 0x140244cb8
cmp dword [rsp + 0x109c], 0xa
jle 0x140244e56
mov eax, dword [rsp + 0x109c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10a0], eax
mov dword [rsp + 0x600], 0xd
mov dword [rsp + 0x998], 0
jmp 0x140244def
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x998], eax
cmp dword [rsp + 0x998], 4
jge 0x140244e38
mov eax, dword [rsp + 0x998]
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 0x140244e36
imul eax, dword [rsp + 0x600], 3
mov dword [rsp + 0x600], eax
jmp 0x140244ddf
mov eax, dword [rsp + 0x10a0]
dec eax
mov dword [rsp + 0x10a0], eax
cmp dword [rsp + 0x10a0], 0
jg 0x140244dc7
jmp 0x140244c82
mov eax, dword [rsp + 0x610]
imul eax, dword [rsp + 0x10b0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1514], eax
mov dword [rsp + 0x10a4], 0
jmp 0x140244e97
mov eax, dword [rsp + 0x10a4]
inc eax
mov dword [rsp + 0x10a4], eax
cmp dword [rsp + 0x10a4], 0x1e
jge 0x140245060
mov dword [rsp + 0x10a8], 0x11
mov dword [rsp + 0x99c], 0
jmp 0x140244ecd
mov eax, dword [rsp + 0x99c]
inc eax
mov dword [rsp + 0x99c], eax
cmp dword [rsp + 0x99c], 3
jge 0x140244fa8
mov eax, dword [rsp + 0x99c]
inc eax
mov dword [rsp + 0x608], eax
mov eax, dword [rsp + 0x608]
inc eax
mov dword [rsp + 0x608], eax
cmp dword [rsp + 0x608], 4
jne 0x140244f95
mov dword [rsp + 0x604], 0xd
mov dword [rsp + 0x9a0], 0
jmp 0x140244f31
mov eax, dword [rsp + 0x9a0]
inc eax
mov dword [rsp + 0x9a0], eax
cmp dword [rsp + 0x9a0], 4
jge 0x140244f7a
mov eax, dword [rsp + 0x9a0]
mov ecx, dword [rsp + 0x604]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x604], eax
mov eax, dword [rsp + 0x604]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140244f78
imul eax, dword [rsp + 0x604], 3
mov dword [rsp + 0x604], eax
jmp 0x140244f21
mov eax, dword [rsp + 0x608]
imul eax, dword [rsp + 0x10a8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1518], eax
cmp dword [rsp + 0x608], 6
jl 0x140244eeb
jmp 0x140244ebd
cmp dword [rsp + 0x10a8], 0xa
jle 0x14024505b
mov eax, dword [rsp + 0x10a8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10ac], eax
mov dword [rsp + 0x60c], 0xd
mov dword [rsp + 0x9a4], 0
jmp 0x140244ff4
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x9a4], eax
cmp dword [rsp + 0x9a4], 4
jge 0x14024503d
mov eax, dword [rsp + 0x9a4]
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 0x14024503b
imul eax, dword [rsp + 0x60c], 3
mov dword [rsp + 0x60c], eax
jmp 0x140244fe4
mov eax, dword [rsp + 0x10ac]
dec eax
mov dword [rsp + 0x10ac], eax
cmp dword [rsp + 0x10ac], 0
jg 0x140244fcc
jmp 0x140244e87
cmp dword [rsp + 0x610], 0x21
jl 0x140244c56
jmp 0x140244c27
cmp dword [rsp + 0x10b0], 0x32
jle 0x14024529d
mov eax, dword [rsp + 0x10b0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10c0], eax
mov dword [rsp + 0x10b4], 0
jmp 0x1402450b5
mov eax, dword [rsp + 0x10b4]
inc eax
mov dword [rsp + 0x10b4], eax
cmp dword [rsp + 0x10b4], 0x1e
jge 0x14024527e
mov dword [rsp + 0x10b8], 0x11
mov dword [rsp + 0x9a8], 0
jmp 0x1402450eb
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x9a8], eax
cmp dword [rsp + 0x9a8], 3
jge 0x1402451c6
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x618], eax
mov eax, dword [rsp + 0x618]
inc eax
mov dword [rsp + 0x618], eax
cmp dword [rsp + 0x618], 4
jne 0x1402451b3
mov dword [rsp + 0x614], 0xd
mov dword [rsp + 0x9ac], 0
jmp 0x14024514f
mov eax, dword [rsp + 0x9ac]
inc eax
mov dword [rsp + 0x9ac], eax
cmp dword [rsp + 0x9ac], 4
jge 0x140245198
mov eax, dword [rsp + 0x9ac]
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 0x140245196
imul eax, dword [rsp + 0x614], 3
mov dword [rsp + 0x614], eax
jmp 0x14024513f
mov eax, dword [rsp + 0x618]
imul eax, dword [rsp + 0x10b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x151c], eax
cmp dword [rsp + 0x618], 6
jl 0x140245109
jmp 0x1402450db
cmp dword [rsp + 0x10b8], 0xa
jle 0x140245279
mov eax, dword [rsp + 0x10b8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10bc], eax
mov dword [rsp + 0x61c], 0xd
mov dword [rsp + 0x9b0], 0
jmp 0x140245212
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x9b0], eax
cmp dword [rsp + 0x9b0], 4
jge 0x14024525b
mov eax, dword [rsp + 0x9b0]
mov ecx, dword [rsp + 0x61c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x61c], eax
mov eax, dword [rsp + 0x61c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140245259
imul eax, dword [rsp + 0x61c], 3
mov dword [rsp + 0x61c], eax
jmp 0x140245202
mov eax, dword [rsp + 0x10bc]
dec eax
mov dword [rsp + 0x10bc], eax
cmp dword [rsp + 0x10bc], 0
jg 0x1402451ea
jmp 0x1402450a5
mov eax, dword [rsp + 0x10c0]
sub eax, 5
mov dword [rsp + 0x10c0], eax
cmp dword [rsp + 0x10c0], 0
jg 0x140245098
mov dword [rsp + 0x10c4], 0
jmp 0x1402452ba
mov eax, dword [rsp + 0x10c4]
inc eax
mov dword [rsp + 0x10c4], eax
cmp dword [rsp + 0x10c4], 0x1e
jge 0x140245483
mov dword [rsp + 0x10c8], 0x11
mov dword [rsp + 0x9b4], 0
jmp 0x1402452f0
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x9b4], eax
cmp dword [rsp + 0x9b4], 3
jge 0x1402453cb
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x624], eax
mov eax, dword [rsp + 0x624]
inc eax
mov dword [rsp + 0x624], eax
cmp dword [rsp + 0x624], 4
jne 0x1402453b8
mov dword [rsp + 0x620], 0xd
mov dword [rsp + 0x9b8], 0
jmp 0x140245354
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
cmp dword [rsp + 0x9b8], 4
jge 0x14024539d
mov eax, dword [rsp + 0x9b8]
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 0x14024539b
imul eax, dword [rsp + 0x620], 3
mov dword [rsp + 0x620], eax
jmp 0x140245344
mov eax, dword [rsp + 0x624]
imul eax, dword [rsp + 0x10c8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1520], eax
cmp dword [rsp + 0x624], 6
jl 0x14024530e
jmp 0x1402452e0
cmp dword [rsp + 0x10c8], 0xa
jle 0x14024547e
mov eax, dword [rsp + 0x10c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10cc], eax
mov dword [rsp + 0x628], 0xd
mov dword [rsp + 0x9bc], 0
jmp 0x140245417
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x9bc], eax
cmp dword [rsp + 0x9bc], 4
jge 0x140245460
mov eax, dword [rsp + 0x9bc]
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 0x14024545e
imul eax, dword [rsp + 0x628], 3
mov dword [rsp + 0x628], eax
jmp 0x140245407
mov eax, dword [rsp + 0x10cc]
dec eax
mov dword [rsp + 0x10cc], eax
cmp dword [rsp + 0x10cc], 0
jg 0x1402453ef
jmp 0x1402452aa
jmp 0x140244bf1
xor eax, eax
cmp eax, 1
je 0x14024624d
xor eax, eax
cmp eax, 1
je 0x140245b77
mov dword [rsp + 0x10d0], 0
jmp 0x1402454bb
mov eax, dword [rsp + 0x10d0]
inc eax
mov dword [rsp + 0x10d0], eax
cmp dword [rsp + 0x10d0], 0x1e
jge 0x140245b72
mov dword [rsp + 0x10ec], 0x33
mov dword [rsp + 0x9c0], 0
jmp 0x1402454f1
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x9c0], eax
cmp dword [rsp + 0x9c0], 6
jge 0x140245843
mov eax, dword [rsp + 0x9c0]
add eax, 2
mov dword [rsp + 0x644], eax
mov eax, dword [rsp + 0x644]
add eax, 3
mov dword [rsp + 0x644], eax
cmp dword [rsp + 0x644], 0xb
jne 0x140245830
mov dword [rsp + 0x10d4], 0
jmp 0x14024554c
mov eax, dword [rsp + 0x10d4]
inc eax
mov dword [rsp + 0x10d4], eax
cmp dword [rsp + 0x10d4], 0x1e
jge 0x1402456a2
mov dword [rsp + 0x10d8], 7
mov dword [rsp + 0x9c4], 0
jmp 0x140245582
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x9c4], eax
cmp dword [rsp + 0x9c4], 2
jge 0x140245625
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x630], eax
mov eax, dword [rsp + 0x630]
inc eax
mov dword [rsp + 0x630], eax
cmp dword [rsp + 0x630], 2
jne 0x140245616
mov dword [rsp + 0x62c], 0x15
mov eax, dword [rsp + 0x62c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402455ea
mov eax, dword [rsp + 0x62c]
shl eax, 1
mov dword [rsp + 0x62c], eax
jmp 0x1402455fb
mov eax, dword [rsp + 0x62c]
add eax, 3
mov dword [rsp + 0x62c], eax
mov eax, dword [rsp + 0x630]
imul eax, dword [rsp + 0x10d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1524], eax
cmp dword [rsp + 0x630], 3
jl 0x1402455a0
jmp 0x140245572
cmp dword [rsp + 0x10d8], 5
jle 0x14024569d
mov eax, dword [rsp + 0x10d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10dc], eax
mov dword [rsp + 0x634], 0x15
mov eax, dword [rsp + 0x634]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245672
mov eax, dword [rsp + 0x634]
shl eax, 1
mov dword [rsp + 0x634], eax
jmp 0x140245683
mov eax, dword [rsp + 0x634]
add eax, 3
mov dword [rsp + 0x634], eax
mov eax, dword [rsp + 0x10dc]
dec eax
mov dword [rsp + 0x10dc], eax
cmp dword [rsp + 0x10dc], 0
jg 0x140245642
jmp 0x14024553c
mov eax, dword [rsp + 0x644]
imul eax, dword [rsp + 0x10ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1528], eax
mov dword [rsp + 0x10e0], 0
jmp 0x1402456da
mov eax, dword [rsp + 0x10e0]
inc eax
mov dword [rsp + 0x10e0], eax
cmp dword [rsp + 0x10e0], 0x1e
jge 0x140245830
mov dword [rsp + 0x10e4], 7
mov dword [rsp + 0x9c8], 0
jmp 0x140245710
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9c8], eax
cmp dword [rsp + 0x9c8], 2
jge 0x1402457b3
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x63c], eax
mov eax, dword [rsp + 0x63c]
inc eax
mov dword [rsp + 0x63c], eax
cmp dword [rsp + 0x63c], 2
jne 0x1402457a4
mov dword [rsp + 0x638], 0x15
mov eax, dword [rsp + 0x638]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245778
mov eax, dword [rsp + 0x638]
shl eax, 1
mov dword [rsp + 0x638], eax
jmp 0x140245789
mov eax, dword [rsp + 0x638]
add eax, 3
mov dword [rsp + 0x638], eax
mov eax, dword [rsp + 0x63c]
imul eax, dword [rsp + 0x10e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x152c], eax
cmp dword [rsp + 0x63c], 3
jl 0x14024572e
jmp 0x140245700
cmp dword [rsp + 0x10e4], 5
jle 0x14024582b
mov eax, dword [rsp + 0x10e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10e8], eax
mov dword [rsp + 0x640], 0x15
mov eax, dword [rsp + 0x640]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245800
mov eax, dword [rsp + 0x640]
shl eax, 1
mov dword [rsp + 0x640], eax
jmp 0x140245811
mov eax, dword [rsp + 0x640]
add eax, 3
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0x10e8]
dec eax
mov dword [rsp + 0x10e8], eax
cmp dword [rsp + 0x10e8], 0
jg 0x1402457d0
jmp 0x1402456ca
cmp dword [rsp + 0x644], 0xf
jl 0x140245510
jmp 0x1402454e1
cmp dword [rsp + 0x10ec], 0x19
jle 0x1402459fa
mov eax, dword [rsp + 0x10ec]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10fc], eax
mov dword [rsp + 0x10f0], 0
jmp 0x140245885
mov eax, dword [rsp + 0x10f0]
inc eax
mov dword [rsp + 0x10f0], eax
cmp dword [rsp + 0x10f0], 0x1e
jge 0x1402459db
mov dword [rsp + 0x10f4], 7
mov dword [rsp + 0x9cc], 0
jmp 0x1402458bb
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x9cc], eax
cmp dword [rsp + 0x9cc], 2
jge 0x14024595e
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x64c], eax
mov eax, dword [rsp + 0x64c]
inc eax
mov dword [rsp + 0x64c], eax
cmp dword [rsp + 0x64c], 2
jne 0x14024594f
mov dword [rsp + 0x648], 0x15
mov eax, dword [rsp + 0x648]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245923
mov eax, dword [rsp + 0x648]
shl eax, 1
mov dword [rsp + 0x648], eax
jmp 0x140245934
mov eax, dword [rsp + 0x648]
add eax, 3
mov dword [rsp + 0x648], eax
mov eax, dword [rsp + 0x64c]
imul eax, dword [rsp + 0x10f4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1530], eax
cmp dword [rsp + 0x64c], 3
jl 0x1402458d9
jmp 0x1402458ab
cmp dword [rsp + 0x10f4], 5
jle 0x1402459d6
mov eax, dword [rsp + 0x10f4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10f8], eax
mov dword [rsp + 0x650], 0x15
mov eax, dword [rsp + 0x650]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1402459ab
mov eax, dword [rsp + 0x650]
shl eax, 1
mov dword [rsp + 0x650], eax
jmp 0x1402459bc
mov eax, dword [rsp + 0x650]
add eax, 3
mov dword [rsp + 0x650], eax
mov eax, dword [rsp + 0x10f8]
dec eax
mov dword [rsp + 0x10f8], eax
cmp dword [rsp + 0x10f8], 0
jg 0x14024597b
jmp 0x140245875
mov eax, dword [rsp + 0x10fc]
sub eax, 2
mov dword [rsp + 0x10fc], eax
cmp dword [rsp + 0x10fc], 0
jg 0x140245868
mov dword [rsp + 0x1100], 0
jmp 0x140245a17
mov eax, dword [rsp + 0x1100]
inc eax
mov dword [rsp + 0x1100], eax
cmp dword [rsp + 0x1100], 0x1e
jge 0x140245b6d
mov dword [rsp + 0x1104], 7
mov dword [rsp + 0x9d0], 0
jmp 0x140245a4d
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9d0], eax
cmp dword [rsp + 0x9d0], 2
jge 0x140245af0
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0x658]
inc eax
mov dword [rsp + 0x658], eax
cmp dword [rsp + 0x658], 2
jne 0x140245ae1
mov dword [rsp + 0x654], 0x15
mov eax, dword [rsp + 0x654]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245ab5
mov eax, dword [rsp + 0x654]
shl eax, 1
mov dword [rsp + 0x654], eax
jmp 0x140245ac6
mov eax, dword [rsp + 0x654]
add eax, 3
mov dword [rsp + 0x654], eax
mov eax, dword [rsp + 0x658]
imul eax, dword [rsp + 0x1104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1534], eax
cmp dword [rsp + 0x658], 3
jl 0x140245a6b
jmp 0x140245a3d
cmp dword [rsp + 0x1104], 5
jle 0x140245b68
mov eax, dword [rsp + 0x1104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1108], eax
mov dword [rsp + 0x65c], 0x15
mov eax, dword [rsp + 0x65c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245b3d
mov eax, dword [rsp + 0x65c]
shl eax, 1
mov dword [rsp + 0x65c], eax
jmp 0x140245b4e
mov eax, dword [rsp + 0x65c]
add eax, 3
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0x1108]
dec eax
mov dword [rsp + 0x1108], eax
cmp dword [rsp + 0x1108], 0
jg 0x140245b0d
jmp 0x140245a07
jmp 0x1402454ab
jmp 0x14024624d
mov dword [rsp + 0x110c], 0
jmp 0x140245b94
mov eax, dword [rsp + 0x110c]
inc eax
mov dword [rsp + 0x110c], eax
cmp dword [rsp + 0x110c], 0x1e
jge 0x14024624d
mov dword [rsp + 0x1128], 0x44
mov dword [rsp + 0x9d4], 0
jmp 0x140245bca
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x9d4], eax
cmp dword [rsp + 0x9d4], 7
jge 0x140245f1f
mov eax, dword [rsp + 0x9d4]
add eax, 4
mov dword [rsp + 0x678], eax
mov eax, dword [rsp + 0x678]
add eax, 4
mov dword [rsp + 0x678], eax
cmp dword [rsp + 0x678], 0x10
jne 0x140245f0c
mov dword [rsp + 0x1110], 0
jmp 0x140245c25
mov eax, dword [rsp + 0x1110]
inc eax
mov dword [rsp + 0x1110], eax
cmp dword [rsp + 0x1110], 0x1e
jge 0x140245d7b
mov dword [rsp + 0x1114], 7
mov dword [rsp + 0x9d8], 0
jmp 0x140245c5b
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x9d8], eax
cmp dword [rsp + 0x9d8], 2
jge 0x140245cfe
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x664]
inc eax
mov dword [rsp + 0x664], eax
cmp dword [rsp + 0x664], 2
jne 0x140245cef
mov dword [rsp + 0x660], 0x15
mov eax, dword [rsp + 0x660]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245cc3
mov eax, dword [rsp + 0x660]
shl eax, 1
mov dword [rsp + 0x660], eax
jmp 0x140245cd4
mov eax, dword [rsp + 0x660]
add eax, 3
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0x664]
imul eax, dword [rsp + 0x1114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1538], eax
cmp dword [rsp + 0x664], 3
jl 0x140245c79
jmp 0x140245c4b
cmp dword [rsp + 0x1114], 5
jle 0x140245d76
mov eax, dword [rsp + 0x1114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1118], eax
mov dword [rsp + 0x668], 0x15
mov eax, dword [rsp + 0x668]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245d4b
mov eax, dword [rsp + 0x668]
shl eax, 1
mov dword [rsp + 0x668], eax
jmp 0x140245d5c
mov eax, dword [rsp + 0x668]
add eax, 3
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x1118]
dec eax
mov dword [rsp + 0x1118], eax
cmp dword [rsp + 0x1118], 0
jg 0x140245d1b
jmp 0x140245c15
mov eax, dword [rsp + 0x678]
imul eax, dword [rsp + 0x1128]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x153c], eax
mov dword [rsp + 0x111c], 0
jmp 0x140245db6
mov eax, dword [rsp + 0x111c]
inc eax
mov dword [rsp + 0x111c], eax
cmp dword [rsp + 0x111c], 0x1e
jge 0x140245f0c
mov dword [rsp + 0x1120], 7
mov dword [rsp + 0x9dc], 0
jmp 0x140245dec
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x9dc], eax
cmp dword [rsp + 0x9dc], 2
jge 0x140245e8f
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x670]
inc eax
mov dword [rsp + 0x670], eax
cmp dword [rsp + 0x670], 2
jne 0x140245e80
mov dword [rsp + 0x66c], 0x15
mov eax, dword [rsp + 0x66c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245e54
mov eax, dword [rsp + 0x66c]
shl eax, 1
mov dword [rsp + 0x66c], eax
jmp 0x140245e65
mov eax, dword [rsp + 0x66c]
add eax, 3
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x670]
imul eax, dword [rsp + 0x1120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1540], eax
cmp dword [rsp + 0x670], 3
jl 0x140245e0a
jmp 0x140245ddc
cmp dword [rsp + 0x1120], 5
jle 0x140245f07
mov eax, dword [rsp + 0x1120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1124], eax
mov dword [rsp + 0x674], 0x15
mov eax, dword [rsp + 0x674]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245edc
mov eax, dword [rsp + 0x674]
shl eax, 1
mov dword [rsp + 0x674], eax
jmp 0x140245eed
mov eax, dword [rsp + 0x674]
add eax, 3
mov dword [rsp + 0x674], eax
mov eax, dword [rsp + 0x1124]
dec eax
mov dword [rsp + 0x1124], eax
cmp dword [rsp + 0x1124], 0
jg 0x140245eac
jmp 0x140245da6
cmp dword [rsp + 0x678], 0x14
jl 0x140245be9
jmp 0x140245bba
cmp dword [rsp + 0x1128], 0x28
jle 0x1402460d5
mov eax, dword [rsp + 0x1128]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1138], eax
mov dword [rsp + 0x112c], 0
jmp 0x140245f60
mov eax, dword [rsp + 0x112c]
inc eax
mov dword [rsp + 0x112c], eax
cmp dword [rsp + 0x112c], 0x1e
jge 0x1402460b6
mov dword [rsp + 0x1130], 7
mov dword [rsp + 0x9e0], 0
jmp 0x140245f96
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x9e0], eax
cmp dword [rsp + 0x9e0], 2
jge 0x140246039
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x680], eax
mov eax, dword [rsp + 0x680]
inc eax
mov dword [rsp + 0x680], eax
cmp dword [rsp + 0x680], 2
jne 0x14024602a
mov dword [rsp + 0x67c], 0x15
mov eax, dword [rsp + 0x67c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140245ffe
mov eax, dword [rsp + 0x67c]
shl eax, 1
mov dword [rsp + 0x67c], eax
jmp 0x14024600f
mov eax, dword [rsp + 0x67c]
add eax, 3
mov dword [rsp + 0x67c], eax
mov eax, dword [rsp + 0x680]
imul eax, dword [rsp + 0x1130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1544], eax
cmp dword [rsp + 0x680], 3
jl 0x140245fb4
jmp 0x140245f86
cmp dword [rsp + 0x1130], 5
jle 0x1402460b1
mov eax, dword [rsp + 0x1130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1134], eax
mov dword [rsp + 0x684], 0x15
mov eax, dword [rsp + 0x684]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140246086
mov eax, dword [rsp + 0x684]
shl eax, 1
mov dword [rsp + 0x684], eax
jmp 0x140246097
mov eax, dword [rsp + 0x684]
add eax, 3
mov dword [rsp + 0x684], eax
mov eax, dword [rsp + 0x1134]
dec eax
mov dword [rsp + 0x1134], eax
cmp dword [rsp + 0x1134], 0
jg 0x140246056
jmp 0x140245f50
mov eax, dword [rsp + 0x1138]
sub eax, 3
mov dword [rsp + 0x1138], eax
cmp dword [rsp + 0x1138], 0
jg 0x140245f43
mov dword [rsp + 0x113c], 0
jmp 0x1402460f2
mov eax, dword [rsp + 0x113c]
inc eax
mov dword [rsp + 0x113c], eax
cmp dword [rsp + 0x113c], 0x1e
jge 0x140246248
mov dword [rsp + 0x1140], 7
mov dword [rsp + 0x698], 0
jmp 0x140246128
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x698], eax
cmp dword [rsp + 0x698], 2
jge 0x1402461cb
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x14c]
inc eax
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 2
jne 0x1402461bc
mov dword [rsp + 0x688], 0x15
mov eax, dword [rsp + 0x688]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140246190
mov eax, dword [rsp + 0x688]
shl eax, 1
mov dword [rsp + 0x688], eax
jmp 0x1402461a1
mov eax, dword [rsp + 0x688]
add eax, 3
mov dword [rsp + 0x688], eax
mov eax, dword [rsp + 0x14c]
imul eax, dword [rsp + 0x1140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1548], eax
cmp dword [rsp + 0x14c], 3
jl 0x140246146
jmp 0x140246118
cmp dword [rsp + 0x1140], 5
jle 0x140246243
mov eax, dword [rsp + 0x1140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1144], eax
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 0x140246218
mov eax, dword [rsp + 0x150]
shl eax, 1
mov dword [rsp + 0x150], eax
jmp 0x140246229
mov eax, dword [rsp + 0x150]
add eax, 3
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x1144]
dec eax
mov dword [rsp + 0x1144], eax
cmp dword [rsp + 0x1144], 0
jg 0x1402461e8
jmp 0x1402460e2
jmp 0x140245b84
call fcn.1401484d0
call fcn.1401b1890
lea rcx, [rsp + 0x1e08]
call fcn.14026b800
nop
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa28], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa29], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2e], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2f], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140328ff8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa30], al
mov byte [rsp + 0xa31], 0
mov byte [rsp + 0xa32], 1
lea rax, [rsp + 0xa28]
mov qword [rsp + 0x17f0], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f0], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f1], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f2], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f3], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f4], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329004]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f5], al
mov byte [rsp + 0x9f6], 0
mov byte [rsp + 0x9f7], 1
lea rax, [rsp + 0x9f0]
mov qword [rsp + 0x17b8], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa58], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa59], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5e], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5f], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa60], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa61], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x140329010]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa62], al
mov byte [rsp + 0xa63], 0
mov byte [rsp + 0xa64], 1
lea rax, [rsp + 0xa58]
mov qword [rsp + 0x1780], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f8], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f9], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9fa], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9fb], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9fc], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x14032901c]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9fd], al
mov byte [rsp + 0x9fe], 0
mov byte [rsp + 0x9ff], 1
lea rax, [rsp + 0x9f8]
mov qword [rsp + 0x1748], rax
mov rax, qword [rsp + 0x1fa0]
mov qword [rsp + 0x1728], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa00], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa01], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa02], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa03], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa04], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329024]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa05], al
mov byte [rsp + 0xa06], 0
mov byte [rsp + 0xa07], 1
lea rax, [rsp + 0xa00]
mov qword [rsp + 0x1700], rax
mov rax, qword [rsp + 0x1f98]
mov qword [rsp + 0x16e0], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa38], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa39], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3e], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3f], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa40], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x140329030]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa41], al
mov byte [rsp + 0xa42], 0
mov byte [rsp + 0xa43], 1
lea rax, [rsp + 0xa38]
mov qword [rsp + 0x16c0], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa48], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa49], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4e], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa4f], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa50], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x140329040]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa51], al
mov byte [rsp + 0xa52], 0
mov byte [rsp + 0xa53], 1
lea rax, [rsp + 0xa48]
mov qword [rsp + 0x16c8], rax
mov r8, qword [rsp + 0x16c0]
mov rdx, qword [rsp + 0x16c8]
lea rcx, [rsp + 0x1b28]
call fcn.14012f3c0
mov qword [rsp + 0x16d0], rax
mov rax, qword [rsp + 0x16d0]
mov qword [rsp + 0x16d8], rax
mov rax, qword [rsp + 0x16d8]
mov qword [rsp + 0x16e8], rax
mov r8, qword [rsp + 0x16e0]
mov rdx, qword [rsp + 0x16e8]
lea rcx, [rsp + 0x1b08]
call fcn.140072ca0
mov qword [rsp + 0x16f0], rax
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x16f8], rax
mov rax, qword [rsp + 0x16f8]
mov qword [rsp + 0x1718], rax
lea rdx, [rsp + 0x1b78]
mov rcx, qword [rsp + 0x1700]
call fcn.140263870
mov qword [rsp + 0x1708], rax
mov rax, qword [rsp + 0x1708]
mov qword [rsp + 0x1710], rax
mov r8, qword [rsp + 0x1710]
mov rdx, qword [rsp + 0x1718]
lea rcx, [rsp + 0x1ae8]
call fcn.14012ef60
mov eax, dword [rsp + 0x30]
or eax, 8
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1b78]
call fcn.14019ec30
lea rax, [rsp + 0x1ae8]
mov qword [rsp + 0x1720], rax
mov rax, qword [rsp + 0x1720]
mov qword [rsp + 0x1730], rax
mov r8, qword [rsp + 0x1728]
mov rdx, qword [rsp + 0x1730]
lea rcx, [rsp + 0x1c78]
call fcn.140072ca0
mov qword [rsp + 0x1738], rax
mov rax, qword [rsp + 0x1738]
mov qword [rsp + 0x1740], rax
mov rax, qword [rsp + 0x1740]
mov qword [rsp + 0x1760], rax
lea rdx, [rsp + 0x1b98]
mov rcx, qword [rsp + 0x1748]
call fcn.140263870
mov qword [rsp + 0x1750], rax
mov rax, qword [rsp + 0x1750]
mov qword [rsp + 0x1758], rax
mov r8, qword [rsp + 0x1758]
mov rdx, qword [rsp + 0x1760]
lea rcx, [rsp + 0x19e8]
call fcn.14012ef60
mov eax, dword [rsp + 0x30]
or eax, 0x40
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1b98]
call fcn.14019ec30
lea rax, [rsp + 0x19e8]
mov qword [rsp + 0x1768], rax
lea r8, [rsp + 0x1e08]
mov rdx, qword [rsp + 0x1768]
lea rcx, [rsp + 0x1c58]
call fcn.140072ca0
mov qword [rsp + 0x1770], rax
mov rax, qword [rsp + 0x1770]
mov qword [rsp + 0x1778], rax
mov rax, qword [rsp + 0x1778]
mov qword [rsp + 0x1798], rax
lea rdx, [rsp + 0x1bb8]
mov rcx, qword [rsp + 0x1780]
call fcn.140263a50
mov qword [rsp + 0x1788], rax
mov rax, qword [rsp + 0x1788]
mov qword [rsp + 0x1790], rax
mov r8, qword [rsp + 0x1790]
mov rdx, qword [rsp + 0x1798]
lea rcx, [rsp + 0x1a08]
call fcn.14012ef60
mov eax, dword [rsp + 0x30]
bts eax, 9
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1bb8]
call fcn.14019ec30
lea rax, [rsp + 0x1a08]
mov qword [rsp + 0x17a0], rax
mov rax, qword [rsp + 0x1f90]
add rax, 0x238
mov r8, rax
mov rdx, qword [rsp + 0x17a0]
lea rcx, [rsp + 0x1c38]
call fcn.140072ca0
mov qword [rsp + 0x17a8], rax
mov rax, qword [rsp + 0x17a8]
mov qword [rsp + 0x17b0], rax
mov rax, qword [rsp + 0x17b0]
mov qword [rsp + 0x17d0], rax
lea rdx, [rsp + 0x1bd8]
mov rcx, qword [rsp + 0x17b8]
call fcn.140263870
mov qword [rsp + 0x17c0], rax
mov rax, qword [rsp + 0x17c0]
mov qword [rsp + 0x17c8], rax
mov r8, qword [rsp + 0x17c8]
mov rdx, qword [rsp + 0x17d0]
lea rcx, [rsp + 0x1a88]
call fcn.14012ef60
mov eax, dword [rsp + 0x30]
bts eax, 0xc
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1bd8]
call fcn.14019ec30
lea rax, [rsp + 0x1a88]
mov qword [rsp + 0x17d8], rax
mov rax, qword [rsp + 0x1f90]
mov r8, rax
mov rdx, qword [rsp + 0x17d8]
lea rcx, [rsp + 0x1c18]
call fcn.140072ca0
mov qword [rsp + 0x17e0], rax
mov rax, qword [rsp + 0x17e0]
mov qword [rsp + 0x17e8], rax
mov rax, qword [rsp + 0x17e8]
mov qword [rsp + 0x1808], rax
lea rdx, [rsp + 0x1bf8]
mov rcx, qword [rsp + 0x17f0]
call fcn.140263990
mov qword [rsp + 0x17f8], rax
mov rax, qword [rsp + 0x17f8]
mov qword [rsp + 0x1800], rax
mov r8, qword [rsp + 0x1800]
mov rdx, qword [rsp + 0x1808]
lea rcx, [rsp + 0x1ac8]
call fcn.14012ef60
mov eax, dword [rsp + 0x30]
bts eax, 0xf
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1bf8]
call fcn.14019ec30
lea rax, [rsp + 0x1ac8]
mov qword [rsp + 0x1810], rax
mov rax, qword [rsp + 0x1f90]
add rax, 0x20
mov r8, rax
mov rdx, qword [rsp + 0x1810]
lea rcx, [rsp + 0x1e48]
call fcn.140072ca0
nop
lea rcx, [rsp + 0x1ac8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1c18]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1a88]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1c38]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1a08]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1c58]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x19e8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1c78]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1ae8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1b08]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1b28]
call fcn.14019ec30
lea rax, [rsp + 0x1c98]
mov qword [rsp + 0x1818], rax
mov rax, qword [rsp + 0x1f90]
add rax, 0x80
mov rdx, rax
mov rcx, qword [rsp + 0x1818]
call fcn.1400896b0
mov qword [rsp + 0x1820], rax
mov rax, qword [rsp + 0x1820]
mov qword [rsp + 0x1828], rax
mov rax, qword [rsp + 0x1828]
mov qword [rsp + 0x1840], rax
lea rax, [rsp + 0x1cb8]
mov qword [rsp + 0x1830], rax
lea rdx, [rsp + 0x1e48]
mov rcx, qword [rsp + 0x1830]
call fcn.1400896b0
mov qword [rsp + 0x1838], rax
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x1848], rax
mov r8, qword [rsp + 0x1840]
mov rdx, qword [rsp + 0x1848]
lea rcx, [rsp + 0x1de8]
call fcn.14024e460
nop
lea rax, [rsp + 0x1cf8]
mov qword [rsp + 0x12b0], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x12b0]
mov qword [rcx + rax], 0
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0x1850], rax
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, qword [rsp + 0x1850]
lea rdx, [rsp + 0x1de8]
lea rcx, [rsp + 0x1dc0]
call fcn.14013e310
nop
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa08], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa09], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa0a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa0b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa0c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa0d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329050]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa0e], al
mov byte [rsp + 0xa0f], 0
mov byte [rsp + 0xa10], 1
lea rax, [rsp + 0xa08]
mov qword [rsp + 0x1858], rax
lea rdx, [rsp + 0x1a68]
mov rcx, qword [rsp + 0x1858]
call fcn.1402638d0
mov eax, dword [rsp + 0x30]
bts eax, 0x13
mov dword [rsp + 0x30], eax
lea rdx, [rsp + 0x1a68]
lea rcx, [rsp + 0x1dc0]
call fcn.140145f70
mov qword [rsp + 0x1860], rax
lea rdx, [rsp + 0x1e28]
mov rcx, qword [rsp + 0x1860]
call fcn.1401392d0
mov eax, dword [rsp + 0x30]
bts eax, 0x14
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1a68]
call fcn.14019ec30
lea rax, [rsp + 0x1e70]
mov rdi, rax
xor eax, eax
mov ecx, 0xf8
rep stosb byte [rdi], al
mov edx, 1
lea rcx, [rsp + 0x1e70]
call fcn.140143370
nop
lea rax, [rsp + 0x1dd0]
mov rdi, rax
xor eax, eax
mov ecx, Ordinal_26
rep stosb byte [rdi], al
lea rax, [rsp + 0x1dd0]
mov qword [rsp + 0x1868], rax
mov rax, qword [rsp + 0x1868]
mov rcx, rax
call fcn.1401429e0
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x1dd0]
call fcn.140130440
nop
mov rax, qword [rsp + 0x1990]
mov qword [rsp + 0x12d0], rax
lea rax, [rsp + 0x1dd0]
mov qword [rsp + 0x12b8], rax
mov rax, qword [rsp + 0x12b8]
mov rcx, qword [rsp + 0x12b8]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0x12d0], rax
mov rax, qword [rsp + 0x1998]
mov qword [rsp + 0x12d8], rax
mov rax, qword [rsp + 0x1dd0]
mov qword [rsp + 0x1870], rax
mov rax, qword [rsp + 0x1870]
mov qword [rsp + 0x1878], rax
mov rax, qword [rsp + 0x1878]
mov qword [rsp + 0x12d8], rax
mov rax, qword [rsp + 0x19a0]
mov qword [rsp + 0x12e0], rax
mov rax, qword [rsp + 0x1df8]
mov qword [rsp + 0x12e0], rax
mov rax, qword [rsp + 0x19a8]
mov qword [rsp + 0x12e8], rax
lea rax, [rsp + 0x1de8]
mov qword [rsp + 0x1260], rax
mov rax, qword [rsp + 0x1260]
mov qword [rsp + 0x1308], rax
mov rax, qword [rsp + 0x1260]
cmp qword [rax + 0x18], 0xf
jbe 0x1402475e5
mov dword [rsp + 0x1178], 1
jmp 0x1402475f0
mov dword [rsp + 0x1178], 0
movzx eax, byte [rsp + 0x1178]
mov byte [rsp + 0x44], al
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x140247628
mov rax, qword [rsp + 0x1260]
mov rax, qword [rax]
mov qword [rsp + 0x1880], rax
mov rax, qword [rsp + 0x1880]
mov qword [rsp + 0x1308], rax
mov rax, qword [rsp + 0x1308]
mov qword [rsp + 0x1888], rax
mov rax, qword [rsp + 0x1888]
mov qword [rsp + 0x12e8], rax
mov rax, qword [rsp + 0x19b0]
mov qword [rsp + 0x1328], rax
mov rax, qword [rsp + 0x1f90]
mov rax, qword [rax + 0x268]
mov qword [rsp + 0x1328], rax
mov rax, qword [rsp + 0x19b8]
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x1f90]
add rax, 0x258
mov qword [rsp + 0x1268], rax
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0x12c8], rax
mov rax, qword [rsp + 0x1268]
cmp qword [rax + 0x18], 0xf
jbe 0x1402476c1
mov dword [rsp + 0x117c], 1
jmp 0x1402476cc
mov dword [rsp + 0x117c], 0
movzx eax, byte [rsp + 0x117c]
mov byte [rsp + 0x45], al
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x140247704
mov rax, qword [rsp + 0x1268]
mov rax, qword [rax]
mov qword [rsp + 0x1890], rax
mov rax, qword [rsp + 0x1890]
mov qword [rsp + 0x12c8], rax
mov rax, qword [rsp + 0x12c8]
mov qword [rsp + 0x1898], rax
mov rax, qword [rsp + 0x1898]
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x12d0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x12d8]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x12e0]
mov r8, qword [rsp + 0x12e8]
mov rdx, qword [rsp + 0x1328]
mov rcx, qword [rsp + 0x12f0]
call fcn.14026be10
lea rax, [rsp + 0x1dd0]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x12f8]
mov rax, qword [rax]
mov qword [rsp + 0x11d8], rax
mov rax, qword [rsp + 0x12f8]
mov rax, qword [rax + 8]
mov qword [rsp + 0x18a0], rax
jmp 0x1402477af
mov rax, qword [rsp + 0x11d8]
inc rax
mov qword [rsp + 0x11d8], rax
mov rax, qword [rsp + 0x18a0]
cmp qword [rsp + 0x11d8], rax
je 0x1402478f0
mov rax, qword [rsp + 0x11d8]
movzx eax, byte [rax]
mov byte [rsp + 0x46], al
lea rax, [rsp + 0x1e80]
mov qword [rsp + 0x18a8], rax
lea rdx, [0x14009f810]
mov rcx, qword [rsp + 0x18a8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov qword [rsp + 0x1270], rax
mov dl, 0x30
lea rcx, [rsp + 0x1148]
call fcn.1401425c0
mov qword [rsp + 0x18b0], rax
mov rax, qword [rsp + 0x1270]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + 0x1270]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x18b8], rax
mov rax, qword [rsp + 0x18b0]
movzx edx, byte [rax]
mov rcx, qword [rsp + 0x18b8]
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::fill_char____ptr64]
mov rax, qword [rsp + 0x1270]
mov qword [rsp + 0x1278], rax
mov edx, 2
lea rcx, [rsp + 0x1b48]
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov qword [rsp + 0x1300], rax
mov rax, qword [rsp + 0x1300]
mov rax, qword [rax]
mov qword [rsp + 0x18c0], rax
mov rax, qword [rsp + 0x1278]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + 0x1278]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x1300]
mov rdx, qword [rcx + 8]
mov rcx, rax
call qword [rsp + 0x18c0]
mov rax, qword [rsp + 0x1278]
mov qword [rsp + 0x18c8], rax
movzx eax, byte [rsp + 0x46]
mov edx, eax
mov rcx, qword [rsp + 0x18c8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
jmp 0x14024779c
mov rax, qword [rsp + 0x19c0]
mov qword [rsp + 0x1310], rax
lea rax, [0x1404b7908]
mov rcx, rax
call fcn.14019c860
mov qword [rsp + 0x1310], rax
lea rax, [rsp + 0x1e88]
mov qword [rsp + 0x18d0], rax
lea rdx, [rsp + 0x1aa8]
mov rcx, qword [rsp + 0x18d0]
call fcn.140263b70
mov eax, dword [rsp + 0x30]
bts eax, 0x16
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x1aa8]
mov qword [rsp + 0x18d8], rax
mov rax, qword [rsp + 0x19c8]
mov qword [rsp + 0x1318], rax
mov rax, qword [rsp + 0x18d8]
mov qword [rsp + 0x1250], rax
mov rax, qword [rsp + 0x1250]
mov qword [rsp + 0x1350], rax
mov rax, qword [rsp + 0x1250]
cmp qword [rax + 0x18], 0xf
jbe 0x1402479a4
mov dword [rsp + 0x1180], 1
jmp 0x1402479af
mov dword [rsp + 0x1180], 0
movzx eax, byte [rsp + 0x1180]
mov byte [rsp + 0x47], al
movzx eax, byte [rsp + 0x47]
test eax, eax
je 0x1402479e7
mov rax, qword [rsp + 0x1250]
mov rax, qword [rax]
mov qword [rsp + 0x18e0], rax
mov rax, qword [rsp + 0x18e0]
mov qword [rsp + 0x1350], rax
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x18e8], rax
mov rax, qword [rsp + 0x18e8]
mov qword [rsp + 0x1318], rax
mov r8d, 8
mov rdx, qword [rsp + 0x1310]
mov rcx, qword [rsp + 0x1318]
call fcn.1401c6900
movzx eax, al
test eax, eax
jne 0x140247a36
mov dword [rsp + 0x1184], 1
jmp 0x140247a41
mov dword [rsp + 0x1184], 0
movzx eax, byte [rsp + 0x1184]
mov byte [rsp + 0x48], al
lea rcx, [rsp + 0x1aa8]
call fcn.14019ec30
movzx eax, byte [rsp + 0x48]
test eax, eax
je 0x140248cbf
lea rax, [rsp + 0x1cd8]
mov qword [rsp + 0x18f0], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa70], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa71], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa72], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa73], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa74], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa75], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa76], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa77], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa78], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa79], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7a], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7b], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7c], al
mov eax, reloc.WS2_32.dll_listen
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xd
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7d], al
mov eax, reloc.WS2_32.dll_ntohl
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xe
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7e], al
mov eax, reloc.WS2_32.dll_ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xf
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7f], al
mov eax, reloc.WS2_32.dll_recv
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x10
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa80], al
mov eax, reloc.WS2_32.dll_recvfrom
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x11
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa81], al
mov eax, reloc.WS2_32.dll_select
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x12
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa82], al
mov eax, reloc.WS2_32.dll_send
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x13
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa83], al
mov eax, reloc.WS2_32.dll_sendto
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x14
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa84], al
mov eax, reloc.WS2_32.dll_setsockopt
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x15
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa85], al
mov eax, reloc.WLDAP32.dll_Ordinal_22
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x16
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa86], al
mov eax, reloc.WS2_32.dll_socket
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x17
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa87], al
mov eax, Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x18
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa88], al
mov eax, Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x19
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa89], al
mov eax, reloc.WLDAP32.dll_Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8a], al
mov eax, reloc.WLDAP32.dll_Ordinal_27
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1b
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8b], al
mov eax, Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1c
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8c], al
mov eax, Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1d
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8d], al
mov eax, reloc.WLDAP32.dll_Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1e
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8e], al
mov eax, Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1f
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8f], al
mov eax, reloc.WLDAP32.dll_Ordinal_32
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x20
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa90], al
mov eax, reloc.WLDAP32.dll_Ordinal_33
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x21
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa91], al
mov eax, Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x22
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa92], al
mov eax, reloc.WLDAP32.dll_Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x23
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa93], al
mov eax, 0x24
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x24
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa94], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x25
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa95], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x26
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa96], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x27
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa97], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x28
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa98], al
mov eax, reloc.WLDAP32.dll_Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x29
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa99], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9a], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2b
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9b], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2c
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9c], al
mov eax, reloc.WLDAP32.dll_Ordinal_45
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2d
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9d], al
mov eax, reloc.WLDAP32.dll_Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2e
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9e], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2f
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9f], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x30
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa0], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x31
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa1], al
mov eax, reloc.WLDAP32.dll_Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x32
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa2], al
mov eax, 0x33
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x33
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa3], al
mov eax, 0x34
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x34
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa4], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x35
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa5], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x36
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa6], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x37
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa7], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x38
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa8], al
mov eax, reloc.WS2_32.dll_gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x39
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa9], al
mov eax, Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaaa], al
mov eax, Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3b
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaab], al
mov eax, reloc.WLDAP32.dll_Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3c
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaac], al
mov eax, 0x3d
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3d
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaad], al
mov eax, 0x3e
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3e
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaae], al
mov eax, 0x3f
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3f
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaaf], al
mov eax, 0x40
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x40
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab0], al
mov eax, 0x41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x41
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab1], al
mov eax, 0x42
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x42
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab2], al
mov eax, 0x43
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x43
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab3], al
mov eax, 0x44
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x44
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab4], al
mov eax, 0x45
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x45
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab5], al
mov eax, 0x46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x46
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab6], al
mov eax, 0x47
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x47
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab7], al
mov eax, 0x48
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x48
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab8], al
mov eax, 0x49
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x49
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab9], al
mov eax, 0x4a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaba], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4b
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xabb], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4c
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xabc], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4d
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xabd], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4e
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xabe], al
mov eax, reloc.WLDAP32.dll_Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4f
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xabf], al
mov eax, 0x50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x50
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac0], al
mov eax, 0x51
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x51
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac1], al
mov eax, 0x52
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x52
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac2], al
mov eax, 0x53
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x53
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac3], al
mov eax, 0x54
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x54
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac4], al
mov eax, 0x55
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x55
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac5], al
mov eax, 0x56
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x56
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac6], al
mov eax, 0x57
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x57
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac7], al
mov eax, 0x58
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x58
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac8], al
mov eax, 0x59
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x59
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xac9], al
mov eax, 0x5a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaca], al
mov eax, 0x5b
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5b
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xacb], al
mov eax, 0x5c
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5c
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xacc], al
mov eax, 0x5d
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5d
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xacd], al
mov eax, 0x5e
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5e
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xace], al
mov eax, 0x5f
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5f
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xacf], al
mov eax, 0x60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x60
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad0], al
mov eax, 0x61
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x61
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad1], al
mov eax, 0x62
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x62
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad2], al
mov eax, 0x63
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x63
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad3], al
mov eax, 0x64
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x64
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad4], al
mov eax, 0x65
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x65
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad5], al
mov eax, 0x66
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x66
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad6], al
mov eax, 0x67
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x67
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad7], al
mov eax, 0x68
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x68
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad8], al
mov eax, 0x69
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x69
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xad9], al
mov eax, 0x6a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x6a
lea rdx, [0x140329060]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xada], al
mov byte [rsp + 0xadb], 0
mov byte [rsp + 0xadc], 1
lea rcx, [rsp + 0xa70]
call fcn.1401c85e0
lea rax, [rsp + 0xa70]
lea r8, [rsp + 0x1e28]
mov rdx, rax
mov rcx, qword [rsp + 0x18f0]
call fcn.140072df0
mov qword [rsp + 0x18f8], rax
mov rcx, qword [rsp + 0x18f8]
call fcn.1401cb370
lea rax, [rsp + 0x1b68]
mov qword [rsp + 0x1900], rax
lea rdx, [rsp + 0x1dc0]
mov rcx, qword [rsp + 0x1900]
call fcn.140142ba0
mov qword [rsp + 0x1908], rax
mov rdx, qword [rsp + 0x1908]
mov rcx, qword [rsp + 0x1f90]
call fcn.1402358d0
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa18], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa19], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1a], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1b], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1c], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1d], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x1403290d0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1e], al
mov byte [rsp + 0xa1f], 0
mov byte [rsp + 0xa20], 1
lea rax, [rsp + 0xa18]
mov qword [rsp + 0x1910], rax
lea rdx, [rsp + 0x1a48]
mov rcx, qword [rsp + 0x1910]
call fcn.1402638d0
mov eax, dword [rsp + 0x30]
bts eax, 0x1a
mov dword [rsp + 0x30], eax
lea rdx, [rsp + 0x1a48]
lea rcx, [rsp + 0x1dc0]
call fcn.140145f70
mov qword [rsp + 0x1918], rax
mov rax, qword [0x1404b73b8]
mov qword [rsp + 0x19d0], rax
lea rdx, [rsp + 0x1d58]
mov rcx, qword [rsp + 0x1918]
call fcn.140139140
movzx eax, byte [rsp + 0x1d58]
mov byte [rsp + 0x49], al
lea rcx, [rsp + 0x1a48]
call fcn.14019ec30
movzx eax, byte [rsp + 0x49]
test eax, eax
je 0x14024901e
lea rax, [rsp + 0x1b58]
mov qword [rsp + 0x1928], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x1403290d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e4], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x1403290d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e5], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x1403290d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e6], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x1403290d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e7], al
mov byte [rsp + 0x9e8], 0
mov byte [rsp + 0x9e9], 1
lea rax, [rsp + 0x9e4]
mov qword [rsp + 0x1920], rax
lea rdx, [rsp + 0x1a28]
mov rcx, qword [rsp + 0x1920]
call fcn.1402637b0
mov eax, dword [rsp + 0x30]
bts eax, 0x1b
mov dword [rsp + 0x30], eax
lea rdx, [rsp + 0x1a28]
lea rcx, [rsp + 0x1dc0]
call fcn.140145f70
mov rdx, rax
mov rcx, qword [rsp + 0x1928]
call fcn.140142ba0
mov qword [rsp + 0x1930], rax
mov rdx, qword [rsp + 0x1930]
mov rcx, qword [rsp + 0x1f90]
call fcn.140235cc0
nop
lea rcx, [rsp + 0x1a28]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1dd0]
call fcn.14019e180
nop
lea rax, [rsp + 0x1f08]
mov rcx, rax
call fcn.140144d60
lea rax, [rsp + 0x1f08]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x1e28]
call fcn.14019ec30
nop
lea rax, [rsp + 0x1dc8]
mov qword [rsp + 0x1938], rax
movzx edx, byte [rsp + 0x1dc0]
mov rcx, qword [rsp + 0x1938]
call fcn.1401c88e0
nop
lea rcx, [rsp + 0x1de8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1e48]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1e08]
call fcn.14019ec30
nop
mov rcx, qword [rsp + 0x1f98]
call fcn.14019ec30
nop
mov rcx, qword [rsp + 0x1fa0]
call fcn.14019ec30
mov rcx, qword [rsp + 0x1f70]
xor rcx, rsp
call fcn.1402c2560
add rsp, 0x1f80
pop rdi
ret