Function at 0x1401a03a0
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 + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x1d80
call fcn.1402c1f60
sub rsp, rax
mov rax, qword [0x1404b7a00]
xor rax, rsp
mov qword [rsp + 0x1d70], rax
mov dword [rsp + 0x34], 0
xor eax, eax
cmp eax, 1
je 0x1401a0d55
xor eax, eax
cmp eax, 1
je 0x1401a0b52
mov dword [rsp + 0x1138], 0
jmp 0x1401a0405
mov eax, dword [rsp + 0x1138]
inc eax
mov dword [rsp + 0x1138], eax
cmp dword [rsp + 0x1138], 0x64
jge 0x1401a0b4d
mov dword [rsp + 0x17c], Ordinal_79
mov dword [rsp + 0x694], 0
jmp 0x1401a043b
mov eax, dword [rsp + 0x694]
inc eax
mov dword [rsp + 0x694], eax
cmp dword [rsp + 0x694], 8
jge 0x1401a066b
mov eax, dword [rsp + 0x694]
add eax, 6
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x160]
add eax, 5
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0x12
jne 0x1401a0658
mov dword [rsp + 0x150], Ordinal_46
mov eax, dword [rsp + 0x150]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a04a9
mov eax, dword [rsp + 0x150]
shl eax, 1
mov dword [rsp + 0x150], eax
jmp 0x1401a04ba
mov eax, dword [rsp + 0x150]
add eax, 3
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x160]
imul eax, dword [rsp + 0x17c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14f4], eax
mov dword [rsp + 0x113c], 0
jmp 0x1401a04f5
mov eax, dword [rsp + 0x113c]
inc eax
mov dword [rsp + 0x113c], eax
cmp dword [rsp + 0x113c], 0x64
jge 0x1401a0658
mov dword [rsp + 0x1140], 0x4d
mov dword [rsp + 0x698], 0
jmp 0x1401a052b
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x698], eax
cmp dword [rsp + 0x698], 6
jge 0x1401a05d7
mov eax, dword [rsp + 0x698]
add eax, 3
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x158]
add eax, 2
mov dword [rsp + 0x158], eax
cmp dword [rsp + 0x158], 0xb
jne 0x1401a05c4
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 0x1401a0595
mov eax, dword [rsp + 0x154]
shl eax, 1
mov dword [rsp + 0x154], eax
jmp 0x1401a05a6
mov eax, dword [rsp + 0x154]
add eax, 3
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x158]
imul eax, dword [rsp + 0x1140]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14f8], eax
cmp dword [rsp + 0x158], 0x12
jl 0x1401a054a
jmp 0x1401a051b
cmp dword [rsp + 0x1140], 0x23
jle 0x1401a0653
mov eax, dword [rsp + 0x1140]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1144], eax
mov dword [rsp + 0x15c], Ordinal_46
mov eax, dword [rsp + 0x15c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0627
mov eax, dword [rsp + 0x15c]
shl eax, 1
mov dword [rsp + 0x15c], eax
jmp 0x1401a0638
mov eax, dword [rsp + 0x15c]
add eax, 3
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x1144]
sub eax, 4
mov dword [rsp + 0x1144], eax
cmp dword [rsp + 0x1144], 0
jg 0x1401a05f7
jmp 0x1401a04e5
cmp dword [rsp + 0x160], 0x1e
jl 0x1401a045a
jmp 0x1401a042b
cmp dword [rsp + 0x17c], 0x23
jle 0x1401a08fb
mov eax, dword [rsp + 0x17c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xac0], eax
mov dword [rsp + 0x69c], 0
jmp 0x1401a06ac
mov eax, dword [rsp + 0x69c]
inc eax
mov dword [rsp + 0x69c], eax
cmp dword [rsp + 0x69c], 8
jge 0x1401a08dc
mov eax, dword [rsp + 0x69c]
add eax, 6
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x174]
add eax, 5
mov dword [rsp + 0x174], eax
cmp dword [rsp + 0x174], 0x12
jne 0x1401a08c9
mov dword [rsp + 0x164], Ordinal_46
mov eax, dword [rsp + 0x164]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a071a
mov eax, dword [rsp + 0x164]
shl eax, 1
mov dword [rsp + 0x164], eax
jmp 0x1401a072b
mov eax, dword [rsp + 0x164]
add eax, 3
mov dword [rsp + 0x164], eax
mov eax, dword [rsp + 0x174]
imul eax, dword [rsp + 0x17c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14fc], eax
mov dword [rsp + 0x1148], 0
jmp 0x1401a0766
mov eax, dword [rsp + 0x1148]
inc eax
mov dword [rsp + 0x1148], eax
cmp dword [rsp + 0x1148], 0x64
jge 0x1401a08c9
mov dword [rsp + 0x114c], 0x4d
mov dword [rsp + 0x6a0], 0
jmp 0x1401a079c
mov eax, dword [rsp + 0x6a0]
inc eax
mov dword [rsp + 0x6a0], eax
cmp dword [rsp + 0x6a0], 6
jge 0x1401a0848
mov eax, dword [rsp + 0x6a0]
add eax, 3
mov dword [rsp + 0x16c], eax
mov eax, dword [rsp + 0x16c]
add eax, 2
mov dword [rsp + 0x16c], eax
cmp dword [rsp + 0x16c], 0xb
jne 0x1401a0835
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 0x1401a0806
mov eax, dword [rsp + 0x168]
shl eax, 1
mov dword [rsp + 0x168], eax
jmp 0x1401a0817
mov eax, dword [rsp + 0x168]
add eax, 3
mov dword [rsp + 0x168], eax
mov eax, dword [rsp + 0x16c]
imul eax, dword [rsp + 0x114c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1500], eax
cmp dword [rsp + 0x16c], 0x12
jl 0x1401a07bb
jmp 0x1401a078c
cmp dword [rsp + 0x114c], 0x23
jle 0x1401a08c4
mov eax, dword [rsp + 0x114c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1150], eax
mov dword [rsp + 0x170], Ordinal_46
mov eax, dword [rsp + 0x170]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0898
mov eax, dword [rsp + 0x170]
shl eax, 1
mov dword [rsp + 0x170], eax
jmp 0x1401a08a9
mov eax, dword [rsp + 0x170]
add eax, 3
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x1150]
sub eax, 4
mov dword [rsp + 0x1150], eax
cmp dword [rsp + 0x1150], 0
jg 0x1401a0868
jmp 0x1401a0756
cmp dword [rsp + 0x174], 0x1e
jl 0x1401a06cb
jmp 0x1401a069c
mov eax, dword [rsp + 0xac0]
sub eax, 4
mov dword [rsp + 0xac0], eax
cmp dword [rsp + 0xac0], 0
jg 0x1401a068f
mov dword [rsp + 0x6a4], 0
jmp 0x1401a0918
mov eax, dword [rsp + 0x6a4]
inc eax
mov dword [rsp + 0x6a4], eax
cmp dword [rsp + 0x6a4], 8
jge 0x1401a0b48
mov eax, dword [rsp + 0x6a4]
add eax, 6
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x18c]
add eax, 5
mov dword [rsp + 0x18c], eax
cmp dword [rsp + 0x18c], 0x12
jne 0x1401a0b35
mov dword [rsp + 0x178], Ordinal_46
mov eax, dword [rsp + 0x178]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0986
mov eax, dword [rsp + 0x178]
shl eax, 1
mov dword [rsp + 0x178], eax
jmp 0x1401a0997
mov eax, dword [rsp + 0x178]
add eax, 3
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x18c]
imul eax, dword [rsp + 0x17c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1504], eax
mov dword [rsp + 0xac4], 0
jmp 0x1401a09d2
mov eax, dword [rsp + 0xac4]
inc eax
mov dword [rsp + 0xac4], eax
cmp dword [rsp + 0xac4], 0x64
jge 0x1401a0b35
mov dword [rsp + 0xac8], 0x4d
mov dword [rsp + 0x6a8], 0
jmp 0x1401a0a08
mov eax, dword [rsp + 0x6a8]
inc eax
mov dword [rsp + 0x6a8], eax
cmp dword [rsp + 0x6a8], 6
jge 0x1401a0ab4
mov eax, dword [rsp + 0x6a8]
add eax, 3
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x184]
add eax, 2
mov dword [rsp + 0x184], eax
cmp dword [rsp + 0x184], 0xb
jne 0x1401a0aa1
mov dword [rsp + 0x180], Ordinal_46
mov eax, dword [rsp + 0x180]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0a72
mov eax, dword [rsp + 0x180]
shl eax, 1
mov dword [rsp + 0x180], eax
jmp 0x1401a0a83
mov eax, dword [rsp + 0x180]
add eax, 3
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x184]
imul eax, dword [rsp + 0xac8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1508], eax
cmp dword [rsp + 0x184], 0x12
jl 0x1401a0a27
jmp 0x1401a09f8
cmp dword [rsp + 0xac8], 0x23
jle 0x1401a0b30
mov eax, dword [rsp + 0xac8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xacc], eax
mov dword [rsp + 0x188], Ordinal_46
mov eax, dword [rsp + 0x188]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0b04
mov eax, dword [rsp + 0x188]
shl eax, 1
mov dword [rsp + 0x188], eax
jmp 0x1401a0b15
mov eax, dword [rsp + 0x188]
add eax, 3
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0xacc]
sub eax, 4
mov dword [rsp + 0xacc], eax
cmp dword [rsp + 0xacc], 0
jg 0x1401a0ad4
jmp 0x1401a09c2
cmp dword [rsp + 0x18c], 0x1e
jl 0x1401a0937
jmp 0x1401a0908
jmp 0x1401a03f5
jmp 0x1401a0d55
mov dword [rsp + 0xad0], 0
jmp 0x1401a0b6f
mov eax, dword [rsp + 0xad0]
inc eax
mov dword [rsp + 0xad0], eax
cmp dword [rsp + 0xad0], 0x64
jge 0x1401a0d55
mov dword [rsp + 0xad4], 0x59
mov dword [rsp + 0x6ac], 0
jmp 0x1401a0ba5
mov eax, dword [rsp + 0x6ac]
inc eax
mov dword [rsp + 0x6ac], eax
cmp dword [rsp + 0x6ac], 7
jge 0x1401a0c93
mov eax, dword [rsp + 0x6ac]
add eax, 4
mov dword [rsp + 0x198], eax
mov eax, dword [rsp + 0x198]
add eax, 3
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 0xe
jne 0x1401a0c80
mov dword [rsp + 0x190], Ordinal_46
mov eax, dword [rsp + 0x190]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0c13
mov eax, dword [rsp + 0x190]
shl eax, 1
mov dword [rsp + 0x190], eax
jmp 0x1401a0c24
mov eax, dword [rsp + 0x190]
add eax, 3
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x198]
imul eax, dword [rsp + 0xad4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x150c], eax
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 0x1401a0c6f
mov eax, dword [rsp + 0x194]
shl eax, 1
mov dword [rsp + 0x194], eax
jmp 0x1401a0c80
mov eax, dword [rsp + 0x194]
add eax, 3
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x198], 0x19
jl 0x1401a0bc4
jmp 0x1401a0b95
cmp dword [rsp + 0xad4], 0x28
jle 0x1401a0d0f
mov eax, dword [rsp + 0xad4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xad8], eax
mov dword [rsp + 0x19c], Ordinal_46
mov eax, dword [rsp + 0x19c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a0ce3
mov eax, dword [rsp + 0x19c]
shl eax, 1
mov dword [rsp + 0x19c], eax
jmp 0x1401a0cf4
mov eax, dword [rsp + 0x19c]
add eax, 3
mov dword [rsp + 0x19c], eax
mov eax, dword [rsp + 0xad8]
sub eax, 3
mov dword [rsp + 0xad8], eax
cmp dword [rsp + 0xad8], 0
jg 0x1401a0cb3
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 0x1401a0d3f
mov eax, dword [rsp + 0x1a0]
shl eax, 1
mov dword [rsp + 0x1a0], eax
jmp 0x1401a0d50
mov eax, dword [rsp + 0x1a0]
add eax, 3
mov dword [rsp + 0x1a0], eax
jmp 0x1401a0b5f
xor eax, eax
cmp eax, 1
je 0x1401a1ab0
xor eax, eax
cmp eax, 1
je 0x1401a13e3
mov dword [rsp + 0xadc], 0
jmp 0x1401a0d88
mov eax, dword [rsp + 0xadc]
inc eax
mov dword [rsp + 0xadc], eax
cmp dword [rsp + 0xadc], 0x64
jge 0x1401a13de
mov dword [rsp + 0xaf8], 0x3f
mov dword [rsp + 0x6b0], 0
jmp 0x1401a0dbe
mov eax, dword [rsp + 0x6b0]
inc eax
mov dword [rsp + 0x6b0], eax
cmp dword [rsp + 0x6b0], 6
jge 0x1401a10e2
mov eax, dword [rsp + 0x6b0]
add eax, 5
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x1ac]
add eax, 4
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 0x11
jne 0x1401a10cf
mov dword [rsp + 0xae0], 0
jmp 0x1401a0e19
mov eax, dword [rsp + 0xae0]
inc eax
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 0x64
jge 0x1401a0f56
mov dword [rsp + 0xae4], 0x2a
mov dword [rsp + 0x6b4], 0
jmp 0x1401a0e4f
mov eax, dword [rsp + 0x6b4]
inc eax
mov dword [rsp + 0x6b4], eax
cmp dword [rsp + 0x6b4], 4
jge 0x1401a0ee5
mov eax, dword [rsp + 0x6b4]
add eax, 2
mov dword [rsp + 0x1a4], eax
mov eax, dword [rsp + 0x1a4]
inc eax
mov dword [rsp + 0x1a4], eax
cmp dword [rsp + 0x1a4], 7
jne 0x1401a0ed6
mov dword [rsp + 0x50], Ordinal_79
cmp dword [rsp + 0x50], 0
jle 0x1401a0eb8
mov eax, dword [rsp + 0x50]
sub eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xa
jne 0x1401a0eb6
mov eax, dword [rsp + 0x50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x50], eax
jmp 0x1401a0e90
mov eax, dword [rsp + 0x1a4]
imul eax, dword [rsp + 0xae4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1510], eax
cmp dword [rsp + 0x1a4], 0xb
jl 0x1401a0e6e
jmp 0x1401a0e3f
cmp dword [rsp + 0xae4], 0x14
jle 0x1401a0f51
mov eax, dword [rsp + 0xae4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xae8], eax
mov dword [rsp + 0x54], Ordinal_79
cmp dword [rsp + 0x54], 0
jle 0x1401a0f36
mov eax, dword [rsp + 0x54]
sub eax, 5
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0xa
jne 0x1401a0f34
mov eax, dword [rsp + 0x54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x54], eax
jmp 0x1401a0f0e
mov eax, dword [rsp + 0xae8]
sub eax, 2
mov dword [rsp + 0xae8], eax
cmp dword [rsp + 0xae8], 0
jg 0x1401a0f06
jmp 0x1401a0e09
mov eax, dword [rsp + 0x1ac]
imul eax, dword [rsp + 0xaf8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1514], eax
mov dword [rsp + 0xaec], 0
jmp 0x1401a0f92
mov eax, dword [rsp + 0xaec]
inc eax
mov dword [rsp + 0xaec], eax
cmp dword [rsp + 0xaec], 0x64
jge 0x1401a10cf
mov dword [rsp + 0xaf0], 0x2a
mov dword [rsp + 0x6b8], 0
jmp 0x1401a0fc8
mov eax, dword [rsp + 0x6b8]
inc eax
mov dword [rsp + 0x6b8], eax
cmp dword [rsp + 0x6b8], 4
jge 0x1401a105e
mov eax, dword [rsp + 0x6b8]
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 0x1401a104f
mov dword [rsp + 0x58], Ordinal_79
cmp dword [rsp + 0x58], 0
jle 0x1401a1031
mov eax, dword [rsp + 0x58]
sub eax, 5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0xa
jne 0x1401a102f
mov eax, dword [rsp + 0x58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x58], eax
jmp 0x1401a1009
mov eax, dword [rsp + 0x1a8]
imul eax, dword [rsp + 0xaf0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1518], eax
cmp dword [rsp + 0x1a8], 0xb
jl 0x1401a0fe7
jmp 0x1401a0fb8
cmp dword [rsp + 0xaf0], 0x14
jle 0x1401a10ca
mov eax, dword [rsp + 0xaf0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xaf4], eax
mov dword [rsp + 0x5c], Ordinal_79
cmp dword [rsp + 0x5c], 0
jle 0x1401a10af
mov eax, dword [rsp + 0x5c]
sub eax, 5
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jne 0x1401a10ad
mov eax, dword [rsp + 0x5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x5c], eax
jmp 0x1401a1087
mov eax, dword [rsp + 0xaf4]
sub eax, 2
mov dword [rsp + 0xaf4], eax
cmp dword [rsp + 0xaf4], 0
jg 0x1401a107f
jmp 0x1401a0f82
cmp dword [rsp + 0x1ac], 0x1c
jl 0x1401a0ddd
jmp 0x1401a0dae
cmp dword [rsp + 0xaf8], 0x1e
jle 0x1401a127f
mov eax, dword [rsp + 0xaf8]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xb08], eax
mov dword [rsp + 0xafc], 0
jmp 0x1401a1123
mov eax, dword [rsp + 0xafc]
inc eax
mov dword [rsp + 0xafc], eax
cmp dword [rsp + 0xafc], 0x64
jge 0x1401a1260
mov dword [rsp + 0xb00], 0x2a
mov dword [rsp + 0x6bc], 0
jmp 0x1401a1159
mov eax, dword [rsp + 0x6bc]
inc eax
mov dword [rsp + 0x6bc], eax
cmp dword [rsp + 0x6bc], 4
jge 0x1401a11ef
mov eax, dword [rsp + 0x6bc]
add eax, 2
mov dword [rsp + 0x1b0], eax
mov eax, dword [rsp + 0x1b0]
inc eax
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 7
jne 0x1401a11e0
mov dword [rsp + 0x60], Ordinal_79
cmp dword [rsp + 0x60], 0
jle 0x1401a11c2
mov eax, dword [rsp + 0x60]
sub eax, 5
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xa
jne 0x1401a11c0
mov eax, dword [rsp + 0x60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x60], eax
jmp 0x1401a119a
mov eax, dword [rsp + 0x1b0]
imul eax, dword [rsp + 0xb00]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x151c], eax
cmp dword [rsp + 0x1b0], 0xb
jl 0x1401a1178
jmp 0x1401a1149
cmp dword [rsp + 0xb00], 0x14
jle 0x1401a125b
mov eax, dword [rsp + 0xb00]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb04], eax
mov dword [rsp + 0x64], Ordinal_79
cmp dword [rsp + 0x64], 0
jle 0x1401a1240
mov eax, dword [rsp + 0x64]
sub eax, 5
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jne 0x1401a123e
mov eax, dword [rsp + 0x64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x64], eax
jmp 0x1401a1218
mov eax, dword [rsp + 0xb04]
sub eax, 2
mov dword [rsp + 0xb04], eax
cmp dword [rsp + 0xb04], 0
jg 0x1401a1210
jmp 0x1401a1113
mov eax, dword [rsp + 0xb08]
sub eax, 2
mov dword [rsp + 0xb08], eax
cmp dword [rsp + 0xb08], 0
jg 0x1401a1106
mov dword [rsp + 0xb0c], 0
jmp 0x1401a129c
mov eax, dword [rsp + 0xb0c]
inc eax
mov dword [rsp + 0xb0c], eax
cmp dword [rsp + 0xb0c], 0x64
jge 0x1401a13d9
mov dword [rsp + 0xb10], 0x2a
mov dword [rsp + 0x6c0], 0
jmp 0x1401a12d2
mov eax, dword [rsp + 0x6c0]
inc eax
mov dword [rsp + 0x6c0], eax
cmp dword [rsp + 0x6c0], 4
jge 0x1401a1368
mov eax, dword [rsp + 0x6c0]
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 0x1401a1359
mov dword [rsp + 0x68], Ordinal_79
cmp dword [rsp + 0x68], 0
jle 0x1401a133b
mov eax, dword [rsp + 0x68]
sub eax, 5
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xa
jne 0x1401a1339
mov eax, dword [rsp + 0x68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x68], eax
jmp 0x1401a1313
mov eax, dword [rsp + 0x1b4]
imul eax, dword [rsp + 0xb10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1520], eax
cmp dword [rsp + 0x1b4], 0xb
jl 0x1401a12f1
jmp 0x1401a12c2
cmp dword [rsp + 0xb10], 0x14
jle 0x1401a13d4
mov eax, dword [rsp + 0xb10]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb14], eax
mov dword [rsp + 0x6c], Ordinal_79
cmp dword [rsp + 0x6c], 0
jle 0x1401a13b9
mov eax, dword [rsp + 0x6c]
sub eax, 5
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x1401a13b7
mov eax, dword [rsp + 0x6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x6c], eax
jmp 0x1401a1391
mov eax, dword [rsp + 0xb14]
sub eax, 2
mov dword [rsp + 0xb14], eax
cmp dword [rsp + 0xb14], 0
jg 0x1401a1389
jmp 0x1401a128c
jmp 0x1401a0d78
jmp 0x1401a1ab0
mov dword [rsp + 0xb18], 0
jmp 0x1401a1400
mov eax, dword [rsp + 0xb18]
inc eax
mov dword [rsp + 0xb18], eax
cmp dword [rsp + 0xb18], 0x64
jge 0x1401a1ab0
mov dword [rsp + 0xb34], 0x34
mov dword [rsp + 0x6c4], 0
jmp 0x1401a1436
mov eax, dword [rsp + 0x6c4]
inc eax
mov dword [rsp + 0x6c4], eax
cmp dword [rsp + 0x6c4], 7
jge 0x1401a1759
mov eax, dword [rsp + 0x6c4]
add eax, 4
mov dword [rsp + 0x1c0], eax
mov eax, dword [rsp + 0x1c0]
add eax, 3
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0x10
jne 0x1401a1746
mov dword [rsp + 0xb1c], 0
jmp 0x1401a1491
mov eax, dword [rsp + 0xb1c]
inc eax
mov dword [rsp + 0xb1c], eax
cmp dword [rsp + 0xb1c], 0x64
jge 0x1401a15ce
mov dword [rsp + 0xb20], 0x2a
mov dword [rsp + 0x6c8], 0
jmp 0x1401a14c7
mov eax, dword [rsp + 0x6c8]
inc eax
mov dword [rsp + 0x6c8], eax
cmp dword [rsp + 0x6c8], 4
jge 0x1401a155d
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 0x1401a154e
mov dword [rsp + 0x70], Ordinal_79
cmp dword [rsp + 0x70], 0
jle 0x1401a1530
mov eax, dword [rsp + 0x70]
sub eax, 5
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xa
jne 0x1401a152e
mov eax, dword [rsp + 0x70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x70], eax
jmp 0x1401a1508
mov eax, dword [rsp + 0x1b8]
imul eax, dword [rsp + 0xb20]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1524], eax
cmp dword [rsp + 0x1b8], 0xb
jl 0x1401a14e6
jmp 0x1401a14b7
cmp dword [rsp + 0xb20], 0x14
jle 0x1401a15c9
mov eax, dword [rsp + 0xb20]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb24], eax
mov dword [rsp + 0x74], Ordinal_79
cmp dword [rsp + 0x74], 0
jle 0x1401a15ae
mov eax, dword [rsp + 0x74]
sub eax, 5
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jne 0x1401a15ac
mov eax, dword [rsp + 0x74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x74], eax
jmp 0x1401a1586
mov eax, dword [rsp + 0xb24]
sub eax, 2
mov dword [rsp + 0xb24], eax
cmp dword [rsp + 0xb24], 0
jg 0x1401a157e
jmp 0x1401a1481
mov eax, dword [rsp + 0x1c0]
imul eax, dword [rsp + 0xb34]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1528], eax
mov dword [rsp + 0xb28], 0
jmp 0x1401a1609
mov eax, dword [rsp + 0xb28]
inc eax
mov dword [rsp + 0xb28], eax
cmp dword [rsp + 0xb28], 0x64
jge 0x1401a1746
mov dword [rsp + 0xb2c], 0x2a
mov dword [rsp + 0x6cc], 0
jmp 0x1401a163f
mov eax, dword [rsp + 0x6cc]
inc eax
mov dword [rsp + 0x6cc], eax
cmp dword [rsp + 0x6cc], 4
jge 0x1401a16d5
mov eax, dword [rsp + 0x6cc]
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 0x1401a16c6
mov dword [rsp + 0x78], Ordinal_79
cmp dword [rsp + 0x78], 0
jle 0x1401a16a8
mov eax, dword [rsp + 0x78]
sub eax, 5
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
jne 0x1401a16a6
mov eax, dword [rsp + 0x78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x78], eax
jmp 0x1401a1680
mov eax, dword [rsp + 0x1bc]
imul eax, dword [rsp + 0xb2c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x152c], eax
cmp dword [rsp + 0x1bc], 0xb
jl 0x1401a165e
jmp 0x1401a162f
cmp dword [rsp + 0xb2c], 0x14
jle 0x1401a1741
mov eax, dword [rsp + 0xb2c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb30], eax
mov dword [rsp + 0x7c], Ordinal_79
cmp dword [rsp + 0x7c], 0
jle 0x1401a1726
mov eax, dword [rsp + 0x7c]
sub eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0xa
jne 0x1401a1724
mov eax, dword [rsp + 0x7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x1401a16fe
mov eax, dword [rsp + 0xb30]
sub eax, 2
mov dword [rsp + 0xb30], eax
cmp dword [rsp + 0xb30], 0
jg 0x1401a16f6
jmp 0x1401a15f9
cmp dword [rsp + 0x1c0], 0x1b
jl 0x1401a1455
jmp 0x1401a1426
cmp dword [rsp + 0xb34], 0x19
jle 0x1401a1923
mov eax, dword [rsp + 0xb34]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xb44], eax
mov dword [rsp + 0xb38], 0
jmp 0x1401a179a
mov eax, dword [rsp + 0xb38]
inc eax
mov dword [rsp + 0xb38], eax
cmp dword [rsp + 0xb38], 0x64
jge 0x1401a1905
mov dword [rsp + 0xb3c], 0x2a
mov dword [rsp + 0x6d0], 0
jmp 0x1401a17d0
mov eax, dword [rsp + 0x6d0]
inc eax
mov dword [rsp + 0x6d0], eax
cmp dword [rsp + 0x6d0], 4
jge 0x1401a187f
mov eax, dword [rsp + 0x6d0]
add eax, 2
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x1c4]
inc eax
mov dword [rsp + 0x1c4], eax
cmp dword [rsp + 0x1c4], 7
jne 0x1401a186c
mov dword [rsp + 0x80], Ordinal_79
cmp dword [rsp + 0x80], 0
jle 0x1401a184e
mov eax, dword [rsp + 0x80]
sub eax, 5
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0xa
jne 0x1401a184c
mov eax, dword [rsp + 0x80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x80], eax
jmp 0x1401a1814
mov eax, dword [rsp + 0x1c4]
imul eax, dword [rsp + 0xb3c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1530], eax
cmp dword [rsp + 0x1c4], 0xb
jl 0x1401a17ef
jmp 0x1401a17c0
cmp dword [rsp + 0xb3c], 0x14
jle 0x1401a1900
mov eax, dword [rsp + 0xb3c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb40], eax
mov dword [rsp + 0x84], Ordinal_79
cmp dword [rsp + 0x84], 0
jle 0x1401a18e5
mov eax, dword [rsp + 0x84]
sub eax, 5
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xa
jne 0x1401a18e3
mov eax, dword [rsp + 0x84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x84], eax
jmp 0x1401a18ab
mov eax, dword [rsp + 0xb40]
sub eax, 2
mov dword [rsp + 0xb40], eax
cmp dword [rsp + 0xb40], 0
jg 0x1401a18a0
jmp 0x1401a178a
mov eax, dword [rsp + 0xb44]
dec eax
mov dword [rsp + 0xb44], eax
cmp dword [rsp + 0xb44], 0
jg 0x1401a177d
mov dword [rsp + 0xb48], 0
jmp 0x1401a1940
mov eax, dword [rsp + 0xb48]
inc eax
mov dword [rsp + 0xb48], eax
cmp dword [rsp + 0xb48], 0x64
jge 0x1401a1aab
mov dword [rsp + 0xb4c], 0x2a
mov dword [rsp + 0x6d4], 0
jmp 0x1401a1976
mov eax, dword [rsp + 0x6d4]
inc eax
mov dword [rsp + 0x6d4], eax
cmp dword [rsp + 0x6d4], 4
jge 0x1401a1a25
mov eax, dword [rsp + 0x6d4]
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 0x1401a1a12
mov dword [rsp + 0x88], Ordinal_79
cmp dword [rsp + 0x88], 0
jle 0x1401a19f4
mov eax, dword [rsp + 0x88]
sub eax, 5
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xa
jne 0x1401a19f2
mov eax, dword [rsp + 0x88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x88], eax
jmp 0x1401a19ba
mov eax, dword [rsp + 0x1c8]
imul eax, dword [rsp + 0xb4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1534], eax
cmp dword [rsp + 0x1c8], 0xb
jl 0x1401a1995
jmp 0x1401a1966
cmp dword [rsp + 0xb4c], 0x14
jle 0x1401a1aa6
mov eax, dword [rsp + 0xb4c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xb50], eax
mov dword [rsp + 0x8c], Ordinal_79
cmp dword [rsp + 0x8c], 0
jle 0x1401a1a8b
mov eax, dword [rsp + 0x8c]
sub eax, 5
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xa
jne 0x1401a1a89
mov eax, dword [rsp + 0x8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x1401a1a51
mov eax, dword [rsp + 0xb50]
sub eax, 2
mov dword [rsp + 0xb50], eax
cmp dword [rsp + 0xb50], 0
jg 0x1401a1a46
jmp 0x1401a1930
jmp 0x1401a13f0
xor eax, eax
test eax, eax
je 0x1401a2c0d
xor eax, eax
cmp eax, 1
je 0x1401a2369
mov dword [rsp + 0xb54], 0
jmp 0x1401a1ae2
mov eax, dword [rsp + 0xb54]
inc eax
mov dword [rsp + 0xb54], eax
cmp dword [rsp + 0xb54], 0x64
jge 0x1401a2364
mov dword [rsp + 0xb70], 0x3f
mov dword [rsp + 0x6d8], 0
jmp 0x1401a1b18
mov eax, dword [rsp + 0x6d8]
inc eax
mov dword [rsp + 0x6d8], eax
cmp dword [rsp + 0x6d8], 9
jge 0x1401a1f50
mov eax, dword [rsp + 0x6d8]
add eax, 7
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0x1e4]
add eax, 4
mov dword [rsp + 0x1e4], eax
cmp dword [rsp + 0x1e4], 0x15
jne 0x1401a1f3d
mov dword [rsp + 0xb58], 0
jmp 0x1401a1b73
mov eax, dword [rsp + 0xb58]
inc eax
mov dword [rsp + 0xb58], eax
cmp dword [rsp + 0xb58], 0x64
jge 0x1401a1d3c
mov dword [rsp + 0xb5c], 0x11
mov dword [rsp + 0x6dc], 0
jmp 0x1401a1ba9
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x6dc], eax
cmp dword [rsp + 0x6dc], 3
jge 0x1401a1c84
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x1d0]
inc eax
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 4
jne 0x1401a1c71
mov dword [rsp + 0x1cc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6e0], 0
jmp 0x1401a1c0d
mov eax, dword [rsp + 0x6e0]
inc eax
mov dword [rsp + 0x6e0], eax
cmp dword [rsp + 0x6e0], 4
jge 0x1401a1c56
mov eax, dword [rsp + 0x6e0]
mov ecx, dword [rsp + 0x1cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1cc], eax
mov eax, dword [rsp + 0x1cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a1c54
imul eax, dword [rsp + 0x1cc], 3
mov dword [rsp + 0x1cc], eax
jmp 0x1401a1bfd
mov eax, dword [rsp + 0x1d0]
imul eax, dword [rsp + 0xb5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1538], eax
cmp dword [rsp + 0x1d0], 6
jl 0x1401a1bc7
jmp 0x1401a1b99
cmp dword [rsp + 0xb5c], 0xa
jle 0x1401a1d37
mov eax, dword [rsp + 0xb5c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb60], eax
mov dword [rsp + 0x1d4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6e4], 0
jmp 0x1401a1cd0
mov eax, dword [rsp + 0x6e4]
inc eax
mov dword [rsp + 0x6e4], eax
cmp dword [rsp + 0x6e4], 4
jge 0x1401a1d19
mov eax, dword [rsp + 0x6e4]
mov ecx, dword [rsp + 0x1d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x1d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a1d17
imul eax, dword [rsp + 0x1d4], 3
mov dword [rsp + 0x1d4], eax
jmp 0x1401a1cc0
mov eax, dword [rsp + 0xb60]
dec eax
mov dword [rsp + 0xb60], eax
cmp dword [rsp + 0xb60], 0
jg 0x1401a1ca8
jmp 0x1401a1b63
mov eax, dword [rsp + 0x1e4]
imul eax, dword [rsp + 0xb70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x153c], eax
mov dword [rsp + 0xb64], 0
jmp 0x1401a1d74
mov eax, dword [rsp + 0xb64]
inc eax
mov dword [rsp + 0xb64], eax
cmp dword [rsp + 0xb64], 0x64
jge 0x1401a1f3d
mov dword [rsp + 0xb68], 0x11
mov dword [rsp + 0x6e8], 0
jmp 0x1401a1daa
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x6e8], eax
cmp dword [rsp + 0x6e8], 3
jge 0x1401a1e85
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x1dc], eax
mov eax, dword [rsp + 0x1dc]
inc eax
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x1dc], 4
jne 0x1401a1e72
mov dword [rsp + 0x1d8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6ec], 0
jmp 0x1401a1e0e
mov eax, dword [rsp + 0x6ec]
inc eax
mov dword [rsp + 0x6ec], eax
cmp dword [rsp + 0x6ec], 4
jge 0x1401a1e57
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 0x1401a1e55
imul eax, dword [rsp + 0x1d8], 3
mov dword [rsp + 0x1d8], eax
jmp 0x1401a1dfe
mov eax, dword [rsp + 0x1dc]
imul eax, dword [rsp + 0xb68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1540], eax
cmp dword [rsp + 0x1dc], 6
jl 0x1401a1dc8
jmp 0x1401a1d9a
cmp dword [rsp + 0xb68], 0xa
jle 0x1401a1f38
mov eax, dword [rsp + 0xb68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb6c], eax
mov dword [rsp + 0x1e0], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f0], 0
jmp 0x1401a1ed1
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x6f0], eax
cmp dword [rsp + 0x6f0], 4
jge 0x1401a1f1a
mov eax, dword [rsp + 0x6f0]
mov ecx, dword [rsp + 0x1e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e0], eax
mov eax, dword [rsp + 0x1e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a1f18
imul eax, dword [rsp + 0x1e0], 3
mov dword [rsp + 0x1e0], eax
jmp 0x1401a1ec1
mov eax, dword [rsp + 0xb6c]
dec eax
mov dword [rsp + 0xb6c], eax
cmp dword [rsp + 0xb6c], 0
jg 0x1401a1ea9
jmp 0x1401a1d64
cmp dword [rsp + 0x1e4], 0x23
jl 0x1401a1b37
jmp 0x1401a1b08
cmp dword [rsp + 0xb70], 0x28
jle 0x1401a2179
mov eax, dword [rsp + 0xb70]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb80], eax
mov dword [rsp + 0xb74], 0
jmp 0x1401a1f91
mov eax, dword [rsp + 0xb74]
inc eax
mov dword [rsp + 0xb74], eax
cmp dword [rsp + 0xb74], 0x64
jge 0x1401a215a
mov dword [rsp + 0xb78], 0x11
mov dword [rsp + 0x6f4], 0
jmp 0x1401a1fc7
mov eax, dword [rsp + 0x6f4]
inc eax
mov dword [rsp + 0x6f4], eax
cmp dword [rsp + 0x6f4], 3
jge 0x1401a20a2
mov eax, dword [rsp + 0x6f4]
inc eax
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x1ec]
inc eax
mov dword [rsp + 0x1ec], eax
cmp dword [rsp + 0x1ec], 4
jne 0x1401a208f
mov dword [rsp + 0x1e8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6f8], 0
jmp 0x1401a202b
mov eax, dword [rsp + 0x6f8]
inc eax
mov dword [rsp + 0x6f8], eax
cmp dword [rsp + 0x6f8], 4
jge 0x1401a2074
mov eax, dword [rsp + 0x6f8]
mov ecx, dword [rsp + 0x1e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x1e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a2072
imul eax, dword [rsp + 0x1e8], 3
mov dword [rsp + 0x1e8], eax
jmp 0x1401a201b
mov eax, dword [rsp + 0x1ec]
imul eax, dword [rsp + 0xb78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1544], eax
cmp dword [rsp + 0x1ec], 6
jl 0x1401a1fe5
jmp 0x1401a1fb7
cmp dword [rsp + 0xb78], 0xa
jle 0x1401a2155
mov eax, dword [rsp + 0xb78]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb7c], eax
mov dword [rsp + 0x1f0], reloc.WS2_32.dll_listen
mov dword [rsp + 0x6fc], 0
jmp 0x1401a20ee
mov eax, dword [rsp + 0x6fc]
inc eax
mov dword [rsp + 0x6fc], eax
cmp dword [rsp + 0x6fc], 4
jge 0x1401a2137
mov eax, dword [rsp + 0x6fc]
mov ecx, dword [rsp + 0x1f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x1f0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a2135
imul eax, dword [rsp + 0x1f0], 3
mov dword [rsp + 0x1f0], eax
jmp 0x1401a20de
mov eax, dword [rsp + 0xb7c]
dec eax
mov dword [rsp + 0xb7c], eax
cmp dword [rsp + 0xb7c], 0
jg 0x1401a20c6
jmp 0x1401a1f81
mov eax, dword [rsp + 0xb80]
sub eax, 2
mov dword [rsp + 0xb80], eax
cmp dword [rsp + 0xb80], 0
jg 0x1401a1f74
mov dword [rsp + 0xb84], 0
jmp 0x1401a2196
mov eax, dword [rsp + 0xb84]
inc eax
mov dword [rsp + 0xb84], eax
cmp dword [rsp + 0xb84], 0x64
jge 0x1401a235f
mov dword [rsp + 0xb88], 0x11
mov dword [rsp + 0x700], 0
jmp 0x1401a21cc
mov eax, dword [rsp + 0x700]
inc eax
mov dword [rsp + 0x700], eax
cmp dword [rsp + 0x700], 3
jge 0x1401a22a7
mov eax, dword [rsp + 0x700]
inc eax
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x1f8]
inc eax
mov dword [rsp + 0x1f8], eax
cmp dword [rsp + 0x1f8], 4
jne 0x1401a2294
mov dword [rsp + 0x1f4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x704], 0
jmp 0x1401a2230
mov eax, dword [rsp + 0x704]
inc eax
mov dword [rsp + 0x704], eax
cmp dword [rsp + 0x704], 4
jge 0x1401a2279
mov eax, dword [rsp + 0x704]
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 0x1401a2277
imul eax, dword [rsp + 0x1f4], 3
mov dword [rsp + 0x1f4], eax
jmp 0x1401a2220
mov eax, dword [rsp + 0x1f8]
imul eax, dword [rsp + 0xb88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1548], eax
cmp dword [rsp + 0x1f8], 6
jl 0x1401a21ea
jmp 0x1401a21bc
cmp dword [rsp + 0xb88], 0xa
jle 0x1401a235a
mov eax, dword [rsp + 0xb88]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb8c], eax
mov dword [rsp + 0x1fc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x708], 0
jmp 0x1401a22f3
mov eax, dword [rsp + 0x708]
inc eax
mov dword [rsp + 0x708], eax
cmp dword [rsp + 0x708], 4
jge 0x1401a233c
mov eax, dword [rsp + 0x708]
mov ecx, dword [rsp + 0x1fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x1fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a233a
imul eax, dword [rsp + 0x1fc], 3
mov dword [rsp + 0x1fc], eax
jmp 0x1401a22e3
mov eax, dword [rsp + 0xb8c]
dec eax
mov dword [rsp + 0xb8c], eax
cmp dword [rsp + 0xb8c], 0
jg 0x1401a22cb
jmp 0x1401a2186
jmp 0x1401a1ad2
jmp 0x1401a2c0d
mov dword [rsp + 0xb90], 0
jmp 0x1401a2386
mov eax, dword [rsp + 0xb90]
inc eax
mov dword [rsp + 0xb90], eax
cmp dword [rsp + 0xb90], 0x64
jge 0x1401a2c0d
mov dword [rsp + 0xbac], 0x5c
mov dword [rsp + 0x70c], 0
jmp 0x1401a23bc
mov eax, dword [rsp + 0x70c]
inc eax
mov dword [rsp + 0x70c], eax
cmp dword [rsp + 0x70c], 6
jge 0x1401a27f8
mov eax, dword [rsp + 0x70c]
add eax, 9
mov dword [rsp + 0x218], eax
mov eax, dword [rsp + 0x218]
add eax, 3
mov dword [rsp + 0x218], eax
cmp dword [rsp + 0x218], 0x18
jne 0x1401a27e5
mov dword [rsp + 0xb94], 0
jmp 0x1401a2417
mov eax, dword [rsp + 0xb94]
inc eax
mov dword [rsp + 0xb94], eax
cmp dword [rsp + 0xb94], 0x64
jge 0x1401a25e0
mov dword [rsp + 0xb98], 0x11
mov dword [rsp + 0x710], 0
jmp 0x1401a244d
mov eax, dword [rsp + 0x710]
inc eax
mov dword [rsp + 0x710], eax
cmp dword [rsp + 0x710], 3
jge 0x1401a2528
mov eax, dword [rsp + 0x710]
inc eax
mov dword [rsp + 0x204], eax
mov eax, dword [rsp + 0x204]
inc eax
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x204], 4
jne 0x1401a2515
mov dword [rsp + 0x200], reloc.WS2_32.dll_listen
mov dword [rsp + 0x714], 0
jmp 0x1401a24b1
mov eax, dword [rsp + 0x714]
inc eax
mov dword [rsp + 0x714], eax
cmp dword [rsp + 0x714], 4
jge 0x1401a24fa
mov eax, dword [rsp + 0x714]
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 0x1401a24f8
imul eax, dword [rsp + 0x200], 3
mov dword [rsp + 0x200], eax
jmp 0x1401a24a1
mov eax, dword [rsp + 0x204]
imul eax, dword [rsp + 0xb98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x154c], eax
cmp dword [rsp + 0x204], 6
jl 0x1401a246b
jmp 0x1401a243d
cmp dword [rsp + 0xb98], 0xa
jle 0x1401a25db
mov eax, dword [rsp + 0xb98]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xb9c], eax
mov dword [rsp + 0x208], reloc.WS2_32.dll_listen
mov dword [rsp + 0x718], 0
jmp 0x1401a2574
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x718], eax
cmp dword [rsp + 0x718], 4
jge 0x1401a25bd
mov eax, dword [rsp + 0x718]
mov ecx, dword [rsp + 0x208]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x208]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a25bb
imul eax, dword [rsp + 0x208], 3
mov dword [rsp + 0x208], eax
jmp 0x1401a2564
mov eax, dword [rsp + 0xb9c]
dec eax
mov dword [rsp + 0xb9c], eax
cmp dword [rsp + 0xb9c], 0
jg 0x1401a254c
jmp 0x1401a2407
mov eax, dword [rsp + 0x218]
imul eax, dword [rsp + 0xbac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1550], eax
mov dword [rsp + 0xba0], 0
jmp 0x1401a261c
mov eax, dword [rsp + 0xba0]
inc eax
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 0x64
jge 0x1401a27e5
mov dword [rsp + 0xba4], 0x11
mov dword [rsp + 0x71c], 0
jmp 0x1401a2652
mov eax, dword [rsp + 0x71c]
inc eax
mov dword [rsp + 0x71c], eax
cmp dword [rsp + 0x71c], 3
jge 0x1401a272d
mov eax, dword [rsp + 0x71c]
inc eax
mov dword [rsp + 0x210], eax
mov eax, dword [rsp + 0x210]
inc eax
mov dword [rsp + 0x210], eax
cmp dword [rsp + 0x210], 4
jne 0x1401a271a
mov dword [rsp + 0x20c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x720], 0
jmp 0x1401a26b6
mov eax, dword [rsp + 0x720]
inc eax
mov dword [rsp + 0x720], eax
cmp dword [rsp + 0x720], 4
jge 0x1401a26ff
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 0x1401a26fd
imul eax, dword [rsp + 0x20c], 3
mov dword [rsp + 0x20c], eax
jmp 0x1401a26a6
mov eax, dword [rsp + 0x210]
imul eax, dword [rsp + 0xba4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1554], eax
cmp dword [rsp + 0x210], 6
jl 0x1401a2670
jmp 0x1401a2642
cmp dword [rsp + 0xba4], 0xa
jle 0x1401a27e0
mov eax, dword [rsp + 0xba4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xba8], eax
mov dword [rsp + 0x214], reloc.WS2_32.dll_listen
mov dword [rsp + 0x724], 0
jmp 0x1401a2779
mov eax, dword [rsp + 0x724]
inc eax
mov dword [rsp + 0x724], eax
cmp dword [rsp + 0x724], 4
jge 0x1401a27c2
mov eax, dword [rsp + 0x724]
mov ecx, dword [rsp + 0x214]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x214], eax
mov eax, dword [rsp + 0x214]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a27c0
imul eax, dword [rsp + 0x214], 3
mov dword [rsp + 0x214], eax
jmp 0x1401a2769
mov eax, dword [rsp + 0xba8]
dec eax
mov dword [rsp + 0xba8], eax
cmp dword [rsp + 0xba8], 0
jg 0x1401a2751
jmp 0x1401a260c
cmp dword [rsp + 0x218], 0x21
jl 0x1401a23db
jmp 0x1401a23ac
cmp dword [rsp + 0xbac], 0x32
jle 0x1401a2a22
mov eax, dword [rsp + 0xbac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbbc], eax
mov dword [rsp + 0xbb0], 0
jmp 0x1401a283a
mov eax, dword [rsp + 0xbb0]
inc eax
mov dword [rsp + 0xbb0], eax
cmp dword [rsp + 0xbb0], 0x64
jge 0x1401a2a03
mov dword [rsp + 0xbb4], 0x11
mov dword [rsp + 0x728], 0
jmp 0x1401a2870
mov eax, dword [rsp + 0x728]
inc eax
mov dword [rsp + 0x728], eax
cmp dword [rsp + 0x728], 3
jge 0x1401a294b
mov eax, dword [rsp + 0x728]
inc eax
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x220], eax
cmp dword [rsp + 0x220], 4
jne 0x1401a2938
mov dword [rsp + 0x21c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x72c], 0
jmp 0x1401a28d4
mov eax, dword [rsp + 0x72c]
inc eax
mov dword [rsp + 0x72c], eax
cmp dword [rsp + 0x72c], 4
jge 0x1401a291d
mov eax, dword [rsp + 0x72c]
mov ecx, dword [rsp + 0x21c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x21c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a291b
imul eax, dword [rsp + 0x21c], 3
mov dword [rsp + 0x21c], eax
jmp 0x1401a28c4
mov eax, dword [rsp + 0x220]
imul eax, dword [rsp + 0xbb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1558], eax
cmp dword [rsp + 0x220], 6
jl 0x1401a288e
jmp 0x1401a2860
cmp dword [rsp + 0xbb4], 0xa
jle 0x1401a29fe
mov eax, dword [rsp + 0xbb4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbb8], eax
mov dword [rsp + 0x224], reloc.WS2_32.dll_listen
mov dword [rsp + 0x730], 0
jmp 0x1401a2997
mov eax, dword [rsp + 0x730]
inc eax
mov dword [rsp + 0x730], eax
cmp dword [rsp + 0x730], 4
jge 0x1401a29e0
mov eax, dword [rsp + 0x730]
mov ecx, dword [rsp + 0x224]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0x224]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a29de
imul eax, dword [rsp + 0x224], 3
mov dword [rsp + 0x224], eax
jmp 0x1401a2987
mov eax, dword [rsp + 0xbb8]
dec eax
mov dword [rsp + 0xbb8], eax
cmp dword [rsp + 0xbb8], 0
jg 0x1401a296f
jmp 0x1401a282a
mov eax, dword [rsp + 0xbbc]
sub eax, 5
mov dword [rsp + 0xbbc], eax
cmp dword [rsp + 0xbbc], 0
jg 0x1401a281d
mov dword [rsp + 0xbc0], 0
jmp 0x1401a2a3f
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0xbc0], eax
cmp dword [rsp + 0xbc0], 0x64
jge 0x1401a2c08
mov dword [rsp + 0xbc4], 0x11
mov dword [rsp + 0x734], 0
jmp 0x1401a2a75
mov eax, dword [rsp + 0x734]
inc eax
mov dword [rsp + 0x734], eax
cmp dword [rsp + 0x734], 3
jge 0x1401a2b50
mov eax, dword [rsp + 0x734]
inc eax
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x22c]
inc eax
mov dword [rsp + 0x22c], eax
cmp dword [rsp + 0x22c], 4
jne 0x1401a2b3d
mov dword [rsp + 0x228], reloc.WS2_32.dll_listen
mov dword [rsp + 0x738], 0
jmp 0x1401a2ad9
mov eax, dword [rsp + 0x738]
inc eax
mov dword [rsp + 0x738], eax
cmp dword [rsp + 0x738], 4
jge 0x1401a2b22
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 0x1401a2b20
imul eax, dword [rsp + 0x228], 3
mov dword [rsp + 0x228], eax
jmp 0x1401a2ac9
mov eax, dword [rsp + 0x22c]
imul eax, dword [rsp + 0xbc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x155c], eax
cmp dword [rsp + 0x22c], 6
jl 0x1401a2a93
jmp 0x1401a2a65
cmp dword [rsp + 0xbc4], 0xa
jle 0x1401a2c03
mov eax, dword [rsp + 0xbc4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xbc8], eax
mov dword [rsp + 0x230], reloc.WS2_32.dll_listen
mov dword [rsp + 0x73c], 0
jmp 0x1401a2b9c
mov eax, dword [rsp + 0x73c]
inc eax
mov dword [rsp + 0x73c], eax
cmp dword [rsp + 0x73c], 4
jge 0x1401a2be5
mov eax, dword [rsp + 0x73c]
mov ecx, dword [rsp + 0x230]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x230]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a2be3
imul eax, dword [rsp + 0x230], 3
mov dword [rsp + 0x230], eax
jmp 0x1401a2b8c
mov eax, dword [rsp + 0xbc8]
dec eax
mov dword [rsp + 0xbc8], eax
cmp dword [rsp + 0xbc8], 0
jg 0x1401a2b74
jmp 0x1401a2a2f
jmp 0x1401a2376
xor eax, eax
cmp eax, 1
je 0x1401a39d2
xor eax, eax
cmp eax, 1
je 0x1401a32fc
mov dword [rsp + 0xbcc], 0
jmp 0x1401a2c40
mov eax, dword [rsp + 0xbcc]
inc eax
mov dword [rsp + 0xbcc], eax
cmp dword [rsp + 0xbcc], 0x64
jge 0x1401a32f7
mov dword [rsp + 0xbe8], 0x33
mov dword [rsp + 0x740], 0
jmp 0x1401a2c76
mov eax, dword [rsp + 0x740]
inc eax
mov dword [rsp + 0x740], eax
cmp dword [rsp + 0x740], 6
jge 0x1401a2fc8
mov eax, dword [rsp + 0x740]
add eax, 2
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0x24c]
add eax, 3
mov dword [rsp + 0x24c], eax
cmp dword [rsp + 0x24c], 0xb
jne 0x1401a2fb5
mov dword [rsp + 0xbd0], 0
jmp 0x1401a2cd1
mov eax, dword [rsp + 0xbd0]
inc eax
mov dword [rsp + 0xbd0], eax
cmp dword [rsp + 0xbd0], 0x64
jge 0x1401a2e27
mov dword [rsp + 0xbd4], 7
mov dword [rsp + 0x744], 0
jmp 0x1401a2d07
mov eax, dword [rsp + 0x744]
inc eax
mov dword [rsp + 0x744], eax
cmp dword [rsp + 0x744], 2
jge 0x1401a2daa
mov eax, dword [rsp + 0x744]
inc eax
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0x238]
inc eax
mov dword [rsp + 0x238], eax
cmp dword [rsp + 0x238], 2
jne 0x1401a2d9b
mov dword [rsp + 0x234], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x234]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a2d6f
mov eax, dword [rsp + 0x234]
shl eax, 1
mov dword [rsp + 0x234], eax
jmp 0x1401a2d80
mov eax, dword [rsp + 0x234]
add eax, 3
mov dword [rsp + 0x234], eax
mov eax, dword [rsp + 0x238]
imul eax, dword [rsp + 0xbd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1560], eax
cmp dword [rsp + 0x238], 3
jl 0x1401a2d25
jmp 0x1401a2cf7
cmp dword [rsp + 0xbd4], 5
jle 0x1401a2e22
mov eax, dword [rsp + 0xbd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbd8], eax
mov dword [rsp + 0x23c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x23c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a2df7
mov eax, dword [rsp + 0x23c]
shl eax, 1
mov dword [rsp + 0x23c], eax
jmp 0x1401a2e08
mov eax, dword [rsp + 0x23c]
add eax, 3
mov dword [rsp + 0x23c], eax
mov eax, dword [rsp + 0xbd8]
dec eax
mov dword [rsp + 0xbd8], eax
cmp dword [rsp + 0xbd8], 0
jg 0x1401a2dc7
jmp 0x1401a2cc1
mov eax, dword [rsp + 0x24c]
imul eax, dword [rsp + 0xbe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1564], eax
mov dword [rsp + 0xbdc], 0
jmp 0x1401a2e5f
mov eax, dword [rsp + 0xbdc]
inc eax
mov dword [rsp + 0xbdc], eax
cmp dword [rsp + 0xbdc], 0x64
jge 0x1401a2fb5
mov dword [rsp + 0xbe0], 7
mov dword [rsp + 0x748], 0
jmp 0x1401a2e95
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x748], eax
cmp dword [rsp + 0x748], 2
jge 0x1401a2f38
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x244]
inc eax
mov dword [rsp + 0x244], eax
cmp dword [rsp + 0x244], 2
jne 0x1401a2f29
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 0x1401a2efd
mov eax, dword [rsp + 0x240]
shl eax, 1
mov dword [rsp + 0x240], eax
jmp 0x1401a2f0e
mov eax, dword [rsp + 0x240]
add eax, 3
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0x244]
imul eax, dword [rsp + 0xbe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1568], eax
cmp dword [rsp + 0x244], 3
jl 0x1401a2eb3
jmp 0x1401a2e85
cmp dword [rsp + 0xbe0], 5
jle 0x1401a2fb0
mov eax, dword [rsp + 0xbe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbe4], eax
mov dword [rsp + 0x248], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x248]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a2f85
mov eax, dword [rsp + 0x248]
shl eax, 1
mov dword [rsp + 0x248], eax
jmp 0x1401a2f96
mov eax, dword [rsp + 0x248]
add eax, 3
mov dword [rsp + 0x248], eax
mov eax, dword [rsp + 0xbe4]
dec eax
mov dword [rsp + 0xbe4], eax
cmp dword [rsp + 0xbe4], 0
jg 0x1401a2f55
jmp 0x1401a2e4f
cmp dword [rsp + 0x24c], 0xf
jl 0x1401a2c95
jmp 0x1401a2c66
cmp dword [rsp + 0xbe8], 0x19
jle 0x1401a317f
mov eax, dword [rsp + 0xbe8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xbf8], eax
mov dword [rsp + 0xbec], 0
jmp 0x1401a300a
mov eax, dword [rsp + 0xbec]
inc eax
mov dword [rsp + 0xbec], eax
cmp dword [rsp + 0xbec], 0x64
jge 0x1401a3160
mov dword [rsp + 0xbf0], 7
mov dword [rsp + 0x74c], 0
jmp 0x1401a3040
mov eax, dword [rsp + 0x74c]
inc eax
mov dword [rsp + 0x74c], eax
cmp dword [rsp + 0x74c], 2
jge 0x1401a30e3
mov eax, dword [rsp + 0x74c]
inc eax
mov dword [rsp + 0x254], eax
mov eax, dword [rsp + 0x254]
inc eax
mov dword [rsp + 0x254], eax
cmp dword [rsp + 0x254], 2
jne 0x1401a30d4
mov dword [rsp + 0x250], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x250]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a30a8
mov eax, dword [rsp + 0x250]
shl eax, 1
mov dword [rsp + 0x250], eax
jmp 0x1401a30b9
mov eax, dword [rsp + 0x250]
add eax, 3
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x254]
imul eax, dword [rsp + 0xbf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x156c], eax
cmp dword [rsp + 0x254], 3
jl 0x1401a305e
jmp 0x1401a3030
cmp dword [rsp + 0xbf0], 5
jle 0x1401a315b
mov eax, dword [rsp + 0xbf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbf4], eax
mov dword [rsp + 0x258], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x258]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3130
mov eax, dword [rsp + 0x258]
shl eax, 1
mov dword [rsp + 0x258], eax
jmp 0x1401a3141
mov eax, dword [rsp + 0x258]
add eax, 3
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0xbf4]
dec eax
mov dword [rsp + 0xbf4], eax
cmp dword [rsp + 0xbf4], 0
jg 0x1401a3100
jmp 0x1401a2ffa
mov eax, dword [rsp + 0xbf8]
sub eax, 2
mov dword [rsp + 0xbf8], eax
cmp dword [rsp + 0xbf8], 0
jg 0x1401a2fed
mov dword [rsp + 0xbfc], 0
jmp 0x1401a319c
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0xbfc], eax
cmp dword [rsp + 0xbfc], 0x64
jge 0x1401a32f2
mov dword [rsp + 0xc00], 7
mov dword [rsp + 0x750], 0
jmp 0x1401a31d2
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x750], eax
cmp dword [rsp + 0x750], 2
jge 0x1401a3275
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x260], eax
mov eax, dword [rsp + 0x260]
inc eax
mov dword [rsp + 0x260], eax
cmp dword [rsp + 0x260], 2
jne 0x1401a3266
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 0x1401a323a
mov eax, dword [rsp + 0x25c]
shl eax, 1
mov dword [rsp + 0x25c], eax
jmp 0x1401a324b
mov eax, dword [rsp + 0x25c]
add eax, 3
mov dword [rsp + 0x25c], eax
mov eax, dword [rsp + 0x260]
imul eax, dword [rsp + 0xc00]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1570], eax
cmp dword [rsp + 0x260], 3
jl 0x1401a31f0
jmp 0x1401a31c2
cmp dword [rsp + 0xc00], 5
jle 0x1401a32ed
mov eax, dword [rsp + 0xc00]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc04], eax
mov dword [rsp + 0x264], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x264]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a32c2
mov eax, dword [rsp + 0x264]
shl eax, 1
mov dword [rsp + 0x264], eax
jmp 0x1401a32d3
mov eax, dword [rsp + 0x264]
add eax, 3
mov dword [rsp + 0x264], eax
mov eax, dword [rsp + 0xc04]
dec eax
mov dword [rsp + 0xc04], eax
cmp dword [rsp + 0xc04], 0
jg 0x1401a3292
jmp 0x1401a318c
jmp 0x1401a2c30
jmp 0x1401a39d2
mov dword [rsp + 0xc08], 0
jmp 0x1401a3319
mov eax, dword [rsp + 0xc08]
inc eax
mov dword [rsp + 0xc08], eax
cmp dword [rsp + 0xc08], 0x64
jge 0x1401a39d2
mov dword [rsp + 0xc24], 0x44
mov dword [rsp + 0x754], 0
jmp 0x1401a334f
mov eax, dword [rsp + 0x754]
inc eax
mov dword [rsp + 0x754], eax
cmp dword [rsp + 0x754], 7
jge 0x1401a36a4
mov eax, dword [rsp + 0x754]
add eax, 4
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0x280]
add eax, 4
mov dword [rsp + 0x280], eax
cmp dword [rsp + 0x280], 0x10
jne 0x1401a3691
mov dword [rsp + 0xc0c], 0
jmp 0x1401a33aa
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0xc0c], eax
cmp dword [rsp + 0xc0c], 0x64
jge 0x1401a3500
mov dword [rsp + 0xc10], 7
mov dword [rsp + 0x758], 0
jmp 0x1401a33e0
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x758], eax
cmp dword [rsp + 0x758], 2
jge 0x1401a3483
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x26c], eax
mov eax, dword [rsp + 0x26c]
inc eax
mov dword [rsp + 0x26c], eax
cmp dword [rsp + 0x26c], 2
jne 0x1401a3474
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 0x1401a3448
mov eax, dword [rsp + 0x268]
shl eax, 1
mov dword [rsp + 0x268], eax
jmp 0x1401a3459
mov eax, dword [rsp + 0x268]
add eax, 3
mov dword [rsp + 0x268], eax
mov eax, dword [rsp + 0x26c]
imul eax, dword [rsp + 0xc10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1574], eax
cmp dword [rsp + 0x26c], 3
jl 0x1401a33fe
jmp 0x1401a33d0
cmp dword [rsp + 0xc10], 5
jle 0x1401a34fb
mov eax, dword [rsp + 0xc10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc14], eax
mov dword [rsp + 0x270], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x270]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a34d0
mov eax, dword [rsp + 0x270]
shl eax, 1
mov dword [rsp + 0x270], eax
jmp 0x1401a34e1
mov eax, dword [rsp + 0x270]
add eax, 3
mov dword [rsp + 0x270], eax
mov eax, dword [rsp + 0xc14]
dec eax
mov dword [rsp + 0xc14], eax
cmp dword [rsp + 0xc14], 0
jg 0x1401a34a0
jmp 0x1401a339a
mov eax, dword [rsp + 0x280]
imul eax, dword [rsp + 0xc24]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1578], eax
mov dword [rsp + 0xc18], 0
jmp 0x1401a353b
mov eax, dword [rsp + 0xc18]
inc eax
mov dword [rsp + 0xc18], eax
cmp dword [rsp + 0xc18], 0x64
jge 0x1401a3691
mov dword [rsp + 0xc1c], 7
mov dword [rsp + 0x75c], 0
jmp 0x1401a3571
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x75c], eax
cmp dword [rsp + 0x75c], 2
jge 0x1401a3614
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x278]
inc eax
mov dword [rsp + 0x278], eax
cmp dword [rsp + 0x278], 2
jne 0x1401a3605
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 0x1401a35d9
mov eax, dword [rsp + 0x274]
shl eax, 1
mov dword [rsp + 0x274], eax
jmp 0x1401a35ea
mov eax, dword [rsp + 0x274]
add eax, 3
mov dword [rsp + 0x274], eax
mov eax, dword [rsp + 0x278]
imul eax, dword [rsp + 0xc1c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x157c], eax
cmp dword [rsp + 0x278], 3
jl 0x1401a358f
jmp 0x1401a3561
cmp dword [rsp + 0xc1c], 5
jle 0x1401a368c
mov eax, dword [rsp + 0xc1c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc20], eax
mov dword [rsp + 0x27c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x27c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3661
mov eax, dword [rsp + 0x27c]
shl eax, 1
mov dword [rsp + 0x27c], eax
jmp 0x1401a3672
mov eax, dword [rsp + 0x27c]
add eax, 3
mov dword [rsp + 0x27c], eax
mov eax, dword [rsp + 0xc20]
dec eax
mov dword [rsp + 0xc20], eax
cmp dword [rsp + 0xc20], 0
jg 0x1401a3631
jmp 0x1401a352b
cmp dword [rsp + 0x280], 0x14
jl 0x1401a336e
jmp 0x1401a333f
cmp dword [rsp + 0xc24], 0x28
jle 0x1401a385a
mov eax, dword [rsp + 0xc24]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc34], eax
mov dword [rsp + 0xc28], 0
jmp 0x1401a36e5
mov eax, dword [rsp + 0xc28]
inc eax
mov dword [rsp + 0xc28], eax
cmp dword [rsp + 0xc28], 0x64
jge 0x1401a383b
mov dword [rsp + 0xc2c], 7
mov dword [rsp + 0x760], 0
jmp 0x1401a371b
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x760], eax
cmp dword [rsp + 0x760], 2
jge 0x1401a37be
mov eax, dword [rsp + 0x760]
inc eax
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x288]
inc eax
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 2
jne 0x1401a37af
mov dword [rsp + 0x284], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x284]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3783
mov eax, dword [rsp + 0x284]
shl eax, 1
mov dword [rsp + 0x284], eax
jmp 0x1401a3794
mov eax, dword [rsp + 0x284]
add eax, 3
mov dword [rsp + 0x284], eax
mov eax, dword [rsp + 0x288]
imul eax, dword [rsp + 0xc2c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1580], eax
cmp dword [rsp + 0x288], 3
jl 0x1401a3739
jmp 0x1401a370b
cmp dword [rsp + 0xc2c], 5
jle 0x1401a3836
mov eax, dword [rsp + 0xc2c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc30], eax
mov dword [rsp + 0x28c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x28c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a380b
mov eax, dword [rsp + 0x28c]
shl eax, 1
mov dword [rsp + 0x28c], eax
jmp 0x1401a381c
mov eax, dword [rsp + 0x28c]
add eax, 3
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0xc30]
dec eax
mov dword [rsp + 0xc30], eax
cmp dword [rsp + 0xc30], 0
jg 0x1401a37db
jmp 0x1401a36d5
mov eax, dword [rsp + 0xc34]
sub eax, 3
mov dword [rsp + 0xc34], eax
cmp dword [rsp + 0xc34], 0
jg 0x1401a36c8
mov dword [rsp + 0xc38], 0
jmp 0x1401a3877
mov eax, dword [rsp + 0xc38]
inc eax
mov dword [rsp + 0xc38], eax
cmp dword [rsp + 0xc38], 0x64
jge 0x1401a39cd
mov dword [rsp + 0xc3c], 7
mov dword [rsp + 0x764], 0
jmp 0x1401a38ad
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x764], eax
cmp dword [rsp + 0x764], 2
jge 0x1401a3950
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x294], eax
mov eax, dword [rsp + 0x294]
inc eax
mov dword [rsp + 0x294], eax
cmp dword [rsp + 0x294], 2
jne 0x1401a3941
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 0x1401a3915
mov eax, dword [rsp + 0x290]
shl eax, 1
mov dword [rsp + 0x290], eax
jmp 0x1401a3926
mov eax, dword [rsp + 0x290]
add eax, 3
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x294]
imul eax, dword [rsp + 0xc3c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1584], eax
cmp dword [rsp + 0x294], 3
jl 0x1401a38cb
jmp 0x1401a389d
cmp dword [rsp + 0xc3c], 5
jle 0x1401a39c8
mov eax, dword [rsp + 0xc3c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc40], eax
mov dword [rsp + 0x298], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x298]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a399d
mov eax, dword [rsp + 0x298]
shl eax, 1
mov dword [rsp + 0x298], eax
jmp 0x1401a39ae
mov eax, dword [rsp + 0x298]
add eax, 3
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0xc40]
dec eax
mov dword [rsp + 0xc40], eax
cmp dword [rsp + 0xc40], 0
jg 0x1401a396d
jmp 0x1401a3867
jmp 0x1401a3309
xor eax, eax
cmp eax, 1
je 0x1401a4355
xor eax, eax
cmp eax, 1
je 0x1401a4152
mov dword [rsp + 0xc44], 0
jmp 0x1401a3a05
mov eax, dword [rsp + 0xc44]
inc eax
mov dword [rsp + 0xc44], eax
cmp dword [rsp + 0xc44], 0x1e
jge 0x1401a414d
mov dword [rsp + 0x2c8], Ordinal_79
mov dword [rsp + 0x768], 0
jmp 0x1401a3a3b
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x768], eax
cmp dword [rsp + 0x768], 8
jge 0x1401a3c6b
mov eax, dword [rsp + 0x768]
add eax, 6
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0x2ac]
add eax, 5
mov dword [rsp + 0x2ac], eax
cmp dword [rsp + 0x2ac], 0x12
jne 0x1401a3c58
mov dword [rsp + 0x29c], Ordinal_46
mov eax, dword [rsp + 0x29c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3aa9
mov eax, dword [rsp + 0x29c]
shl eax, 1
mov dword [rsp + 0x29c], eax
jmp 0x1401a3aba
mov eax, dword [rsp + 0x29c]
add eax, 3
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0x2ac]
imul eax, dword [rsp + 0x2c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1890], eax
mov dword [rsp + 0xc48], 0
jmp 0x1401a3af5
mov eax, dword [rsp + 0xc48]
inc eax
mov dword [rsp + 0xc48], eax
cmp dword [rsp + 0xc48], 0x1e
jge 0x1401a3c58
mov dword [rsp + 0xc4c], 0x4d
mov dword [rsp + 0x76c], 0
jmp 0x1401a3b2b
mov eax, dword [rsp + 0x76c]
inc eax
mov dword [rsp + 0x76c], eax
cmp dword [rsp + 0x76c], 6
jge 0x1401a3bd7
mov eax, dword [rsp + 0x76c]
add eax, 3
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0x2a4]
add eax, 2
mov dword [rsp + 0x2a4], eax
cmp dword [rsp + 0x2a4], 0xb
jne 0x1401a3bc4
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 0x1401a3b95
mov eax, dword [rsp + 0x2a0]
shl eax, 1
mov dword [rsp + 0x2a0], eax
jmp 0x1401a3ba6
mov eax, dword [rsp + 0x2a0]
add eax, 3
mov dword [rsp + 0x2a0], eax
mov eax, dword [rsp + 0x2a4]
imul eax, dword [rsp + 0xc4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1894], eax
cmp dword [rsp + 0x2a4], 0x12
jl 0x1401a3b4a
jmp 0x1401a3b1b
cmp dword [rsp + 0xc4c], 0x23
jle 0x1401a3c53
mov eax, dword [rsp + 0xc4c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc50], eax
mov dword [rsp + Ordinal_468], 0x2a
mov eax, dword [rsp + 0x2a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3c27
mov eax, dword [rsp + 0x2a8]
shl eax, 1
mov dword [rsp + 0x2a8], eax
jmp 0x1401a3c38
mov eax, dword [rsp + 0x2a8]
add eax, 3
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0xc50]
sub eax, 4
mov dword [rsp + 0xc50], eax
cmp dword [rsp + 0xc50], 0
jg 0x1401a3bf7
jmp 0x1401a3ae5
cmp dword [rsp + 0x2ac], 0x1e
jl 0x1401a3a5a
jmp 0x1401a3a2b
cmp dword [rsp + 0x2c8], 0x23
jle 0x1401a3efb
mov eax, dword [rsp + 0x2c8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc60], eax
mov dword [rsp + 0x770], 0
jmp 0x1401a3cac
mov eax, dword [rsp + 0x770]
inc eax
mov dword [rsp + 0x770], eax
cmp dword [rsp + 0x770], 8
jge 0x1401a3edc
mov eax, dword [rsp + 0x770]
add eax, 6
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0x2c0]
add eax, 5
mov dword [rsp + 0x2c0], eax
cmp dword [rsp + 0x2c0], 0x12
jne 0x1401a3ec9
mov dword [rsp + 0x2b0], Ordinal_46
mov eax, dword [rsp + 0x2b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3d1a
mov eax, dword [rsp + 0x2b0]
shl eax, 1
mov dword [rsp + 0x2b0], eax
jmp 0x1401a3d2b
mov eax, dword [rsp + 0x2b0]
add eax, 3
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2c0]
imul eax, dword [rsp + 0x2c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1898], eax
mov dword [rsp + 0xc54], 0
jmp 0x1401a3d66
mov eax, dword [rsp + 0xc54]
inc eax
mov dword [rsp + 0xc54], eax
cmp dword [rsp + 0xc54], 0x1e
jge 0x1401a3ec9
mov dword [rsp + 0xc58], 0x4d
mov dword [rsp + 0x774], 0
jmp 0x1401a3d9c
mov eax, dword [rsp + 0x774]
inc eax
mov dword [rsp + 0x774], eax
cmp dword [rsp + 0x774], 6
jge 0x1401a3e48
mov eax, dword [rsp + 0x774]
add eax, 3
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0x2b8]
add eax, 2
mov dword [rsp + 0x2b8], eax
cmp dword [rsp + 0x2b8], 0xb
jne 0x1401a3e35
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 0x1401a3e06
mov eax, dword [rsp + 0x2b4]
shl eax, 1
mov dword [rsp + 0x2b4], eax
jmp 0x1401a3e17
mov eax, dword [rsp + 0x2b4]
add eax, 3
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0x2b8]
imul eax, dword [rsp + 0xc58]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x189c], eax
cmp dword [rsp + 0x2b8], 0x12
jl 0x1401a3dbb
jmp 0x1401a3d8c
cmp dword [rsp + 0xc58], 0x23
jle 0x1401a3ec4
mov eax, dword [rsp + 0xc58]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc5c], eax
mov dword [rsp + 0x2bc], Ordinal_46
mov eax, dword [rsp + 0x2bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3e98
mov eax, dword [rsp + 0x2bc]
shl eax, 1
mov dword [rsp + 0x2bc], eax
jmp 0x1401a3ea9
mov eax, dword [rsp + 0x2bc]
add eax, 3
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0xc5c]
sub eax, 4
mov dword [rsp + 0xc5c], eax
cmp dword [rsp + 0xc5c], 0
jg 0x1401a3e68
jmp 0x1401a3d56
cmp dword [rsp + 0x2c0], 0x1e
jl 0x1401a3ccb
jmp 0x1401a3c9c
mov eax, dword [rsp + 0xc60]
sub eax, 4
mov dword [rsp + 0xc60], eax
cmp dword [rsp + 0xc60], 0
jg 0x1401a3c8f
mov dword [rsp + 0x778], 0
jmp 0x1401a3f18
mov eax, dword [rsp + 0x778]
inc eax
mov dword [rsp + 0x778], eax
cmp dword [rsp + 0x778], 8
jge 0x1401a4148
mov eax, dword [rsp + 0x778]
add eax, 6
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x2d8]
add eax, 5
mov dword [rsp + 0x2d8], eax
cmp dword [rsp + 0x2d8], 0x12
jne 0x1401a4135
mov dword [rsp + 0x2c4], Ordinal_46
mov eax, dword [rsp + 0x2c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a3f86
mov eax, dword [rsp + 0x2c4]
shl eax, 1
mov dword [rsp + 0x2c4], eax
jmp 0x1401a3f97
mov eax, dword [rsp + 0x2c4]
add eax, 3
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x2d8]
imul eax, dword [rsp + 0x2c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x18a0], eax
mov dword [rsp + 0xc64], 0
jmp 0x1401a3fd2
mov eax, dword [rsp + 0xc64]
inc eax
mov dword [rsp + 0xc64], eax
cmp dword [rsp + 0xc64], 0x1e
jge 0x1401a4135
mov dword [rsp + 0xc68], 0x4d
mov dword [rsp + 0x77c], 0
jmp 0x1401a4008
mov eax, dword [rsp + 0x77c]
inc eax
mov dword [rsp + 0x77c], eax
cmp dword [rsp + 0x77c], 6
jge 0x1401a40b4
mov eax, dword [rsp + 0x77c]
add eax, 3
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x2d0]
add eax, 2
mov dword [rsp + 0x2d0], eax
cmp dword [rsp + 0x2d0], 0xb
jne 0x1401a40a1
mov dword [rsp + 0x2cc], Ordinal_46
mov eax, dword [rsp + 0x2cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a4072
mov eax, dword [rsp + 0x2cc]
shl eax, 1
mov dword [rsp + 0x2cc], eax
jmp 0x1401a4083
mov eax, dword [rsp + 0x2cc]
add eax, 3
mov dword [rsp + 0x2cc], eax
mov eax, dword [rsp + 0x2d0]
imul eax, dword [rsp + 0xc68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x18a4], eax
cmp dword [rsp + 0x2d0], 0x12
jl 0x1401a4027
jmp 0x1401a3ff8
cmp dword [rsp + 0xc68], 0x23
jle 0x1401a4130
mov eax, dword [rsp + 0xc68]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xc6c], eax
mov dword [rsp + 0x2d4], Ordinal_46
mov eax, dword [rsp + 0x2d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a4104
mov eax, dword [rsp + 0x2d4]
shl eax, 1
mov dword [rsp + 0x2d4], eax
jmp 0x1401a4115
mov eax, dword [rsp + 0x2d4]
add eax, 3
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0xc6c]
sub eax, 4
mov dword [rsp + 0xc6c], eax
cmp dword [rsp + 0xc6c], 0
jg 0x1401a40d4
jmp 0x1401a3fc2
cmp dword [rsp + 0x2d8], 0x1e
jl 0x1401a3f37
jmp 0x1401a3f08
jmp 0x1401a39f5
jmp 0x1401a4355
mov dword [rsp + 0xc70], 0
jmp 0x1401a416f
mov eax, dword [rsp + 0xc70]
inc eax
mov dword [rsp + 0xc70], eax
cmp dword [rsp + 0xc70], 0x1e
jge 0x1401a4355
mov dword [rsp + 0xc74], 0x59
mov dword [rsp + 0x780], 0
jmp 0x1401a41a5
mov eax, dword [rsp + 0x780]
inc eax
mov dword [rsp + 0x780], eax
cmp dword [rsp + 0x780], 7
jge 0x1401a4293
mov eax, dword [rsp + 0x780]
add eax, 4
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0x2e4]
add eax, 3
mov dword [rsp + 0x2e4], eax
cmp dword [rsp + 0x2e4], 0xe
jne 0x1401a4280
mov dword [rsp + 0x2dc], Ordinal_46
mov eax, dword [rsp + 0x2dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a4213
mov eax, dword [rsp + 0x2dc]
shl eax, 1
mov dword [rsp + 0x2dc], eax
jmp 0x1401a4224
mov eax, dword [rsp + 0x2dc]
add eax, 3
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x2e4]
imul eax, dword [rsp + 0xc74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1340], eax
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 0x1401a426f
mov eax, dword [rsp + 0x2e0]
shl eax, 1
mov dword [rsp + 0x2e0], eax
jmp 0x1401a4280
mov eax, dword [rsp + 0x2e0]
add eax, 3
mov dword [rsp + 0x2e0], eax
cmp dword [rsp + 0x2e4], 0x19
jl 0x1401a41c4
jmp 0x1401a4195
cmp dword [rsp + 0xc74], 0x28
jle 0x1401a430f
mov eax, dword [rsp + 0xc74]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xc78], eax
mov dword [rsp + 0x2e8], Ordinal_46
mov eax, dword [rsp + 0x2e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a42e3
mov eax, dword [rsp + 0x2e8]
shl eax, 1
mov dword [rsp + 0x2e8], eax
jmp 0x1401a42f4
mov eax, dword [rsp + 0x2e8]
add eax, 3
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0xc78]
sub eax, 3
mov dword [rsp + 0xc78], eax
cmp dword [rsp + 0xc78], 0
jg 0x1401a42b3
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 0x1401a433f
mov eax, dword [rsp + 0x2ec]
shl eax, 1
mov dword [rsp + 0x2ec], eax
jmp 0x1401a4350
mov eax, dword [rsp + 0x2ec]
add eax, 3
mov dword [rsp + 0x2ec], eax
jmp 0x1401a415f
xor eax, eax
cmp eax, 1
je 0x1401a51c4
xor eax, eax
cmp eax, 1
je 0x1401a4a9b
mov dword [rsp + 0xc7c], 0
jmp 0x1401a4388
mov eax, dword [rsp + 0xc7c]
inc eax
mov dword [rsp + 0xc7c], eax
cmp dword [rsp + 0xc7c], 0x1e
jge 0x1401a4a96
mov dword [rsp + 0xc98], 0x3f
mov dword [rsp + 0x784], 0
jmp 0x1401a43be
mov eax, dword [rsp + 0x784]
inc eax
mov dword [rsp + 0x784], eax
cmp dword [rsp + 0x784], 6
jge 0x1401a473e
mov eax, dword [rsp + 0x784]
add eax, 5
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0x2f8]
add eax, 4
mov dword [rsp + 0x2f8], eax
cmp dword [rsp + 0x2f8], 0x11
jne 0x1401a472b
mov dword [rsp + 0xc80], 0
jmp 0x1401a4419
mov eax, dword [rsp + 0xc80]
inc eax
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 0x1e
jge 0x1401a4584
mov dword [rsp + 0xc84], 0x2a
mov dword [rsp + 0x788], 0
jmp 0x1401a444f
mov eax, dword [rsp + 0x788]
inc eax
mov dword [rsp + 0x788], eax
cmp dword [rsp + 0x788], 4
jge 0x1401a44fe
mov eax, dword [rsp + 0x788]
add eax, 2
mov dword [rsp + 0x2f0], eax
mov eax, dword [rsp + 0x2f0]
inc eax
mov dword [rsp + 0x2f0], eax
cmp dword [rsp + 0x2f0], 7
jne 0x1401a44eb
mov dword [rsp + 0x90], Ordinal_79
cmp dword [rsp + 0x90], 0
jle 0x1401a44cd
mov eax, dword [rsp + 0x90]
sub eax, 5
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jne 0x1401a44cb
mov eax, dword [rsp + 0x90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x90], eax
jmp 0x1401a4493
mov eax, dword [rsp + 0x2f0]
imul eax, dword [rsp + 0xc84]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1344], eax
cmp dword [rsp + 0x2f0], 0xb
jl 0x1401a446e
jmp 0x1401a443f
cmp dword [rsp + 0xc84], 0x14
jle 0x1401a457f
mov eax, dword [rsp + 0xc84]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc88], eax
mov dword [rsp + 0x94], Ordinal_79
cmp dword [rsp + 0x94], 0
jle 0x1401a4564
mov eax, dword [rsp + 0x94]
sub eax, 5
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xa
jne 0x1401a4562
mov eax, dword [rsp + 0x94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x94], eax
jmp 0x1401a452a
mov eax, dword [rsp + 0xc88]
sub eax, 2
mov dword [rsp + 0xc88], eax
cmp dword [rsp + 0xc88], 0
jg 0x1401a451f
jmp 0x1401a4409
mov eax, dword [rsp + 0x2f8]
imul eax, dword [rsp + 0xc98]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1348], eax
mov dword [rsp + 0xc8c], 0
jmp 0x1401a45c0
mov eax, dword [rsp + 0xc8c]
inc eax
mov dword [rsp + 0xc8c], eax
cmp dword [rsp + 0xc8c], 0x1e
jge 0x1401a472b
mov dword [rsp + 0xc90], 0x2a
mov dword [rsp + 0x78c], 0
jmp 0x1401a45f6
mov eax, dword [rsp + 0x78c]
inc eax
mov dword [rsp + 0x78c], eax
cmp dword [rsp + 0x78c], 4
jge 0x1401a46a5
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 0x1401a4692
mov dword [rsp + 0x98], Ordinal_79
cmp dword [rsp + 0x98], 0
jle 0x1401a4674
mov eax, dword [rsp + 0x98]
sub eax, 5
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xa
jne 0x1401a4672
mov eax, dword [rsp + 0x98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x98], eax
jmp 0x1401a463a
mov eax, dword [rsp + 0x2f4]
imul eax, dword [rsp + 0xc90]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x134c], eax
cmp dword [rsp + 0x2f4], 0xb
jl 0x1401a4615
jmp 0x1401a45e6
cmp dword [rsp + 0xc90], 0x14
jle 0x1401a4726
mov eax, dword [rsp + 0xc90]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xc94], eax
mov dword [rsp + 0x9c], Ordinal_79
cmp dword [rsp + 0x9c], 0
jle 0x1401a470b
mov eax, dword [rsp + 0x9c]
sub eax, 5
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xa
jne 0x1401a4709
mov eax, dword [rsp + 0x9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x9c], eax
jmp 0x1401a46d1
mov eax, dword [rsp + 0xc94]
sub eax, 2
mov dword [rsp + 0xc94], eax
cmp dword [rsp + 0xc94], 0
jg 0x1401a46c6
jmp 0x1401a45b0
cmp dword [rsp + 0x2f8], 0x1c
jl 0x1401a43dd
jmp 0x1401a43ae
cmp dword [rsp + 0xc98], 0x1e
jle 0x1401a4909
mov eax, dword [rsp + 0xc98]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xca8], eax
mov dword [rsp + 0xc9c], 0
jmp 0x1401a477f
mov eax, dword [rsp + 0xc9c]
inc eax
mov dword [rsp + 0xc9c], eax
cmp dword [rsp + 0xc9c], 0x1e
jge 0x1401a48ea
mov dword [rsp + 0xca0], 0x2a
mov dword [rsp + 0x790], 0
jmp 0x1401a47b5
mov eax, dword [rsp + 0x790]
inc eax
mov dword [rsp + 0x790], eax
cmp dword [rsp + 0x790], 4
jge 0x1401a4864
mov eax, dword [rsp + 0x790]
add eax, 2
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0x2fc]
inc eax
mov dword [rsp + 0x2fc], eax
cmp dword [rsp + 0x2fc], 7
jne 0x1401a4851
mov dword [rsp + 0xa0], Ordinal_79
cmp dword [rsp + 0xa0], 0
jle 0x1401a4833
mov eax, dword [rsp + 0xa0]
sub eax, 5
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xa
jne 0x1401a4831
mov eax, dword [rsp + 0xa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x1401a47f9
mov eax, dword [rsp + 0x2fc]
imul eax, dword [rsp + 0xca0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1350], eax
cmp dword [rsp + 0x2fc], 0xb
jl 0x1401a47d4
jmp 0x1401a47a5
cmp dword [rsp + 0xca0], 0x14
jle 0x1401a48e5
mov eax, dword [rsp + 0xca0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xca4], eax
mov dword [rsp + 0xa4], Ordinal_79
cmp dword [rsp + 0xa4], 0
jle 0x1401a48ca
mov eax, dword [rsp + 0xa4]
sub eax, 5
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0xa
jne 0x1401a48c8
mov eax, dword [rsp + 0xa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa4], eax
jmp 0x1401a4890
mov eax, dword [rsp + 0xca4]
sub eax, 2
mov dword [rsp + 0xca4], eax
cmp dword [rsp + 0xca4], 0
jg 0x1401a4885
jmp 0x1401a476f
mov eax, dword [rsp + 0xca8]
sub eax, 2
mov dword [rsp + 0xca8], eax
cmp dword [rsp + 0xca8], 0
jg 0x1401a4762
mov dword [rsp + 0xcac], 0
jmp 0x1401a4926
mov eax, dword [rsp + 0xcac]
inc eax
mov dword [rsp + 0xcac], eax
cmp dword [rsp + 0xcac], 0x1e
jge 0x1401a4a91
mov dword [rsp + 0xcb0], 0x2a
mov dword [rsp + 0x794], 0
jmp 0x1401a495c
mov eax, dword [rsp + 0x794]
inc eax
mov dword [rsp + 0x794], eax
cmp dword [rsp + 0x794], 4
jge 0x1401a4a0b
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 0x1401a49f8
mov dword [rsp + 0xa8], Ordinal_79
cmp dword [rsp + 0xa8], 0
jle 0x1401a49da
mov eax, dword [rsp + 0xa8]
sub eax, 5
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0xa
jne 0x1401a49d8
mov eax, dword [rsp + 0xa8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x1401a49a0
mov eax, dword [rsp + 0x300]
imul eax, dword [rsp + 0xcb0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1354], eax
cmp dword [rsp + 0x300], 0xb
jl 0x1401a497b
jmp 0x1401a494c
cmp dword [rsp + 0xcb0], 0x14
jle 0x1401a4a8c
mov eax, dword [rsp + 0xcb0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcb4], eax
mov dword [rsp + 0xac], Ordinal_79
cmp dword [rsp + 0xac], 0
jle 0x1401a4a71
mov eax, dword [rsp + 0xac]
sub eax, 5
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xa
jne 0x1401a4a6f
mov eax, dword [rsp + 0xac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xac], eax
jmp 0x1401a4a37
mov eax, dword [rsp + 0xcb4]
sub eax, 2
mov dword [rsp + 0xcb4], eax
cmp dword [rsp + 0xcb4], 0
jg 0x1401a4a2c
jmp 0x1401a4916
jmp 0x1401a4378
jmp 0x1401a51c4
mov dword [rsp + 0xcb8], 0
jmp 0x1401a4ab8
mov eax, dword [rsp + 0xcb8]
inc eax
mov dword [rsp + 0xcb8], eax
cmp dword [rsp + 0xcb8], 0x1e
jge 0x1401a51c4
mov dword [rsp + 0xcd4], 0x34
mov dword [rsp + 0x798], 0
jmp 0x1401a4aee
mov eax, dword [rsp + 0x798]
inc eax
mov dword [rsp + 0x798], eax
cmp dword [rsp + 0x798], 7
jge 0x1401a4e6d
mov eax, dword [rsp + 0x798]
add eax, 4
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0x30c]
add eax, 3
mov dword [rsp + 0x30c], eax
cmp dword [rsp + 0x30c], 0x10
jne 0x1401a4e5a
mov dword [rsp + 0xcbc], 0
jmp 0x1401a4b49
mov eax, dword [rsp + 0xcbc]
inc eax
mov dword [rsp + 0xcbc], eax
cmp dword [rsp + 0xcbc], 0x1e
jge 0x1401a4cb4
mov dword [rsp + 0xcc0], 0x2a
mov dword [rsp + 0x79c], 0
jmp 0x1401a4b7f
mov eax, dword [rsp + 0x79c]
inc eax
mov dword [rsp + 0x79c], eax
cmp dword [rsp + 0x79c], 4
jge 0x1401a4c2e
mov eax, dword [rsp + 0x79c]
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 0x1401a4c1b
mov dword [rsp + 0xb0], Ordinal_79
cmp dword [rsp + 0xb0], 0
jle 0x1401a4bfd
mov eax, dword [rsp + 0xb0]
sub eax, 5
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xa
jne 0x1401a4bfb
mov eax, dword [rsp + 0xb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x1401a4bc3
mov eax, dword [rsp + 0x304]
imul eax, dword [rsp + 0xcc0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1358], eax
cmp dword [rsp + 0x304], 0xb
jl 0x1401a4b9e
jmp 0x1401a4b6f
cmp dword [rsp + 0xcc0], 0x14
jle 0x1401a4caf
mov eax, dword [rsp + 0xcc0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcc4], eax
mov dword [rsp + 0xb4], Ordinal_79
cmp dword [rsp + 0xb4], 0
jle 0x1401a4c94
mov eax, dword [rsp + 0xb4]
sub eax, 5
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0xa
jne 0x1401a4c92
mov eax, dword [rsp + 0xb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb4], eax
jmp 0x1401a4c5a
mov eax, dword [rsp + 0xcc4]
sub eax, 2
mov dword [rsp + 0xcc4], eax
cmp dword [rsp + 0xcc4], 0
jg 0x1401a4c4f
jmp 0x1401a4b39
mov eax, dword [rsp + 0x30c]
imul eax, dword [rsp + 0xcd4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x135c], eax
mov dword [rsp + 0xcc8], 0
jmp 0x1401a4cef
mov eax, dword [rsp + 0xcc8]
inc eax
mov dword [rsp + 0xcc8], eax
cmp dword [rsp + 0xcc8], 0x1e
jge 0x1401a4e5a
mov dword [rsp + 0xccc], 0x2a
mov dword [rsp + 0x7a0], 0
jmp 0x1401a4d25
mov eax, dword [rsp + 0x7a0]
inc eax
mov dword [rsp + 0x7a0], eax
cmp dword [rsp + 0x7a0], 4
jge 0x1401a4dd4
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 0x1401a4dc1
mov dword [rsp + 0xb8], Ordinal_79
cmp dword [rsp + 0xb8], 0
jle 0x1401a4da3
mov eax, dword [rsp + 0xb8]
sub eax, 5
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0xa
jne 0x1401a4da1
mov eax, dword [rsp + 0xb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb8], eax
jmp 0x1401a4d69
mov eax, dword [rsp + 0x308]
imul eax, dword [rsp + 0xccc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1360], eax
cmp dword [rsp + 0x308], 0xb
jl 0x1401a4d44
jmp 0x1401a4d15
cmp dword [rsp + 0xccc], 0x14
jle 0x1401a4e55
mov eax, dword [rsp + 0xccc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcd0], eax
mov dword [rsp + 0xbc], Ordinal_79
cmp dword [rsp + 0xbc], 0
jle 0x1401a4e3a
mov eax, dword [rsp + 0xbc]
sub eax, 5
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jne 0x1401a4e38
mov eax, dword [rsp + 0xbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbc], eax
jmp 0x1401a4e00
mov eax, dword [rsp + 0xcd0]
sub eax, 2
mov dword [rsp + 0xcd0], eax
cmp dword [rsp + 0xcd0], 0
jg 0x1401a4df5
jmp 0x1401a4cdf
cmp dword [rsp + 0x30c], 0x1b
jl 0x1401a4b0d
jmp 0x1401a4ade
cmp dword [rsp + 0xcd4], 0x19
jle 0x1401a5037
mov eax, dword [rsp + 0xcd4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xce4], eax
mov dword [rsp + 0xcd8], 0
jmp 0x1401a4eae
mov eax, dword [rsp + 0xcd8]
inc eax
mov dword [rsp + 0xcd8], eax
cmp dword [rsp + 0xcd8], 0x1e
jge 0x1401a5019
mov dword [rsp + 0xcdc], 0x2a
mov dword [rsp + 0x7a4], 0
jmp 0x1401a4ee4
mov eax, dword [rsp + 0x7a4]
inc eax
mov dword [rsp + 0x7a4], eax
cmp dword [rsp + 0x7a4], 4
jge 0x1401a4f93
mov eax, dword [rsp + 0x7a4]
add eax, 2
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0x310]
inc eax
mov dword [rsp + 0x310], eax
cmp dword [rsp + 0x310], 7
jne 0x1401a4f80
mov dword [rsp + 0xc0], Ordinal_79
cmp dword [rsp + 0xc0], 0
jle 0x1401a4f62
mov eax, dword [rsp + 0xc0]
sub eax, 5
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xa
jne 0x1401a4f60
mov eax, dword [rsp + 0xc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc0], eax
jmp 0x1401a4f28
mov eax, dword [rsp + 0x310]
imul eax, dword [rsp + 0xcdc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1364], eax
cmp dword [rsp + 0x310], 0xb
jl 0x1401a4f03
jmp 0x1401a4ed4
cmp dword [rsp + 0xcdc], 0x14
jle 0x1401a5014
mov eax, dword [rsp + 0xcdc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xce0], eax
mov dword [rsp + 0xc4], Ordinal_79
cmp dword [rsp + 0xc4], 0
jle 0x1401a4ff9
mov eax, dword [rsp + 0xc4]
sub eax, 5
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jne 0x1401a4ff7
mov eax, dword [rsp + 0xc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc4], eax
jmp 0x1401a4fbf
mov eax, dword [rsp + 0xce0]
sub eax, 2
mov dword [rsp + 0xce0], eax
cmp dword [rsp + 0xce0], 0
jg 0x1401a4fb4
jmp 0x1401a4e9e
mov eax, dword [rsp + 0xce4]
dec eax
mov dword [rsp + 0xce4], eax
cmp dword [rsp + 0xce4], 0
jg 0x1401a4e91
mov dword [rsp + 0xce8], 0
jmp 0x1401a5054
mov eax, dword [rsp + 0xce8]
inc eax
mov dword [rsp + 0xce8], eax
cmp dword [rsp + 0xce8], 0x1e
jge 0x1401a51bf
mov dword [rsp + 0xcec], 0x2a
mov dword [rsp + 0x7a8], 0
jmp 0x1401a508a
mov eax, dword [rsp + 0x7a8]
inc eax
mov dword [rsp + 0x7a8], eax
cmp dword [rsp + 0x7a8], 4
jge 0x1401a5139
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 0x1401a5126
mov dword [rsp + 0xc8], Ordinal_79
cmp dword [rsp + 0xc8], 0
jle 0x1401a5108
mov eax, dword [rsp + 0xc8]
sub eax, 5
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xa
jne 0x1401a5106
mov eax, dword [rsp + 0xc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc8], eax
jmp 0x1401a50ce
mov eax, dword [rsp + 0x314]
imul eax, dword [rsp + 0xcec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1368], eax
cmp dword [rsp + 0x314], 0xb
jl 0x1401a50a9
jmp 0x1401a507a
cmp dword [rsp + 0xcec], 0x14
jle 0x1401a51ba
mov eax, dword [rsp + 0xcec]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xcf0], eax
mov dword [rsp + 0xcc], Ordinal_79
cmp dword [rsp + 0xcc], 0
jle 0x1401a519f
mov eax, dword [rsp + 0xcc]
sub eax, 5
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jne 0x1401a519d
mov eax, dword [rsp + 0xcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc], eax
jmp 0x1401a5165
mov eax, dword [rsp + 0xcf0]
sub eax, 2
mov dword [rsp + 0xcf0], eax
cmp dword [rsp + 0xcf0], 0
jg 0x1401a515a
jmp 0x1401a5044
jmp 0x1401a4aa8
xor eax, eax
cmp eax, 1
je 0x1401a6322
xor eax, eax
cmp eax, 1
je 0x1401a5a7e
mov dword [rsp + 0xcf4], 0
jmp 0x1401a51f7
mov eax, dword [rsp + 0xcf4]
inc eax
mov dword [rsp + 0xcf4], eax
cmp dword [rsp + 0xcf4], 0x1e
jge 0x1401a5a79
mov dword [rsp + 0xd10], 0x3f
mov dword [rsp + 0x7ac], 0
jmp 0x1401a522d
mov eax, dword [rsp + 0x7ac]
inc eax
mov dword [rsp + 0x7ac], eax
cmp dword [rsp + 0x7ac], 9
jge 0x1401a5665
mov eax, dword [rsp + 0x7ac]
add eax, 7
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x330]
add eax, 4
mov dword [rsp + 0x330], eax
cmp dword [rsp + 0x330], 0x15
jne 0x1401a5652
mov dword [rsp + 0xcf8], 0
jmp 0x1401a5288
mov eax, dword [rsp + 0xcf8]
inc eax
mov dword [rsp + 0xcf8], eax
cmp dword [rsp + 0xcf8], 0x1e
jge 0x1401a5451
mov dword [rsp + 0xcfc], 0x11
mov dword [rsp + 0x7b0], 0
jmp 0x1401a52be
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x7b0], eax
cmp dword [rsp + 0x7b0], 3
jge 0x1401a5399
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x31c]
inc eax
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 4
jne 0x1401a5386
mov dword [rsp + 0x318], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7b4], 0
jmp 0x1401a5322
mov eax, dword [rsp + 0x7b4]
inc eax
mov dword [rsp + 0x7b4], eax
cmp dword [rsp + 0x7b4], 4
jge 0x1401a536b
mov eax, dword [rsp + 0x7b4]
mov ecx, dword [rsp + 0x318]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x318], eax
mov eax, dword [rsp + 0x318]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a5369
imul eax, dword [rsp + 0x318], 3
mov dword [rsp + 0x318], eax
jmp 0x1401a5312
mov eax, dword [rsp + 0x31c]
imul eax, dword [rsp + 0xcfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x136c], eax
cmp dword [rsp + 0x31c], 6
jl 0x1401a52dc
jmp 0x1401a52ae
cmp dword [rsp + 0xcfc], 0xa
jle 0x1401a544c
mov eax, dword [rsp + 0xcfc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd00], eax
mov dword [rsp + 0x320], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7b8], 0
jmp 0x1401a53e5
mov eax, dword [rsp + 0x7b8]
inc eax
mov dword [rsp + 0x7b8], eax
cmp dword [rsp + 0x7b8], 4
jge 0x1401a542e
mov eax, dword [rsp + 0x7b8]
mov ecx, dword [rsp + 0x320]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x320]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a542c
imul eax, dword [rsp + 0x320], 3
mov dword [rsp + 0x320], eax
jmp 0x1401a53d5
mov eax, dword [rsp + 0xd00]
dec eax
mov dword [rsp + 0xd00], eax
cmp dword [rsp + 0xd00], 0
jg 0x1401a53bd
jmp 0x1401a5278
mov eax, dword [rsp + 0x330]
imul eax, dword [rsp + 0xd10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1370], eax
mov dword [rsp + 0xd04], 0
jmp 0x1401a5489
mov eax, dword [rsp + 0xd04]
inc eax
mov dword [rsp + 0xd04], eax
cmp dword [rsp + 0xd04], 0x1e
jge 0x1401a5652
mov dword [rsp + 0xd08], 0x11
mov dword [rsp + 0x7bc], 0
jmp 0x1401a54bf
mov eax, dword [rsp + 0x7bc]
inc eax
mov dword [rsp + 0x7bc], eax
cmp dword [rsp + 0x7bc], 3
jge 0x1401a559a
mov eax, dword [rsp + 0x7bc]
inc eax
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x328]
inc eax
mov dword [rsp + 0x328], eax
cmp dword [rsp + 0x328], 4
jne 0x1401a5587
mov dword [rsp + 0x324], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7c0], 0
jmp 0x1401a5523
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x7c0], eax
cmp dword [rsp + 0x7c0], 4
jge 0x1401a556c
mov eax, dword [rsp + 0x7c0]
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 0x1401a556a
imul eax, dword [rsp + 0x324], 3
mov dword [rsp + 0x324], eax
jmp 0x1401a5513
mov eax, dword [rsp + 0x328]
imul eax, dword [rsp + 0xd08]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1374], eax
cmp dword [rsp + 0x328], 6
jl 0x1401a54dd
jmp 0x1401a54af
cmp dword [rsp + 0xd08], 0xa
jle 0x1401a564d
mov eax, dword [rsp + 0xd08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd0c], eax
mov dword [rsp + 0x32c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7c4], 0
jmp 0x1401a55e6
mov eax, dword [rsp + 0x7c4]
inc eax
mov dword [rsp + 0x7c4], eax
cmp dword [rsp + 0x7c4], 4
jge 0x1401a562f
mov eax, dword [rsp + 0x7c4]
mov ecx, dword [rsp + 0x32c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0x32c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a562d
imul eax, dword [rsp + 0x32c], 3
mov dword [rsp + 0x32c], eax
jmp 0x1401a55d6
mov eax, dword [rsp + 0xd0c]
dec eax
mov dword [rsp + 0xd0c], eax
cmp dword [rsp + 0xd0c], 0
jg 0x1401a55be
jmp 0x1401a5479
cmp dword [rsp + 0x330], 0x23
jl 0x1401a524c
jmp 0x1401a521d
cmp dword [rsp + 0xd10], 0x28
jle 0x1401a588e
mov eax, dword [rsp + 0xd10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd20], eax
mov dword [rsp + 0xd14], 0
jmp 0x1401a56a6
mov eax, dword [rsp + 0xd14]
inc eax
mov dword [rsp + 0xd14], eax
cmp dword [rsp + 0xd14], 0x1e
jge 0x1401a586f
mov dword [rsp + 0xd18], 0x11
mov dword [rsp + 0x7c8], 0
jmp 0x1401a56dc
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x7c8], eax
cmp dword [rsp + 0x7c8], 3
jge 0x1401a57b7
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x338]
inc eax
mov dword [rsp + 0x338], eax
cmp dword [rsp + 0x338], 4
jne 0x1401a57a4
mov dword [rsp + 0x334], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7cc], 0
jmp 0x1401a5740
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x7cc], eax
cmp dword [rsp + 0x7cc], 4
jge 0x1401a5789
mov eax, dword [rsp + 0x7cc]
mov ecx, dword [rsp + 0x334]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0x334]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a5787
imul eax, dword [rsp + 0x334], 3
mov dword [rsp + 0x334], eax
jmp 0x1401a5730
mov eax, dword [rsp + 0x338]
imul eax, dword [rsp + 0xd18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1378], eax
cmp dword [rsp + 0x338], 6
jl 0x1401a56fa
jmp 0x1401a56cc
cmp dword [rsp + 0xd18], 0xa
jle 0x1401a586a
mov eax, dword [rsp + 0xd18]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd1c], eax
mov dword [rsp + 0x33c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d0], 0
jmp 0x1401a5803
mov eax, dword [rsp + 0x7d0]
inc eax
mov dword [rsp + 0x7d0], eax
cmp dword [rsp + 0x7d0], 4
jge 0x1401a584c
mov eax, dword [rsp + 0x7d0]
mov ecx, dword [rsp + 0x33c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0x33c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a584a
imul eax, dword [rsp + 0x33c], 3
mov dword [rsp + 0x33c], eax
jmp 0x1401a57f3
mov eax, dword [rsp + 0xd1c]
dec eax
mov dword [rsp + 0xd1c], eax
cmp dword [rsp + 0xd1c], 0
jg 0x1401a57db
jmp 0x1401a5696
mov eax, dword [rsp + 0xd20]
sub eax, 2
mov dword [rsp + 0xd20], eax
cmp dword [rsp + 0xd20], 0
jg 0x1401a5689
mov dword [rsp + 0xd24], 0
jmp 0x1401a58ab
mov eax, dword [rsp + 0xd24]
inc eax
mov dword [rsp + 0xd24], eax
cmp dword [rsp + 0xd24], 0x1e
jge 0x1401a5a74
mov dword [rsp + 0xd28], 0x11
mov dword [rsp + 0x7d4], 0
jmp 0x1401a58e1
mov eax, dword [rsp + 0x7d4]
inc eax
mov dword [rsp + 0x7d4], eax
cmp dword [rsp + 0x7d4], 3
jge 0x1401a59bc
mov eax, dword [rsp + 0x7d4]
inc eax
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x344]
inc eax
mov dword [rsp + 0x344], eax
cmp dword [rsp + 0x344], 4
jne 0x1401a59a9
mov dword [rsp + 0x340], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7d8], 0
jmp 0x1401a5945
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x7d8], eax
cmp dword [rsp + 0x7d8], 4
jge 0x1401a598e
mov eax, dword [rsp + 0x7d8]
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 0x1401a598c
imul eax, dword [rsp + 0x340], 3
mov dword [rsp + 0x340], eax
jmp 0x1401a5935
mov eax, dword [rsp + 0x344]
imul eax, dword [rsp + 0xd28]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x137c], eax
cmp dword [rsp + 0x344], 6
jl 0x1401a58ff
jmp 0x1401a58d1
cmp dword [rsp + 0xd28], 0xa
jle 0x1401a5a6f
mov eax, dword [rsp + 0xd28]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd2c], eax
mov dword [rsp + 0x348], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7dc], 0
jmp 0x1401a5a08
mov eax, dword [rsp + 0x7dc]
inc eax
mov dword [rsp + 0x7dc], eax
cmp dword [rsp + 0x7dc], 4
jge 0x1401a5a51
mov eax, dword [rsp + 0x7dc]
mov ecx, dword [rsp + 0x348]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a5a4f
imul eax, dword [rsp + 0x348], 3
mov dword [rsp + 0x348], eax
jmp 0x1401a59f8
mov eax, dword [rsp + 0xd2c]
dec eax
mov dword [rsp + 0xd2c], eax
cmp dword [rsp + 0xd2c], 0
jg 0x1401a59e0
jmp 0x1401a589b
jmp 0x1401a51e7
jmp 0x1401a6322
mov dword [rsp + 0xd30], 0
jmp 0x1401a5a9b
mov eax, dword [rsp + 0xd30]
inc eax
mov dword [rsp + 0xd30], eax
cmp dword [rsp + 0xd30], 0x1e
jge 0x1401a6322
mov dword [rsp + 0xd4c], 0x5c
mov dword [rsp + 0x7e0], 0
jmp 0x1401a5ad1
mov eax, dword [rsp + 0x7e0]
inc eax
mov dword [rsp + 0x7e0], eax
cmp dword [rsp + 0x7e0], 6
jge 0x1401a5f0d
mov eax, dword [rsp + 0x7e0]
add eax, 9
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x364]
add eax, 3
mov dword [rsp + 0x364], eax
cmp dword [rsp + 0x364], 0x18
jne 0x1401a5efa
mov dword [rsp + 0xd34], 0
jmp 0x1401a5b2c
mov eax, dword [rsp + 0xd34]
inc eax
mov dword [rsp + 0xd34], eax
cmp dword [rsp + 0xd34], 0x1e
jge 0x1401a5cf5
mov dword [rsp + 0xd38], 0x11
mov dword [rsp + 0x7e4], 0
jmp 0x1401a5b62
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x7e4], eax
cmp dword [rsp + 0x7e4], 3
jge 0x1401a5c3d
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x350]
inc eax
mov dword [rsp + 0x350], eax
cmp dword [rsp + 0x350], 4
jne 0x1401a5c2a
mov dword [rsp + 0x34c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7e8], 0
jmp 0x1401a5bc6
mov eax, dword [rsp + 0x7e8]
inc eax
mov dword [rsp + 0x7e8], eax
cmp dword [rsp + 0x7e8], 4
jge 0x1401a5c0f
mov eax, dword [rsp + 0x7e8]
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 0x1401a5c0d
imul eax, dword [rsp + 0x34c], 3
mov dword [rsp + 0x34c], eax
jmp 0x1401a5bb6
mov eax, dword [rsp + 0x350]
imul eax, dword [rsp + 0xd38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1380], eax
cmp dword [rsp + 0x350], 6
jl 0x1401a5b80
jmp 0x1401a5b52
cmp dword [rsp + 0xd38], 0xa
jle 0x1401a5cf0
mov eax, dword [rsp + 0xd38]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd3c], eax
mov dword [rsp + 0x354], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7ec], 0
jmp 0x1401a5c89
mov eax, dword [rsp + 0x7ec]
inc eax
mov dword [rsp + 0x7ec], eax
cmp dword [rsp + 0x7ec], 4
jge 0x1401a5cd2
mov eax, dword [rsp + 0x7ec]
mov ecx, dword [rsp + 0x354]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x354]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a5cd0
imul eax, dword [rsp + 0x354], 3
mov dword [rsp + 0x354], eax
jmp 0x1401a5c79
mov eax, dword [rsp + 0xd3c]
dec eax
mov dword [rsp + 0xd3c], eax
cmp dword [rsp + 0xd3c], 0
jg 0x1401a5c61
jmp 0x1401a5b1c
mov eax, dword [rsp + 0x364]
imul eax, dword [rsp + 0xd4c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1384], eax
mov dword [rsp + 0xd40], 0
jmp 0x1401a5d31
mov eax, dword [rsp + 0xd40]
inc eax
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 0x1e
jge 0x1401a5efa
mov dword [rsp + 0xd44], 0x11
mov dword [rsp + 0x7f0], 0
jmp 0x1401a5d67
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x7f0], eax
cmp dword [rsp + 0x7f0], 3
jge 0x1401a5e42
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x35c], eax
mov eax, dword [rsp + 0x35c]
inc eax
mov dword [rsp + 0x35c], eax
cmp dword [rsp + 0x35c], 4
jne 0x1401a5e2f
mov dword [rsp + 0x358], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f4], 0
jmp 0x1401a5dcb
mov eax, dword [rsp + 0x7f4]
inc eax
mov dword [rsp + 0x7f4], eax
cmp dword [rsp + 0x7f4], 4
jge 0x1401a5e14
mov eax, dword [rsp + 0x7f4]
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 0x1401a5e12
imul eax, dword [rsp + 0x358], 3
mov dword [rsp + 0x358], eax
jmp 0x1401a5dbb
mov eax, dword [rsp + 0x35c]
imul eax, dword [rsp + 0xd44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1388], eax
cmp dword [rsp + 0x35c], 6
jl 0x1401a5d85
jmp 0x1401a5d57
cmp dword [rsp + 0xd44], 0xa
jle 0x1401a5ef5
mov eax, dword [rsp + 0xd44]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd48], eax
mov dword [rsp + 0x360], reloc.WS2_32.dll_listen
mov dword [rsp + 0x7f8], 0
jmp 0x1401a5e8e
mov eax, dword [rsp + 0x7f8]
inc eax
mov dword [rsp + 0x7f8], eax
cmp dword [rsp + 0x7f8], 4
jge 0x1401a5ed7
mov eax, dword [rsp + 0x7f8]
mov ecx, dword [rsp + 0x360]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x360]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a5ed5
imul eax, dword [rsp + 0x360], 3
mov dword [rsp + 0x360], eax
jmp 0x1401a5e7e
mov eax, dword [rsp + 0xd48]
dec eax
mov dword [rsp + 0xd48], eax
cmp dword [rsp + 0xd48], 0
jg 0x1401a5e66
jmp 0x1401a5d21
cmp dword [rsp + 0x364], 0x21
jl 0x1401a5af0
jmp 0x1401a5ac1
cmp dword [rsp + 0xd4c], 0x32
jle 0x1401a6137
mov eax, dword [rsp + 0xd4c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd5c], eax
mov dword [rsp + 0xd50], 0
jmp 0x1401a5f4f
mov eax, dword [rsp + 0xd50]
inc eax
mov dword [rsp + 0xd50], eax
cmp dword [rsp + 0xd50], 0x1e
jge 0x1401a6118
mov dword [rsp + 0xd54], 0x11
mov dword [rsp + 0x7fc], 0
jmp 0x1401a5f85
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x7fc], eax
cmp dword [rsp + 0x7fc], 3
jge 0x1401a6060
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x36c], eax
mov eax, dword [rsp + 0x36c]
inc eax
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 4
jne 0x1401a604d
mov dword [rsp + 0x368], reloc.WS2_32.dll_listen
mov dword [rsp + 0x800], 0
jmp 0x1401a5fe9
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x800], eax
cmp dword [rsp + 0x800], 4
jge 0x1401a6032
mov eax, dword [rsp + 0x800]
mov ecx, dword [rsp + 0x368]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x368]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a6030
imul eax, dword [rsp + 0x368], 3
mov dword [rsp + 0x368], eax
jmp 0x1401a5fd9
mov eax, dword [rsp + 0x36c]
imul eax, dword [rsp + 0xd54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138c], eax
cmp dword [rsp + 0x36c], 6
jl 0x1401a5fa3
jmp 0x1401a5f75
cmp dword [rsp + 0xd54], 0xa
jle 0x1401a6113
mov eax, dword [rsp + 0xd54]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd58], eax
mov dword [rsp + 0x370], reloc.WS2_32.dll_listen
mov dword [rsp + 0x804], 0
jmp 0x1401a60ac
mov eax, dword [rsp + 0x804]
inc eax
mov dword [rsp + 0x804], eax
cmp dword [rsp + 0x804], 4
jge 0x1401a60f5
mov eax, dword [rsp + 0x804]
mov ecx, dword [rsp + 0x370]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x370]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a60f3
imul eax, dword [rsp + 0x370], 3
mov dword [rsp + 0x370], eax
jmp 0x1401a609c
mov eax, dword [rsp + 0xd58]
dec eax
mov dword [rsp + 0xd58], eax
cmp dword [rsp + 0xd58], 0
jg 0x1401a6084
jmp 0x1401a5f3f
mov eax, dword [rsp + 0xd5c]
sub eax, 5
mov dword [rsp + 0xd5c], eax
cmp dword [rsp + 0xd5c], 0
jg 0x1401a5f32
mov dword [rsp + 0xd60], 0
jmp 0x1401a6154
mov eax, dword [rsp + 0xd60]
inc eax
mov dword [rsp + 0xd60], eax
cmp dword [rsp + 0xd60], 0x1e
jge 0x1401a631d
mov dword [rsp + 0xd64], 0x11
mov dword [rsp + 0x808], 0
jmp 0x1401a618a
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x808], eax
cmp dword [rsp + 0x808], 3
jge 0x1401a6265
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x378]
inc eax
mov dword [rsp + 0x378], eax
cmp dword [rsp + 0x378], 4
jne 0x1401a6252
mov dword [rsp + 0x374], reloc.WS2_32.dll_listen
mov dword [rsp + 0x80c], 0
jmp 0x1401a61ee
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x80c], eax
cmp dword [rsp + 0x80c], 4
jge 0x1401a6237
mov eax, dword [rsp + 0x80c]
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 0x1401a6235
imul eax, dword [rsp + 0x374], 3
mov dword [rsp + 0x374], eax
jmp 0x1401a61de
mov eax, dword [rsp + 0x378]
imul eax, dword [rsp + 0xd64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1390], eax
cmp dword [rsp + 0x378], 6
jl 0x1401a61a8
jmp 0x1401a617a
cmp dword [rsp + 0xd64], 0xa
jle 0x1401a6318
mov eax, dword [rsp + 0xd64]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xd68], eax
mov dword [rsp + 0x37c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x810], 0
jmp 0x1401a62b1
mov eax, dword [rsp + 0x810]
inc eax
mov dword [rsp + 0x810], eax
cmp dword [rsp + 0x810], 4
jge 0x1401a62fa
mov eax, dword [rsp + 0x810]
mov ecx, dword [rsp + 0x37c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x37c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a62f8
imul eax, dword [rsp + 0x37c], 3
mov dword [rsp + 0x37c], eax
jmp 0x1401a62a1
mov eax, dword [rsp + 0xd68]
dec eax
mov dword [rsp + 0xd68], eax
cmp dword [rsp + 0xd68], 0
jg 0x1401a6289
jmp 0x1401a6144
jmp 0x1401a5a8b
xor eax, eax
cmp eax, 1
je 0x1401a70e7
xor eax, eax
cmp eax, 1
je 0x1401a6a11
mov dword [rsp + 0xd6c], 0
jmp 0x1401a6355
mov eax, dword [rsp + 0xd6c]
inc eax
mov dword [rsp + 0xd6c], eax
cmp dword [rsp + 0xd6c], 0x1e
jge 0x1401a6a0c
mov dword [rsp + 0xd88], 0x33
mov dword [rsp + 0x814], 0
jmp 0x1401a638b
mov eax, dword [rsp + 0x814]
inc eax
mov dword [rsp + 0x814], eax
cmp dword [rsp + 0x814], 6
jge 0x1401a66dd
mov eax, dword [rsp + 0x814]
add eax, 2
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0x398]
add eax, 3
mov dword [rsp + 0x398], eax
cmp dword [rsp + 0x398], 0xb
jne 0x1401a66ca
mov dword [rsp + 0xd70], 0
jmp 0x1401a63e6
mov eax, dword [rsp + 0xd70]
inc eax
mov dword [rsp + 0xd70], eax
cmp dword [rsp + 0xd70], 0x1e
jge 0x1401a653c
mov dword [rsp + 0xd74], 7
mov dword [rsp + 0x818], 0
jmp 0x1401a641c
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x818], eax
cmp dword [rsp + 0x818], 2
jge 0x1401a64bf
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x384]
inc eax
mov dword [rsp + 0x384], eax
cmp dword [rsp + 0x384], 2
jne 0x1401a64b0
mov dword [rsp + 0x380], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x380]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6484
mov eax, dword [rsp + 0x380]
shl eax, 1
mov dword [rsp + 0x380], eax
jmp 0x1401a6495
mov eax, dword [rsp + 0x380]
add eax, 3
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x384]
imul eax, dword [rsp + 0xd74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1394], eax
cmp dword [rsp + 0x384], 3
jl 0x1401a643a
jmp 0x1401a640c
cmp dword [rsp + 0xd74], 5
jle 0x1401a6537
mov eax, dword [rsp + 0xd74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd78], eax
mov dword [rsp + 0x388], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x388]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a650c
mov eax, dword [rsp + 0x388]
shl eax, 1
mov dword [rsp + 0x388], eax
jmp 0x1401a651d
mov eax, dword [rsp + 0x388]
add eax, 3
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0xd78]
dec eax
mov dword [rsp + 0xd78], eax
cmp dword [rsp + 0xd78], 0
jg 0x1401a64dc
jmp 0x1401a63d6
mov eax, dword [rsp + 0x398]
imul eax, dword [rsp + 0xd88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1398], eax
mov dword [rsp + 0xd7c], 0
jmp 0x1401a6574
mov eax, dword [rsp + 0xd7c]
inc eax
mov dword [rsp + 0xd7c], eax
cmp dword [rsp + 0xd7c], 0x1e
jge 0x1401a66ca
mov dword [rsp + 0xd80], 7
mov dword [rsp + 0x81c], 0
jmp 0x1401a65aa
mov eax, dword [rsp + 0x81c]
inc eax
mov dword [rsp + 0x81c], eax
cmp dword [rsp + 0x81c], 2
jge 0x1401a664d
mov eax, dword [rsp + 0x81c]
inc eax
mov dword [rsp + 0x390], eax
mov eax, dword [rsp + 0x390]
inc eax
mov dword [rsp + 0x390], eax
cmp dword [rsp + 0x390], 2
jne 0x1401a663e
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 0x1401a6612
mov eax, dword [rsp + 0x38c]
shl eax, 1
mov dword [rsp + 0x38c], eax
jmp 0x1401a6623
mov eax, dword [rsp + 0x38c]
add eax, 3
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0x390]
imul eax, dword [rsp + 0xd80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x139c], eax
cmp dword [rsp + 0x390], 3
jl 0x1401a65c8
jmp 0x1401a659a
cmp dword [rsp + 0xd80], 5
jle 0x1401a66c5
mov eax, dword [rsp + 0xd80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd84], eax
mov dword [rsp + 0x394], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x394]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a669a
mov eax, dword [rsp + 0x394]
shl eax, 1
mov dword [rsp + 0x394], eax
jmp 0x1401a66ab
mov eax, dword [rsp + 0x394]
add eax, 3
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0xd84]
dec eax
mov dword [rsp + 0xd84], eax
cmp dword [rsp + 0xd84], 0
jg 0x1401a666a
jmp 0x1401a6564
cmp dword [rsp + 0x398], 0xf
jl 0x1401a63aa
jmp 0x1401a637b
cmp dword [rsp + 0xd88], 0x19
jle 0x1401a6894
mov eax, dword [rsp + 0xd88]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xd98], eax
mov dword [rsp + 0xd8c], 0
jmp 0x1401a671f
mov eax, dword [rsp + 0xd8c]
inc eax
mov dword [rsp + 0xd8c], eax
cmp dword [rsp + 0xd8c], 0x1e
jge 0x1401a6875
mov dword [rsp + 0xd90], 7
mov dword [rsp + 0x820], 0
jmp 0x1401a6755
mov eax, dword [rsp + 0x820]
inc eax
mov dword [rsp + 0x820], eax
cmp dword [rsp + 0x820], 2
jge 0x1401a67f8
mov eax, dword [rsp + 0x820]
inc eax
mov dword [rsp + 0x3a0], eax
mov eax, dword [rsp + 0x3a0]
inc eax
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 2
jne 0x1401a67e9
mov dword [rsp + 0x39c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x39c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a67bd
mov eax, dword [rsp + 0x39c]
shl eax, 1
mov dword [rsp + 0x39c], eax
jmp 0x1401a67ce
mov eax, dword [rsp + 0x39c]
add eax, 3
mov dword [rsp + 0x39c], eax
mov eax, dword [rsp + 0x3a0]
imul eax, dword [rsp + 0xd90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13a0], eax
cmp dword [rsp + 0x3a0], 3
jl 0x1401a6773
jmp 0x1401a6745
cmp dword [rsp + 0xd90], 5
jle 0x1401a6870
mov eax, dword [rsp + 0xd90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd94], eax
mov dword [rsp + 0x3a4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6845
mov eax, dword [rsp + 0x3a4]
shl eax, 1
mov dword [rsp + 0x3a4], eax
jmp 0x1401a6856
mov eax, dword [rsp + 0x3a4]
add eax, 3
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0xd94]
dec eax
mov dword [rsp + 0xd94], eax
cmp dword [rsp + 0xd94], 0
jg 0x1401a6815
jmp 0x1401a670f
mov eax, dword [rsp + 0xd98]
sub eax, 2
mov dword [rsp + 0xd98], eax
cmp dword [rsp + 0xd98], 0
jg 0x1401a6702
mov dword [rsp + 0xd9c], 0
jmp 0x1401a68b1
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0xd9c], eax
cmp dword [rsp + 0xd9c], 0x1e
jge 0x1401a6a07
mov dword [rsp + 0xda0], 7
mov dword [rsp + 0x824], 0
jmp 0x1401a68e7
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x824], eax
cmp dword [rsp + 0x824], 2
jge 0x1401a698a
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x3ac], eax
mov eax, dword [rsp + 0x3ac]
inc eax
mov dword [rsp + 0x3ac], eax
cmp dword [rsp + 0x3ac], 2
jne 0x1401a697b
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 0x1401a694f
mov eax, dword [rsp + 0x3a8]
shl eax, 1
mov dword [rsp + 0x3a8], eax
jmp 0x1401a6960
mov eax, dword [rsp + 0x3a8]
add eax, 3
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3ac]
imul eax, dword [rsp + 0xda0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13a4], eax
cmp dword [rsp + 0x3ac], 3
jl 0x1401a6905
jmp 0x1401a68d7
cmp dword [rsp + 0xda0], 5
jle 0x1401a6a02
mov eax, dword [rsp + 0xda0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xda4], eax
mov dword [rsp + 0x3b0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a69d7
mov eax, dword [rsp + 0x3b0]
shl eax, 1
mov dword [rsp + 0x3b0], eax
jmp 0x1401a69e8
mov eax, dword [rsp + 0x3b0]
add eax, 3
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0xda4]
dec eax
mov dword [rsp + 0xda4], eax
cmp dword [rsp + 0xda4], 0
jg 0x1401a69a7
jmp 0x1401a68a1
jmp 0x1401a6345
jmp 0x1401a70e7
mov dword [rsp + 0xda8], 0
jmp 0x1401a6a2e
mov eax, dword [rsp + 0xda8]
inc eax
mov dword [rsp + 0xda8], eax
cmp dword [rsp + 0xda8], 0x1e
jge 0x1401a70e7
mov dword [rsp + 0xdc4], 0x44
mov dword [rsp + 0x828], 0
jmp 0x1401a6a64
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x828], eax
cmp dword [rsp + 0x828], 7
jge 0x1401a6db9
mov eax, dword [rsp + 0x828]
add eax, 4
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0x3cc]
add eax, 4
mov dword [rsp + 0x3cc], eax
cmp dword [rsp + 0x3cc], 0x10
jne 0x1401a6da6
mov dword [rsp + 0xdac], 0
jmp 0x1401a6abf
mov eax, dword [rsp + 0xdac]
inc eax
mov dword [rsp + 0xdac], eax
cmp dword [rsp + 0xdac], 0x1e
jge 0x1401a6c15
mov dword [rsp + 0xdb0], 7
mov dword [rsp + 0x82c], 0
jmp 0x1401a6af5
mov eax, dword [rsp + 0x82c]
inc eax
mov dword [rsp + 0x82c], eax
cmp dword [rsp + 0x82c], 2
jge 0x1401a6b98
mov eax, dword [rsp + 0x82c]
inc eax
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x3b8]
inc eax
mov dword [rsp + 0x3b8], eax
cmp dword [rsp + 0x3b8], 2
jne 0x1401a6b89
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 0x1401a6b5d
mov eax, dword [rsp + 0x3b4]
shl eax, 1
mov dword [rsp + 0x3b4], eax
jmp 0x1401a6b6e
mov eax, dword [rsp + 0x3b4]
add eax, 3
mov dword [rsp + 0x3b4], eax
mov eax, dword [rsp + 0x3b8]
imul eax, dword [rsp + 0xdb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13a8], eax
cmp dword [rsp + 0x3b8], 3
jl 0x1401a6b13
jmp 0x1401a6ae5
cmp dword [rsp + 0xdb0], 5
jle 0x1401a6c10
mov eax, dword [rsp + 0xdb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdb4], eax
mov dword [rsp + 0x3bc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6be5
mov eax, dword [rsp + 0x3bc]
shl eax, 1
mov dword [rsp + 0x3bc], eax
jmp 0x1401a6bf6
mov eax, dword [rsp + 0x3bc]
add eax, 3
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0xdb4]
dec eax
mov dword [rsp + 0xdb4], eax
cmp dword [rsp + 0xdb4], 0
jg 0x1401a6bb5
jmp 0x1401a6aaf
mov eax, dword [rsp + 0x3cc]
imul eax, dword [rsp + 0xdc4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13ac], eax
mov dword [rsp + 0xdb8], 0
jmp 0x1401a6c50
mov eax, dword [rsp + 0xdb8]
inc eax
mov dword [rsp + 0xdb8], eax
cmp dword [rsp + 0xdb8], 0x1e
jge 0x1401a6da6
mov dword [rsp + 0xdbc], 7
mov dword [rsp + 0x830], 0
jmp 0x1401a6c86
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x830], eax
cmp dword [rsp + 0x830], 2
jge 0x1401a6d29
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x3c4]
inc eax
mov dword [rsp + 0x3c4], eax
cmp dword [rsp + 0x3c4], 2
jne 0x1401a6d1a
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 0x1401a6cee
mov eax, dword [rsp + 0x3c0]
shl eax, 1
mov dword [rsp + 0x3c0], eax
jmp 0x1401a6cff
mov eax, dword [rsp + 0x3c0]
add eax, 3
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0x3c4]
imul eax, dword [rsp + 0xdbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13b0], eax
cmp dword [rsp + 0x3c4], 3
jl 0x1401a6ca4
jmp 0x1401a6c76
cmp dword [rsp + 0xdbc], 5
jle 0x1401a6da1
mov eax, dword [rsp + 0xdbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc0], eax
mov dword [rsp + 0x3c8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6d76
mov eax, dword [rsp + 0x3c8]
shl eax, 1
mov dword [rsp + 0x3c8], eax
jmp 0x1401a6d87
mov eax, dword [rsp + 0x3c8]
add eax, 3
mov dword [rsp + 0x3c8], eax
mov eax, dword [rsp + 0xdc0]
dec eax
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 0
jg 0x1401a6d46
jmp 0x1401a6c40
cmp dword [rsp + 0x3cc], 0x14
jl 0x1401a6a83
jmp 0x1401a6a54
cmp dword [rsp + 0xdc4], 0x28
jle 0x1401a6f6f
mov eax, dword [rsp + 0xdc4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xdd4], eax
mov dword [rsp + 0xdc8], 0
jmp 0x1401a6dfa
mov eax, dword [rsp + 0xdc8]
inc eax
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 0x1e
jge 0x1401a6f50
mov dword [rsp + 0xdcc], 7
mov dword [rsp + 0x834], 0
jmp 0x1401a6e30
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x834], eax
cmp dword [rsp + 0x834], 2
jge 0x1401a6ed3
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3d4]
inc eax
mov dword [rsp + 0x3d4], eax
cmp dword [rsp + 0x3d4], 2
jne 0x1401a6ec4
mov dword [rsp + 0x3d0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6e98
mov eax, dword [rsp + 0x3d0]
shl eax, 1
mov dword [rsp + 0x3d0], eax
jmp 0x1401a6ea9
mov eax, dword [rsp + 0x3d0]
add eax, 3
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3d4]
imul eax, dword [rsp + 0xdcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13b4], eax
cmp dword [rsp + 0x3d4], 3
jl 0x1401a6e4e
jmp 0x1401a6e20
cmp dword [rsp + 0xdcc], 5
jle 0x1401a6f4b
mov eax, dword [rsp + 0xdcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdd0], eax
mov dword [rsp + 0x3d8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a6f20
mov eax, dword [rsp + 0x3d8]
shl eax, 1
mov dword [rsp + 0x3d8], eax
jmp 0x1401a6f31
mov eax, dword [rsp + 0x3d8]
add eax, 3
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0xdd0]
dec eax
mov dword [rsp + 0xdd0], eax
cmp dword [rsp + 0xdd0], 0
jg 0x1401a6ef0
jmp 0x1401a6dea
mov eax, dword [rsp + 0xdd4]
sub eax, 3
mov dword [rsp + 0xdd4], eax
cmp dword [rsp + 0xdd4], 0
jg 0x1401a6ddd
mov dword [rsp + 0xdd8], 0
jmp 0x1401a6f8c
mov eax, dword [rsp + 0xdd8]
inc eax
mov dword [rsp + 0xdd8], eax
cmp dword [rsp + 0xdd8], 0x1e
jge 0x1401a70e2
mov dword [rsp + 0xddc], 7
mov dword [rsp + 0x838], 0
jmp 0x1401a6fc2
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x838], eax
cmp dword [rsp + 0x838], 2
jge 0x1401a7065
mov eax, dword [rsp + 0x838]
inc eax
mov dword [rsp + 0x3e0], eax
mov eax, dword [rsp + 0x3e0]
inc eax
mov dword [rsp + 0x3e0], eax
cmp dword [rsp + 0x3e0], 2
jne 0x1401a7056
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 0x1401a702a
mov eax, dword [rsp + 0x3dc]
shl eax, 1
mov dword [rsp + 0x3dc], eax
jmp 0x1401a703b
mov eax, dword [rsp + 0x3dc]
add eax, 3
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0x3e0]
imul eax, dword [rsp + 0xddc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13b8], eax
cmp dword [rsp + 0x3e0], 3
jl 0x1401a6fe0
jmp 0x1401a6fb2
cmp dword [rsp + 0xddc], 5
jle 0x1401a70dd
mov eax, dword [rsp + 0xddc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xde0], eax
mov dword [rsp + 0x3e4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x3e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a70b2
mov eax, dword [rsp + 0x3e4]
shl eax, 1
mov dword [rsp + 0x3e4], eax
jmp 0x1401a70c3
mov eax, dword [rsp + 0x3e4]
add eax, 3
mov dword [rsp + 0x3e4], eax
mov eax, dword [rsp + 0xde0]
dec eax
mov dword [rsp + 0xde0], eax
cmp dword [rsp + 0xde0], 0
jg 0x1401a7082
jmp 0x1401a6f7c
jmp 0x1401a6a1e
call fcn.1402342c0
test eax, eax
je 0x1401a748e
mov dword [rsp + 0x1274], 0
mov rax, qword [rsp + 0x1918]
mov qword [rsp + 0x1200], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1588], rax
mov rax, qword [rsp + 0x1588]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1590], rax
mov rax, qword [rsp + 0x1590]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1598], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x1b80], rax
mov rax, qword [rsp + 0x1b80]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11b8], rax
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x1bb8], 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 + 0x15a0], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x15a0]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1298], rax
mov eax, dword [rsp + 0x1298]
mov rcx, qword [rsp + 0x11b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1bc0], rax
mov eax, dword [rsp + 0x129c]
mov dword [rsp + 0x1bc8], eax
mov rax, qword [rsp + 0x1bb8]
cmp qword [rsp + 0x1bc0], rax
je 0x1401a7209
mov dword [rsp + 0x1178], 1
jmp 0x1401a7214
mov dword [rsp + 0x1178], 0
movzx eax, byte [rsp + 0x1178]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x1401a7421
mov rax, qword [rsp + 0x1bc0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0x3e8]
mov dword [rsp + 0x1268], eax
mov eax, dword [rsp + 0x3e8]
dec eax
mov dword [rsp + 0x3e8], eax
cmp dword [rsp + 0x1268], 0
je 0x1401a7421
mov eax, dword [rsp + 0x13bc]
mov dword [rsp + 0x117c], eax
movabs rax, 0x6dcff831216d9bd1
shr rax, 0x20
mov dword [rsp + 0x117c], eax
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x1310], rax
mov rax, qword [rsp + 0x1bc0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1bb8]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3e8]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1bb8]
mov qword [rsp + 0x1310], rax
movabs rax, 0x6dcff831216d9bd1
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x126c], eax
mov rax, qword [rsp + 0x1310]
mov qword [rsp + 0x11f8], rax
mov eax, dword [rsp + 0x117c]
mov dword [rsp + 0xde4], eax
mov rax, qword [rsp + 0x11f8]
movzx eax, byte [rax]
mov byte [rsp + 0x39], al
mov rax, qword [rsp + 0x11f8]
inc rax
mov qword [rsp + 0x11f8], rax
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0x30], al
movsx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1401a734c
mov eax, dword [rsp + 0xde4]
mov dword [rsp + 0x1270], eax
jmp 0x1401a7396
xor eax, eax
test eax, eax
je 0x1401a7363
movsx eax, byte [rsp + 0x30]
or eax, 0x20
mov dword [rsp + 0x1184], eax
jmp 0x1401a736f
movsx eax, byte [rsp + 0x30]
mov dword [rsp + 0x1184], eax
mov eax, dword [rsp + 0x1184]
mov ecx, dword [rsp + 0xde4]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xde4], eax
jmp 0x1401a7308
mov eax, dword [rsp + 0x126c]
cmp dword [rsp + 0x1270], eax
jne 0x1401a741c
mov rax, qword [rsp + 0x1bc0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1bb8]
mov qword [rsp + 0x15b0], rax
mov rax, qword [rsp + 0x1bc0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1bb8]
mov qword [rsp + 0x15a8], rax
mov eax, dword [rsp + 0x3e8]
mov rcx, qword [rsp + 0x15a8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x15b0]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1bb8]
mov qword [rsp + 0x15b8], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x1200], rax
jmp 0x1401a7472
jmp 0x1401a723f
mov rax, qword [rsp + 0x1b80]
mov qword [rsp + 0x15c0], rax
mov rax, qword [rsp + 0x15c0]
mov rax, qword [rax]
mov qword [rsp + 0x15c8], rax
mov rax, qword [rsp + 0x15c8]
mov qword [rsp + 0x1b80], rax
mov byte [rsp + 0x3a], 1
movzx eax, byte [rsp + 0x3a]
test eax, eax
jne 0x1401a7158
mov qword [rsp + 0x1200], 0
mov eax, dword [rsp + 0x1274]
mov dword [rsp + 0x1278], eax
mov ecx, dword [rsp + 0x1278]
call qword [rsp + 0x1200]
call fcn.140148920
test eax, eax
je 0x1401a7835
mov dword [rsp + 0x11c8], 0
mov rax, qword [rsp + 0x18a8]
mov qword [rsp + 0x1210], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x15d0], rax
mov rax, qword [rsp + 0x15d0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x15d8], rax
mov rax, qword [rsp + 0x15d8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x15e0], rax
mov rax, qword [rsp + 0x15e0]
mov qword [rsp + 0x1b78], rax
mov rax, qword [rsp + 0x1b78]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x1198], rax
mov rax, qword [rsp + 0x1198]
mov qword [rsp + 0x1ba0], rax
mov rax, qword [rsp + 0x1198]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x1198]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x15e8], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x15e8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1318], rax
mov eax, dword [rsp + 0x1318]
mov rcx, qword [rsp + 0x1198]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ba8], rax
mov eax, dword [rsp + 0x131c]
mov dword [rsp + 0x1bb0], eax
mov rax, qword [rsp + 0x1ba0]
cmp qword [rsp + 0x1ba8], rax
je 0x1401a75b0
mov dword [rsp + 0x1188], 1
jmp 0x1401a75bb
mov dword [rsp + 0x1188], 0
movzx eax, byte [rsp + 0x1188]
mov byte [rsp + 0x3b], al
movzx eax, byte [rsp + 0x3b]
test eax, eax
je 0x1401a77c8
mov rax, qword [rsp + 0x1ba8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3ec], eax
mov eax, dword [rsp + 0x3ec]
mov dword [rsp + 0x127c], eax
mov eax, dword [rsp + 0x3ec]
dec eax
mov dword [rsp + 0x3ec], eax
cmp dword [rsp + 0x127c], 0
je 0x1401a77c8
mov eax, dword [rsp + 0x13c0]
mov dword [rsp + 0x118c], eax
movabs rax, 0x1744a96fa07bd1ef
shr rax, 0x20
mov dword [rsp + 0x118c], eax
mov rax, qword [rsp + 0x18b0]
mov qword [rsp + 0x1320], rax
mov rax, qword [rsp + 0x1ba8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1ba0]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3ec]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1ba0]
mov qword [rsp + 0x1320], rax
movabs rax, 0x1744a96fa07bd1ef
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x11c0], eax
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0x1208], rax
mov eax, dword [rsp + 0x118c]
mov dword [rsp + 0xde8], eax
mov rax, qword [rsp + 0x1208]
movzx eax, byte [rax]
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x1208]
inc rax
mov qword [rsp + 0x1208], rax
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x31], al
movsx eax, byte [rsp + 0x31]
test eax, eax
jne 0x1401a76f3
mov eax, dword [rsp + 0xde8]
mov dword [rsp + 0x11c4], eax
jmp 0x1401a773d
xor eax, eax
test eax, eax
je 0x1401a770a
movsx eax, byte [rsp + 0x31]
or eax, 0x20
mov dword [rsp + 0x1190], eax
jmp 0x1401a7716
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0x1190], eax
mov eax, dword [rsp + 0x1190]
mov ecx, dword [rsp + 0xde8]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xde8], eax
jmp 0x1401a76af
mov eax, dword [rsp + 0x11c0]
cmp dword [rsp + 0x11c4], eax
jne 0x1401a77c3
mov rax, qword [rsp + 0x1ba8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1ba0]
mov qword [rsp + 0x15f8], rax
mov rax, qword [rsp + 0x1ba8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1ba0]
mov qword [rsp + 0x15f0], rax
mov eax, dword [rsp + 0x3ec]
mov rcx, qword [rsp + 0x15f0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x15f8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1ba0]
mov qword [rsp + 0x1600], rax
mov rax, qword [rsp + 0x1600]
mov qword [rsp + 0x1210], rax
jmp 0x1401a7819
jmp 0x1401a75e6
mov rax, qword [rsp + 0x1b78]
mov qword [rsp + 0x1608], rax
mov rax, qword [rsp + 0x1608]
mov rax, qword [rax]
mov qword [rsp + 0x1610], rax
mov rax, qword [rsp + 0x1610]
mov qword [rsp + 0x1b78], rax
mov byte [rsp + 0x3d], 1
movzx eax, byte [rsp + 0x3d]
test eax, eax
jne 0x1401a74ff
mov qword [rsp + 0x1210], 0
mov eax, dword [rsp + 0x11c8]
mov dword [rsp + 0x11cc], eax
mov ecx, dword [rsp + 0x11cc]
call qword [rsp + 0x1210]
call fcn.140148960
movzx eax, al
test eax, eax
je 0x1401a7bdf
mov dword [rsp + 0x11dc], 0
mov rax, qword [rsp + 0x18b8]
mov qword [rsp + 0x1220], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1618], rax
mov rax, qword [rsp + 0x1618]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1620], rax
mov rax, qword [rsp + 0x1620]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1628], rax
mov rax, qword [rsp + 0x1628]
mov qword [rsp + 0x1b68], rax
mov rax, qword [rsp + 0x1b68]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11a0], rax
mov rax, qword [rsp + 0x11a0]
mov qword [rsp + 0x1bd0], rax
mov rax, qword [rsp + 0x11a0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11a0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1630], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1630]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1328], rax
mov eax, dword [rsp + 0x1328]
mov rcx, qword [rsp + 0x11a0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1bd8], rax
mov eax, dword [rsp + 0x132c]
mov dword [rsp + 0x1be0], eax
mov rax, qword [rsp + 0x1bd0]
cmp qword [rsp + 0x1bd8], rax
je 0x1401a795a
mov dword [rsp + 0x1194], 1
jmp 0x1401a7965
mov dword [rsp + 0x1194], 0
movzx eax, byte [rsp + 0x1194]
mov byte [rsp + 0x3e], al
movzx eax, byte [rsp + 0x3e]
test eax, eax
je 0x1401a7b72
mov rax, qword [rsp + 0x1bd8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3f0], eax
mov eax, dword [rsp + 0x3f0]
mov dword [rsp + 0x11d0], eax
mov eax, dword [rsp + 0x3f0]
dec eax
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x11d0], 0
je 0x1401a7b72
mov eax, dword [rsp + 0x13c4]
mov dword [rsp + 0x1180], eax
movabs rax, 0x72f884187f9b9e68
shr rax, 0x20
mov dword [rsp + 0x1180], eax
mov rax, qword [rsp + 0x18c0]
mov qword [rsp + 0x1330], rax
mov rax, qword [rsp + 0x1bd8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1bd0]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3f0]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1bd0]
mov qword [rsp + 0x1330], rax
movabs rax, 0x72f884187f9b9e68
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x11d4], eax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x1218], rax
mov eax, dword [rsp + 0x1180]
mov dword [rsp + 0xdec], eax
mov rax, qword [rsp + 0x1218]
movzx eax, byte [rax]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0x1218]
inc rax
mov qword [rsp + 0x1218], rax
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0x32], al
movsx eax, byte [rsp + 0x32]
test eax, eax
jne 0x1401a7a9d
mov eax, dword [rsp + 0xdec]
mov dword [rsp + 0x11d8], eax
jmp 0x1401a7ae7
xor eax, eax
test eax, eax
je 0x1401a7ab4
movsx eax, byte [rsp + 0x32]
or eax, 0x20
mov dword [rsp + 0x1154], eax
jmp 0x1401a7ac0
movsx eax, byte [rsp + 0x32]
mov dword [rsp + 0x1154], eax
mov eax, dword [rsp + 0x1154]
mov ecx, dword [rsp + 0xdec]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xdec], eax
jmp 0x1401a7a59
mov eax, dword [rsp + 0x11d4]
cmp dword [rsp + 0x11d8], eax
jne 0x1401a7b6d
mov rax, qword [rsp + 0x1bd8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1bd0]
mov qword [rsp + 0x1640], rax
mov rax, qword [rsp + 0x1bd8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1bd0]
mov qword [rsp + 0x1638], rax
mov eax, dword [rsp + 0x3f0]
mov rcx, qword [rsp + 0x1638]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1640]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1bd0]
mov qword [rsp + 0x1648], rax
mov rax, qword [rsp + 0x1648]
mov qword [rsp + 0x1220], rax
jmp 0x1401a7bc3
jmp 0x1401a7990
mov rax, qword [rsp + 0x1b68]
mov qword [rsp + 0x1650], rax
mov rax, qword [rsp + 0x1650]
mov rax, qword [rax]
mov qword [rsp + 0x1658], rax
mov rax, qword [rsp + 0x1658]
mov qword [rsp + 0x1b68], rax
mov byte [rsp + 0x40], 1
movzx eax, byte [rsp + 0x40]
test eax, eax
jne 0x1401a78a9
mov qword [rsp + 0x1220], 0
mov eax, dword [rsp + 0x11dc]
mov dword [rsp + 0x11e0], eax
mov ecx, dword [rsp + 0x11e0]
call qword [rsp + 0x1220]
call fcn.14015dd80
test eax, eax
je 0x1401a7f86
mov dword [rsp + 0x11f0], 0
mov rax, qword [rsp + 0x18c8]
mov qword [rsp + 0x1230], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1660], rax
mov rax, qword [rsp + 0x1660]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1668], rax
mov rax, qword [rsp + 0x1668]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1670], rax
mov rax, qword [rsp + 0x1670]
mov qword [rsp + 0x1b70], rax
mov rax, qword [rsp + 0x1b70]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x11a8], rax
mov rax, qword [rsp + 0x11a8]
mov qword [rsp + 0x1b88], rax
mov rax, qword [rsp + 0x11a8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x11a8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1678], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1678]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1280], rax
mov eax, dword [rsp + 0x1280]
mov rcx, qword [rsp + 0x11a8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1b90], rax
mov eax, dword [rsp + 0x1284]
mov dword [rsp + 0x1b98], eax
mov rax, qword [rsp + 0x1b88]
cmp qword [rsp + 0x1b90], rax
je 0x1401a7d01
mov dword [rsp + 0x1158], 1
jmp 0x1401a7d0c
mov dword [rsp + 0x1158], 0
movzx eax, byte [rsp + 0x1158]
mov byte [rsp + 0x41], al
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x1401a7f19
mov rax, qword [rsp + 0x1b90]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x3f4], eax
mov eax, dword [rsp + 0x3f4]
mov dword [rsp + 0x11e4], eax
mov eax, dword [rsp + 0x3f4]
dec eax
mov dword [rsp + 0x3f4], eax
cmp dword [rsp + 0x11e4], 0
je 0x1401a7f19
mov eax, dword [rsp + 0x13c8]
mov dword [rsp + 0x115c], eax
movabs rax, 0xb1cdc523e0dff553
shr rax, 0x20
mov dword [rsp + 0x115c], eax
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x1288], rax
mov rax, qword [rsp + 0x1b90]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1b88]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x3f4]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1288], rax
movabs rax, 0xb1cdc523e0dff553
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x11e8], eax
mov rax, qword [rsp + 0x1288]
mov qword [rsp + 0x1228], rax
mov eax, dword [rsp + 0x115c]
mov dword [rsp + 0xdf0], eax
mov rax, qword [rsp + 0x1228]
movzx eax, byte [rax]
mov byte [rsp + 0x42], al
mov rax, qword [rsp + 0x1228]
inc rax
mov qword [rsp + 0x1228], rax
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x33], al
movsx eax, byte [rsp + 0x33]
test eax, eax
jne 0x1401a7e44
mov eax, dword [rsp + 0xdf0]
mov dword [rsp + 0x11ec], eax
jmp 0x1401a7e8e
xor eax, eax
test eax, eax
je 0x1401a7e5b
movsx eax, byte [rsp + 0x33]
or eax, 0x20
mov dword [rsp + 0x1160], eax
jmp 0x1401a7e67
movsx eax, byte [rsp + 0x33]
mov dword [rsp + 0x1160], eax
mov eax, dword [rsp + 0x1160]
mov ecx, dword [rsp + 0xdf0]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0xdf0], eax
jmp 0x1401a7e00
mov eax, dword [rsp + 0x11e8]
cmp dword [rsp + 0x11ec], eax
jne 0x1401a7f14
mov rax, qword [rsp + 0x1b90]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1688], rax
mov rax, qword [rsp + 0x1b90]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1680], rax
mov eax, dword [rsp + 0x3f4]
mov rcx, qword [rsp + 0x1680]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1688]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1690], rax
mov rax, qword [rsp + 0x1690]
mov qword [rsp + 0x1230], rax
jmp 0x1401a7f6a
jmp 0x1401a7d37
mov rax, qword [rsp + 0x1b70]
mov qword [rsp + 0x1698], rax
mov rax, qword [rsp + 0x1698]
mov rax, qword [rax]
mov qword [rsp + 0x16a0], rax
mov rax, qword [rsp + 0x16a0]
mov qword [rsp + 0x1b70], rax
mov byte [rsp + 0x43], 1
movzx eax, byte [rsp + 0x43]
test eax, eax
jne 0x1401a7c50
mov qword [rsp + 0x1230], 0
mov eax, dword [rsp + 0x11f0]
mov dword [rsp + 0x11f4], eax
mov ecx, dword [rsp + 0x11f4]
call qword [rsp + 0x1230]
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 0x1401a8098
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
xor eax, eax
cmp eax, 1
je 0x1401a8a1b
xor eax, eax
cmp eax, 1
je 0x1401a8818
mov dword [rsp + 0xdf4], 0
jmp 0x1401a80cb
mov eax, dword [rsp + 0xdf4]
inc eax
mov dword [rsp + 0xdf4], eax
cmp dword [rsp + 0xdf4], 0x1e
jge 0x1401a8813
mov dword [rsp + 0x424], 0x4d
mov dword [rsp + 0x83c], 0
jmp 0x1401a8101
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x83c], eax
cmp dword [rsp + 0x83c], 8
jge 0x1401a8331
mov eax, dword [rsp + 0x83c]
add eax, 6
mov dword [rsp + 0x408], eax
mov eax, dword [rsp + 0x408]
add eax, 5
mov dword [rsp + 0x408], eax
cmp dword [rsp + 0x408], 0x12
jne 0x1401a831e
mov dword [rsp + 0x3f8], 0x2a
mov eax, dword [rsp + 0x3f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a816f
mov eax, dword [rsp + 0x3f8]
shl eax, 1
mov dword [rsp + 0x3f8], eax
jmp 0x1401a8180
mov eax, dword [rsp + 0x3f8]
add eax, 3
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x408]
imul eax, dword [rsp + 0x424]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13cc], eax
mov dword [rsp + 0xdf8], 0
jmp 0x1401a81bb
mov eax, dword [rsp + 0xdf8]
inc eax
mov dword [rsp + 0xdf8], eax
cmp dword [rsp + 0xdf8], 0x1e
jge 0x1401a831e
mov dword [rsp + 0xdfc], 0x4d
mov dword [rsp + 0x840], 0
jmp 0x1401a81f1
mov eax, dword [rsp + 0x840]
inc eax
mov dword [rsp + 0x840], eax
cmp dword [rsp + 0x840], 6
jge 0x1401a829d
mov eax, dword [rsp + 0x840]
add eax, 3
mov dword [rsp + 0x400], eax
mov eax, dword [rsp + 0x400]
add eax, 2
mov dword [rsp + 0x400], eax
cmp dword [rsp + 0x400], 0xb
jne 0x1401a828a
mov dword [rsp + 0x3fc], 0x2a
mov eax, dword [rsp + 0x3fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a825b
mov eax, dword [rsp + 0x3fc]
shl eax, 1
mov dword [rsp + 0x3fc], eax
jmp 0x1401a826c
mov eax, dword [rsp + 0x3fc]
add eax, 3
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x400]
imul eax, dword [rsp + 0xdfc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13d0], eax
cmp dword [rsp + 0x400], 0x12
jl 0x1401a8210
jmp 0x1401a81e1
cmp dword [rsp + 0xdfc], 0x23
jle 0x1401a8319
mov eax, dword [rsp + 0xdfc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe00], eax
mov dword [rsp + 0x404], 0x2a
mov eax, dword [rsp + 0x404]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a82ed
mov eax, dword [rsp + 0x404]
shl eax, 1
mov dword [rsp + 0x404], eax
jmp 0x1401a82fe
mov eax, dword [rsp + 0x404]
add eax, 3
mov dword [rsp + 0x404], eax
mov eax, dword [rsp + 0xe00]
sub eax, 4
mov dword [rsp + 0xe00], eax
cmp dword [rsp + 0xe00], 0
jg 0x1401a82bd
jmp 0x1401a81ab
cmp dword [rsp + 0x408], 0x1e
jl 0x1401a8120
jmp 0x1401a80f1
cmp dword [rsp + 0x424], 0x23
jle 0x1401a85c1
mov eax, dword [rsp + 0x424]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe10], eax
mov dword [rsp + 0x844], 0
jmp 0x1401a8372
mov eax, dword [rsp + 0x844]
inc eax
mov dword [rsp + 0x844], eax
cmp dword [rsp + 0x844], 8
jge 0x1401a85a2
mov eax, dword [rsp + 0x844]
add eax, 6
mov dword [rsp + 0x41c], eax
mov eax, dword [rsp + 0x41c]
add eax, 5
mov dword [rsp + 0x41c], eax
cmp dword [rsp + 0x41c], 0x12
jne 0x1401a858f
mov dword [rsp + 0x40c], 0x2a
mov eax, dword [rsp + 0x40c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a83e0
mov eax, dword [rsp + 0x40c]
shl eax, 1
mov dword [rsp + 0x40c], eax
jmp 0x1401a83f1
mov eax, dword [rsp + 0x40c]
add eax, 3
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x41c]
imul eax, dword [rsp + 0x424]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13d4], eax
mov dword [rsp + 0xe04], 0
jmp 0x1401a842c
mov eax, dword [rsp + 0xe04]
inc eax
mov dword [rsp + 0xe04], eax
cmp dword [rsp + 0xe04], 0x1e
jge 0x1401a858f
mov dword [rsp + 0xe08], 0x4d
mov dword [rsp + 0x848], 0
jmp 0x1401a8462
mov eax, dword [rsp + 0x848]
inc eax
mov dword [rsp + 0x848], eax
cmp dword [rsp + 0x848], 6
jge 0x1401a850e
mov eax, dword [rsp + 0x848]
add eax, 3
mov dword [rsp + 0x414], eax
mov eax, dword [rsp + 0x414]
add eax, 2
mov dword [rsp + 0x414], eax
cmp dword [rsp + 0x414], 0xb
jne 0x1401a84fb
mov dword [rsp + 0x410], 0x2a
mov eax, dword [rsp + 0x410]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a84cc
mov eax, dword [rsp + 0x410]
shl eax, 1
mov dword [rsp + 0x410], eax
jmp 0x1401a84dd
mov eax, dword [rsp + 0x410]
add eax, 3
mov dword [rsp + 0x410], eax
mov eax, dword [rsp + 0x414]
imul eax, dword [rsp + 0xe08]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13d8], eax
cmp dword [rsp + 0x414], 0x12
jl 0x1401a8481
jmp 0x1401a8452
cmp dword [rsp + 0xe08], 0x23
jle 0x1401a858a
mov eax, dword [rsp + 0xe08]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe0c], eax
mov dword [rsp + 0x418], 0x2a
mov eax, dword [rsp + 0x418]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a855e
mov eax, dword [rsp + 0x418]
shl eax, 1
mov dword [rsp + 0x418], eax
jmp 0x1401a856f
mov eax, dword [rsp + 0x418]
add eax, 3
mov dword [rsp + 0x418], eax
mov eax, dword [rsp + 0xe0c]
sub eax, 4
mov dword [rsp + 0xe0c], eax
cmp dword [rsp + 0xe0c], 0
jg 0x1401a852e
jmp 0x1401a841c
cmp dword [rsp + 0x41c], 0x1e
jl 0x1401a8391
jmp 0x1401a8362
mov eax, dword [rsp + 0xe10]
sub eax, 4
mov dword [rsp + 0xe10], eax
cmp dword [rsp + 0xe10], 0
jg 0x1401a8355
mov dword [rsp + 0x84c], 0
jmp 0x1401a85de
mov eax, dword [rsp + 0x84c]
inc eax
mov dword [rsp + 0x84c], eax
cmp dword [rsp + 0x84c], 8
jge 0x1401a880e
mov eax, dword [rsp + 0x84c]
add eax, 6
mov dword [rsp + 0x434], eax
mov eax, dword [rsp + 0x434]
add eax, 5
mov dword [rsp + 0x434], eax
cmp dword [rsp + 0x434], 0x12
jne 0x1401a87fb
mov dword [rsp + 0x420], 0x2a
mov eax, dword [rsp + 0x420]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a864c
mov eax, dword [rsp + 0x420]
shl eax, 1
mov dword [rsp + 0x420], eax
jmp 0x1401a865d
mov eax, dword [rsp + 0x420]
add eax, 3
mov dword [rsp + 0x420], eax
mov eax, dword [rsp + 0x434]
imul eax, dword [rsp + 0x424]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13dc], eax
mov dword [rsp + 0xe14], 0
jmp 0x1401a8698
mov eax, dword [rsp + 0xe14]
inc eax
mov dword [rsp + 0xe14], eax
cmp dword [rsp + 0xe14], 0x1e
jge 0x1401a87fb
mov dword [rsp + 0xe18], 0x4d
mov dword [rsp + 0x850], 0
jmp 0x1401a86ce
mov eax, dword [rsp + 0x850]
inc eax
mov dword [rsp + 0x850], eax
cmp dword [rsp + 0x850], 6
jge 0x1401a877a
mov eax, dword [rsp + 0x850]
add eax, 3
mov dword [rsp + 0x42c], eax
mov eax, dword [rsp + 0x42c]
add eax, 2
mov dword [rsp + 0x42c], eax
cmp dword [rsp + 0x42c], 0xb
jne 0x1401a8767
mov dword [rsp + 0x428], 0x2a
mov eax, dword [rsp + 0x428]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a8738
mov eax, dword [rsp + 0x428]
shl eax, 1
mov dword [rsp + 0x428], eax
jmp 0x1401a8749
mov eax, dword [rsp + 0x428]
add eax, 3
mov dword [rsp + 0x428], eax
mov eax, dword [rsp + 0x42c]
imul eax, dword [rsp + 0xe18]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13e0], eax
cmp dword [rsp + 0x42c], 0x12
jl 0x1401a86ed
jmp 0x1401a86be
cmp dword [rsp + 0xe18], 0x23
jle 0x1401a87f6
mov eax, dword [rsp + 0xe18]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xe1c], eax
mov dword [rsp + 0x430], 0x2a
mov eax, dword [rsp + 0x430]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a87ca
mov eax, dword [rsp + 0x430]
shl eax, 1
mov dword [rsp + 0x430], eax
jmp 0x1401a87db
mov eax, dword [rsp + 0x430]
add eax, 3
mov dword [rsp + 0x430], eax
mov eax, dword [rsp + 0xe1c]
sub eax, 4
mov dword [rsp + 0xe1c], eax
cmp dword [rsp + 0xe1c], 0
jg 0x1401a879a
jmp 0x1401a8688
cmp dword [rsp + 0x434], 0x1e
jl 0x1401a85fd
jmp 0x1401a85ce
jmp 0x1401a80bb
jmp 0x1401a8a1b
mov dword [rsp + 0xe20], 0
jmp 0x1401a8835
mov eax, dword [rsp + 0xe20]
inc eax
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 0x1e
jge 0x1401a8a1b
mov dword [rsp + 0xe24], 0x59
mov dword [rsp + 0x854], 0
jmp 0x1401a886b
mov eax, dword [rsp + 0x854]
inc eax
mov dword [rsp + 0x854], eax
cmp dword [rsp + 0x854], 7
jge 0x1401a8959
mov eax, dword [rsp + 0x854]
add eax, 4
mov dword [rsp + 0x440], eax
mov eax, dword [rsp + 0x440]
add eax, 3
mov dword [rsp + 0x440], eax
cmp dword [rsp + 0x440], 0xe
jne 0x1401a8946
mov dword [rsp + 0x438], 0x2a
mov eax, dword [rsp + 0x438]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a88d9
mov eax, dword [rsp + 0x438]
shl eax, 1
mov dword [rsp + 0x438], eax
jmp 0x1401a88ea
mov eax, dword [rsp + 0x438]
add eax, 3
mov dword [rsp + 0x438], eax
mov eax, dword [rsp + 0x440]
imul eax, dword [rsp + 0xe24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13e4], eax
mov dword [rsp + 0x43c], 0x2a
mov eax, dword [rsp + 0x43c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a8935
mov eax, dword [rsp + 0x43c]
shl eax, 1
mov dword [rsp + 0x43c], eax
jmp 0x1401a8946
mov eax, dword [rsp + 0x43c]
add eax, 3
mov dword [rsp + 0x43c], eax
cmp dword [rsp + 0x440], 0x19
jl 0x1401a888a
jmp 0x1401a885b
cmp dword [rsp + 0xe24], 0x28
jle 0x1401a89d5
mov eax, dword [rsp + 0xe24]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xe28], eax
mov dword [rsp + 0x444], 0x2a
mov eax, dword [rsp + 0x444]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a89a9
mov eax, dword [rsp + 0x444]
shl eax, 1
mov dword [rsp + 0x444], eax
jmp 0x1401a89ba
mov eax, dword [rsp + 0x444]
add eax, 3
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0xe28]
sub eax, 3
mov dword [rsp + 0xe28], eax
cmp dword [rsp + 0xe28], 0
jg 0x1401a8979
mov dword [rsp + 0x448], 0x2a
mov eax, dword [rsp + 0x448]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401a8a05
mov eax, dword [rsp + 0x448]
shl eax, 1
mov dword [rsp + 0x448], eax
jmp 0x1401a8a16
mov eax, dword [rsp + 0x448]
add eax, 3
mov dword [rsp + 0x448], eax
jmp 0x1401a8825
xor eax, eax
cmp eax, 1
je 0x1401a988a
xor eax, eax
cmp eax, 1
je 0x1401a9161
mov dword [rsp + 0xe2c], 0
jmp 0x1401a8a4e
mov eax, dword [rsp + 0xe2c]
inc eax
mov dword [rsp + 0xe2c], eax
cmp dword [rsp + 0xe2c], 0x1e
jge 0x1401a915c
mov dword [rsp + 0xe48], 0x3f
mov dword [rsp + 0x858], 0
jmp 0x1401a8a84
mov eax, dword [rsp + 0x858]
inc eax
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 6
jge 0x1401a8e04
mov eax, dword [rsp + 0x858]
add eax, 5
mov dword [rsp + 0x454], eax
mov eax, dword [rsp + 0x454]
add eax, 4
mov dword [rsp + 0x454], eax
cmp dword [rsp + 0x454], 0x11
jne 0x1401a8df1
mov dword [rsp + 0xe30], 0
jmp 0x1401a8adf
mov eax, dword [rsp + 0xe30]
inc eax
mov dword [rsp + 0xe30], eax
cmp dword [rsp + 0xe30], 0x1e
jge 0x1401a8c4a
mov dword [rsp + 0xe34], 0x2a
mov dword [rsp + 0x85c], 0
jmp 0x1401a8b15
mov eax, dword [rsp + 0x85c]
inc eax
mov dword [rsp + 0x85c], eax
cmp dword [rsp + 0x85c], 4
jge 0x1401a8bc4
mov eax, dword [rsp + 0x85c]
add eax, 2
mov dword [rsp + 0x44c], eax
mov eax, dword [rsp + 0x44c]
inc eax
mov dword [rsp + 0x44c], eax
cmp dword [rsp + 0x44c], 7
jne 0x1401a8bb1
mov dword [rsp + 0xd0], Ordinal_79
cmp dword [rsp + 0xd0], 0
jle 0x1401a8b93
mov eax, dword [rsp + 0xd0]
sub eax, 5
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xa
jne 0x1401a8b91
mov eax, dword [rsp + 0xd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd0], eax
jmp 0x1401a8b59
mov eax, dword [rsp + 0x44c]
imul eax, dword [rsp + 0xe34]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13e8], eax
cmp dword [rsp + 0x44c], 0xb
jl 0x1401a8b34
jmp 0x1401a8b05
cmp dword [rsp + 0xe34], 0x14
jle 0x1401a8c45
mov eax, dword [rsp + 0xe34]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe38], eax
mov dword [rsp + 0xd4], Ordinal_79
cmp dword [rsp + 0xd4], 0
jle 0x1401a8c2a
mov eax, dword [rsp + 0xd4]
sub eax, 5
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jne 0x1401a8c28
mov eax, dword [rsp + 0xd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd4], eax
jmp 0x1401a8bf0
mov eax, dword [rsp + 0xe38]
sub eax, 2
mov dword [rsp + 0xe38], eax
cmp dword [rsp + 0xe38], 0
jg 0x1401a8be5
jmp 0x1401a8acf
mov eax, dword [rsp + 0x454]
imul eax, dword [rsp + 0xe48]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13ec], eax
mov dword [rsp + 0xe3c], 0
jmp 0x1401a8c86
mov eax, dword [rsp + 0xe3c]
inc eax
mov dword [rsp + 0xe3c], eax
cmp dword [rsp + 0xe3c], 0x1e
jge 0x1401a8df1
mov dword [rsp + 0xe40], 0x2a
mov dword [rsp + 0x860], 0
jmp 0x1401a8cbc
mov eax, dword [rsp + 0x860]
inc eax
mov dword [rsp + 0x860], eax
cmp dword [rsp + 0x860], 4
jge 0x1401a8d6b
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 0x1401a8d58
mov dword [rsp + 0xd8], Ordinal_79
cmp dword [rsp + 0xd8], 0
jle 0x1401a8d3a
mov eax, dword [rsp + 0xd8]
sub eax, 5
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jne 0x1401a8d38
mov eax, dword [rsp + 0xd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8], eax
jmp 0x1401a8d00
mov eax, dword [rsp + 0x450]
imul eax, dword [rsp + 0xe40]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13f0], eax
cmp dword [rsp + 0x450], 0xb
jl 0x1401a8cdb
jmp 0x1401a8cac
cmp dword [rsp + 0xe40], 0x14
jle 0x1401a8dec
mov eax, dword [rsp + 0xe40]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe44], eax
mov dword [rsp + 0xdc], Ordinal_79
cmp dword [rsp + 0xdc], 0
jle 0x1401a8dd1
mov eax, dword [rsp + 0xdc]
sub eax, 5
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jne 0x1401a8dcf
mov eax, dword [rsp + 0xdc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc], eax
jmp 0x1401a8d97
mov eax, dword [rsp + 0xe44]
sub eax, 2
mov dword [rsp + 0xe44], eax
cmp dword [rsp + 0xe44], 0
jg 0x1401a8d8c
jmp 0x1401a8c76
cmp dword [rsp + 0x454], 0x1c
jl 0x1401a8aa3
jmp 0x1401a8a74
cmp dword [rsp + 0xe48], 0x1e
jle 0x1401a8fcf
mov eax, dword [rsp + 0xe48]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xe58], eax
mov dword [rsp + 0xe4c], 0
jmp 0x1401a8e45
mov eax, dword [rsp + 0xe4c]
inc eax
mov dword [rsp + 0xe4c], eax
cmp dword [rsp + 0xe4c], 0x1e
jge 0x1401a8fb0
mov dword [rsp + 0xe50], 0x2a
mov dword [rsp + 0x864], 0
jmp 0x1401a8e7b
mov eax, dword [rsp + 0x864]
inc eax
mov dword [rsp + 0x864], eax
cmp dword [rsp + 0x864], 4
jge 0x1401a8f2a
mov eax, dword [rsp + 0x864]
add eax, 2
mov dword [rsp + 0x458], eax
mov eax, dword [rsp + 0x458]
inc eax
mov dword [rsp + 0x458], eax
cmp dword [rsp + 0x458], 7
jne 0x1401a8f17
mov dword [rsp + 0xe0], Ordinal_79
cmp dword [rsp + 0xe0], 0
jle 0x1401a8ef9
mov eax, dword [rsp + 0xe0]
sub eax, 5
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0xa
jne 0x1401a8ef7
mov eax, dword [rsp + 0xe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe0], eax
jmp 0x1401a8ebf
mov eax, dword [rsp + 0x458]
imul eax, dword [rsp + 0xe50]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13f4], eax
cmp dword [rsp + 0x458], 0xb
jl 0x1401a8e9a
jmp 0x1401a8e6b
cmp dword [rsp + 0xe50], 0x14
jle 0x1401a8fab
mov eax, dword [rsp + 0xe50]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe54], eax
mov dword [rsp + 0xe4], Ordinal_79
cmp dword [rsp + 0xe4], 0
jle 0x1401a8f90
mov eax, dword [rsp + 0xe4]
sub eax, 5
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xa
jne 0x1401a8f8e
mov eax, dword [rsp + 0xe4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe4], eax
jmp 0x1401a8f56
mov eax, dword [rsp + 0xe54]
sub eax, 2
mov dword [rsp + 0xe54], eax
cmp dword [rsp + 0xe54], 0
jg 0x1401a8f4b
jmp 0x1401a8e35
mov eax, dword [rsp + 0xe58]
sub eax, 2
mov dword [rsp + 0xe58], eax
cmp dword [rsp + 0xe58], 0
jg 0x1401a8e28
mov dword [rsp + 0xe5c], 0
jmp 0x1401a8fec
mov eax, dword [rsp + 0xe5c]
inc eax
mov dword [rsp + 0xe5c], eax
cmp dword [rsp + 0xe5c], 0x1e
jge 0x1401a9157
mov dword [rsp + 0xe60], 0x2a
mov dword [rsp + 0x868], 0
jmp 0x1401a9022
mov eax, dword [rsp + 0x868]
inc eax
mov dword [rsp + 0x868], eax
cmp dword [rsp + 0x868], 4
jge 0x1401a90d1
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 0x1401a90be
mov dword [rsp + 0xe8], Ordinal_79
cmp dword [rsp + 0xe8], 0
jle 0x1401a90a0
mov eax, dword [rsp + 0xe8]
sub eax, 5
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xa
jne 0x1401a909e
mov eax, dword [rsp + 0xe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe8], eax
jmp 0x1401a9066
mov eax, dword [rsp + 0x45c]
imul eax, dword [rsp + 0xe60]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13f8], eax
cmp dword [rsp + 0x45c], 0xb
jl 0x1401a9041
jmp 0x1401a9012
cmp dword [rsp + 0xe60], 0x14
jle 0x1401a9152
mov eax, dword [rsp + 0xe60]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe64], eax
mov dword [rsp + 0xec], Ordinal_79
cmp dword [rsp + 0xec], 0
jle 0x1401a9137
mov eax, dword [rsp + 0xec]
sub eax, 5
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xa
jne 0x1401a9135
mov eax, dword [rsp + 0xec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xec], eax
jmp 0x1401a90fd
mov eax, dword [rsp + 0xe64]
sub eax, 2
mov dword [rsp + 0xe64], eax
cmp dword [rsp + 0xe64], 0
jg 0x1401a90f2
jmp 0x1401a8fdc
jmp 0x1401a8a3e
jmp 0x1401a988a
mov dword [rsp + 0xe68], 0
jmp 0x1401a917e
mov eax, dword [rsp + 0xe68]
inc eax
mov dword [rsp + 0xe68], eax
cmp dword [rsp + 0xe68], 0x1e
jge 0x1401a988a
mov dword [rsp + 0xe84], 0x34
mov dword [rsp + 0x86c], 0
jmp 0x1401a91b4
mov eax, dword [rsp + 0x86c]
inc eax
mov dword [rsp + 0x86c], eax
cmp dword [rsp + 0x86c], 7
jge 0x1401a9533
mov eax, dword [rsp + 0x86c]
add eax, 4
mov dword [rsp + 0x468], eax
mov eax, dword [rsp + 0x468]
add eax, 3
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x468], 0x10
jne 0x1401a9520
mov dword [rsp + 0xe6c], 0
jmp 0x1401a920f
mov eax, dword [rsp + 0xe6c]
inc eax
mov dword [rsp + 0xe6c], eax
cmp dword [rsp + 0xe6c], 0x1e
jge 0x1401a937a
mov dword [rsp + 0xe70], 0x2a
mov dword [rsp + 0x870], 0
jmp 0x1401a9245
mov eax, dword [rsp + 0x870]
inc eax
mov dword [rsp + 0x870], eax
cmp dword [rsp + 0x870], 4
jge 0x1401a92f4
mov eax, dword [rsp + 0x870]
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 0x1401a92e1
mov dword [rsp + 0xf0], Ordinal_79
cmp dword [rsp + 0xf0], 0
jle 0x1401a92c3
mov eax, dword [rsp + 0xf0]
sub eax, 5
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0xa
jne 0x1401a92c1
mov eax, dword [rsp + 0xf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf0], eax
jmp 0x1401a9289
mov eax, dword [rsp + 0x460]
imul eax, dword [rsp + 0xe70]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x13fc], eax
cmp dword [rsp + 0x460], 0xb
jl 0x1401a9264
jmp 0x1401a9235
cmp dword [rsp + 0xe70], 0x14
jle 0x1401a9375
mov eax, dword [rsp + 0xe70]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe74], eax
mov dword [rsp + 0xf4], Ordinal_79
cmp dword [rsp + 0xf4], 0
jle 0x1401a935a
mov eax, dword [rsp + 0xf4]
sub eax, 5
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xa
jne 0x1401a9358
mov eax, dword [rsp + 0xf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf4], eax
jmp 0x1401a9320
mov eax, dword [rsp + 0xe74]
sub eax, 2
mov dword [rsp + 0xe74], eax
cmp dword [rsp + 0xe74], 0
jg 0x1401a9315
jmp 0x1401a91ff
mov eax, dword [rsp + 0x468]
imul eax, dword [rsp + 0xe84]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1400], eax
mov dword [rsp + 0xe78], 0
jmp 0x1401a93b5
mov eax, dword [rsp + 0xe78]
inc eax
mov dword [rsp + 0xe78], eax
cmp dword [rsp + 0xe78], 0x1e
jge 0x1401a9520
mov dword [rsp + 0xe7c], 0x2a
mov dword [rsp + 0x874], 0
jmp 0x1401a93eb
mov eax, dword [rsp + 0x874]
inc eax
mov dword [rsp + 0x874], eax
cmp dword [rsp + 0x874], 4
jge 0x1401a949a
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 0x1401a9487
mov dword [rsp + 0xf8], Ordinal_79
cmp dword [rsp + 0xf8], 0
jle 0x1401a9469
mov eax, dword [rsp + 0xf8]
sub eax, 5
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0xa
jne 0x1401a9467
mov eax, dword [rsp + 0xf8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf8], eax
jmp 0x1401a942f
mov eax, dword [rsp + 0x464]
imul eax, dword [rsp + 0xe7c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1404], eax
cmp dword [rsp + 0x464], 0xb
jl 0x1401a940a
jmp 0x1401a93db
cmp dword [rsp + 0xe7c], 0x14
jle 0x1401a951b
mov eax, dword [rsp + 0xe7c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe80], eax
mov dword [rsp + 0xfc], Ordinal_79
cmp dword [rsp + 0xfc], 0
jle 0x1401a9500
mov eax, dword [rsp + 0xfc]
sub eax, 5
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0xa
jne 0x1401a94fe
mov eax, dword [rsp + 0xfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfc], eax
jmp 0x1401a94c6
mov eax, dword [rsp + 0xe80]
sub eax, 2
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 0
jg 0x1401a94bb
jmp 0x1401a93a5
cmp dword [rsp + 0x468], 0x1b
jl 0x1401a91d3
jmp 0x1401a91a4
cmp dword [rsp + 0xe84], 0x19
jle 0x1401a96fd
mov eax, dword [rsp + 0xe84]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xe94], eax
mov dword [rsp + 0xe88], 0
jmp 0x1401a9574
mov eax, dword [rsp + 0xe88]
inc eax
mov dword [rsp + 0xe88], eax
cmp dword [rsp + 0xe88], 0x1e
jge 0x1401a96df
mov dword [rsp + 0xe8c], 0x2a
mov dword [rsp + 0x878], 0
jmp 0x1401a95aa
mov eax, dword [rsp + 0x878]
inc eax
mov dword [rsp + 0x878], eax
cmp dword [rsp + 0x878], 4
jge 0x1401a9659
mov eax, dword [rsp + 0x878]
add eax, 2
mov dword [rsp + 0x46c], eax
mov eax, dword [rsp + 0x46c]
inc eax
mov dword [rsp + 0x46c], eax
cmp dword [rsp + 0x46c], 7
jne 0x1401a9646
mov dword [rsp + 0x100], Ordinal_79
cmp dword [rsp + 0x100], 0
jle 0x1401a9628
mov eax, dword [rsp + 0x100]
sub eax, 5
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0xa
jne 0x1401a9626
mov eax, dword [rsp + 0x100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x100], eax
jmp 0x1401a95ee
mov eax, dword [rsp + 0x46c]
imul eax, dword [rsp + 0xe8c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1408], eax
cmp dword [rsp + 0x46c], 0xb
jl 0x1401a95c9
jmp 0x1401a959a
cmp dword [rsp + 0xe8c], 0x14
jle 0x1401a96da
mov eax, dword [rsp + 0xe8c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xe90], eax
mov dword [rsp + 0x104], Ordinal_79
cmp dword [rsp + 0x104], 0
jle 0x1401a96bf
mov eax, dword [rsp + 0x104]
sub eax, 5
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0xa
jne 0x1401a96bd
mov eax, dword [rsp + 0x104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x104], eax
jmp 0x1401a9685
mov eax, dword [rsp + 0xe90]
sub eax, 2
mov dword [rsp + 0xe90], eax
cmp dword [rsp + 0xe90], 0
jg 0x1401a967a
jmp 0x1401a9564
mov eax, dword [rsp + 0xe94]
dec eax
mov dword [rsp + 0xe94], eax
cmp dword [rsp + 0xe94], 0
jg 0x1401a9557
mov dword [rsp + 0xe98], 0
jmp 0x1401a971a
mov eax, dword [rsp + 0xe98]
inc eax
mov dword [rsp + 0xe98], eax
cmp dword [rsp + 0xe98], 0x1e
jge 0x1401a9885
mov dword [rsp + 0xe9c], 0x2a
mov dword [rsp + 0x87c], 0
jmp 0x1401a9750
mov eax, dword [rsp + 0x87c]
inc eax
mov dword [rsp + 0x87c], eax
cmp dword [rsp + 0x87c], 4
jge 0x1401a97ff
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 0x1401a97ec
mov dword [rsp + 0x108], Ordinal_79
cmp dword [rsp + 0x108], 0
jle 0x1401a97ce
mov eax, dword [rsp + 0x108]
sub eax, 5
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xa
jne 0x1401a97cc
mov eax, dword [rsp + 0x108]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x108], eax
jmp 0x1401a9794
mov eax, dword [rsp + 0x470]
imul eax, dword [rsp + 0xe9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x140c], eax
cmp dword [rsp + 0x470], 0xb
jl 0x1401a976f
jmp 0x1401a9740
cmp dword [rsp + 0xe9c], 0x14
jle 0x1401a9880
mov eax, dword [rsp + 0xe9c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xea0], eax
mov dword [rsp + 0x10c], Ordinal_79
cmp dword [rsp + 0x10c], 0
jle 0x1401a9865
mov eax, dword [rsp + 0x10c]
sub eax, 5
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xa
jne 0x1401a9863
mov eax, dword [rsp + 0x10c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c], eax
jmp 0x1401a982b
mov eax, dword [rsp + 0xea0]
sub eax, 2
mov dword [rsp + 0xea0], eax
cmp dword [rsp + 0xea0], 0
jg 0x1401a9820
jmp 0x1401a970a
jmp 0x1401a916e
xor eax, eax
cmp eax, 1
je 0x1401aa9e8
xor eax, eax
cmp eax, 1
je 0x1401aa144
mov dword [rsp + 0xea4], 0
jmp 0x1401a98bd
mov eax, dword [rsp + 0xea4]
inc eax
mov dword [rsp + 0xea4], eax
cmp dword [rsp + 0xea4], 0x1e
jge 0x1401aa13f
mov dword [rsp + 0xec0], 0x3f
mov dword [rsp + 0x880], 0
jmp 0x1401a98f3
mov eax, dword [rsp + 0x880]
inc eax
mov dword [rsp + 0x880], eax
cmp dword [rsp + 0x880], 9
jge 0x1401a9d2b
mov eax, dword [rsp + 0x880]
add eax, 7
mov dword [rsp + 0x48c], eax
mov eax, dword [rsp + 0x48c]
add eax, 4
mov dword [rsp + 0x48c], eax
cmp dword [rsp + 0x48c], 0x15
jne 0x1401a9d18
mov dword [rsp + 0xea8], 0
jmp 0x1401a994e
mov eax, dword [rsp + 0xea8]
inc eax
mov dword [rsp + 0xea8], eax
cmp dword [rsp + 0xea8], 0x1e
jge 0x1401a9b17
mov dword [rsp + 0xeac], 0x11
mov dword [rsp + 0x884], 0
jmp 0x1401a9984
mov eax, dword [rsp + 0x884]
inc eax
mov dword [rsp + 0x884], eax
cmp dword [rsp + 0x884], 3
jge 0x1401a9a5f
mov eax, dword [rsp + 0x884]
inc eax
mov dword [rsp + 0x478], eax
mov eax, dword [rsp + 0x478]
inc eax
mov dword [rsp + 0x478], eax
cmp dword [rsp + 0x478], 4
jne 0x1401a9a4c
mov dword [rsp + 0x474], 0xd
mov dword [rsp + 0x888], 0
jmp 0x1401a99e8
mov eax, dword [rsp + 0x888]
inc eax
mov dword [rsp + 0x888], eax
cmp dword [rsp + 0x888], 4
jge 0x1401a9a31
mov eax, dword [rsp + 0x888]
mov ecx, dword [rsp + 0x474]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x474], eax
mov eax, dword [rsp + 0x474]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a9a2f
imul eax, dword [rsp + 0x474], 3
mov dword [rsp + 0x474], eax
jmp 0x1401a99d8
mov eax, dword [rsp + 0x478]
imul eax, dword [rsp + 0xeac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1410], eax
cmp dword [rsp + 0x478], 6
jl 0x1401a99a2
jmp 0x1401a9974
cmp dword [rsp + 0xeac], 0xa
jle 0x1401a9b12
mov eax, dword [rsp + 0xeac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xeb0], eax
mov dword [rsp + 0x47c], 0xd
mov dword [rsp + 0x88c], 0
jmp 0x1401a9aab
mov eax, dword [rsp + 0x88c]
inc eax
mov dword [rsp + 0x88c], eax
cmp dword [rsp + 0x88c], 4
jge 0x1401a9af4
mov eax, dword [rsp + 0x88c]
mov ecx, dword [rsp + 0x47c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x47c], eax
mov eax, dword [rsp + 0x47c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a9af2
imul eax, dword [rsp + 0x47c], 3
mov dword [rsp + 0x47c], eax
jmp 0x1401a9a9b
mov eax, dword [rsp + 0xeb0]
dec eax
mov dword [rsp + 0xeb0], eax
cmp dword [rsp + 0xeb0], 0
jg 0x1401a9a83
jmp 0x1401a993e
mov eax, dword [rsp + 0x48c]
imul eax, dword [rsp + 0xec0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1414], eax
mov dword [rsp + 0xeb4], 0
jmp 0x1401a9b4f
mov eax, dword [rsp + 0xeb4]
inc eax
mov dword [rsp + 0xeb4], eax
cmp dword [rsp + 0xeb4], 0x1e
jge 0x1401a9d18
mov dword [rsp + 0xeb8], 0x11
mov dword [rsp + 0x890], 0
jmp 0x1401a9b85
mov eax, dword [rsp + 0x890]
inc eax
mov dword [rsp + 0x890], eax
cmp dword [rsp + 0x890], 3
jge 0x1401a9c60
mov eax, dword [rsp + 0x890]
inc eax
mov dword [rsp + 0x484], eax
mov eax, dword [rsp + 0x484]
inc eax
mov dword [rsp + 0x484], eax
cmp dword [rsp + 0x484], 4
jne 0x1401a9c4d
mov dword [rsp + 0x480], 0xd
mov dword [rsp + 0x894], 0
jmp 0x1401a9be9
mov eax, dword [rsp + 0x894]
inc eax
mov dword [rsp + 0x894], eax
cmp dword [rsp + 0x894], 4
jge 0x1401a9c32
mov eax, dword [rsp + 0x894]
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 0x1401a9c30
imul eax, dword [rsp + 0x480], 3
mov dword [rsp + 0x480], eax
jmp 0x1401a9bd9
mov eax, dword [rsp + 0x484]
imul eax, dword [rsp + 0xeb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1418], eax
cmp dword [rsp + 0x484], 6
jl 0x1401a9ba3
jmp 0x1401a9b75
cmp dword [rsp + 0xeb8], 0xa
jle 0x1401a9d13
mov eax, dword [rsp + 0xeb8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xebc], eax
mov dword [rsp + 0x488], 0xd
mov dword [rsp + 0x898], 0
jmp 0x1401a9cac
mov eax, dword [rsp + 0x898]
inc eax
mov dword [rsp + 0x898], eax
cmp dword [rsp + 0x898], 4
jge 0x1401a9cf5
mov eax, dword [rsp + 0x898]
mov ecx, dword [rsp + 0x488]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x488], eax
mov eax, dword [rsp + 0x488]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a9cf3
imul eax, dword [rsp + 0x488], 3
mov dword [rsp + 0x488], eax
jmp 0x1401a9c9c
mov eax, dword [rsp + 0xebc]
dec eax
mov dword [rsp + 0xebc], eax
cmp dword [rsp + 0xebc], 0
jg 0x1401a9c84
jmp 0x1401a9b3f
cmp dword [rsp + 0x48c], 0x23
jl 0x1401a9912
jmp 0x1401a98e3
cmp dword [rsp + 0xec0], 0x28
jle 0x1401a9f54
mov eax, dword [rsp + 0xec0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xed0], eax
mov dword [rsp + 0xec4], 0
jmp 0x1401a9d6c
mov eax, dword [rsp + 0xec4]
inc eax
mov dword [rsp + 0xec4], eax
cmp dword [rsp + 0xec4], 0x1e
jge 0x1401a9f35
mov dword [rsp + 0xec8], 0x11
mov dword [rsp + 0x89c], 0
jmp 0x1401a9da2
mov eax, dword [rsp + 0x89c]
inc eax
mov dword [rsp + 0x89c], eax
cmp dword [rsp + 0x89c], 3
jge 0x1401a9e7d
mov eax, dword [rsp + 0x89c]
inc eax
mov dword [rsp + 0x494], eax
mov eax, dword [rsp + 0x494]
inc eax
mov dword [rsp + 0x494], eax
cmp dword [rsp + 0x494], 4
jne 0x1401a9e6a
mov dword [rsp + 0x490], 0xd
mov dword [rsp + 0x8a0], 0
jmp 0x1401a9e06
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x8a0], eax
cmp dword [rsp + 0x8a0], 4
jge 0x1401a9e4f
mov eax, dword [rsp + 0x8a0]
mov ecx, dword [rsp + 0x490]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x490], eax
mov eax, dword [rsp + 0x490]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a9e4d
imul eax, dword [rsp + 0x490], 3
mov dword [rsp + 0x490], eax
jmp 0x1401a9df6
mov eax, dword [rsp + 0x494]
imul eax, dword [rsp + 0xec8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x141c], eax
cmp dword [rsp + 0x494], 6
jl 0x1401a9dc0
jmp 0x1401a9d92
cmp dword [rsp + 0xec8], 0xa
jle 0x1401a9f30
mov eax, dword [rsp + 0xec8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xecc], eax
mov dword [rsp + 0x498], 0xd
mov dword [rsp + 0x8a4], 0
jmp 0x1401a9ec9
mov eax, dword [rsp + 0x8a4]
inc eax
mov dword [rsp + 0x8a4], eax
cmp dword [rsp + 0x8a4], 4
jge 0x1401a9f12
mov eax, dword [rsp + 0x8a4]
mov ecx, dword [rsp + 0x498]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x498], eax
mov eax, dword [rsp + 0x498]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401a9f10
imul eax, dword [rsp + 0x498], 3
mov dword [rsp + 0x498], eax
jmp 0x1401a9eb9
mov eax, dword [rsp + 0xecc]
dec eax
mov dword [rsp + 0xecc], eax
cmp dword [rsp + 0xecc], 0
jg 0x1401a9ea1
jmp 0x1401a9d5c
mov eax, dword [rsp + 0xed0]
sub eax, 2
mov dword [rsp + 0xed0], eax
cmp dword [rsp + 0xed0], 0
jg 0x1401a9d4f
mov dword [rsp + 0xed4], 0
jmp 0x1401a9f71
mov eax, dword [rsp + 0xed4]
inc eax
mov dword [rsp + 0xed4], eax
cmp dword [rsp + 0xed4], 0x1e
jge 0x1401aa13a
mov dword [rsp + 0xed8], 0x11
mov dword [rsp + 0x8a8], 0
jmp 0x1401a9fa7
mov eax, dword [rsp + 0x8a8]
inc eax
mov dword [rsp + 0x8a8], eax
cmp dword [rsp + 0x8a8], 3
jge 0x1401aa082
mov eax, dword [rsp + 0x8a8]
inc eax
mov dword [rsp + 0x4a0], eax
mov eax, dword [rsp + 0x4a0]
inc eax
mov dword [rsp + 0x4a0], eax
cmp dword [rsp + 0x4a0], 4
jne 0x1401aa06f
mov dword [rsp + 0x49c], 0xd
mov dword [rsp + 0x8ac], 0
jmp 0x1401aa00b
mov eax, dword [rsp + 0x8ac]
inc eax
mov dword [rsp + 0x8ac], eax
cmp dword [rsp + 0x8ac], 4
jge 0x1401aa054
mov eax, dword [rsp + 0x8ac]
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 0x1401aa052
imul eax, dword [rsp + 0x49c], 3
mov dword [rsp + 0x49c], eax
jmp 0x1401a9ffb
mov eax, dword [rsp + 0x4a0]
imul eax, dword [rsp + 0xed8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1420], eax
cmp dword [rsp + 0x4a0], 6
jl 0x1401a9fc5
jmp 0x1401a9f97
cmp dword [rsp + 0xed8], 0xa
jle 0x1401aa135
mov eax, dword [rsp + 0xed8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xedc], eax
mov dword [rsp + 0x4a4], 0xd
mov dword [rsp + 0x8b0], 0
jmp 0x1401aa0ce
mov eax, dword [rsp + 0x8b0]
inc eax
mov dword [rsp + 0x8b0], eax
cmp dword [rsp + 0x8b0], 4
jge 0x1401aa117
mov eax, dword [rsp + 0x8b0]
mov ecx, dword [rsp + 0x4a4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a4], eax
mov eax, dword [rsp + 0x4a4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa115
imul eax, dword [rsp + 0x4a4], 3
mov dword [rsp + 0x4a4], eax
jmp 0x1401aa0be
mov eax, dword [rsp + 0xedc]
dec eax
mov dword [rsp + 0xedc], eax
cmp dword [rsp + 0xedc], 0
jg 0x1401aa0a6
jmp 0x1401a9f61
jmp 0x1401a98ad
jmp 0x1401aa9e8
mov dword [rsp + 0xee0], 0
jmp 0x1401aa161
mov eax, dword [rsp + 0xee0]
inc eax
mov dword [rsp + 0xee0], eax
cmp dword [rsp + 0xee0], 0x1e
jge 0x1401aa9e8
mov dword [rsp + 0xefc], 0x5c
mov dword [rsp + 0x8b4], 0
jmp 0x1401aa197
mov eax, dword [rsp + 0x8b4]
inc eax
mov dword [rsp + 0x8b4], eax
cmp dword [rsp + 0x8b4], 6
jge 0x1401aa5d3
mov eax, dword [rsp + 0x8b4]
add eax, 9
mov dword [rsp + 0x4c0], eax
mov eax, dword [rsp + 0x4c0]
add eax, 3
mov dword [rsp + 0x4c0], eax
cmp dword [rsp + 0x4c0], 0x18
jne 0x1401aa5c0
mov dword [rsp + 0xee4], 0
jmp 0x1401aa1f2
mov eax, dword [rsp + 0xee4]
inc eax
mov dword [rsp + 0xee4], eax
cmp dword [rsp + 0xee4], 0x1e
jge 0x1401aa3bb
mov dword [rsp + 0xee8], 0x11
mov dword [rsp + 0x8b8], 0
jmp 0x1401aa228
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x8b8], eax
cmp dword [rsp + 0x8b8], 3
jge 0x1401aa303
mov eax, dword [rsp + 0x8b8]
inc eax
mov dword [rsp + 0x4ac], eax
mov eax, dword [rsp + 0x4ac]
inc eax
mov dword [rsp + 0x4ac], eax
cmp dword [rsp + 0x4ac], 4
jne 0x1401aa2f0
mov dword [rsp + 0x4a8], 0xd
mov dword [rsp + 0x8bc], 0
jmp 0x1401aa28c
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x8bc], eax
cmp dword [rsp + 0x8bc], 4
jge 0x1401aa2d5
mov eax, dword [rsp + 0x8bc]
mov ecx, dword [rsp + 0x4a8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a8], eax
mov eax, dword [rsp + 0x4a8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa2d3
imul eax, dword [rsp + 0x4a8], 3
mov dword [rsp + 0x4a8], eax
jmp 0x1401aa27c
mov eax, dword [rsp + 0x4ac]
imul eax, dword [rsp + 0xee8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1424], eax
cmp dword [rsp + 0x4ac], 6
jl 0x1401aa246
jmp 0x1401aa218
cmp dword [rsp + 0xee8], 0xa
jle 0x1401aa3b6
mov eax, dword [rsp + 0xee8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xeec], eax
mov dword [rsp + 0x4b0], 0xd
mov dword [rsp + 0x8c0], 0
jmp 0x1401aa34f
mov eax, dword [rsp + 0x8c0]
inc eax
mov dword [rsp + 0x8c0], eax
cmp dword [rsp + 0x8c0], 4
jge 0x1401aa398
mov eax, dword [rsp + 0x8c0]
mov ecx, dword [rsp + 0x4b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0x4b0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa396
imul eax, dword [rsp + 0x4b0], 3
mov dword [rsp + 0x4b0], eax
jmp 0x1401aa33f
mov eax, dword [rsp + 0xeec]
dec eax
mov dword [rsp + 0xeec], eax
cmp dword [rsp + 0xeec], 0
jg 0x1401aa327
jmp 0x1401aa1e2
mov eax, dword [rsp + 0x4c0]
imul eax, dword [rsp + 0xefc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1428], eax
mov dword [rsp + 0xef0], 0
jmp 0x1401aa3f7
mov eax, dword [rsp + 0xef0]
inc eax
mov dword [rsp + 0xef0], eax
cmp dword [rsp + 0xef0], 0x1e
jge 0x1401aa5c0
mov dword [rsp + 0xef4], 0x11
mov dword [rsp + 0x8c4], 0
jmp 0x1401aa42d
mov eax, dword [rsp + 0x8c4]
inc eax
mov dword [rsp + 0x8c4], eax
cmp dword [rsp + 0x8c4], 3
jge 0x1401aa508
mov eax, dword [rsp + 0x8c4]
inc eax
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x4b8]
inc eax
mov dword [rsp + 0x4b8], eax
cmp dword [rsp + 0x4b8], 4
jne 0x1401aa4f5
mov dword [rsp + 0x4b4], 0xd
mov dword [rsp + 0x8c8], 0
jmp 0x1401aa491
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x8c8], eax
cmp dword [rsp + 0x8c8], 4
jge 0x1401aa4da
mov eax, dword [rsp + 0x8c8]
mov ecx, dword [rsp + 0x4b4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b4], eax
mov eax, dword [rsp + 0x4b4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa4d8
imul eax, dword [rsp + 0x4b4], 3
mov dword [rsp + 0x4b4], eax
jmp 0x1401aa481
mov eax, dword [rsp + 0x4b8]
imul eax, dword [rsp + 0xef4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x142c], eax
cmp dword [rsp + 0x4b8], 6
jl 0x1401aa44b
jmp 0x1401aa41d
cmp dword [rsp + 0xef4], 0xa
jle 0x1401aa5bb
mov eax, dword [rsp + 0xef4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xef8], eax
mov dword [rsp + 0x4bc], 0xd
mov dword [rsp + 0x8cc], 0
jmp 0x1401aa554
mov eax, dword [rsp + 0x8cc]
inc eax
mov dword [rsp + 0x8cc], eax
cmp dword [rsp + 0x8cc], 4
jge 0x1401aa59d
mov eax, dword [rsp + 0x8cc]
mov ecx, dword [rsp + 0x4bc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4bc], eax
mov eax, dword [rsp + 0x4bc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa59b
imul eax, dword [rsp + 0x4bc], 3
mov dword [rsp + 0x4bc], eax
jmp 0x1401aa544
mov eax, dword [rsp + 0xef8]
dec eax
mov dword [rsp + 0xef8], eax
cmp dword [rsp + 0xef8], 0
jg 0x1401aa52c
jmp 0x1401aa3e7
cmp dword [rsp + 0x4c0], 0x21
jl 0x1401aa1b6
jmp 0x1401aa187
cmp dword [rsp + 0xefc], 0x32
jle 0x1401aa7fd
mov eax, dword [rsp + 0xefc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf0c], eax
mov dword [rsp + 0xf00], 0
jmp 0x1401aa615
mov eax, dword [rsp + 0xf00]
inc eax
mov dword [rsp + 0xf00], eax
cmp dword [rsp + 0xf00], 0x1e
jge 0x1401aa7de
mov dword [rsp + 0xf04], 0x11
mov dword [rsp + 0x8d0], 0
jmp 0x1401aa64b
mov eax, dword [rsp + 0x8d0]
inc eax
mov dword [rsp + 0x8d0], eax
cmp dword [rsp + 0x8d0], 3
jge 0x1401aa726
mov eax, dword [rsp + 0x8d0]
inc eax
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x4c8]
inc eax
mov dword [rsp + 0x4c8], eax
cmp dword [rsp + 0x4c8], 4
jne 0x1401aa713
mov dword [rsp + 0x4c4], 0xd
mov dword [rsp + 0x8d4], 0
jmp 0x1401aa6af
mov eax, dword [rsp + 0x8d4]
inc eax
mov dword [rsp + 0x8d4], eax
cmp dword [rsp + 0x8d4], 4
jge 0x1401aa6f8
mov eax, dword [rsp + 0x8d4]
mov ecx, dword [rsp + 0x4c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c4], eax
mov eax, dword [rsp + 0x4c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa6f6
imul eax, dword [rsp + 0x4c4], 3
mov dword [rsp + 0x4c4], eax
jmp 0x1401aa69f
mov eax, dword [rsp + 0x4c8]
imul eax, dword [rsp + 0xf04]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1430], eax
cmp dword [rsp + 0x4c8], 6
jl 0x1401aa669
jmp 0x1401aa63b
cmp dword [rsp + 0xf04], 0xa
jle 0x1401aa7d9
mov eax, dword [rsp + 0xf04]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf08], eax
mov dword [rsp + 0x4cc], 0xd
mov dword [rsp + 0x8d8], 0
jmp 0x1401aa772
mov eax, dword [rsp + 0x8d8]
inc eax
mov dword [rsp + 0x8d8], eax
cmp dword [rsp + 0x8d8], 4
jge 0x1401aa7bb
mov eax, dword [rsp + 0x8d8]
mov ecx, dword [rsp + 0x4cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4cc], eax
mov eax, dword [rsp + 0x4cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa7b9
imul eax, dword [rsp + 0x4cc], 3
mov dword [rsp + 0x4cc], eax
jmp 0x1401aa762
mov eax, dword [rsp + 0xf08]
dec eax
mov dword [rsp + 0xf08], eax
cmp dword [rsp + 0xf08], 0
jg 0x1401aa74a
jmp 0x1401aa605
mov eax, dword [rsp + 0xf0c]
sub eax, 5
mov dword [rsp + 0xf0c], eax
cmp dword [rsp + 0xf0c], 0
jg 0x1401aa5f8
mov dword [rsp + 0xf10], 0
jmp 0x1401aa81a
mov eax, dword [rsp + 0xf10]
inc eax
mov dword [rsp + 0xf10], eax
cmp dword [rsp + 0xf10], 0x1e
jge 0x1401aa9e3
mov dword [rsp + 0xf14], 0x11
mov dword [rsp + 0x8dc], 0
jmp 0x1401aa850
mov eax, dword [rsp + 0x8dc]
inc eax
mov dword [rsp + 0x8dc], eax
cmp dword [rsp + 0x8dc], 3
jge 0x1401aa92b
mov eax, dword [rsp + 0x8dc]
inc eax
mov dword [rsp + 0x4d4], eax
mov eax, dword [rsp + 0x4d4]
inc eax
mov dword [rsp + 0x4d4], eax
cmp dword [rsp + 0x4d4], 4
jne 0x1401aa918
mov dword [rsp + 0x4d0], 0xd
mov dword [rsp + 0x8e0], 0
jmp 0x1401aa8b4
mov eax, dword [rsp + 0x8e0]
inc eax
mov dword [rsp + 0x8e0], eax
cmp dword [rsp + 0x8e0], 4
jge 0x1401aa8fd
mov eax, dword [rsp + 0x8e0]
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 0x1401aa8fb
imul eax, dword [rsp + 0x4d0], 3
mov dword [rsp + 0x4d0], eax
jmp 0x1401aa8a4
mov eax, dword [rsp + 0x4d4]
imul eax, dword [rsp + 0xf14]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1434], eax
cmp dword [rsp + 0x4d4], 6
jl 0x1401aa86e
jmp 0x1401aa840
cmp dword [rsp + 0xf14], 0xa
jle 0x1401aa9de
mov eax, dword [rsp + 0xf14]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf18], eax
mov dword [rsp + 0x4d8], 0xd
mov dword [rsp + 0x8e4], 0
jmp 0x1401aa977
mov eax, dword [rsp + 0x8e4]
inc eax
mov dword [rsp + 0x8e4], eax
cmp dword [rsp + 0x8e4], 4
jge 0x1401aa9c0
mov eax, dword [rsp + 0x8e4]
mov ecx, dword [rsp + 0x4d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x4d8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401aa9be
imul eax, dword [rsp + 0x4d8], 3
mov dword [rsp + 0x4d8], eax
jmp 0x1401aa967
mov eax, dword [rsp + 0xf18]
dec eax
mov dword [rsp + 0xf18], eax
cmp dword [rsp + 0xf18], 0
jg 0x1401aa94f
jmp 0x1401aa80a
jmp 0x1401aa151
xor eax, eax
cmp eax, 1
je 0x1401ab7ad
xor eax, eax
cmp eax, 1
je 0x1401ab0d7
mov dword [rsp + 0xf1c], 0
jmp 0x1401aaa1b
mov eax, dword [rsp + 0xf1c]
inc eax
mov dword [rsp + 0xf1c], eax
cmp dword [rsp + 0xf1c], 0x1e
jge 0x1401ab0d2
mov dword [rsp + 0xf38], 0x33
mov dword [rsp + 0x8e8], 0
jmp 0x1401aaa51
mov eax, dword [rsp + 0x8e8]
inc eax
mov dword [rsp + 0x8e8], eax
cmp dword [rsp + 0x8e8], 6
jge 0x1401aada3
mov eax, dword [rsp + 0x8e8]
add eax, 2
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0x4f4]
add eax, 3
mov dword [rsp + 0x4f4], eax
cmp dword [rsp + 0x4f4], 0xb
jne 0x1401aad90
mov dword [rsp + 0xf20], 0
jmp 0x1401aaaac
mov eax, dword [rsp + 0xf20]
inc eax
mov dword [rsp + 0xf20], eax
cmp dword [rsp + 0xf20], 0x1e
jge 0x1401aac02
mov dword [rsp + 0xf24], 7
mov dword [rsp + 0x8ec], 0
jmp 0x1401aaae2
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x8ec], eax
cmp dword [rsp + 0x8ec], 2
jge 0x1401aab85
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x4e0]
inc eax
mov dword [rsp + 0x4e0], eax
cmp dword [rsp + 0x4e0], 2
jne 0x1401aab76
mov dword [rsp + 0x4dc], 0x15
mov eax, dword [rsp + 0x4dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aab4a
mov eax, dword [rsp + 0x4dc]
shl eax, 1
mov dword [rsp + 0x4dc], eax
jmp 0x1401aab5b
mov eax, dword [rsp + 0x4dc]
add eax, 3
mov dword [rsp + 0x4dc], eax
mov eax, dword [rsp + 0x4e0]
imul eax, dword [rsp + 0xf24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1438], eax
cmp dword [rsp + 0x4e0], 3
jl 0x1401aab00
jmp 0x1401aaad2
cmp dword [rsp + 0xf24], 5
jle 0x1401aabfd
mov eax, dword [rsp + 0xf24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf28], eax
mov dword [rsp + 0x4e4], 0x15
mov eax, dword [rsp + 0x4e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aabd2
mov eax, dword [rsp + 0x4e4]
shl eax, 1
mov dword [rsp + 0x4e4], eax
jmp 0x1401aabe3
mov eax, dword [rsp + 0x4e4]
add eax, 3
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0xf28]
dec eax
mov dword [rsp + 0xf28], eax
cmp dword [rsp + 0xf28], 0
jg 0x1401aaba2
jmp 0x1401aaa9c
mov eax, dword [rsp + 0x4f4]
imul eax, dword [rsp + 0xf38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x143c], eax
mov dword [rsp + 0xf2c], 0
jmp 0x1401aac3a
mov eax, dword [rsp + 0xf2c]
inc eax
mov dword [rsp + 0xf2c], eax
cmp dword [rsp + 0xf2c], 0x1e
jge 0x1401aad90
mov dword [rsp + 0xf30], 7
mov dword [rsp + 0x8f0], 0
jmp 0x1401aac70
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x8f0], eax
cmp dword [rsp + 0x8f0], 2
jge 0x1401aad13
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x4ec]
inc eax
mov dword [rsp + 0x4ec], eax
cmp dword [rsp + 0x4ec], 2
jne 0x1401aad04
mov dword [rsp + 0x4e8], 0x15
mov eax, dword [rsp + 0x4e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aacd8
mov eax, dword [rsp + 0x4e8]
shl eax, 1
mov dword [rsp + 0x4e8], eax
jmp 0x1401aace9
mov eax, dword [rsp + 0x4e8]
add eax, 3
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x4ec]
imul eax, dword [rsp + 0xf30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1440], eax
cmp dword [rsp + 0x4ec], 3
jl 0x1401aac8e
jmp 0x1401aac60
cmp dword [rsp + 0xf30], 5
jle 0x1401aad8b
mov eax, dword [rsp + 0xf30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf34], eax
mov dword [rsp + 0x4f0], 0x15
mov eax, dword [rsp + 0x4f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aad60
mov eax, dword [rsp + 0x4f0]
shl eax, 1
mov dword [rsp + 0x4f0], eax
jmp 0x1401aad71
mov eax, dword [rsp + 0x4f0]
add eax, 3
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0xf34]
dec eax
mov dword [rsp + 0xf34], eax
cmp dword [rsp + 0xf34], 0
jg 0x1401aad30
jmp 0x1401aac2a
cmp dword [rsp + 0x4f4], 0xf
jl 0x1401aaa70
jmp 0x1401aaa41
cmp dword [rsp + 0xf38], 0x19
jle 0x1401aaf5a
mov eax, dword [rsp + 0xf38]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf48], eax
mov dword [rsp + 0xf3c], 0
jmp 0x1401aade5
mov eax, dword [rsp + 0xf3c]
inc eax
mov dword [rsp + 0xf3c], eax
cmp dword [rsp + 0xf3c], 0x1e
jge 0x1401aaf3b
mov dword [rsp + 0xf40], 7
mov dword [rsp + 0x8f4], 0
jmp 0x1401aae1b
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x8f4], eax
cmp dword [rsp + 0x8f4], 2
jge 0x1401aaebe
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x4fc]
inc eax
mov dword [rsp + 0x4fc], eax
cmp dword [rsp + 0x4fc], 2
jne 0x1401aaeaf
mov dword [rsp + 0x4f8], 0x15
mov eax, dword [rsp + 0x4f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aae83
mov eax, dword [rsp + 0x4f8]
shl eax, 1
mov dword [rsp + 0x4f8], eax
jmp 0x1401aae94
mov eax, dword [rsp + 0x4f8]
add eax, 3
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x4fc]
imul eax, dword [rsp + 0xf40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1444], eax
cmp dword [rsp + 0x4fc], 3
jl 0x1401aae39
jmp 0x1401aae0b
cmp dword [rsp + 0xf40], 5
jle 0x1401aaf36
mov eax, dword [rsp + 0xf40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf44], eax
mov dword [rsp + 0x500], 0x15
mov eax, dword [rsp + 0x500]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aaf0b
mov eax, dword [rsp + 0x500]
shl eax, 1
mov dword [rsp + 0x500], eax
jmp 0x1401aaf1c
mov eax, dword [rsp + 0x500]
add eax, 3
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0xf44]
dec eax
mov dword [rsp + 0xf44], eax
cmp dword [rsp + 0xf44], 0
jg 0x1401aaedb
jmp 0x1401aadd5
mov eax, dword [rsp + 0xf48]
sub eax, 2
mov dword [rsp + 0xf48], eax
cmp dword [rsp + 0xf48], 0
jg 0x1401aadc8
mov dword [rsp + 0xf4c], 0
jmp 0x1401aaf77
mov eax, dword [rsp + 0xf4c]
inc eax
mov dword [rsp + 0xf4c], eax
cmp dword [rsp + 0xf4c], 0x1e
jge 0x1401ab0cd
mov dword [rsp + 0xf50], 7
mov dword [rsp + 0x8f8], 0
jmp 0x1401aafad
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x8f8], eax
cmp dword [rsp + 0x8f8], 2
jge 0x1401ab050
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0x508]
inc eax
mov dword [rsp + 0x508], eax
cmp dword [rsp + 0x508], 2
jne 0x1401ab041
mov dword [rsp + 0x504], 0x15
mov eax, dword [rsp + 0x504]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab015
mov eax, dword [rsp + 0x504]
shl eax, 1
mov dword [rsp + 0x504], eax
jmp 0x1401ab026
mov eax, dword [rsp + 0x504]
add eax, 3
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0x508]
imul eax, dword [rsp + 0xf50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1448], eax
cmp dword [rsp + 0x508], 3
jl 0x1401aafcb
jmp 0x1401aaf9d
cmp dword [rsp + 0xf50], 5
jle 0x1401ab0c8
mov eax, dword [rsp + 0xf50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf54], eax
mov dword [rsp + 0x50c], 0x15
mov eax, dword [rsp + 0x50c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab09d
mov eax, dword [rsp + 0x50c]
shl eax, 1
mov dword [rsp + 0x50c], eax
jmp 0x1401ab0ae
mov eax, dword [rsp + 0x50c]
add eax, 3
mov dword [rsp + 0x50c], eax
mov eax, dword [rsp + 0xf54]
dec eax
mov dword [rsp + 0xf54], eax
cmp dword [rsp + 0xf54], 0
jg 0x1401ab06d
jmp 0x1401aaf67
jmp 0x1401aaa0b
jmp 0x1401ab7ad
mov dword [rsp + 0xf58], 0
jmp 0x1401ab0f4
mov eax, dword [rsp + 0xf58]
inc eax
mov dword [rsp + 0xf58], eax
cmp dword [rsp + 0xf58], 0x1e
jge 0x1401ab7ad
mov dword [rsp + 0xf74], 0x44
mov dword [rsp + 0x8fc], 0
jmp 0x1401ab12a
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x8fc], eax
cmp dword [rsp + 0x8fc], 7
jge 0x1401ab47f
mov eax, dword [rsp + 0x8fc]
add eax, 4
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0x528]
add eax, 4
mov dword [rsp + 0x528], eax
cmp dword [rsp + 0x528], 0x10
jne 0x1401ab46c
mov dword [rsp + 0xf5c], 0
jmp 0x1401ab185
mov eax, dword [rsp + 0xf5c]
inc eax
mov dword [rsp + 0xf5c], eax
cmp dword [rsp + 0xf5c], 0x1e
jge 0x1401ab2db
mov dword [rsp + 0xf60], 7
mov dword [rsp + 0x900], 0
jmp 0x1401ab1bb
mov eax, dword [rsp + 0x900]
inc eax
mov dword [rsp + 0x900], eax
cmp dword [rsp + 0x900], 2
jge 0x1401ab25e
mov eax, dword [rsp + 0x900]
inc eax
mov dword [rsp + 0x514], eax
mov eax, dword [rsp + 0x514]
inc eax
mov dword [rsp + 0x514], eax
cmp dword [rsp + 0x514], 2
jne 0x1401ab24f
mov dword [rsp + 0x510], 0x15
mov eax, dword [rsp + 0x510]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab223
mov eax, dword [rsp + 0x510]
shl eax, 1
mov dword [rsp + 0x510], eax
jmp 0x1401ab234
mov eax, dword [rsp + 0x510]
add eax, 3
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x514]
imul eax, dword [rsp + 0xf60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144c], eax
cmp dword [rsp + 0x514], 3
jl 0x1401ab1d9
jmp 0x1401ab1ab
cmp dword [rsp + 0xf60], 5
jle 0x1401ab2d6
mov eax, dword [rsp + 0xf60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf64], eax
mov dword [rsp + 0x518], 0x15
mov eax, dword [rsp + 0x518]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab2ab
mov eax, dword [rsp + 0x518]
shl eax, 1
mov dword [rsp + 0x518], eax
jmp 0x1401ab2bc
mov eax, dword [rsp + 0x518]
add eax, 3
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0xf64]
dec eax
mov dword [rsp + 0xf64], eax
cmp dword [rsp + 0xf64], 0
jg 0x1401ab27b
jmp 0x1401ab175
mov eax, dword [rsp + 0x528]
imul eax, dword [rsp + 0xf74]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1450], eax
mov dword [rsp + 0xf68], 0
jmp 0x1401ab316
mov eax, dword [rsp + 0xf68]
inc eax
mov dword [rsp + 0xf68], eax
cmp dword [rsp + 0xf68], 0x1e
jge 0x1401ab46c
mov dword [rsp + 0xf6c], 7
mov dword [rsp + 0x904], 0
jmp 0x1401ab34c
mov eax, dword [rsp + 0x904]
inc eax
mov dword [rsp + 0x904], eax
cmp dword [rsp + 0x904], 2
jge 0x1401ab3ef
mov eax, dword [rsp + 0x904]
inc eax
mov dword [rsp + 0x520], eax
mov eax, dword [rsp + 0x520]
inc eax
mov dword [rsp + 0x520], eax
cmp dword [rsp + 0x520], 2
jne 0x1401ab3e0
mov dword [rsp + 0x51c], 0x15
mov eax, dword [rsp + 0x51c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab3b4
mov eax, dword [rsp + 0x51c]
shl eax, 1
mov dword [rsp + 0x51c], eax
jmp 0x1401ab3c5
mov eax, dword [rsp + 0x51c]
add eax, 3
mov dword [rsp + 0x51c], eax
mov eax, dword [rsp + 0x520]
imul eax, dword [rsp + 0xf6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14f0], eax
cmp dword [rsp + 0x520], 3
jl 0x1401ab36a
jmp 0x1401ab33c
cmp dword [rsp + 0xf6c], 5
jle 0x1401ab467
mov eax, dword [rsp + 0xf6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf70], eax
mov dword [rsp + 0x524], 0x15
mov eax, dword [rsp + 0x524]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab43c
mov eax, dword [rsp + 0x524]
shl eax, 1
mov dword [rsp + 0x524], eax
jmp 0x1401ab44d
mov eax, dword [rsp + 0x524]
add eax, 3
mov dword [rsp + 0x524], eax
mov eax, dword [rsp + 0xf70]
dec eax
mov dword [rsp + 0xf70], eax
cmp dword [rsp + 0xf70], 0
jg 0x1401ab40c
jmp 0x1401ab306
cmp dword [rsp + 0x528], 0x14
jl 0x1401ab149
jmp 0x1401ab11a
cmp dword [rsp + 0xf74], 0x28
jle 0x1401ab635
mov eax, dword [rsp + 0xf74]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xf84], eax
mov dword [rsp + 0xf78], 0
jmp 0x1401ab4c0
mov eax, dword [rsp + 0xf78]
inc eax
mov dword [rsp + 0xf78], eax
cmp dword [rsp + 0xf78], 0x1e
jge 0x1401ab616
mov dword [rsp + 0xf7c], 7
mov dword [rsp + 0x908], 0
jmp 0x1401ab4f6
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x908], eax
cmp dword [rsp + 0x908], 2
jge 0x1401ab599
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x530]
inc eax
mov dword [rsp + 0x530], eax
cmp dword [rsp + 0x530], 2
jne 0x1401ab58a
mov dword [rsp + 0x52c], 0x15
mov eax, dword [rsp + 0x52c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab55e
mov eax, dword [rsp + 0x52c]
shl eax, 1
mov dword [rsp + 0x52c], eax
jmp 0x1401ab56f
mov eax, dword [rsp + 0x52c]
add eax, 3
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x530]
imul eax, dword [rsp + 0xf7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1454], eax
cmp dword [rsp + 0x530], 3
jl 0x1401ab514
jmp 0x1401ab4e6
cmp dword [rsp + 0xf7c], 5
jle 0x1401ab611
mov eax, dword [rsp + 0xf7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf80], eax
mov dword [rsp + 0x534], 0x15
mov eax, dword [rsp + 0x534]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab5e6
mov eax, dword [rsp + 0x534]
shl eax, 1
mov dword [rsp + 0x534], eax
jmp 0x1401ab5f7
mov eax, dword [rsp + 0x534]
add eax, 3
mov dword [rsp + 0x534], eax
mov eax, dword [rsp + 0xf80]
dec eax
mov dword [rsp + 0xf80], eax
cmp dword [rsp + 0xf80], 0
jg 0x1401ab5b6
jmp 0x1401ab4b0
mov eax, dword [rsp + 0xf84]
sub eax, 3
mov dword [rsp + 0xf84], eax
cmp dword [rsp + 0xf84], 0
jg 0x1401ab4a3
mov dword [rsp + 0xf88], 0
jmp 0x1401ab652
mov eax, dword [rsp + 0xf88]
inc eax
mov dword [rsp + 0xf88], eax
cmp dword [rsp + 0xf88], 0x1e
jge 0x1401ab7a8
mov dword [rsp + 0xf8c], 7
mov dword [rsp + 0x90c], 0
jmp 0x1401ab688
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x90c], eax
cmp dword [rsp + 0x90c], 2
jge 0x1401ab72b
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x53c], eax
mov eax, dword [rsp + 0x53c]
inc eax
mov dword [rsp + 0x53c], eax
cmp dword [rsp + 0x53c], 2
jne 0x1401ab71c
mov dword [rsp + 0x538], 0x15
mov eax, dword [rsp + 0x538]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab6f0
mov eax, dword [rsp + 0x538]
shl eax, 1
mov dword [rsp + 0x538], eax
jmp 0x1401ab701
mov eax, dword [rsp + 0x538]
add eax, 3
mov dword [rsp + 0x538], eax
mov eax, dword [rsp + 0x53c]
imul eax, dword [rsp + 0xf8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1458], eax
cmp dword [rsp + 0x53c], 3
jl 0x1401ab6a6
jmp 0x1401ab678
cmp dword [rsp + 0xf8c], 5
jle 0x1401ab7a3
mov eax, dword [rsp + 0xf8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf90], eax
mov dword [rsp + 0x540], 0x15
mov eax, dword [rsp + 0x540]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab778
mov eax, dword [rsp + 0x540]
shl eax, 1
mov dword [rsp + 0x540], eax
jmp 0x1401ab789
mov eax, dword [rsp + 0x540]
add eax, 3
mov dword [rsp + 0x540], eax
mov eax, dword [rsp + 0xf90]
dec eax
mov dword [rsp + 0xf90], eax
cmp dword [rsp + 0xf90], 0
jg 0x1401ab748
jmp 0x1401ab642
jmp 0x1401ab0e4
xor edx, edx
lea rcx, [0x140192e70]
call qword [sym.imp.USER32.dll_EnumWindows]
xor eax, eax
cmp eax, 1
je 0x1401ac13f
xor eax, eax
cmp eax, 1
je 0x1401abf3c
mov dword [rsp + 0xf94], 0
jmp 0x1401ab7ef
mov eax, dword [rsp + 0xf94]
inc eax
mov dword [rsp + 0xf94], eax
cmp dword [rsp + 0xf94], 0x1e
jge 0x1401abf37
mov dword [rsp + 0x570], 0x4d
mov dword [rsp + 0x910], 0
jmp 0x1401ab825
mov eax, dword [rsp + 0x910]
inc eax
mov dword [rsp + 0x910], eax
cmp dword [rsp + 0x910], 8
jge 0x1401aba55
mov eax, dword [rsp + 0x910]
add eax, 6
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0x554]
add eax, 5
mov dword [rsp + 0x554], eax
cmp dword [rsp + 0x554], 0x12
jne 0x1401aba42
mov dword [rsp + 0x544], 0x2a
mov eax, dword [rsp + 0x544]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab893
mov eax, dword [rsp + 0x544]
shl eax, 1
mov dword [rsp + 0x544], eax
jmp 0x1401ab8a4
mov eax, dword [rsp + 0x544]
add eax, 3
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0x554]
imul eax, dword [rsp + 0x570]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x145c], eax
mov dword [rsp + 0xf98], 0
jmp 0x1401ab8df
mov eax, dword [rsp + 0xf98]
inc eax
mov dword [rsp + 0xf98], eax
cmp dword [rsp + 0xf98], 0x1e
jge 0x1401aba42
mov dword [rsp + 0xf9c], 0x4d
mov dword [rsp + 0x914], 0
jmp 0x1401ab915
mov eax, dword [rsp + 0x914]
inc eax
mov dword [rsp + 0x914], eax
cmp dword [rsp + 0x914], 6
jge 0x1401ab9c1
mov eax, dword [rsp + 0x914]
add eax, 3
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0x54c]
add eax, 2
mov dword [rsp + 0x54c], eax
cmp dword [rsp + 0x54c], 0xb
jne 0x1401ab9ae
mov dword [rsp + 0x548], 0x2a
mov eax, dword [rsp + 0x548]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ab97f
mov eax, dword [rsp + 0x548]
shl eax, 1
mov dword [rsp + 0x548], eax
jmp 0x1401ab990
mov eax, dword [rsp + 0x548]
add eax, 3
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x54c]
imul eax, dword [rsp + 0xf9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1460], eax
cmp dword [rsp + 0x54c], 0x12
jl 0x1401ab934
jmp 0x1401ab905
cmp dword [rsp + 0xf9c], 0x23
jle 0x1401aba3d
mov eax, dword [rsp + 0xf9c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfa0], eax
mov dword [rsp + 0x550], 0x2a
mov eax, dword [rsp + 0x550]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aba11
mov eax, dword [rsp + 0x550]
shl eax, 1
mov dword [rsp + 0x550], eax
jmp 0x1401aba22
mov eax, dword [rsp + 0x550]
add eax, 3
mov dword [rsp + 0x550], eax
mov eax, dword [rsp + 0xfa0]
sub eax, 4
mov dword [rsp + 0xfa0], eax
cmp dword [rsp + 0xfa0], 0
jg 0x1401ab9e1
jmp 0x1401ab8cf
cmp dword [rsp + 0x554], 0x1e
jl 0x1401ab844
jmp 0x1401ab815
cmp dword [rsp + 0x570], 0x23
jle 0x1401abce5
mov eax, dword [rsp + 0x570]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfb0], eax
mov dword [rsp + 0x918], 0
jmp 0x1401aba96
mov eax, dword [rsp + 0x918]
inc eax
mov dword [rsp + 0x918], eax
cmp dword [rsp + 0x918], 8
jge 0x1401abcc6
mov eax, dword [rsp + 0x918]
add eax, 6
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0x568]
add eax, 5
mov dword [rsp + 0x568], eax
cmp dword [rsp + 0x568], 0x12
jne 0x1401abcb3
mov dword [rsp + 0x558], 0x2a
mov eax, dword [rsp + 0x558]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abb04
mov eax, dword [rsp + 0x558]
shl eax, 1
mov dword [rsp + 0x558], eax
jmp 0x1401abb15
mov eax, dword [rsp + 0x558]
add eax, 3
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0x568]
imul eax, dword [rsp + 0x570]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1464], eax
mov dword [rsp + 0xfa4], 0
jmp 0x1401abb50
mov eax, dword [rsp + 0xfa4]
inc eax
mov dword [rsp + 0xfa4], eax
cmp dword [rsp + 0xfa4], 0x1e
jge 0x1401abcb3
mov dword [rsp + 0xfa8], 0x4d
mov dword [rsp + 0x91c], 0
jmp 0x1401abb86
mov eax, dword [rsp + 0x91c]
inc eax
mov dword [rsp + 0x91c], eax
cmp dword [rsp + 0x91c], 6
jge 0x1401abc32
mov eax, dword [rsp + 0x91c]
add eax, 3
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x560]
add eax, 2
mov dword [rsp + 0x560], eax
cmp dword [rsp + 0x560], 0xb
jne 0x1401abc1f
mov dword [rsp + 0x55c], 0x2a
mov eax, dword [rsp + 0x55c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abbf0
mov eax, dword [rsp + 0x55c]
shl eax, 1
mov dword [rsp + 0x55c], eax
jmp 0x1401abc01
mov eax, dword [rsp + 0x55c]
add eax, 3
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x560]
imul eax, dword [rsp + 0xfa8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1468], eax
cmp dword [rsp + 0x560], 0x12
jl 0x1401abba5
jmp 0x1401abb76
cmp dword [rsp + 0xfa8], 0x23
jle 0x1401abcae
mov eax, dword [rsp + 0xfa8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfac], eax
mov dword [rsp + 0x564], 0x2a
mov eax, dword [rsp + 0x564]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abc82
mov eax, dword [rsp + 0x564]
shl eax, 1
mov dword [rsp + 0x564], eax
jmp 0x1401abc93
mov eax, dword [rsp + 0x564]
add eax, 3
mov dword [rsp + 0x564], eax
mov eax, dword [rsp + 0xfac]
sub eax, 4
mov dword [rsp + 0xfac], eax
cmp dword [rsp + 0xfac], 0
jg 0x1401abc52
jmp 0x1401abb40
cmp dword [rsp + 0x568], 0x1e
jl 0x1401abab5
jmp 0x1401aba86
mov eax, dword [rsp + 0xfb0]
sub eax, 4
mov dword [rsp + 0xfb0], eax
cmp dword [rsp + 0xfb0], 0
jg 0x1401aba79
mov dword [rsp + 0x920], 0
jmp 0x1401abd02
mov eax, dword [rsp + 0x920]
inc eax
mov dword [rsp + 0x920], eax
cmp dword [rsp + 0x920], 8
jge 0x1401abf32
mov eax, dword [rsp + 0x920]
add eax, 6
mov dword [rsp + 0x580], eax
mov eax, dword [rsp + 0x580]
add eax, 5
mov dword [rsp + 0x580], eax
cmp dword [rsp + 0x580], 0x12
jne 0x1401abf1f
mov dword [rsp + 0x56c], 0x2a
mov eax, dword [rsp + 0x56c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abd70
mov eax, dword [rsp + 0x56c]
shl eax, 1
mov dword [rsp + 0x56c], eax
jmp 0x1401abd81
mov eax, dword [rsp + 0x56c]
add eax, 3
mov dword [rsp + 0x56c], eax
mov eax, dword [rsp + 0x580]
imul eax, dword [rsp + 0x570]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x146c], eax
mov dword [rsp + 0xfb4], 0
jmp 0x1401abdbc
mov eax, dword [rsp + 0xfb4]
inc eax
mov dword [rsp + 0xfb4], eax
cmp dword [rsp + 0xfb4], 0x1e
jge 0x1401abf1f
mov dword [rsp + 0xfb8], 0x4d
mov dword [rsp + 0x924], 0
jmp 0x1401abdf2
mov eax, dword [rsp + 0x924]
inc eax
mov dword [rsp + 0x924], eax
cmp dword [rsp + 0x924], 6
jge 0x1401abe9e
mov eax, dword [rsp + 0x924]
add eax, 3
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0x578]
add eax, 2
mov dword [rsp + 0x578], eax
cmp dword [rsp + 0x578], 0xb
jne 0x1401abe8b
mov dword [rsp + 0x574], 0x2a
mov eax, dword [rsp + 0x574]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abe5c
mov eax, dword [rsp + 0x574]
shl eax, 1
mov dword [rsp + 0x574], eax
jmp 0x1401abe6d
mov eax, dword [rsp + 0x574]
add eax, 3
mov dword [rsp + 0x574], eax
mov eax, dword [rsp + 0x578]
imul eax, dword [rsp + 0xfb8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1470], eax
cmp dword [rsp + 0x578], 0x12
jl 0x1401abe11
jmp 0x1401abde2
cmp dword [rsp + 0xfb8], 0x23
jle 0x1401abf1a
mov eax, dword [rsp + 0xfb8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xfbc], eax
mov dword [rsp + 0x57c], 0x2a
mov eax, dword [rsp + 0x57c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abeee
mov eax, dword [rsp + 0x57c]
shl eax, 1
mov dword [rsp + 0x57c], eax
jmp 0x1401abeff
mov eax, dword [rsp + 0x57c]
add eax, 3
mov dword [rsp + 0x57c], eax
mov eax, dword [rsp + 0xfbc]
sub eax, 4
mov dword [rsp + 0xfbc], eax
cmp dword [rsp + 0xfbc], 0
jg 0x1401abebe
jmp 0x1401abdac
cmp dword [rsp + 0x580], 0x1e
jl 0x1401abd21
jmp 0x1401abcf2
jmp 0x1401ab7df
jmp 0x1401ac13f
mov dword [rsp + 0xfc0], 0
jmp 0x1401abf59
mov eax, dword [rsp + 0xfc0]
inc eax
mov dword [rsp + 0xfc0], eax
cmp dword [rsp + 0xfc0], 0x1e
jge 0x1401ac13f
mov dword [rsp + 0xfc4], 0x59
mov dword [rsp + 0x928], 0
jmp 0x1401abf8f
mov eax, dword [rsp + 0x928]
inc eax
mov dword [rsp + 0x928], eax
cmp dword [rsp + 0x928], 7
jge 0x1401ac07d
mov eax, dword [rsp + 0x928]
add eax, 4
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0x58c]
add eax, 3
mov dword [rsp + 0x58c], eax
cmp dword [rsp + 0x58c], 0xe
jne 0x1401ac06a
mov dword [rsp + 0x584], 0x2a
mov eax, dword [rsp + 0x584]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401abffd
mov eax, dword [rsp + 0x584]
shl eax, 1
mov dword [rsp + 0x584], eax
jmp 0x1401ac00e
mov eax, dword [rsp + 0x584]
add eax, 3
mov dword [rsp + 0x584], eax
mov eax, dword [rsp + 0x58c]
imul eax, dword [rsp + 0xfc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1474], eax
mov dword [rsp + 0x588], 0x2a
mov eax, dword [rsp + 0x588]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ac059
mov eax, dword [rsp + 0x588]
shl eax, 1
mov dword [rsp + 0x588], eax
jmp 0x1401ac06a
mov eax, dword [rsp + 0x588]
add eax, 3
mov dword [rsp + 0x588], eax
cmp dword [rsp + 0x58c], 0x19
jl 0x1401abfae
jmp 0x1401abf7f
cmp dword [rsp + 0xfc4], 0x28
jle 0x1401ac0f9
mov eax, dword [rsp + 0xfc4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xfc8], eax
mov dword [rsp + 0x590], 0x2a
mov eax, dword [rsp + 0x590]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ac0cd
mov eax, dword [rsp + 0x590]
shl eax, 1
mov dword [rsp + 0x590], eax
jmp 0x1401ac0de
mov eax, dword [rsp + 0x590]
add eax, 3
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0xfc8]
sub eax, 3
mov dword [rsp + 0xfc8], eax
cmp dword [rsp + 0xfc8], 0
jg 0x1401ac09d
mov dword [rsp + 0x594], 0x2a
mov eax, dword [rsp + 0x594]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ac129
mov eax, dword [rsp + 0x594]
shl eax, 1
mov dword [rsp + 0x594], eax
jmp 0x1401ac13a
mov eax, dword [rsp + 0x594]
add eax, 3
mov dword [rsp + 0x594], eax
jmp 0x1401abf49
xor eax, eax
cmp eax, 1
je 0x1401acf99
xor eax, eax
cmp eax, 1
je 0x1401ac885
mov dword [rsp + 0xfcc], 0
jmp 0x1401ac172
mov eax, dword [rsp + 0xfcc]
inc eax
mov dword [rsp + 0xfcc], eax
cmp dword [rsp + 0xfcc], 0x1e
jge 0x1401ac880
mov dword [rsp + 0xfe8], 0x3f
mov dword [rsp + 0x92c], 0
jmp 0x1401ac1a8
mov eax, dword [rsp + 0x92c]
inc eax
mov dword [rsp + 0x92c], eax
cmp dword [rsp + 0x92c], 6
jge 0x1401ac528
mov eax, dword [rsp + 0x92c]
add eax, 5
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0x5a0]
add eax, 4
mov dword [rsp + 0x5a0], eax
cmp dword [rsp + 0x5a0], 0x11
jne 0x1401ac515
mov dword [rsp + 0xfd0], 0
jmp 0x1401ac203
mov eax, dword [rsp + 0xfd0]
inc eax
mov dword [rsp + 0xfd0], eax
cmp dword [rsp + 0xfd0], 0x1e
jge 0x1401ac36e
mov dword [rsp + 0xfd4], 0x2a
mov dword [rsp + 0x930], 0
jmp 0x1401ac239
mov eax, dword [rsp + 0x930]
inc eax
mov dword [rsp + 0x930], eax
cmp dword [rsp + 0x930], 4
jge 0x1401ac2e8
mov eax, dword [rsp + 0x930]
add eax, 2
mov dword [rsp + 0x598], eax
mov eax, dword [rsp + 0x598]
inc eax
mov dword [rsp + 0x598], eax
cmp dword [rsp + 0x598], 7
jne 0x1401ac2d5
mov dword [rsp + 0x110], Ordinal_79
cmp dword [rsp + 0x110], 0
jle 0x1401ac2b7
mov eax, dword [rsp + 0x110]
sub eax, 5
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0xa
jne 0x1401ac2b5
mov eax, dword [rsp + 0x110]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x110], eax
jmp 0x1401ac27d
mov eax, dword [rsp + 0x598]
imul eax, dword [rsp + 0xfd4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1478], eax
cmp dword [rsp + 0x598], 0xb
jl 0x1401ac258
jmp 0x1401ac229
cmp dword [rsp + 0xfd4], 0x14
jle 0x1401ac369
mov eax, dword [rsp + 0xfd4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfd8], eax
mov dword [rsp + 0x114], Ordinal_79
cmp dword [rsp + 0x114], 0
jle 0x1401ac34e
mov eax, dword [rsp + 0x114]
sub eax, 5
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0xa
jne 0x1401ac34c
mov eax, dword [rsp + 0x114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x114], eax
jmp 0x1401ac314
mov eax, dword [rsp + 0xfd8]
sub eax, 2
mov dword [rsp + 0xfd8], eax
cmp dword [rsp + 0xfd8], 0
jg 0x1401ac309
jmp 0x1401ac1f3
mov eax, dword [rsp + 0x5a0]
imul eax, dword [rsp + 0xfe8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x147c], eax
mov dword [rsp + 0xfdc], 0
jmp 0x1401ac3aa
mov eax, dword [rsp + 0xfdc]
inc eax
mov dword [rsp + 0xfdc], eax
cmp dword [rsp + 0xfdc], 0x1e
jge 0x1401ac515
mov dword [rsp + 0xfe0], 0x2a
mov dword [rsp + 0x934], 0
jmp 0x1401ac3e0
mov eax, dword [rsp + 0x934]
inc eax
mov dword [rsp + 0x934], eax
cmp dword [rsp + 0x934], 4
jge 0x1401ac48f
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 0x1401ac47c
mov dword [rsp + 0x118], Ordinal_79
cmp dword [rsp + 0x118], 0
jle 0x1401ac45e
mov eax, dword [rsp + 0x118]
sub eax, 5
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xa
jne 0x1401ac45c
mov eax, dword [rsp + 0x118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x118], eax
jmp 0x1401ac424
mov eax, dword [rsp + 0x59c]
imul eax, dword [rsp + 0xfe0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1480], eax
cmp dword [rsp + 0x59c], 0xb
jl 0x1401ac3ff
jmp 0x1401ac3d0
cmp dword [rsp + 0xfe0], 0x14
jle 0x1401ac510
mov eax, dword [rsp + 0xfe0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfe4], eax
mov dword [rsp + 0x11c], Ordinal_79
cmp dword [rsp + 0x11c], 0
jle 0x1401ac4f5
mov eax, dword [rsp + 0x11c]
sub eax, 5
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xa
jne 0x1401ac4f3
mov eax, dword [rsp + 0x11c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c], eax
jmp 0x1401ac4bb
mov eax, dword [rsp + 0xfe4]
sub eax, 2
mov dword [rsp + 0xfe4], eax
cmp dword [rsp + 0xfe4], 0
jg 0x1401ac4b0
jmp 0x1401ac39a
cmp dword [rsp + 0x5a0], 0x1c
jl 0x1401ac1c7
jmp 0x1401ac198
cmp dword [rsp + 0xfe8], 0x1e
jle 0x1401ac6f3
mov eax, dword [rsp + 0xfe8]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xff8], eax
mov dword [rsp + 0xfec], 0
jmp 0x1401ac569
mov eax, dword [rsp + 0xfec]
inc eax
mov dword [rsp + 0xfec], eax
cmp dword [rsp + 0xfec], 0x1e
jge 0x1401ac6d4
mov dword [rsp + 0xff0], 0x2a
mov dword [rsp + 0x938], 0
jmp 0x1401ac59f
mov eax, dword [rsp + 0x938]
inc eax
mov dword [rsp + 0x938], eax
cmp dword [rsp + 0x938], 4
jge 0x1401ac64e
mov eax, dword [rsp + 0x938]
add eax, 2
mov dword [rsp + 0x5a4], eax
mov eax, dword [rsp + 0x5a4]
inc eax
mov dword [rsp + 0x5a4], eax
cmp dword [rsp + 0x5a4], 7
jne 0x1401ac63b
mov dword [rsp + 0x120], Ordinal_79
cmp dword [rsp + 0x120], 0
jle 0x1401ac61d
mov eax, dword [rsp + 0x120]
sub eax, 5
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0xa
jne 0x1401ac61b
mov eax, dword [rsp + 0x120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120], eax
jmp 0x1401ac5e3
mov eax, dword [rsp + 0x5a4]
imul eax, dword [rsp + 0xff0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1484], eax
cmp dword [rsp + 0x5a4], 0xb
jl 0x1401ac5be
jmp 0x1401ac58f
cmp dword [rsp + 0xff0], 0x14
jle 0x1401ac6cf
mov eax, dword [rsp + 0xff0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xff4], eax
mov dword [rsp + 0x124], Ordinal_79
cmp dword [rsp + 0x124], 0
jle 0x1401ac6b4
mov eax, dword [rsp + 0x124]
sub eax, 5
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jne 0x1401ac6b2
mov eax, dword [rsp + 0x124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124], eax
jmp 0x1401ac67a
mov eax, dword [rsp + 0xff4]
sub eax, 2
mov dword [rsp + 0xff4], eax
cmp dword [rsp + 0xff4], 0
jg 0x1401ac66f
jmp 0x1401ac559
mov eax, dword [rsp + 0xff8]
sub eax, 2
mov dword [rsp + 0xff8], eax
cmp dword [rsp + 0xff8], 0
jg 0x1401ac54c
mov dword [rsp + 0xffc], 0
jmp 0x1401ac710
mov eax, dword [rsp + 0xffc]
inc eax
mov dword [rsp + 0xffc], eax
cmp dword [rsp + 0xffc], 0x1e
jge 0x1401ac87b
mov dword [rsp + 0x1000], 0x2a
mov dword [rsp + 0x93c], 0
jmp 0x1401ac746
mov eax, dword [rsp + 0x93c]
inc eax
mov dword [rsp + 0x93c], eax
cmp dword [rsp + 0x93c], 4
jge 0x1401ac7f5
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 0x1401ac7e2
mov dword [rsp + 0x128], Ordinal_79
cmp dword [rsp + 0x128], 0
jle 0x1401ac7c4
mov eax, dword [rsp + 0x128]
sub eax, 5
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0xa
jne 0x1401ac7c2
mov eax, dword [rsp + 0x128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128], eax
jmp 0x1401ac78a
mov eax, dword [rsp + 0x5a8]
imul eax, dword [rsp + 0x1000]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1488], eax
cmp dword [rsp + 0x5a8], 0xb
jl 0x1401ac765
jmp 0x1401ac736
cmp dword [rsp + 0x1000], 0x14
jle 0x1401ac876
mov eax, dword [rsp + 0x1000]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1004], eax
mov dword [rsp + 0x12c], Ordinal_79
cmp dword [rsp + 0x12c], 0
jle 0x1401ac85b
mov eax, dword [rsp + 0x12c]
sub eax, 5
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xa
jne 0x1401ac859
mov eax, dword [rsp + 0x12c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x1401ac821
mov eax, dword [rsp + 0x1004]
sub eax, 2
mov dword [rsp + 0x1004], eax
cmp dword [rsp + 0x1004], 0
jg 0x1401ac816
jmp 0x1401ac700
jmp 0x1401ac162
jmp 0x1401acf99
mov dword [rsp + 0x1008], 0
jmp 0x1401ac8a2
mov eax, dword [rsp + 0x1008]
inc eax
mov dword [rsp + 0x1008], eax
cmp dword [rsp + 0x1008], 0x1e
jge 0x1401acf99
mov dword [rsp + 0x1024], 0x34
mov dword [rsp + 0x940], 0
jmp 0x1401ac8d8
mov eax, dword [rsp + 0x940]
inc eax
mov dword [rsp + 0x940], eax
cmp dword [rsp + 0x940], 7
jge 0x1401acc57
mov eax, dword [rsp + 0x940]
add eax, 4
mov dword [rsp + 0x5b4], eax
mov eax, dword [rsp + 0x5b4]
add eax, 3
mov dword [rsp + 0x5b4], eax
cmp dword [rsp + 0x5b4], 0x10
jne 0x1401acc44
mov dword [rsp + 0x100c], 0
jmp 0x1401ac933
mov eax, dword [rsp + 0x100c]
inc eax
mov dword [rsp + 0x100c], eax
cmp dword [rsp + 0x100c], 0x1e
jge 0x1401aca9e
mov dword [rsp + 0x1010], 0x2a
mov dword [rsp + 0x944], 0
jmp 0x1401ac969
mov eax, dword [rsp + 0x944]
inc eax
mov dword [rsp + 0x944], eax
cmp dword [rsp + 0x944], 4
jge 0x1401aca18
mov eax, dword [rsp + 0x944]
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 0x1401aca05
mov dword [rsp + 0x130], Ordinal_79
cmp dword [rsp + 0x130], 0
jle 0x1401ac9e7
mov eax, dword [rsp + 0x130]
sub eax, 5
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xa
jne 0x1401ac9e5
mov eax, dword [rsp + 0x130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130], eax
jmp 0x1401ac9ad
mov eax, dword [rsp + 0x5ac]
imul eax, dword [rsp + 0x1010]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x148c], eax
cmp dword [rsp + 0x5ac], 0xb
jl 0x1401ac988
jmp 0x1401ac959
cmp dword [rsp + 0x1010], 0x14
jle 0x1401aca99
mov eax, dword [rsp + 0x1010]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1014], eax
mov dword [rsp + 0x134], Ordinal_79
cmp dword [rsp + 0x134], 0
jle 0x1401aca7e
mov eax, dword [rsp + 0x134]
sub eax, 5
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xa
jne 0x1401aca7c
mov eax, dword [rsp + 0x134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x134], eax
jmp 0x1401aca44
mov eax, dword [rsp + 0x1014]
sub eax, 2
mov dword [rsp + 0x1014], eax
cmp dword [rsp + 0x1014], 0
jg 0x1401aca39
jmp 0x1401ac923
mov eax, dword [rsp + 0x5b4]
imul eax, dword [rsp + 0x1024]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1490], eax
mov dword [rsp + 0x1018], 0
jmp 0x1401acad9
mov eax, dword [rsp + 0x1018]
inc eax
mov dword [rsp + 0x1018], eax
cmp dword [rsp + 0x1018], 0x1e
jge 0x1401acc44
mov dword [rsp + 0x101c], 0x2a
mov dword [rsp + 0x948], 0
jmp 0x1401acb0f
mov eax, dword [rsp + 0x948]
inc eax
mov dword [rsp + 0x948], eax
cmp dword [rsp + 0x948], 4
jge 0x1401acbbe
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 0x1401acbab
mov dword [rsp + 0x138], Ordinal_79
cmp dword [rsp + 0x138], 0
jle 0x1401acb8d
mov eax, dword [rsp + 0x138]
sub eax, 5
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0xa
jne 0x1401acb8b
mov eax, dword [rsp + 0x138]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138], eax
jmp 0x1401acb53
mov eax, dword [rsp + 0x5b0]
imul eax, dword [rsp + 0x101c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1494], eax
cmp dword [rsp + 0x5b0], 0xb
jl 0x1401acb2e
jmp 0x1401acaff
cmp dword [rsp + 0x101c], 0x14
jle 0x1401acc3f
mov eax, dword [rsp + 0x101c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1020], eax
mov dword [rsp + 0x13c], Ordinal_79
cmp dword [rsp + 0x13c], 0
jle 0x1401acc24
mov eax, dword [rsp + 0x13c]
sub eax, 5
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xa
jne 0x1401acc22
mov eax, dword [rsp + 0x13c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c], eax
jmp 0x1401acbea
mov eax, dword [rsp + 0x1020]
sub eax, 2
mov dword [rsp + 0x1020], eax
cmp dword [rsp + 0x1020], 0
jg 0x1401acbdf
jmp 0x1401acac9
cmp dword [rsp + 0x5b4], 0x1b
jl 0x1401ac8f7
jmp 0x1401ac8c8
cmp dword [rsp + 0x1024], 0x19
jle 0x1401ace21
mov eax, dword [rsp + 0x1024]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1034], eax
mov dword [rsp + 0x1028], 0
jmp 0x1401acc98
mov eax, dword [rsp + 0x1028]
inc eax
mov dword [rsp + 0x1028], eax
cmp dword [rsp + 0x1028], 0x1e
jge 0x1401ace03
mov dword [rsp + 0x102c], 0x2a
mov dword [rsp + 0x94c], 0
jmp 0x1401accce
mov eax, dword [rsp + 0x94c]
inc eax
mov dword [rsp + 0x94c], eax
cmp dword [rsp + 0x94c], 4
jge 0x1401acd7d
mov eax, dword [rsp + 0x94c]
add eax, 2
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x5b8]
inc eax
mov dword [rsp + 0x5b8], eax
cmp dword [rsp + 0x5b8], 7
jne 0x1401acd6a
mov dword [rsp + 0x140], Ordinal_79
cmp dword [rsp + 0x140], 0
jle 0x1401acd4c
mov eax, dword [rsp + 0x140]
sub eax, 5
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0xa
jne 0x1401acd4a
mov eax, dword [rsp + 0x140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140], eax
jmp 0x1401acd12
mov eax, dword [rsp + 0x5b8]
imul eax, dword [rsp + 0x102c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1498], eax
cmp dword [rsp + 0x5b8], 0xb
jl 0x1401acced
jmp 0x1401accbe
cmp dword [rsp + 0x102c], 0x14
jle 0x1401acdfe
mov eax, dword [rsp + 0x102c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1030], eax
mov dword [rsp + 0x144], Ordinal_79
cmp dword [rsp + 0x144], 0
jle 0x1401acde3
mov eax, dword [rsp + 0x144]
sub eax, 5
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xa
jne 0x1401acde1
mov eax, dword [rsp + 0x144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144], eax
jmp 0x1401acda9
mov eax, dword [rsp + 0x1030]
sub eax, 2
mov dword [rsp + 0x1030], eax
cmp dword [rsp + 0x1030], 0
jg 0x1401acd9e
jmp 0x1401acc88
mov eax, dword [rsp + 0x1034]
dec eax
mov dword [rsp + 0x1034], eax
cmp dword [rsp + 0x1034], 0
jg 0x1401acc7b
mov dword [rsp + 0x1038], 0
jmp 0x1401ace3e
mov eax, dword [rsp + 0x1038]
inc eax
mov dword [rsp + 0x1038], eax
cmp dword [rsp + 0x1038], 0x1e
jge 0x1401acf94
mov dword [rsp + 0x103c], 0x2a
mov dword [rsp + 0x950], 0
jmp 0x1401ace74
mov eax, dword [rsp + 0x950]
inc eax
mov dword [rsp + 0x950], eax
cmp dword [rsp + 0x950], 4
jge 0x1401acf23
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 0x1401acf10
mov dword [rsp + 0x148], Ordinal_79
cmp dword [rsp + 0x148], 0
jle 0x1401acef2
mov eax, dword [rsp + 0x148]
sub eax, 5
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0xa
jne 0x1401acef0
mov eax, dword [rsp + 0x148]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148], eax
jmp 0x1401aceb8
mov eax, dword [rsp + 0x5bc]
imul eax, dword [rsp + 0x103c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x149c], eax
cmp dword [rsp + 0x5bc], 0xb
jl 0x1401ace93
jmp 0x1401ace64
cmp dword [rsp + 0x103c], 0x14
jle 0x1401acf8f
mov eax, dword [rsp + 0x103c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1040], eax
mov dword [rsp + 0x4c], Ordinal_79
cmp dword [rsp + 0x4c], 0
jle 0x1401acf74
mov eax, dword [rsp + 0x4c]
sub eax, 5
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xa
jne 0x1401acf72
mov eax, dword [rsp + 0x4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x1401acf4c
mov eax, dword [rsp + 0x1040]
sub eax, 2
mov dword [rsp + 0x1040], eax
cmp dword [rsp + 0x1040], 0
jg 0x1401acf44
jmp 0x1401ace2e
jmp 0x1401ac892
xor eax, eax
cmp eax, 1
je 0x1401ae0f7
xor eax, eax
cmp eax, 1
je 0x1401ad853
mov dword [rsp + 0x1044], 0
jmp 0x1401acfcc
mov eax, dword [rsp + 0x1044]
inc eax
mov dword [rsp + 0x1044], eax
cmp dword [rsp + 0x1044], 0x1e
jge 0x1401ad84e
mov dword [rsp + 0x1060], 0x3f
mov dword [rsp + 0x954], 0
jmp 0x1401ad002
mov eax, dword [rsp + 0x954]
inc eax
mov dword [rsp + 0x954], eax
cmp dword [rsp + 0x954], 9
jge 0x1401ad43a
mov eax, dword [rsp + 0x954]
add eax, 7
mov dword [rsp + 0x5d8], eax
mov eax, dword [rsp + 0x5d8]
add eax, 4
mov dword [rsp + 0x5d8], eax
cmp dword [rsp + 0x5d8], 0x15
jne 0x1401ad427
mov dword [rsp + 0x1048], 0
jmp 0x1401ad05d
mov eax, dword [rsp + 0x1048]
inc eax
mov dword [rsp + 0x1048], eax
cmp dword [rsp + 0x1048], 0x1e
jge 0x1401ad226
mov dword [rsp + 0x104c], 0x11
mov dword [rsp + 0x958], 0
jmp 0x1401ad093
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x958], eax
cmp dword [rsp + 0x958], 3
jge 0x1401ad16e
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x5c4]
inc eax
mov dword [rsp + 0x5c4], eax
cmp dword [rsp + 0x5c4], 4
jne 0x1401ad15b
mov dword [rsp + 0x5c0], 0xd
mov dword [rsp + 0x95c], 0
jmp 0x1401ad0f7
mov eax, dword [rsp + 0x95c]
inc eax
mov dword [rsp + 0x95c], eax
cmp dword [rsp + 0x95c], 4
jge 0x1401ad140
mov eax, dword [rsp + 0x95c]
mov ecx, dword [rsp + 0x5c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5c0], eax
mov eax, dword [rsp + 0x5c0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad13e
imul eax, dword [rsp + 0x5c0], 3
mov dword [rsp + 0x5c0], eax
jmp 0x1401ad0e7
mov eax, dword [rsp + 0x5c4]
imul eax, dword [rsp + 0x104c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a0], eax
cmp dword [rsp + 0x5c4], 6
jl 0x1401ad0b1
jmp 0x1401ad083
cmp dword [rsp + 0x104c], 0xa
jle 0x1401ad221
mov eax, dword [rsp + 0x104c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1050], eax
mov dword [rsp + 0x5c8], 0xd
mov dword [rsp + 0x960], 0
jmp 0x1401ad1ba
mov eax, dword [rsp + 0x960]
inc eax
mov dword [rsp + 0x960], eax
cmp dword [rsp + 0x960], 4
jge 0x1401ad203
mov eax, dword [rsp + 0x960]
mov ecx, dword [rsp + 0x5c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x5c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad201
imul eax, dword [rsp + 0x5c8], 3
mov dword [rsp + 0x5c8], eax
jmp 0x1401ad1aa
mov eax, dword [rsp + 0x1050]
dec eax
mov dword [rsp + 0x1050], eax
cmp dword [rsp + 0x1050], 0
jg 0x1401ad192
jmp 0x1401ad04d
mov eax, dword [rsp + 0x5d8]
imul eax, dword [rsp + 0x1060]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a4], eax
mov dword [rsp + 0x1054], 0
jmp 0x1401ad25e
mov eax, dword [rsp + 0x1054]
inc eax
mov dword [rsp + 0x1054], eax
cmp dword [rsp + 0x1054], 0x1e
jge 0x1401ad427
mov dword [rsp + 0x1058], 0x11
mov dword [rsp + 0x964], 0
jmp 0x1401ad294
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x964], eax
cmp dword [rsp + 0x964], 3
jge 0x1401ad36f
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x5d0]
inc eax
mov dword [rsp + 0x5d0], eax
cmp dword [rsp + 0x5d0], 4
jne 0x1401ad35c
mov dword [rsp + 0x5cc], 0xd
mov dword [rsp + 0x968], 0
jmp 0x1401ad2f8
mov eax, dword [rsp + 0x968]
inc eax
mov dword [rsp + 0x968], eax
cmp dword [rsp + 0x968], 4
jge 0x1401ad341
mov eax, dword [rsp + 0x968]
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 0x1401ad33f
imul eax, dword [rsp + 0x5cc], 3
mov dword [rsp + 0x5cc], eax
jmp 0x1401ad2e8
mov eax, dword [rsp + 0x5d0]
imul eax, dword [rsp + 0x1058]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a8], eax
cmp dword [rsp + 0x5d0], 6
jl 0x1401ad2b2
jmp 0x1401ad284
cmp dword [rsp + 0x1058], 0xa
jle 0x1401ad422
mov eax, dword [rsp + 0x1058]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x105c], eax
mov dword [rsp + 0x5d4], 0xd
mov dword [rsp + 0x96c], 0
jmp 0x1401ad3bb
mov eax, dword [rsp + 0x96c]
inc eax
mov dword [rsp + 0x96c], eax
cmp dword [rsp + 0x96c], 4
jge 0x1401ad404
mov eax, dword [rsp + 0x96c]
mov ecx, dword [rsp + 0x5d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x5d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad402
imul eax, dword [rsp + 0x5d4], 3
mov dword [rsp + 0x5d4], eax
jmp 0x1401ad3ab
mov eax, dword [rsp + 0x105c]
dec eax
mov dword [rsp + 0x105c], eax
cmp dword [rsp + 0x105c], 0
jg 0x1401ad393
jmp 0x1401ad24e
cmp dword [rsp + 0x5d8], 0x23
jl 0x1401ad021
jmp 0x1401acff2
cmp dword [rsp + 0x1060], 0x28
jle 0x1401ad663
mov eax, dword [rsp + 0x1060]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1070], eax
mov dword [rsp + 0x1064], 0
jmp 0x1401ad47b
mov eax, dword [rsp + 0x1064]
inc eax
mov dword [rsp + 0x1064], eax
cmp dword [rsp + 0x1064], 0x1e
jge 0x1401ad644
mov dword [rsp + 0x1068], 0x11
mov dword [rsp + 0x970], 0
jmp 0x1401ad4b1
mov eax, dword [rsp + 0x970]
inc eax
mov dword [rsp + 0x970], eax
cmp dword [rsp + 0x970], 3
jge 0x1401ad58c
mov eax, dword [rsp + 0x970]
inc eax
mov dword [rsp + 0x5e0], eax
mov eax, dword [rsp + 0x5e0]
inc eax
mov dword [rsp + 0x5e0], eax
cmp dword [rsp + 0x5e0], 4
jne 0x1401ad579
mov dword [rsp + 0x5dc], 0xd
mov dword [rsp + 0x974], 0
jmp 0x1401ad515
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x974], eax
cmp dword [rsp + 0x974], 4
jge 0x1401ad55e
mov eax, dword [rsp + 0x974]
mov ecx, dword [rsp + 0x5dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5dc], eax
mov eax, dword [rsp + 0x5dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad55c
imul eax, dword [rsp + 0x5dc], 3
mov dword [rsp + 0x5dc], eax
jmp 0x1401ad505
mov eax, dword [rsp + 0x5e0]
imul eax, dword [rsp + 0x1068]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14ac], eax
cmp dword [rsp + 0x5e0], 6
jl 0x1401ad4cf
jmp 0x1401ad4a1
cmp dword [rsp + 0x1068], 0xa
jle 0x1401ad63f
mov eax, dword [rsp + 0x1068]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x106c], eax
mov dword [rsp + 0x5e4], 0xd
mov dword [rsp + 0x978], 0
jmp 0x1401ad5d8
mov eax, dword [rsp + 0x978]
inc eax
mov dword [rsp + 0x978], eax
cmp dword [rsp + 0x978], 4
jge 0x1401ad621
mov eax, dword [rsp + 0x978]
mov ecx, dword [rsp + 0x5e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0x5e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad61f
imul eax, dword [rsp + 0x5e4], 3
mov dword [rsp + 0x5e4], eax
jmp 0x1401ad5c8
mov eax, dword [rsp + 0x106c]
dec eax
mov dword [rsp + 0x106c], eax
cmp dword [rsp + 0x106c], 0
jg 0x1401ad5b0
jmp 0x1401ad46b
mov eax, dword [rsp + 0x1070]
sub eax, 2
mov dword [rsp + 0x1070], eax
cmp dword [rsp + 0x1070], 0
jg 0x1401ad45e
mov dword [rsp + 0x1074], 0
jmp 0x1401ad680
mov eax, dword [rsp + 0x1074]
inc eax
mov dword [rsp + 0x1074], eax
cmp dword [rsp + 0x1074], 0x1e
jge 0x1401ad849
mov dword [rsp + 0x1078], 0x11
mov dword [rsp + 0x97c], 0
jmp 0x1401ad6b6
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x97c], eax
cmp dword [rsp + 0x97c], 3
jge 0x1401ad791
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0x5ec]
inc eax
mov dword [rsp + 0x5ec], eax
cmp dword [rsp + 0x5ec], 4
jne 0x1401ad77e
mov dword [rsp + 0x5e8], 0xd
mov dword [rsp + 0x980], 0
jmp 0x1401ad71a
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x980], eax
cmp dword [rsp + 0x980], 4
jge 0x1401ad763
mov eax, dword [rsp + 0x980]
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 0x1401ad761
imul eax, dword [rsp + 0x5e8], 3
mov dword [rsp + 0x5e8], eax
jmp 0x1401ad70a
mov eax, dword [rsp + 0x5ec]
imul eax, dword [rsp + 0x1078]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b0], eax
cmp dword [rsp + 0x5ec], 6
jl 0x1401ad6d4
jmp 0x1401ad6a6
cmp dword [rsp + 0x1078], 0xa
jle 0x1401ad844
mov eax, dword [rsp + 0x1078]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x107c], eax
mov dword [rsp + 0x5f0], 0xd
mov dword [rsp + 0x984], 0
jmp 0x1401ad7dd
mov eax, dword [rsp + 0x984]
inc eax
mov dword [rsp + 0x984], eax
cmp dword [rsp + 0x984], 4
jge 0x1401ad826
mov eax, dword [rsp + 0x984]
mov ecx, dword [rsp + 0x5f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x5f0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad824
imul eax, dword [rsp + 0x5f0], 3
mov dword [rsp + 0x5f0], eax
jmp 0x1401ad7cd
mov eax, dword [rsp + 0x107c]
dec eax
mov dword [rsp + 0x107c], eax
cmp dword [rsp + 0x107c], 0
jg 0x1401ad7b5
jmp 0x1401ad670
jmp 0x1401acfbc
jmp 0x1401ae0f7
mov dword [rsp + 0x1080], 0
jmp 0x1401ad870
mov eax, dword [rsp + 0x1080]
inc eax
mov dword [rsp + 0x1080], eax
cmp dword [rsp + 0x1080], 0x1e
jge 0x1401ae0f7
mov dword [rsp + 0x109c], 0x5c
mov dword [rsp + 0x988], 0
jmp 0x1401ad8a6
mov eax, dword [rsp + 0x988]
inc eax
mov dword [rsp + 0x988], eax
cmp dword [rsp + 0x988], 6
jge 0x1401adce2
mov eax, dword [rsp + 0x988]
add eax, 9
mov dword [rsp + 0x60c], eax
mov eax, dword [rsp + 0x60c]
add eax, 3
mov dword [rsp + 0x60c], eax
cmp dword [rsp + 0x60c], 0x18
jne 0x1401adccf
mov dword [rsp + 0x1084], 0
jmp 0x1401ad901
mov eax, dword [rsp + 0x1084]
inc eax
mov dword [rsp + 0x1084], eax
cmp dword [rsp + 0x1084], 0x1e
jge 0x1401adaca
mov dword [rsp + 0x1088], 0x11
mov dword [rsp + 0x98c], 0
jmp 0x1401ad937
mov eax, dword [rsp + 0x98c]
inc eax
mov dword [rsp + 0x98c], eax
cmp dword [rsp + 0x98c], 3
jge 0x1401ada12
mov eax, dword [rsp + 0x98c]
inc eax
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x5f8]
inc eax
mov dword [rsp + 0x5f8], eax
cmp dword [rsp + 0x5f8], 4
jne 0x1401ad9ff
mov dword [rsp + 0x5f4], 0xd
mov dword [rsp + 0x990], 0
jmp 0x1401ad99b
mov eax, dword [rsp + 0x990]
inc eax
mov dword [rsp + 0x990], eax
cmp dword [rsp + 0x990], 4
jge 0x1401ad9e4
mov eax, dword [rsp + 0x990]
mov ecx, dword [rsp + 0x5f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x5f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ad9e2
imul eax, dword [rsp + 0x5f4], 3
mov dword [rsp + 0x5f4], eax
jmp 0x1401ad98b
mov eax, dword [rsp + 0x5f8]
imul eax, dword [rsp + 0x1088]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b4], eax
cmp dword [rsp + 0x5f8], 6
jl 0x1401ad955
jmp 0x1401ad927
cmp dword [rsp + 0x1088], 0xa
jle 0x1401adac5
mov eax, dword [rsp + 0x1088]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x108c], eax
mov dword [rsp + 0x5fc], 0xd
mov dword [rsp + 0x994], 0
jmp 0x1401ada5e
mov eax, dword [rsp + 0x994]
inc eax
mov dword [rsp + 0x994], eax
cmp dword [rsp + 0x994], 4
jge 0x1401adaa7
mov eax, dword [rsp + 0x994]
mov ecx, dword [rsp + 0x5fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x5fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401adaa5
imul eax, dword [rsp + 0x5fc], 3
mov dword [rsp + 0x5fc], eax
jmp 0x1401ada4e
mov eax, dword [rsp + 0x108c]
dec eax
mov dword [rsp + 0x108c], eax
cmp dword [rsp + 0x108c], 0
jg 0x1401ada36
jmp 0x1401ad8f1
mov eax, dword [rsp + 0x60c]
imul eax, dword [rsp + 0x109c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x14b8], eax
mov dword [rsp + 0x1090], 0
jmp 0x1401adb06
mov eax, dword [rsp + 0x1090]
inc eax
mov dword [rsp + 0x1090], eax
cmp dword [rsp + 0x1090], 0x1e
jge 0x1401adccf
mov dword [rsp + 0x1094], 0x11
mov dword [rsp + 0x998], 0
jmp 0x1401adb3c
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x998], eax
cmp dword [rsp + 0x998], 3
jge 0x1401adc17
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x604], eax
mov eax, dword [rsp + 0x604]
inc eax
mov dword [rsp + 0x604], eax
cmp dword [rsp + 0x604], 4
jne 0x1401adc04
mov dword [rsp + 0x600], 0xd
mov dword [rsp + 0x99c], 0
jmp 0x1401adba0
mov eax, dword [rsp + 0x99c]
inc eax
mov dword [rsp + 0x99c], eax
cmp dword [rsp + 0x99c], 4
jge 0x1401adbe9
mov eax, dword [rsp + 0x99c]
mov ecx, dword [rsp + 0x600]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x600], eax
mov eax, dword [rsp + 0x600]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401adbe7
imul eax, dword [rsp + 0x600], 3
mov dword [rsp + 0x600], eax
jmp 0x1401adb90
mov eax, dword [rsp + 0x604]
imul eax, dword [rsp + 0x1094]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14bc], eax
cmp dword [rsp + 0x604], 6
jl 0x1401adb5a
jmp 0x1401adb2c
cmp dword [rsp + 0x1094], 0xa
jle 0x1401adcca
mov eax, dword [rsp + 0x1094]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1098], eax
mov dword [rsp + 0x608], 0xd
mov dword [rsp + 0x9a0], 0
jmp 0x1401adc63
mov eax, dword [rsp + 0x9a0]
inc eax
mov dword [rsp + 0x9a0], eax
cmp dword [rsp + 0x9a0], 4
jge 0x1401adcac
mov eax, dword [rsp + 0x9a0]
mov ecx, dword [rsp + 0x608]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x608], eax
mov eax, dword [rsp + 0x608]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401adcaa
imul eax, dword [rsp + 0x608], 3
mov dword [rsp + 0x608], eax
jmp 0x1401adc53
mov eax, dword [rsp + 0x1098]
dec eax
mov dword [rsp + 0x1098], eax
cmp dword [rsp + 0x1098], 0
jg 0x1401adc3b
jmp 0x1401adaf6
cmp dword [rsp + 0x60c], 0x21
jl 0x1401ad8c5
jmp 0x1401ad896
cmp dword [rsp + 0x109c], 0x32
jle 0x1401adf0c
mov eax, dword [rsp + 0x109c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10ac], eax
mov dword [rsp + 0x10a0], 0
jmp 0x1401add24
mov eax, dword [rsp + 0x10a0]
inc eax
mov dword [rsp + 0x10a0], eax
cmp dword [rsp + 0x10a0], 0x1e
jge 0x1401adeed
mov dword [rsp + 0x10a4], 0x11
mov dword [rsp + 0x9a4], 0
jmp 0x1401add5a
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x9a4], eax
cmp dword [rsp + 0x9a4], 3
jge 0x1401ade35
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x614], eax
mov eax, dword [rsp + 0x614]
inc eax
mov dword [rsp + 0x614], eax
cmp dword [rsp + 0x614], 4
jne 0x1401ade22
mov dword [rsp + 0x610], 0xd
mov dword [rsp + 0x9a8], 0
jmp 0x1401addbe
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x9a8], eax
cmp dword [rsp + 0x9a8], 4
jge 0x1401ade07
mov eax, dword [rsp + 0x9a8]
mov ecx, dword [rsp + 0x610]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x610], eax
mov eax, dword [rsp + 0x610]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ade05
imul eax, dword [rsp + 0x610], 3
mov dword [rsp + 0x610], eax
jmp 0x1401addae
mov eax, dword [rsp + 0x614]
imul eax, dword [rsp + 0x10a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c0], eax
cmp dword [rsp + 0x614], 6
jl 0x1401add78
jmp 0x1401add4a
cmp dword [rsp + 0x10a4], 0xa
jle 0x1401adee8
mov eax, dword [rsp + 0x10a4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10a8], eax
mov dword [rsp + 0x618], 0xd
mov dword [rsp + 0x9ac], 0
jmp 0x1401ade81
mov eax, dword [rsp + 0x9ac]
inc eax
mov dword [rsp + 0x9ac], eax
cmp dword [rsp + 0x9ac], 4
jge 0x1401adeca
mov eax, dword [rsp + 0x9ac]
mov ecx, dword [rsp + 0x618]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x618], eax
mov eax, dword [rsp + 0x618]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401adec8
imul eax, dword [rsp + 0x618], 3
mov dword [rsp + 0x618], eax
jmp 0x1401ade71
mov eax, dword [rsp + 0x10a8]
dec eax
mov dword [rsp + 0x10a8], eax
cmp dword [rsp + 0x10a8], 0
jg 0x1401ade59
jmp 0x1401add14
mov eax, dword [rsp + 0x10ac]
sub eax, 5
mov dword [rsp + 0x10ac], eax
cmp dword [rsp + 0x10ac], 0
jg 0x1401add07
mov dword [rsp + 0x10b0], 0
jmp 0x1401adf29
mov eax, dword [rsp + 0x10b0]
inc eax
mov dword [rsp + 0x10b0], eax
cmp dword [rsp + 0x10b0], 0x1e
jge 0x1401ae0f2
mov dword [rsp + 0x10b4], 0x11
mov dword [rsp + 0x9b0], 0
jmp 0x1401adf5f
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x9b0], eax
cmp dword [rsp + 0x9b0], 3
jge 0x1401ae03a
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x620], eax
mov eax, dword [rsp + 0x620]
inc eax
mov dword [rsp + 0x620], eax
cmp dword [rsp + 0x620], 4
jne 0x1401ae027
mov dword [rsp + 0x61c], 0xd
mov dword [rsp + 0x9b4], 0
jmp 0x1401adfc3
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x9b4], eax
cmp dword [rsp + 0x9b4], 4
jge 0x1401ae00c
mov eax, dword [rsp + 0x9b4]
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 0x1401ae00a
imul eax, dword [rsp + 0x61c], 3
mov dword [rsp + 0x61c], eax
jmp 0x1401adfb3
mov eax, dword [rsp + 0x620]
imul eax, dword [rsp + 0x10b4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c4], eax
cmp dword [rsp + 0x620], 6
jl 0x1401adf7d
jmp 0x1401adf4f
cmp dword [rsp + 0x10b4], 0xa
jle 0x1401ae0ed
mov eax, dword [rsp + 0x10b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10b8], eax
mov dword [rsp + 0x624], 0xd
mov dword [rsp + 0x9b8], 0
jmp 0x1401ae086
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
cmp dword [rsp + 0x9b8], 4
jge 0x1401ae0cf
mov eax, dword [rsp + 0x9b8]
mov ecx, dword [rsp + 0x624]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x624], eax
mov eax, dword [rsp + 0x624]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401ae0cd
imul eax, dword [rsp + 0x624], 3
mov dword [rsp + 0x624], eax
jmp 0x1401ae076
mov eax, dword [rsp + 0x10b8]
dec eax
mov dword [rsp + 0x10b8], eax
cmp dword [rsp + 0x10b8], 0
jg 0x1401ae05e
jmp 0x1401adf19
jmp 0x1401ad860
xor eax, eax
cmp eax, 1
je 0x1401aeebc
xor eax, eax
cmp eax, 1
je 0x1401ae7e6
mov dword [rsp + 0x10bc], 0
jmp 0x1401ae12a
mov eax, dword [rsp + 0x10bc]
inc eax
mov dword [rsp + 0x10bc], eax
cmp dword [rsp + 0x10bc], 0x1e
jge 0x1401ae7e1
mov dword [rsp + 0x10d8], 0x33
mov dword [rsp + 0x9bc], 0
jmp 0x1401ae160
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x9bc], eax
cmp dword [rsp + 0x9bc], 6
jge 0x1401ae4b2
mov eax, dword [rsp + 0x9bc]
add eax, 2
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0x640]
add eax, 3
mov dword [rsp + 0x640], eax
cmp dword [rsp + 0x640], 0xb
jne 0x1401ae49f
mov dword [rsp + 0x10c0], 0
jmp 0x1401ae1bb
mov eax, dword [rsp + 0x10c0]
inc eax
mov dword [rsp + 0x10c0], eax
cmp dword [rsp + 0x10c0], 0x1e
jge 0x1401ae311
mov dword [rsp + 0x10c4], 7
mov dword [rsp + 0x9c0], 0
jmp 0x1401ae1f1
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x9c0], eax
cmp dword [rsp + 0x9c0], 2
jge 0x1401ae294
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x62c], eax
mov eax, dword [rsp + 0x62c]
inc eax
mov dword [rsp + 0x62c], eax
cmp dword [rsp + 0x62c], 2
jne 0x1401ae285
mov dword [rsp + 0x628], 0x15
mov eax, dword [rsp + 0x628]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae259
mov eax, dword [rsp + 0x628]
shl eax, 1
mov dword [rsp + 0x628], eax
jmp 0x1401ae26a
mov eax, dword [rsp + 0x628]
add eax, 3
mov dword [rsp + 0x628], eax
mov eax, dword [rsp + 0x62c]
imul eax, dword [rsp + 0x10c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c8], eax
cmp dword [rsp + 0x62c], 3
jl 0x1401ae20f
jmp 0x1401ae1e1
cmp dword [rsp + 0x10c4], 5
jle 0x1401ae30c
mov eax, dword [rsp + 0x10c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c8], eax
mov dword [rsp + 0x630], 0x15
mov eax, dword [rsp + 0x630]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae2e1
mov eax, dword [rsp + 0x630]
shl eax, 1
mov dword [rsp + 0x630], eax
jmp 0x1401ae2f2
mov eax, dword [rsp + 0x630]
add eax, 3
mov dword [rsp + 0x630], eax
mov eax, dword [rsp + 0x10c8]
dec eax
mov dword [rsp + 0x10c8], eax
cmp dword [rsp + 0x10c8], 0
jg 0x1401ae2b1
jmp 0x1401ae1ab
mov eax, dword [rsp + 0x640]
imul eax, dword [rsp + 0x10d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14cc], eax
mov dword [rsp + 0x10cc], 0
jmp 0x1401ae349
mov eax, dword [rsp + 0x10cc]
inc eax
mov dword [rsp + 0x10cc], eax
cmp dword [rsp + 0x10cc], 0x1e
jge 0x1401ae49f
mov dword [rsp + 0x10d0], 7
mov dword [rsp + 0x9c4], 0
jmp 0x1401ae37f
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x9c4], eax
cmp dword [rsp + 0x9c4], 2
jge 0x1401ae422
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x638], eax
mov eax, dword [rsp + 0x638]
inc eax
mov dword [rsp + 0x638], eax
cmp dword [rsp + 0x638], 2
jne 0x1401ae413
mov dword [rsp + 0x634], 0x15
mov eax, dword [rsp + 0x634]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae3e7
mov eax, dword [rsp + 0x634]
shl eax, 1
mov dword [rsp + 0x634], eax
jmp 0x1401ae3f8
mov eax, dword [rsp + 0x634]
add eax, 3
mov dword [rsp + 0x634], eax
mov eax, dword [rsp + 0x638]
imul eax, dword [rsp + 0x10d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d0], eax
cmp dword [rsp + 0x638], 3
jl 0x1401ae39d
jmp 0x1401ae36f
cmp dword [rsp + 0x10d0], 5
jle 0x1401ae49a
mov eax, dword [rsp + 0x10d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10d4], eax
mov dword [rsp + 0x63c], 0x15
mov eax, dword [rsp + 0x63c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae46f
mov eax, dword [rsp + 0x63c]
shl eax, 1
mov dword [rsp + 0x63c], eax
jmp 0x1401ae480
mov eax, dword [rsp + 0x63c]
add eax, 3
mov dword [rsp + 0x63c], eax
mov eax, dword [rsp + 0x10d4]
dec eax
mov dword [rsp + 0x10d4], eax
cmp dword [rsp + 0x10d4], 0
jg 0x1401ae43f
jmp 0x1401ae339
cmp dword [rsp + 0x640], 0xf
jl 0x1401ae17f
jmp 0x1401ae150
cmp dword [rsp + 0x10d8], 0x19
jle 0x1401ae669
mov eax, dword [rsp + 0x10d8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10e8], eax
mov dword [rsp + 0x10dc], 0
jmp 0x1401ae4f4
mov eax, dword [rsp + 0x10dc]
inc eax
mov dword [rsp + 0x10dc], eax
cmp dword [rsp + 0x10dc], 0x1e
jge 0x1401ae64a
mov dword [rsp + 0x10e0], 7
mov dword [rsp + 0x9c8], 0
jmp 0x1401ae52a
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9c8], eax
cmp dword [rsp + 0x9c8], 2
jge 0x1401ae5cd
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x648], eax
mov eax, dword [rsp + 0x648]
inc eax
mov dword [rsp + 0x648], eax
cmp dword [rsp + 0x648], 2
jne 0x1401ae5be
mov dword [rsp + 0x644], 0x15
mov eax, dword [rsp + 0x644]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae592
mov eax, dword [rsp + 0x644]
shl eax, 1
mov dword [rsp + 0x644], eax
jmp 0x1401ae5a3
mov eax, dword [rsp + 0x644]
add eax, 3
mov dword [rsp + 0x644], eax
mov eax, dword [rsp + 0x648]
imul eax, dword [rsp + 0x10e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d4], eax
cmp dword [rsp + 0x648], 3
jl 0x1401ae548
jmp 0x1401ae51a
cmp dword [rsp + 0x10e0], 5
jle 0x1401ae645
mov eax, dword [rsp + 0x10e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10e4], eax
mov dword [rsp + 0x64c], 0x15
mov eax, dword [rsp + 0x64c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae61a
mov eax, dword [rsp + 0x64c]
shl eax, 1
mov dword [rsp + 0x64c], eax
jmp 0x1401ae62b
mov eax, dword [rsp + 0x64c]
add eax, 3
mov dword [rsp + 0x64c], eax
mov eax, dword [rsp + 0x10e4]
dec eax
mov dword [rsp + 0x10e4], eax
cmp dword [rsp + 0x10e4], 0
jg 0x1401ae5ea
jmp 0x1401ae4e4
mov eax, dword [rsp + 0x10e8]
sub eax, 2
mov dword [rsp + 0x10e8], eax
cmp dword [rsp + 0x10e8], 0
jg 0x1401ae4d7
mov dword [rsp + 0x10ec], 0
jmp 0x1401ae686
mov eax, dword [rsp + 0x10ec]
inc eax
mov dword [rsp + 0x10ec], eax
cmp dword [rsp + 0x10ec], 0x1e
jge 0x1401ae7dc
mov dword [rsp + 0x10f0], 7
mov dword [rsp + 0x9cc], 0
jmp 0x1401ae6bc
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x9cc], eax
cmp dword [rsp + 0x9cc], 2
jge 0x1401ae75f
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x654], eax
mov eax, dword [rsp + 0x654]
inc eax
mov dword [rsp + 0x654], eax
cmp dword [rsp + 0x654], 2
jne 0x1401ae750
mov dword [rsp + 0x650], 0x15
mov eax, dword [rsp + 0x650]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae724
mov eax, dword [rsp + 0x650]
shl eax, 1
mov dword [rsp + 0x650], eax
jmp 0x1401ae735
mov eax, dword [rsp + 0x650]
add eax, 3
mov dword [rsp + 0x650], eax
mov eax, dword [rsp + 0x654]
imul eax, dword [rsp + 0x10f0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d8], eax
cmp dword [rsp + 0x654], 3
jl 0x1401ae6da
jmp 0x1401ae6ac
cmp dword [rsp + 0x10f0], 5
jle 0x1401ae7d7
mov eax, dword [rsp + 0x10f0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10f4], eax
mov dword [rsp + 0x658], 0x15
mov eax, dword [rsp + 0x658]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae7ac
mov eax, dword [rsp + 0x658]
shl eax, 1
mov dword [rsp + 0x658], eax
jmp 0x1401ae7bd
mov eax, dword [rsp + 0x658]
add eax, 3
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0x10f4]
dec eax
mov dword [rsp + 0x10f4], eax
cmp dword [rsp + 0x10f4], 0
jg 0x1401ae77c
jmp 0x1401ae676
jmp 0x1401ae11a
jmp 0x1401aeebc
mov dword [rsp + 0x10f8], 0
jmp 0x1401ae803
mov eax, dword [rsp + 0x10f8]
inc eax
mov dword [rsp + 0x10f8], eax
cmp dword [rsp + 0x10f8], 0x1e
jge 0x1401aeebc
mov dword [rsp + 0x1114], 0x44
mov dword [rsp + 0x9d0], 0
jmp 0x1401ae839
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9d0], eax
cmp dword [rsp + 0x9d0], 7
jge 0x1401aeb8e
mov eax, dword [rsp + 0x9d0]
add eax, 4
mov dword [rsp + 0x674], eax
mov eax, dword [rsp + 0x674]
add eax, 4
mov dword [rsp + 0x674], eax
cmp dword [rsp + 0x674], 0x10
jne 0x1401aeb7b
mov dword [rsp + 0x10fc], 0
jmp 0x1401ae894
mov eax, dword [rsp + 0x10fc]
inc eax
mov dword [rsp + 0x10fc], eax
cmp dword [rsp + 0x10fc], 0x1e
jge 0x1401ae9ea
mov dword [rsp + 0x1100], 7
mov dword [rsp + 0x9d4], 0
jmp 0x1401ae8ca
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x9d4], eax
cmp dword [rsp + 0x9d4], 2
jge 0x1401ae96d
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0x660]
inc eax
mov dword [rsp + 0x660], eax
cmp dword [rsp + 0x660], 2
jne 0x1401ae95e
mov dword [rsp + 0x65c], 0x15
mov eax, dword [rsp + 0x65c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae932
mov eax, dword [rsp + 0x65c]
shl eax, 1
mov dword [rsp + 0x65c], eax
jmp 0x1401ae943
mov eax, dword [rsp + 0x65c]
add eax, 3
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0x660]
imul eax, dword [rsp + 0x1100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14dc], eax
cmp dword [rsp + 0x660], 3
jl 0x1401ae8e8
jmp 0x1401ae8ba
cmp dword [rsp + 0x1100], 5
jle 0x1401ae9e5
mov eax, dword [rsp + 0x1100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1104], eax
mov dword [rsp + 0x664], 0x15
mov eax, dword [rsp + 0x664]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401ae9ba
mov eax, dword [rsp + 0x664]
shl eax, 1
mov dword [rsp + 0x664], eax
jmp 0x1401ae9cb
mov eax, dword [rsp + 0x664]
add eax, 3
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x1104]
dec eax
mov dword [rsp + 0x1104], eax
cmp dword [rsp + 0x1104], 0
jg 0x1401ae98a
jmp 0x1401ae884
mov eax, dword [rsp + 0x674]
imul eax, dword [rsp + 0x1114]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14e0], eax
mov dword [rsp + 0x1108], 0
jmp 0x1401aea25
mov eax, dword [rsp + 0x1108]
inc eax
mov dword [rsp + 0x1108], eax
cmp dword [rsp + 0x1108], 0x1e
jge 0x1401aeb7b
mov dword [rsp + 0x110c], 7
mov dword [rsp + 0x9d8], 0
jmp 0x1401aea5b
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x9d8], eax
cmp dword [rsp + 0x9d8], 2
jge 0x1401aeafe
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x66c]
inc eax
mov dword [rsp + 0x66c], eax
cmp dword [rsp + 0x66c], 2
jne 0x1401aeaef
mov dword [rsp + 0x668], 0x15
mov eax, dword [rsp + 0x668]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aeac3
mov eax, dword [rsp + 0x668]
shl eax, 1
mov dword [rsp + 0x668], eax
jmp 0x1401aead4
mov eax, dword [rsp + 0x668]
add eax, 3
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x66c]
imul eax, dword [rsp + 0x110c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14e4], eax
cmp dword [rsp + 0x66c], 3
jl 0x1401aea79
jmp 0x1401aea4b
cmp dword [rsp + 0x110c], 5
jle 0x1401aeb76
mov eax, dword [rsp + 0x110c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1110], eax
mov dword [rsp + 0x670], 0x15
mov eax, dword [rsp + 0x670]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aeb4b
mov eax, dword [rsp + 0x670]
shl eax, 1
mov dword [rsp + 0x670], eax
jmp 0x1401aeb5c
mov eax, dword [rsp + 0x670]
add eax, 3
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x1110]
dec eax
mov dword [rsp + 0x1110], eax
cmp dword [rsp + 0x1110], 0
jg 0x1401aeb1b
jmp 0x1401aea15
cmp dword [rsp + 0x674], 0x14
jl 0x1401ae858
jmp 0x1401ae829
cmp dword [rsp + 0x1114], 0x28
jle 0x1401aed44
mov eax, dword [rsp + 0x1114]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1124], eax
mov dword [rsp + 0x1118], 0
jmp 0x1401aebcf
mov eax, dword [rsp + 0x1118]
inc eax
mov dword [rsp + 0x1118], eax
cmp dword [rsp + 0x1118], 0x1e
jge 0x1401aed25
mov dword [rsp + 0x111c], 7
mov dword [rsp + 0x9dc], 0
jmp 0x1401aec05
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x9dc], eax
cmp dword [rsp + 0x9dc], 2
jge 0x1401aeca8
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x67c], eax
mov eax, dword [rsp + 0x67c]
inc eax
mov dword [rsp + 0x67c], eax
cmp dword [rsp + 0x67c], 2
jne 0x1401aec99
mov dword [rsp + 0x678], 0x15
mov eax, dword [rsp + 0x678]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aec6d
mov eax, dword [rsp + 0x678]
shl eax, 1
mov dword [rsp + 0x678], eax
jmp 0x1401aec7e
mov eax, dword [rsp + 0x678]
add eax, 3
mov dword [rsp + 0x678], eax
mov eax, dword [rsp + 0x67c]
imul eax, dword [rsp + 0x111c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14e8], eax
cmp dword [rsp + 0x67c], 3
jl 0x1401aec23
jmp 0x1401aebf5
cmp dword [rsp + 0x111c], 5
jle 0x1401aed20
mov eax, dword [rsp + 0x111c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1120], eax
mov dword [rsp + 0x680], 0x15
mov eax, dword [rsp + 0x680]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aecf5
mov eax, dword [rsp + 0x680]
shl eax, 1
mov dword [rsp + 0x680], eax
jmp 0x1401aed06
mov eax, dword [rsp + 0x680]
add eax, 3
mov dword [rsp + 0x680], eax
mov eax, dword [rsp + 0x1120]
dec eax
mov dword [rsp + 0x1120], eax
cmp dword [rsp + 0x1120], 0
jg 0x1401aecc5
jmp 0x1401aebbf
mov eax, dword [rsp + 0x1124]
sub eax, 3
mov dword [rsp + 0x1124], eax
cmp dword [rsp + 0x1124], 0
jg 0x1401aebb2
mov dword [rsp + 0x1128], 0
jmp 0x1401aed61
mov eax, dword [rsp + 0x1128]
inc eax
mov dword [rsp + 0x1128], eax
cmp dword [rsp + 0x1128], 0x1e
jge 0x1401aeeb7
mov dword [rsp + 0x112c], 7
mov dword [rsp + 0x9e0], 0
jmp 0x1401aed97
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x9e0], eax
cmp dword [rsp + 0x9e0], 2
jge 0x1401aee3a
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x688], eax
mov eax, dword [rsp + 0x688]
inc eax
mov dword [rsp + 0x688], eax
cmp dword [rsp + 0x688], 2
jne 0x1401aee2b
mov dword [rsp + 0x684], 0x15
mov eax, dword [rsp + 0x684]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aedff
mov eax, dword [rsp + 0x684]
shl eax, 1
mov dword [rsp + 0x684], eax
jmp 0x1401aee10
mov eax, dword [rsp + 0x684]
add eax, 3
mov dword [rsp + 0x684], eax
mov eax, dword [rsp + 0x688]
imul eax, dword [rsp + 0x112c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14ec], eax
cmp dword [rsp + 0x688], 3
jl 0x1401aedb5
jmp 0x1401aed87
cmp dword [rsp + 0x112c], 5
jle 0x1401aeeb2
mov eax, dword [rsp + 0x112c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1130], eax
mov dword [rsp + 0x14c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x14c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401aee87
mov eax, dword [rsp + 0x14c]
shl eax, 1
mov dword [rsp + 0x14c], eax
jmp 0x1401aee98
mov eax, dword [rsp + 0x14c]
add eax, 3
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x1130]
dec eax
mov dword [rsp + 0x1130], eax
cmp dword [rsp + 0x1130], 0
jg 0x1401aee57
jmp 0x1401aed51
jmp 0x1401ae7f3
call fcn.1401484d0
call fcn.1401b1890
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329188]
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, [0x140329188]
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, [0x140329188]
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, [0x140329188]
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, [0x140329188]
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, [0x140329188]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa05], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x140329188]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa06], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x140329188]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa07], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x140329188]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa08], al
mov byte [rsp + 0xa09], 0
mov byte [rsp + 0xa0a], 1
lea rax, [rsp + 0xa00]
mov qword [rsp + 0x1758], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e8], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9e9], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9ea], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9eb], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9ec], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x140329194]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9ed], al
mov byte [rsp + 0x9ee], 0
mov byte [rsp + 0x9ef], 1
lea rax, [rsp + 0x9e8]
mov qword [rsp + 0x1720], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa10], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa11], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa12], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa13], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa14], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa15], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa16], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa17], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa18], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa19], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x1403291a0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa1a], al
mov byte [rsp + 0xa1b], 0
mov byte [rsp + 0xa1c], 1
lea rax, [rsp + 0xa10]
mov qword [rsp + 0x16e8], rax
mov rax, qword [rsp + 0x1d98]
mov qword [rsp + 0x16c8], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa20], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa21], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa22], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa23], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa24], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa25], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa26], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa27], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa28], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa29], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2a], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2b], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, str.newUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa2c], al
mov byte [rsp + 0xa2d], 0
mov byte [rsp + 0xa2e], 1
lea rax, [rsp + 0xa20]
mov qword [rsp + 0x16a8], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa30], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa31], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa32], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa33], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa34], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa35], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa36], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa37], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa38], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa39], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3a], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3b], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3c], al
mov eax, reloc.WS2_32.dll_listen
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xd
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3d], al
mov eax, reloc.WS2_32.dll_ntohl
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xe
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3e], al
mov eax, reloc.WS2_32.dll_ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xf
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa3f], al
mov eax, reloc.WS2_32.dll_recv
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x10
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa40], al
mov eax, reloc.WS2_32.dll_recvfrom
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x11
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa41], al
mov eax, reloc.WS2_32.dll_select
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x12
lea rdx, str.typechangeUsername
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa42], al
mov byte [rsp + 0xa43], 0
mov byte [rsp + 0xa44], 1
lea rax, [rsp + 0xa30]
mov qword [rsp + 0x16b0], rax
mov r8, qword [rsp + 0x16a8]
mov rdx, qword [rsp + 0x16b0]
lea rcx, [rsp + 0x1a08]
call fcn.14012f1f0
mov qword [rsp + 0x16b8], rax
mov rax, qword [rsp + 0x16b8]
mov qword [rsp + 0x16c0], rax
mov rax, qword [rsp + 0x16c0]
mov qword [rsp + 0x16d0], rax
mov r8, qword [rsp + 0x16c8]
mov rdx, qword [rsp + 0x16d0]
lea rcx, [rsp + 0x19c8]
call fcn.140072ca0
mov qword [rsp + 0x16d8], rax
mov rax, qword [rsp + 0x16d8]
mov qword [rsp + 0x16e0], rax
mov rax, qword [rsp + 0x16e0]
mov qword [rsp + 0x1700], rax
lea rdx, [rsp + 0x1a28]
mov rcx, qword [rsp + 0x16e8]
call fcn.140263a50
mov qword [rsp + 0x16f0], rax
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x16f8], rax
mov r8, qword [rsp + 0x16f8]
mov rdx, qword [rsp + 0x1700]
lea rcx, [rsp + 0x1968]
call fcn.14012ef60
mov eax, dword [rsp + 0x34]
or eax, 8
mov dword [rsp + 0x34], eax
lea rcx, [rsp + 0x1a28]
call fcn.14019ec30
lea rax, [rsp + 0x1968]
mov qword [rsp + 0x1708], rax
mov rax, qword [rsp + 0x1d90]
add rax, 0x238
mov r8, rax
mov rdx, qword [rsp + 0x1708]
lea rcx, [rsp + 0x1aa8]
call fcn.140072ca0
mov qword [rsp + 0x1710], rax
mov rax, qword [rsp + 0x1710]
mov qword [rsp + 0x1718], rax
mov rax, qword [rsp + 0x1718]
mov qword [rsp + 0x1738], rax
lea rdx, [rsp + 0x1a48]
mov rcx, qword [rsp + 0x1720]
call fcn.140263870
mov qword [rsp + 0x1728], rax
mov rax, qword [rsp + 0x1728]
mov qword [rsp + 0x1730], rax
mov r8, qword [rsp + 0x1730]
mov rdx, qword [rsp + 0x1738]
lea rcx, [rsp + 0x1988]
call fcn.14012ef60
mov eax, dword [rsp + 0x34]
or eax, 0x40
mov dword [rsp + 0x34], eax
lea rcx, [rsp + 0x1a48]
call fcn.14019ec30
lea rax, [rsp + 0x1988]
mov qword [rsp + 0x1740], rax
mov rax, qword [rsp + 0x1d90]
mov r8, rax
mov rdx, qword [rsp + 0x1740]
lea rcx, [rsp + 0x1a88]
call fcn.140072ca0
mov qword [rsp + 0x1748], rax
mov rax, qword [rsp + 0x1748]
mov qword [rsp + 0x1750], rax
mov rax, qword [rsp + 0x1750]
mov qword [rsp + 0x1770], rax
lea rdx, [rsp + 0x1a68]
mov rcx, qword [rsp + 0x1758]
call fcn.140263990
mov qword [rsp + 0x1760], rax
mov rax, qword [rsp + 0x1760]
mov qword [rsp + 0x1768], rax
mov r8, qword [rsp + 0x1768]
mov rdx, qword [rsp + 0x1770]
lea rcx, [rsp + 0x19a8]
call fcn.14012ef60
mov eax, dword [rsp + 0x34]
bts eax, 9
mov dword [rsp + 0x34], eax
lea rcx, [rsp + 0x1a68]
call fcn.14019ec30
lea rax, [rsp + 0x19a8]
mov qword [rsp + 0x1778], rax
mov rax, qword [rsp + 0x1d90]
add rax, 0x20
mov r8, rax
mov rdx, qword [rsp + 0x1778]
lea rcx, [rsp + 0x1c50]
call fcn.140072ca0
nop
lea rcx, [rsp + 0x19a8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1a88]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1988]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1aa8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1968]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x19c8]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1a08]
call fcn.14019ec30
lea rax, [rsp + 0x1ac8]
mov qword [rsp + 0x1780], rax
mov rax, qword [rsp + 0x1d90]
add rax, 0x80
mov rdx, rax
mov rcx, qword [rsp + 0x1780]
call fcn.1400896b0
mov qword [rsp + 0x1788], rax
mov rax, qword [rsp + 0x1788]
mov qword [rsp + 0x1790], rax
mov rax, qword [rsp + 0x1790]
mov qword [rsp + 0x17a8], rax
lea rax, [rsp + 0x1ae8]
mov qword [rsp + 0x1798], rax
lea rdx, [rsp + 0x1c50]
mov rcx, qword [rsp + 0x1798]
call fcn.1400896b0
mov qword [rsp + 0x17a0], rax
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x17b0], rax
mov r8, qword [rsp + 0x17a8]
mov rdx, qword [rsp + 0x17b0]
lea rcx, [rsp + 0x1c10]
call fcn.14024e460
nop
lea rax, [rsp + 0x1b28]
mov qword [rsp + 0x1290], rax
mov eax, 8
imul rax, rax, 7
mov rcx, qword [rsp + 0x1290]
mov qword [rcx + rax], 0
mov rax, qword [rsp + 0x1290]
mov qword [rsp + 0x17b8], rax
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, qword [rsp + 0x17b8]
lea rdx, [rsp + 0x1c10]
lea rcx, [rsp + 0x1be8]
call fcn.14013e310
nop
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x1403291d8]
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, [0x1403291d8]
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, [0x1403291d8]
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, [0x1403291d8]
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, [0x1403291d8]
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, [0x1403291d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f5], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x1403291d8]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0x9f6], al
mov byte [rsp + 0x9f7], 0
mov byte [rsp + 0x9f8], 1
lea rax, [rsp + 0x9f0]
mov qword [rsp + 0x17c0], rax
lea rdx, [rsp + 0x1948]
mov rcx, qword [rsp + 0x17c0]
call fcn.1402638d0
mov eax, dword [rsp + 0x34]
bts eax, 0xd
mov dword [rsp + 0x34], eax
lea rdx, [rsp + 0x1948]
lea rcx, [rsp + 0x1be8]
call fcn.140145f70
mov qword [rsp + 0x17c8], rax
lea rdx, [rsp + 0x1c30]
mov rcx, qword [rsp + 0x17c8]
call fcn.1401392d0
mov eax, dword [rsp + 0x34]
bts eax, 0xe
mov dword [rsp + 0x34], eax
lea rcx, [rsp + 0x1948]
call fcn.14019ec30
lea rax, [rsp + 0x1c70]
mov rdi, rax
xor eax, eax
mov ecx, 0xf8
rep stosb byte [rdi], al
mov edx, 1
lea rcx, [rsp + 0x1c70]
call fcn.140143370
nop
lea rax, [rsp + 0x1bf8]
mov rdi, rax
xor eax, eax
mov ecx, Ordinal_26
rep stosb byte [rdi], al
lea rax, [rsp + 0x1bf8]
mov qword [rsp + 0x17d0], rax
mov rax, qword [rsp + 0x17d0]
mov rcx, rax
call fcn.1401429e0
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x1bf8]
call fcn.140130440
nop
mov rax, qword [rsp + 0x18d8]
mov qword [rsp + 0x12b0], rax
lea rax, [rsp + 0x1bf8]
mov qword [rsp + 0x12e8], rax
mov rax, qword [rsp + 0x12e8]
mov rcx, qword [rsp + 0x12e8]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0x12b0], rax
mov rax, qword [rsp + 0x18e0]
mov qword [rsp + 0x12b8], rax
mov rax, qword [rsp + 0x1bf8]
mov qword [rsp + 0x17d8], rax
mov rax, qword [rsp + 0x17d8]
mov qword [rsp + 0x17e0], rax
mov rax, qword [rsp + 0x17e0]
mov qword [rsp + 0x12b8], rax
mov rax, qword [rsp + 0x18e8]
mov qword [rsp + 0x12c0], rax
mov rax, qword [rsp + 0x1c20]
mov qword [rsp + 0x12c0], rax
mov rax, qword [rsp + 0x18f0]
mov qword [rsp + 0x12c8], rax
lea rax, [rsp + 0x1c10]
mov qword [rsp + 0x1238], rax
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x12a0], rax
mov rax, qword [rsp + 0x1238]
cmp qword [rax + 0x18], 0xf
jbe 0x1401b0044
mov dword [rsp + 0x1164], 1
jmp 0x1401b004f
mov dword [rsp + 0x1164], 0
movzx eax, byte [rsp + 0x1164]
mov byte [rsp + 0x44], al
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x1401b0087
mov rax, qword [rsp + 0x1238]
mov rax, qword [rax]
mov qword [rsp + 0x17e8], rax
mov rax, qword [rsp + 0x17e8]
mov qword [rsp + 0x12a0], rax
mov rax, qword [rsp + 0x12a0]
mov qword [rsp + 0x17f0], rax
mov rax, qword [rsp + 0x17f0]
mov qword [rsp + 0x12c8], rax
mov rax, qword [rsp + 0x18f8]
mov qword [rsp + 0x12d0], rax
mov rax, qword [rsp + 0x1d90]
mov rax, qword [rax + 0x268]
mov qword [rsp + 0x12d0], rax
mov rax, qword [rsp + 0x1900]
mov qword [rsp + 0x12d8], rax
mov rax, qword [rsp + 0x1d90]
add rax, 0x258
mov qword [rsp + 0x1240], rax
mov rax, qword [rsp + 0x1240]
mov qword [rsp + 0x12a8], rax
mov rax, qword [rsp + 0x1240]
cmp qword [rax + 0x18], 0xf
jbe 0x1401b0120
mov dword [rsp + 0x1168], 1
jmp 0x1401b012b
mov dword [rsp + 0x1168], 0
movzx eax, byte [rsp + 0x1168]
mov byte [rsp + 0x45], al
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x1401b0163
mov rax, qword [rsp + 0x1240]
mov rax, qword [rax]
mov qword [rsp + 0x17f8], rax
mov rax, qword [rsp + 0x17f8]
mov qword [rsp + 0x12a8], rax
mov rax, qword [rsp + 0x12a8]
mov qword [rsp + 0x1800], rax
mov rax, qword [rsp + 0x1800]
mov qword [rsp + 0x12d8], rax
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x12b8]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x12c0]
mov r8, qword [rsp + 0x12c8]
mov rdx, qword [rsp + 0x12d0]
mov rcx, qword [rsp + 0x12d8]
call fcn.14026be10
lea rax, [rsp + 0x1bf8]
mov qword [rsp + 0x12e0], rax
mov rax, qword [rsp + 0x12e0]
mov rax, qword [rax]
mov qword [rsp + 0x11b0], rax
mov rax, qword [rsp + 0x12e0]
mov rax, qword [rax + 8]
mov qword [rsp + 0x1808], rax
jmp 0x1401b020e
mov rax, qword [rsp + 0x11b0]
inc rax
mov qword [rsp + 0x11b0], rax
mov rax, qword [rsp + 0x1808]
cmp qword [rsp + 0x11b0], rax
je 0x1401b034f
mov rax, qword [rsp + 0x11b0]
movzx eax, byte [rax]
mov byte [rsp + 0x46], al
lea rax, [rsp + 0x1c80]
mov qword [rsp + 0x1810], rax
lea rdx, [0x14009f810]
mov rcx, qword [rsp + 0x1810]
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 + 0x1248], rax
mov dl, 0x30
lea rcx, [rsp + 0x1134]
call fcn.1401425c0
mov qword [rsp + 0x1818], rax
mov rax, qword [rsp + 0x1248]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + 0x1248]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1820], rax
mov rax, qword [rsp + 0x1818]
movzx edx, byte [rax]
mov rcx, qword [rsp + 0x1820]
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 + 0x1248]
mov qword [rsp + 0x1250], rax
mov edx, 2
lea rcx, [rsp + 0x19e8]
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov qword [rsp + 0x1338], rax
mov rax, qword [rsp + 0x1338]
mov rax, qword [rax]
mov qword [rsp + 0x1828], rax
mov rax, qword [rsp + 0x1250]
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rcx, qword [rsp + 0x1250]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x1338]
mov rdx, qword [rcx + 8]
mov rcx, rax
call qword [rsp + 0x1828]
mov rax, qword [rsp + 0x1250]
mov qword [rsp + 0x1830], rax
movzx eax, byte [rsp + 0x46]
mov edx, eax
mov rcx, qword [rsp + 0x1830]
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 0x1401b01fb
mov rax, qword [rsp + 0x1908]
mov qword [rsp + 0x1300], rax
lea rax, [0x1404b7908]
mov qword [rsp + 0x1258], rax
mov rax, qword [rsp + 0x1258]
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x1258]
cmp qword [rax + 0x18], 0xf
jbe 0x1401b039a
mov dword [rsp + 0x116c], 1
jmp 0x1401b03a5
mov dword [rsp + 0x116c], 0
movzx eax, byte [rsp + 0x116c]
mov byte [rsp + 0x47], al
movzx eax, byte [rsp + 0x47]
test eax, eax
je 0x1401b03dd
mov rax, qword [rsp + 0x1258]
mov rax, qword [rax]
mov qword [rsp + 0x1838], rax
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x12f0]
mov qword [rsp + 0x1840], rax
mov rax, qword [rsp + 0x1840]
mov qword [rsp + 0x1300], rax
lea rax, [rsp + 0x1c88]
mov qword [rsp + 0x1848], rax
lea rdx, [rsp + 0x1928]
mov rcx, qword [rsp + 0x1848]
call fcn.140263b70
mov eax, dword [rsp + 0x34]
bts eax, 0x10
mov dword [rsp + 0x34], eax
lea rax, [rsp + 0x1928]
mov qword [rsp + 0x1850], rax
mov rax, qword [rsp + 0x1910]
mov qword [rsp + 0x1308], rax
mov rax, qword [rsp + 0x1850]
mov qword [rsp + 0x1260], rax
mov rax, qword [rsp + 0x1260]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x1260]
cmp qword [rax + 0x18], 0xf
jbe 0x1401b048a
mov dword [rsp + 0x1170], 1
jmp 0x1401b0495
mov dword [rsp + 0x1170], 0
movzx eax, byte [rsp + 0x1170]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x48]
test eax, eax
je 0x1401b04cd
mov rax, qword [rsp + 0x1260]
mov rax, qword [rax]
mov qword [rsp + 0x1858], rax
mov rax, qword [rsp + 0x1858]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x1860], rax
mov rax, qword [rsp + 0x1860]
mov qword [rsp + 0x1308], rax
mov r8d, 8
mov rdx, qword [rsp + 0x1300]
mov rcx, qword [rsp + 0x1308]
call fcn.1401c6900
movzx eax, al
test eax, eax
jne 0x1401b051c
mov dword [rsp + 0x1174], 1
jmp 0x1401b0527
mov dword [rsp + 0x1174], 0
movzx eax, byte [rsp + 0x1174]
mov byte [rsp + 0x49], al
lea rcx, [rsp + 0x1928]
call fcn.14019ec30
movzx eax, byte [rsp + 0x49]
test eax, eax
je 0x1401b17a5
lea rax, [rsp + 0x1b08]
mov qword [rsp + 0x1868], rax
xor eax, eax
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa50], al
mov eax, 1
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 1
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa51], al
mov eax, 2
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 2
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa52], al
mov eax, 3
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 3
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa53], al
mov eax, 4
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 4
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa54], al
mov eax, 5
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 5
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa55], al
mov eax, 6
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 6
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa56], al
mov eax, 7
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 7
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa57], al
mov eax, 8
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 8
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa58], al
mov eax, 9
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 9
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa59], al
mov eax, 0xa
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xa
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5a], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xb
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5b], al
mov eax, ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xc
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5c], al
mov eax, reloc.WS2_32.dll_listen
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xd
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5d], al
mov eax, reloc.WS2_32.dll_ntohl
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xe
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5e], al
mov eax, reloc.WS2_32.dll_ntohs
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0xf
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa5f], al
mov eax, reloc.WS2_32.dll_recv
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x10
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa60], al
mov eax, reloc.WS2_32.dll_recvfrom
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x11
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa61], al
mov eax, reloc.WS2_32.dll_select
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x12
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa62], al
mov eax, reloc.WS2_32.dll_send
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x13
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa63], al
mov eax, reloc.WS2_32.dll_sendto
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x14
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa64], al
mov eax, reloc.WS2_32.dll_setsockopt
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x15
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa65], al
mov eax, reloc.WLDAP32.dll_Ordinal_22
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x16
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa66], al
mov eax, reloc.WS2_32.dll_socket
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x17
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa67], al
mov eax, Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x18
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa68], al
mov eax, Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x19
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa69], al
mov eax, reloc.WLDAP32.dll_Ordinal_26
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6a], al
mov eax, reloc.WLDAP32.dll_Ordinal_27
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1b
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6b], al
mov eax, Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1c
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6c], al
mov eax, Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1d
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6d], al
mov eax, reloc.WLDAP32.dll_Ordinal_30
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1e
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6e], al
mov eax, Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x1f
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa6f], al
mov eax, reloc.WLDAP32.dll_Ordinal_32
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x20
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa70], al
mov eax, reloc.WLDAP32.dll_Ordinal_33
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x21
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa71], al
mov eax, Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x22
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa72], al
mov eax, reloc.WLDAP32.dll_Ordinal_35
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x23
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa73], al
mov eax, 0x24
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x24
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa74], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x25
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa75], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x26
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa76], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x27
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa77], al
mov eax, Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x28
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa78], al
mov eax, reloc.WLDAP32.dll_Ordinal_41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x29
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa79], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7a], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2b
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7b], al
mov eax, Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2c
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7c], al
mov eax, reloc.WLDAP32.dll_Ordinal_45
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2d
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7d], al
mov eax, reloc.WLDAP32.dll_Ordinal_46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2e
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7e], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x2f
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa7f], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x30
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa80], al
mov eax, Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x31
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa81], al
mov eax, reloc.WLDAP32.dll_Ordinal_50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x32
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa82], al
mov eax, 0x33
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x33
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa83], al
mov eax, 0x34
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x34
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa84], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x35
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa85], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x36
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa86], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x37
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa87], al
mov eax, gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x38
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa88], al
mov eax, reloc.WS2_32.dll_gethostname
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x39
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa89], al
mov eax, Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8a], al
mov eax, Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3b
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8b], al
mov eax, reloc.WLDAP32.dll_Ordinal_60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3c
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8c], al
mov eax, 0x3d
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3d
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8d], al
mov eax, 0x3e
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3e
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8e], al
mov eax, 0x3f
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x3f
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa8f], al
mov eax, 0x40
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x40
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa90], al
mov eax, 0x41
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x41
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa91], al
mov eax, 0x42
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x42
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa92], al
mov eax, 0x43
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x43
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa93], al
mov eax, 0x44
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x44
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa94], al
mov eax, 0x45
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x45
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa95], al
mov eax, 0x46
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x46
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa96], al
mov eax, 0x47
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x47
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa97], al
mov eax, 0x48
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x48
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa98], al
mov eax, 0x49
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x49
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa99], al
mov eax, 0x4a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9a], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4b
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9b], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4c
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9c], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4d
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9d], al
mov eax, Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4e
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9e], al
mov eax, reloc.WLDAP32.dll_Ordinal_79
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x4f
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xa9f], al
mov eax, 0x50
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x50
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa0], al
mov eax, 0x51
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x51
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa1], al
mov eax, 0x52
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x52
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa2], al
mov eax, 0x53
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x53
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa3], al
mov eax, 0x54
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x54
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa4], al
mov eax, 0x55
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x55
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa5], al
mov eax, 0x56
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x56
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa6], al
mov eax, 0x57
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x57
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa7], al
mov eax, 0x58
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x58
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa8], al
mov eax, 0x59
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x59
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaa9], al
mov eax, 0x5a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaaa], al
mov eax, 0x5b
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5b
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaab], al
mov eax, 0x5c
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5c
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaac], al
mov eax, 0x5d
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5d
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaad], al
mov eax, 0x5e
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5e
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaae], al
mov eax, 0x5f
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x5f
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaaf], al
mov eax, 0x60
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x60
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab0], al
mov eax, 0x61
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x61
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab1], al
mov eax, 0x62
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x62
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab2], al
mov eax, 0x63
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x63
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab3], al
mov eax, 0x64
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x64
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab4], al
mov eax, 0x65
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x65
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab5], al
mov eax, 0x66
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x66
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab6], al
mov eax, 0x67
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x67
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab7], al
mov eax, 0x68
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x68
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab8], al
mov eax, 0x69
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x69
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xab9], al
mov eax, 0x6a
add rax, 0x77
mov ecx, 1
imul rcx, rcx, 0x6a
lea rdx, [0x1403291e0]
movsx rcx, byte [rdx + rcx]
xor rcx, rax
mov rax, rcx
mov byte [rsp + 0xaba], al
mov byte [rsp + 0xabb], 0
mov byte [rsp + 0xabc], 1
lea rcx, [rsp + 0xa50]
call fcn.1401c85e0
lea rax, [rsp + 0xa50]
lea r8, [rsp + 0x1c30]
mov rdx, rax
mov rcx, qword [rsp + 0x1868]
call fcn.140072df0
mov qword [rsp + 0x1870], rax
mov rcx, qword [rsp + 0x1870]
call fcn.1401cb370
lea rax, [rsp + 0x19f8]
mov qword [rsp + 0x1878], rax
lea rdx, [rsp + 0x1be8]
mov rcx, qword [rsp + 0x1878]
call fcn.140142ba0
mov qword [rsp + 0x1880], rax
mov rdx, qword [rsp + 0x1880]
mov rcx, qword [rsp + 0x1d90]
call fcn.1402358d0
nop
lea rcx, [rsp + 0x1bf8]
call fcn.14019e180
nop
lea rax, [rsp + 0x1d08]
mov rcx, rax
call fcn.140144d60
lea rax, [rsp + 0x1d08]
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 + 0x1c30]
call fcn.14019ec30
nop
lea rax, [rsp + 0x1bf0]
mov qword [rsp + 0x1888], rax
movzx edx, byte [rsp + 0x1be8]
mov rcx, qword [rsp + 0x1888]
call fcn.1401c88e0
nop
lea rcx, [rsp + 0x1c10]
call fcn.14019ec30
nop
lea rcx, [rsp + 0x1c50]
call fcn.14019ec30
nop
mov rcx, qword [rsp + 0x1d98]
call fcn.14019ec30
mov rcx, qword [rsp + 0x1d70]
xor rcx, rsp
call fcn.1402c2560
add rsp, 0x1d80
pop rdi
ret