Function at 0x14015df50
Capabilities:
Access peb ldr_data
Check os version
Encrypt data using speck
Enumerate process modules
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 8], ecx
mov eax, 0x4138
call fcn.1402c1f60
sub rsp, rax
mov rax, qword [0x1404b7a00]
xor rax, rsp
mov qword [rsp + 0x4120], rax
mov r8d, dword [rsp + 0x4140]
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rsp + 0x1948], rax
lea r9, [rsp + 0x1f00]
mov r8d, 0x2000
lea rdx, [rsp + 0x1f10]
mov rcx, qword [rsp + 0x1948]
call sub.PSAPI.DLL_EnumProcessModules
test eax, eax
je 0x140173824
mov dword [rsp + 0x998], 0
jmp 0x14015dfd8
mov eax, dword [rsp + 0x998]
inc eax
mov dword [rsp + 0x998], eax
mov eax, dword [rsp + 0x998]
mov qword [rsp + 0x1d18], rax
mov ecx, dword [rsp + 0x1f00]
xor edx, edx
mov eax, ecx
mov ecx, 8
div rcx
mov rcx, qword [rsp + 0x1d18]
cmp rcx, rax
jae 0x140173824
mov eax, dword [rsp + 0x998]
mov r9d, 0x104
lea r8, [rsp + 0x3f10]
mov rdx, qword [rsp + rax*8 + 0x1f10]
mov rcx, qword [rsp + 0x1948]
call sub.PSAPI.DLL_GetModuleFileNameExW
test eax, eax
je 0x14017381f
xor eax, eax
cmp eax, 1
je 0x14015e9c0
xor eax, eax
cmp eax, 1
je 0x14015e7bd
mov dword [rsp + 0xe94], 0
jmp 0x14015e070
mov eax, dword [rsp + 0xe94]
inc eax
mov dword [rsp + 0xe94], eax
cmp dword [rsp + 0xe94], 0x64
jge 0x14015e7b8
mov dword [rsp + 0x1ec], Ordinal_79
mov dword [rsp + 0x99c], 0
jmp 0x14015e0a6
mov eax, dword [rsp + 0x99c]
inc eax
mov dword [rsp + 0x99c], eax
cmp dword [rsp + 0x99c], 8
jge 0x14015e2d6
mov eax, dword [rsp + 0x99c]
add eax, 6
mov dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0x1d0]
add eax, 5
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 0x12
jne 0x14015e2c3
mov dword [rsp + 0x1c0], Ordinal_46
mov eax, dword [rsp + 0x1c0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e114
mov eax, dword [rsp + 0x1c0]
shl eax, 1
mov dword [rsp + 0x1c0], eax
jmp 0x14015e125
mov eax, dword [rsp + 0x1c0]
add eax, 3
mov dword [rsp + 0x1c0], eax
mov eax, dword [rsp + 0x1d0]
imul eax, dword [rsp + 0x1ec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cc8], eax
mov dword [rsp + 0xe98], 0
jmp 0x14015e160
mov eax, dword [rsp + 0xe98]
inc eax
mov dword [rsp + 0xe98], eax
cmp dword [rsp + 0xe98], 0x64
jge 0x14015e2c3
mov dword [rsp + 0xe9c], 0x4d
mov dword [rsp + 0x9a0], 0
jmp 0x14015e196
mov eax, dword [rsp + 0x9a0]
inc eax
mov dword [rsp + 0x9a0], eax
cmp dword [rsp + 0x9a0], 6
jge 0x14015e242
mov eax, dword [rsp + 0x9a0]
add eax, 3
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x1c8]
add eax, 2
mov dword [rsp + 0x1c8], eax
cmp dword [rsp + 0x1c8], 0xb
jne 0x14015e22f
mov dword [rsp + 0x1c4], Ordinal_46
mov eax, dword [rsp + 0x1c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e200
mov eax, dword [rsp + 0x1c4]
shl eax, 1
mov dword [rsp + 0x1c4], eax
jmp 0x14015e211
mov eax, dword [rsp + 0x1c4]
add eax, 3
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x1c8]
imul eax, dword [rsp + 0xe9c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ccc], eax
cmp dword [rsp + 0x1c8], 0x12
jl 0x14015e1b5
jmp 0x14015e186
cmp dword [rsp + 0xe9c], 0x23
jle 0x14015e2be
mov eax, dword [rsp + 0xe9c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xea0], eax
mov dword [rsp + 0x1cc], Ordinal_46
mov eax, dword [rsp + 0x1cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e292
mov eax, dword [rsp + 0x1cc]
shl eax, 1
mov dword [rsp + 0x1cc], eax
jmp 0x14015e2a3
mov eax, dword [rsp + 0x1cc]
add eax, 3
mov dword [rsp + 0x1cc], eax
mov eax, dword [rsp + 0xea0]
sub eax, 4
mov dword [rsp + 0xea0], eax
cmp dword [rsp + 0xea0], 0
jg 0x14015e262
jmp 0x14015e150
cmp dword [rsp + 0x1d0], 0x1e
jl 0x14015e0c5
jmp 0x14015e096
cmp dword [rsp + 0x1ec], 0x23
jle 0x14015e566
mov eax, dword [rsp + 0x1ec]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xeb0], eax
mov dword [rsp + 0x9a4], 0
jmp 0x14015e317
mov eax, dword [rsp + 0x9a4]
inc eax
mov dword [rsp + 0x9a4], eax
cmp dword [rsp + 0x9a4], 8
jge 0x14015e547
mov eax, dword [rsp + 0x9a4]
add eax, 6
mov dword [rsp + 0x1e4], eax
mov eax, dword [rsp + 0x1e4]
add eax, 5
mov dword [rsp + 0x1e4], eax
cmp dword [rsp + 0x1e4], 0x12
jne 0x14015e534
mov dword [rsp + 0x1d4], Ordinal_46
mov eax, dword [rsp + 0x1d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e385
mov eax, dword [rsp + 0x1d4]
shl eax, 1
mov dword [rsp + 0x1d4], eax
jmp 0x14015e396
mov eax, dword [rsp + 0x1d4]
add eax, 3
mov dword [rsp + 0x1d4], eax
mov eax, dword [rsp + 0x1e4]
imul eax, dword [rsp + 0x1ec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cd0], eax
mov dword [rsp + 0xea4], 0
jmp 0x14015e3d1
mov eax, dword [rsp + 0xea4]
inc eax
mov dword [rsp + 0xea4], eax
cmp dword [rsp + 0xea4], 0x64
jge 0x14015e534
mov dword [rsp + 0xea8], 0x4d
mov dword [rsp + 0x9a8], 0
jmp 0x14015e407
mov eax, dword [rsp + 0x9a8]
inc eax
mov dword [rsp + 0x9a8], eax
cmp dword [rsp + 0x9a8], 6
jge 0x14015e4b3
mov eax, dword [rsp + 0x9a8]
add eax, 3
mov dword [rsp + 0x1dc], eax
mov eax, dword [rsp + 0x1dc]
add eax, 2
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x1dc], 0xb
jne 0x14015e4a0
mov dword [rsp + 0x1d8], Ordinal_46
mov eax, dword [rsp + 0x1d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e471
mov eax, dword [rsp + 0x1d8]
shl eax, 1
mov dword [rsp + 0x1d8], eax
jmp 0x14015e482
mov eax, dword [rsp + 0x1d8]
add eax, 3
mov dword [rsp + 0x1d8], eax
mov eax, dword [rsp + 0x1dc]
imul eax, dword [rsp + 0xea8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cd4], eax
cmp dword [rsp + 0x1dc], 0x12
jl 0x14015e426
jmp 0x14015e3f7
cmp dword [rsp + 0xea8], 0x23
jle 0x14015e52f
mov eax, dword [rsp + 0xea8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xeac], eax
mov dword [rsp + 0x1e0], Ordinal_46
mov eax, dword [rsp + 0x1e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e503
mov eax, dword [rsp + 0x1e0]
shl eax, 1
mov dword [rsp + 0x1e0], eax
jmp 0x14015e514
mov eax, dword [rsp + 0x1e0]
add eax, 3
mov dword [rsp + 0x1e0], eax
mov eax, dword [rsp + 0xeac]
sub eax, 4
mov dword [rsp + 0xeac], eax
cmp dword [rsp + 0xeac], 0
jg 0x14015e4d3
jmp 0x14015e3c1
cmp dword [rsp + 0x1e4], 0x1e
jl 0x14015e336
jmp 0x14015e307
mov eax, dword [rsp + 0xeb0]
sub eax, 4
mov dword [rsp + 0xeb0], eax
cmp dword [rsp + 0xeb0], 0
jg 0x14015e2fa
mov dword [rsp + 0x9ac], 0
jmp 0x14015e583
mov eax, dword [rsp + 0x9ac]
inc eax
mov dword [rsp + 0x9ac], eax
cmp dword [rsp + 0x9ac], 8
jge 0x14015e7b3
mov eax, dword [rsp + 0x9ac]
add eax, 6
mov dword [rsp + 0x1fc], eax
mov eax, dword [rsp + 0x1fc]
add eax, 5
mov dword [rsp + 0x1fc], eax
cmp dword [rsp + 0x1fc], 0x12
jne 0x14015e7a0
mov dword [rsp + 0x1e8], Ordinal_46
mov eax, dword [rsp + 0x1e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e5f1
mov eax, dword [rsp + 0x1e8]
shl eax, 1
mov dword [rsp + 0x1e8], eax
jmp 0x14015e602
mov eax, dword [rsp + 0x1e8]
add eax, 3
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x1fc]
imul eax, dword [rsp + 0x1ec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cd8], eax
mov dword [rsp + 0xeb4], 0
jmp 0x14015e63d
mov eax, dword [rsp + 0xeb4]
inc eax
mov dword [rsp + 0xeb4], eax
cmp dword [rsp + 0xeb4], 0x64
jge 0x14015e7a0
mov dword [rsp + 0xeb8], 0x4d
mov dword [rsp + 0x9b0], 0
jmp 0x14015e673
mov eax, dword [rsp + 0x9b0]
inc eax
mov dword [rsp + 0x9b0], eax
cmp dword [rsp + 0x9b0], 6
jge 0x14015e71f
mov eax, dword [rsp + 0x9b0]
add eax, 3
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0x1f4]
add eax, 2
mov dword [rsp + 0x1f4], eax
cmp dword [rsp + 0x1f4], 0xb
jne 0x14015e70c
mov dword [rsp + 0x1f0], Ordinal_46
mov eax, dword [rsp + 0x1f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e6dd
mov eax, dword [rsp + 0x1f0]
shl eax, 1
mov dword [rsp + 0x1f0], eax
jmp 0x14015e6ee
mov eax, dword [rsp + 0x1f0]
add eax, 3
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x1f4]
imul eax, dword [rsp + 0xeb8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cdc], eax
cmp dword [rsp + 0x1f4], 0x12
jl 0x14015e692
jmp 0x14015e663
cmp dword [rsp + 0xeb8], 0x23
jle 0x14015e79b
mov eax, dword [rsp + 0xeb8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0xebc], eax
mov dword [rsp + 0x1f8], Ordinal_46
mov eax, dword [rsp + 0x1f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e76f
mov eax, dword [rsp + 0x1f8]
shl eax, 1
mov dword [rsp + 0x1f8], eax
jmp 0x14015e780
mov eax, dword [rsp + 0x1f8]
add eax, 3
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0xebc]
sub eax, 4
mov dword [rsp + 0xebc], eax
cmp dword [rsp + 0xebc], 0
jg 0x14015e73f
jmp 0x14015e62d
cmp dword [rsp + 0x1fc], 0x1e
jl 0x14015e5a2
jmp 0x14015e573
jmp 0x14015e060
jmp 0x14015e9c0
mov dword [rsp + 0xec0], 0
jmp 0x14015e7da
mov eax, dword [rsp + 0xec0]
inc eax
mov dword [rsp + 0xec0], eax
cmp dword [rsp + 0xec0], 0x64
jge 0x14015e9c0
mov dword [rsp + 0xec4], 0x59
mov dword [rsp + 0x9b4], 0
jmp 0x14015e810
mov eax, dword [rsp + 0x9b4]
inc eax
mov dword [rsp + 0x9b4], eax
cmp dword [rsp + 0x9b4], 7
jge 0x14015e8fe
mov eax, dword [rsp + 0x9b4]
add eax, 4
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x208]
add eax, 3
mov dword [rsp + 0x208], eax
cmp dword [rsp + 0x208], 0xe
jne 0x14015e8eb
mov dword [rsp + 0x200], Ordinal_46
mov eax, dword [rsp + 0x200]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e87e
mov eax, dword [rsp + 0x200]
shl eax, 1
mov dword [rsp + 0x200], eax
jmp 0x14015e88f
mov eax, dword [rsp + 0x200]
add eax, 3
mov dword [rsp + 0x200], eax
mov eax, dword [rsp + 0x208]
imul eax, dword [rsp + 0xec4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ce0], eax
mov dword [rsp + 0x204], Ordinal_46
mov eax, dword [rsp + 0x204]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e8da
mov eax, dword [rsp + 0x204]
shl eax, 1
mov dword [rsp + 0x204], eax
jmp 0x14015e8eb
mov eax, dword [rsp + 0x204]
add eax, 3
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x208], 0x19
jl 0x14015e82f
jmp 0x14015e800
cmp dword [rsp + 0xec4], 0x28
jle 0x14015e97a
mov eax, dword [rsp + 0xec4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xec8], eax
mov dword [rsp + 0x20c], Ordinal_46
mov eax, dword [rsp + 0x20c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e94e
mov eax, dword [rsp + 0x20c]
shl eax, 1
mov dword [rsp + 0x20c], eax
jmp 0x14015e95f
mov eax, dword [rsp + 0x20c]
add eax, 3
mov dword [rsp + 0x20c], eax
mov eax, dword [rsp + 0xec8]
sub eax, 3
mov dword [rsp + 0xec8], eax
cmp dword [rsp + 0xec8], 0
jg 0x14015e91e
mov dword [rsp + 0x210], Ordinal_46
mov eax, dword [rsp + 0x210]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14015e9aa
mov eax, dword [rsp + 0x210]
shl eax, 1
mov dword [rsp + 0x210], eax
jmp 0x14015e9bb
mov eax, dword [rsp + 0x210]
add eax, 3
mov dword [rsp + 0x210], eax
jmp 0x14015e7ca
xor eax, eax
cmp eax, 1
je 0x14015f6bf
xor eax, eax
cmp eax, 1
je 0x14015f04e
mov dword [rsp + 0xecc], 0
jmp 0x14015e9f3
mov eax, dword [rsp + 0xecc]
inc eax
mov dword [rsp + 0xecc], eax
cmp dword [rsp + 0xecc], 0x64
jge 0x14015f049
mov dword [rsp + 0xee8], 0x3f
mov dword [rsp + 0x9b8], 0
jmp 0x14015ea29
mov eax, dword [rsp + 0x9b8]
inc eax
mov dword [rsp + 0x9b8], eax
cmp dword [rsp + 0x9b8], 6
jge 0x14015ed4d
mov eax, dword [rsp + 0x9b8]
add eax, 5
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x21c]
add eax, 4
mov dword [rsp + 0x21c], eax
cmp dword [rsp + 0x21c], 0x11
jne 0x14015ed3a
mov dword [rsp + 0xed0], 0
jmp 0x14015ea84
mov eax, dword [rsp + 0xed0]
inc eax
mov dword [rsp + 0xed0], eax
cmp dword [rsp + 0xed0], 0x64
jge 0x14015ebc1
mov dword [rsp + 0xed4], 0x2a
mov dword [rsp + 0x9bc], 0
jmp 0x14015eaba
mov eax, dword [rsp + 0x9bc]
inc eax
mov dword [rsp + 0x9bc], eax
cmp dword [rsp + 0x9bc], 4
jge 0x14015eb50
mov eax, dword [rsp + 0x9bc]
add eax, 2
mov dword [rsp + 0x214], eax
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x214], eax
cmp dword [rsp + 0x214], 7
jne 0x14015eb41
mov dword [rsp + 0x40], Ordinal_79
cmp dword [rsp + 0x40], 0
jle 0x14015eb23
mov eax, dword [rsp + 0x40]
sub eax, 5
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0xa
jne 0x14015eb21
mov eax, dword [rsp + 0x40]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x40], eax
jmp 0x14015eafb
mov eax, dword [rsp + 0x214]
imul eax, dword [rsp + 0xed4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ce4], eax
cmp dword [rsp + 0x214], 0xb
jl 0x14015ead9
jmp 0x14015eaaa
cmp dword [rsp + 0xed4], 0x14
jle 0x14015ebbc
mov eax, dword [rsp + 0xed4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xed8], eax
mov dword [rsp + 0x44], Ordinal_79
cmp dword [rsp + 0x44], 0
jle 0x14015eba1
mov eax, dword [rsp + 0x44]
sub eax, 5
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0xa
jne 0x14015eb9f
mov eax, dword [rsp + 0x44]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x44], eax
jmp 0x14015eb79
mov eax, dword [rsp + 0xed8]
sub eax, 2
mov dword [rsp + 0xed8], eax
cmp dword [rsp + 0xed8], 0
jg 0x14015eb71
jmp 0x14015ea74
mov eax, dword [rsp + 0x21c]
imul eax, dword [rsp + 0xee8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1ce8], eax
mov dword [rsp + 0xedc], 0
jmp 0x14015ebfd
mov eax, dword [rsp + 0xedc]
inc eax
mov dword [rsp + 0xedc], eax
cmp dword [rsp + 0xedc], 0x64
jge 0x14015ed3a
mov dword [rsp + 0xee0], 0x2a
mov dword [rsp + 0x9c0], 0
jmp 0x14015ec33
mov eax, dword [rsp + 0x9c0]
inc eax
mov dword [rsp + 0x9c0], eax
cmp dword [rsp + 0x9c0], 4
jge 0x14015ecc9
mov eax, dword [rsp + 0x9c0]
add eax, 2
mov dword [rsp + 0x218], eax
mov eax, dword [rsp + 0x218]
inc eax
mov dword [rsp + 0x218], eax
cmp dword [rsp + 0x218], 7
jne 0x14015ecba
mov dword [rsp + 0x48], Ordinal_79
cmp dword [rsp + 0x48], 0
jle 0x14015ec9c
mov eax, dword [rsp + 0x48]
sub eax, 5
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xa
jne 0x14015ec9a
mov eax, dword [rsp + 0x48]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x48], eax
jmp 0x14015ec74
mov eax, dword [rsp + 0x218]
imul eax, dword [rsp + 0xee0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cec], eax
cmp dword [rsp + 0x218], 0xb
jl 0x14015ec52
jmp 0x14015ec23
cmp dword [rsp + 0xee0], 0x14
jle 0x14015ed35
mov eax, dword [rsp + 0xee0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xee4], eax
mov dword [rsp + 0x4c], Ordinal_79
cmp dword [rsp + 0x4c], 0
jle 0x14015ed1a
mov eax, dword [rsp + 0x4c]
sub eax, 5
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0xa
jne 0x14015ed18
mov eax, dword [rsp + 0x4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x14015ecf2
mov eax, dword [rsp + 0xee4]
sub eax, 2
mov dword [rsp + 0xee4], eax
cmp dword [rsp + 0xee4], 0
jg 0x14015ecea
jmp 0x14015ebed
cmp dword [rsp + 0x21c], 0x1c
jl 0x14015ea48
jmp 0x14015ea19
cmp dword [rsp + 0xee8], 0x1e
jle 0x14015eeea
mov eax, dword [rsp + 0xee8]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0xef8], eax
mov dword [rsp + 0xeec], 0
jmp 0x14015ed8e
mov eax, dword [rsp + 0xeec]
inc eax
mov dword [rsp + 0xeec], eax
cmp dword [rsp + 0xeec], 0x64
jge 0x14015eecb
mov dword [rsp + 0xef0], 0x2a
mov dword [rsp + 0x9c4], 0
jmp 0x14015edc4
mov eax, dword [rsp + 0x9c4]
inc eax
mov dword [rsp + 0x9c4], eax
cmp dword [rsp + 0x9c4], 4
jge 0x14015ee5a
mov eax, dword [rsp + 0x9c4]
add eax, 2
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x220], eax
cmp dword [rsp + 0x220], 7
jne 0x14015ee4b
mov dword [rsp + 0x50], Ordinal_79
cmp dword [rsp + 0x50], 0
jle 0x14015ee2d
mov eax, dword [rsp + 0x50]
sub eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0xa
jne 0x14015ee2b
mov eax, dword [rsp + 0x50]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x50], eax
jmp 0x14015ee05
mov eax, dword [rsp + 0x220]
imul eax, dword [rsp + 0xef0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cf0], eax
cmp dword [rsp + 0x220], 0xb
jl 0x14015ede3
jmp 0x14015edb4
cmp dword [rsp + 0xef0], 0x14
jle 0x14015eec6
mov eax, dword [rsp + 0xef0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xef4], eax
mov dword [rsp + 0x54], Ordinal_79
cmp dword [rsp + 0x54], 0
jle 0x14015eeab
mov eax, dword [rsp + 0x54]
sub eax, 5
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0xa
jne 0x14015eea9
mov eax, dword [rsp + 0x54]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x54], eax
jmp 0x14015ee83
mov eax, dword [rsp + 0xef4]
sub eax, 2
mov dword [rsp + 0xef4], eax
cmp dword [rsp + 0xef4], 0
jg 0x14015ee7b
jmp 0x14015ed7e
mov eax, dword [rsp + 0xef8]
sub eax, 2
mov dword [rsp + 0xef8], eax
cmp dword [rsp + 0xef8], 0
jg 0x14015ed71
mov dword [rsp + 0xefc], 0
jmp 0x14015ef07
mov eax, dword [rsp + 0xefc]
inc eax
mov dword [rsp + 0xefc], eax
cmp dword [rsp + 0xefc], 0x64
jge 0x14015f044
mov dword [rsp + 0xf00], 0x2a
mov dword [rsp + 0x9c8], 0
jmp 0x14015ef3d
mov eax, dword [rsp + 0x9c8]
inc eax
mov dword [rsp + 0x9c8], eax
cmp dword [rsp + 0x9c8], 4
jge 0x14015efd3
mov eax, dword [rsp + 0x9c8]
add eax, 2
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0x224]
inc eax
mov dword [rsp + 0x224], eax
cmp dword [rsp + 0x224], 7
jne 0x14015efc4
mov dword [rsp + 0x58], Ordinal_79
cmp dword [rsp + 0x58], 0
jle 0x14015efa6
mov eax, dword [rsp + 0x58]
sub eax, 5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0xa
jne 0x14015efa4
mov eax, dword [rsp + 0x58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x58], eax
jmp 0x14015ef7e
mov eax, dword [rsp + 0x224]
imul eax, dword [rsp + 0xf00]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cf4], eax
cmp dword [rsp + 0x224], 0xb
jl 0x14015ef5c
jmp 0x14015ef2d
cmp dword [rsp + 0xf00], 0x14
jle 0x14015f03f
mov eax, dword [rsp + 0xf00]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf04], eax
mov dword [rsp + 0x5c], Ordinal_79
cmp dword [rsp + 0x5c], 0
jle 0x14015f024
mov eax, dword [rsp + 0x5c]
sub eax, 5
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jne 0x14015f022
mov eax, dword [rsp + 0x5c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x5c], eax
jmp 0x14015effc
mov eax, dword [rsp + 0xf04]
sub eax, 2
mov dword [rsp + 0xf04], eax
cmp dword [rsp + 0xf04], 0
jg 0x14015eff4
jmp 0x14015eef7
jmp 0x14015e9e3
jmp 0x14015f6bf
mov dword [rsp + 0xf08], 0
jmp 0x14015f06b
mov eax, dword [rsp + 0xf08]
inc eax
mov dword [rsp + 0xf08], eax
cmp dword [rsp + 0xf08], 0x64
jge 0x14015f6bf
mov dword [rsp + 0xf24], 0x34
mov dword [rsp + 0x9cc], 0
jmp 0x14015f0a1
mov eax, dword [rsp + 0x9cc]
inc eax
mov dword [rsp + 0x9cc], eax
cmp dword [rsp + 0x9cc], 7
jge 0x14015f3c4
mov eax, dword [rsp + 0x9cc]
add eax, 4
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x230]
add eax, 3
mov dword [rsp + 0x230], eax
cmp dword [rsp + 0x230], 0x10
jne 0x14015f3b1
mov dword [rsp + 0xf0c], 0
jmp 0x14015f0fc
mov eax, dword [rsp + 0xf0c]
inc eax
mov dword [rsp + 0xf0c], eax
cmp dword [rsp + 0xf0c], 0x64
jge 0x14015f239
mov dword [rsp + 0xf10], 0x2a
mov dword [rsp + 0x9d0], 0
jmp 0x14015f132
mov eax, dword [rsp + 0x9d0]
inc eax
mov dword [rsp + 0x9d0], eax
cmp dword [rsp + 0x9d0], 4
jge 0x14015f1c8
mov eax, dword [rsp + 0x9d0]
add eax, 2
mov dword [rsp + 0x228], eax
mov eax, dword [rsp + 0x228]
inc eax
mov dword [rsp + 0x228], eax
cmp dword [rsp + 0x228], 7
jne 0x14015f1b9
mov dword [rsp + 0x60], Ordinal_79
cmp dword [rsp + 0x60], 0
jle 0x14015f19b
mov eax, dword [rsp + 0x60]
sub eax, 5
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xa
jne 0x14015f199
mov eax, dword [rsp + 0x60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x60], eax
jmp 0x14015f173
mov eax, dword [rsp + 0x228]
imul eax, dword [rsp + 0xf10]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1cf8], eax
cmp dword [rsp + 0x228], 0xb
jl 0x14015f151
jmp 0x14015f122
cmp dword [rsp + 0xf10], 0x14
jle 0x14015f234
mov eax, dword [rsp + 0xf10]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf14], eax
mov dword [rsp + 0x64], Ordinal_79
cmp dword [rsp + 0x64], 0
jle 0x14015f219
mov eax, dword [rsp + 0x64]
sub eax, 5
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jne 0x14015f217
mov eax, dword [rsp + 0x64]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x64], eax
jmp 0x14015f1f1
mov eax, dword [rsp + 0xf14]
sub eax, 2
mov dword [rsp + 0xf14], eax
cmp dword [rsp + 0xf14], 0
jg 0x14015f1e9
jmp 0x14015f0ec
mov eax, dword [rsp + 0x230]
imul eax, dword [rsp + 0xf24]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1cfc], eax
mov dword [rsp + 0xf18], 0
jmp 0x14015f274
mov eax, dword [rsp + 0xf18]
inc eax
mov dword [rsp + 0xf18], eax
cmp dword [rsp + 0xf18], 0x64
jge 0x14015f3b1
mov dword [rsp + 0xf1c], 0x2a
mov dword [rsp + 0x9d4], 0
jmp 0x14015f2aa
mov eax, dword [rsp + 0x9d4]
inc eax
mov dword [rsp + 0x9d4], eax
cmp dword [rsp + 0x9d4], 4
jge 0x14015f340
mov eax, dword [rsp + 0x9d4]
add eax, 2
mov dword [rsp + 0x22c], eax
mov eax, dword [rsp + 0x22c]
inc eax
mov dword [rsp + 0x22c], eax
cmp dword [rsp + 0x22c], 7
jne 0x14015f331
mov dword [rsp + 0x68], Ordinal_79
cmp dword [rsp + 0x68], 0
jle 0x14015f313
mov eax, dword [rsp + 0x68]
sub eax, 5
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xa
jne 0x14015f311
mov eax, dword [rsp + 0x68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x68], eax
jmp 0x14015f2eb
mov eax, dword [rsp + 0x22c]
imul eax, dword [rsp + 0xf1c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1d00], eax
cmp dword [rsp + 0x22c], 0xb
jl 0x14015f2c9
jmp 0x14015f29a
cmp dword [rsp + 0xf1c], 0x14
jle 0x14015f3ac
mov eax, dword [rsp + 0xf1c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf20], eax
mov dword [rsp + 0x6c], Ordinal_79
cmp dword [rsp + 0x6c], 0
jle 0x14015f391
mov eax, dword [rsp + 0x6c]
sub eax, 5
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x14015f38f
mov eax, dword [rsp + 0x6c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x6c], eax
jmp 0x14015f369
mov eax, dword [rsp + 0xf20]
sub eax, 2
mov dword [rsp + 0xf20], eax
cmp dword [rsp + 0xf20], 0
jg 0x14015f361
jmp 0x14015f264
cmp dword [rsp + 0x230], 0x1b
jl 0x14015f0c0
jmp 0x14015f091
cmp dword [rsp + 0xf24], 0x19
jle 0x14015f560
mov eax, dword [rsp + 0xf24]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0xf34], eax
mov dword [rsp + 0xf28], 0
jmp 0x14015f405
mov eax, dword [rsp + 0xf28]
inc eax
mov dword [rsp + 0xf28], eax
cmp dword [rsp + 0xf28], 0x64
jge 0x14015f542
mov dword [rsp + 0xf2c], 0x2a
mov dword [rsp + 0x9d8], 0
jmp 0x14015f43b
mov eax, dword [rsp + 0x9d8]
inc eax
mov dword [rsp + 0x9d8], eax
cmp dword [rsp + 0x9d8], 4
jge 0x14015f4d1
mov eax, dword [rsp + 0x9d8]
add eax, 2
mov dword [rsp + 0x234], eax
mov eax, dword [rsp + 0x234]
inc eax
mov dword [rsp + 0x234], eax
cmp dword [rsp + 0x234], 7
jne 0x14015f4c2
mov dword [rsp + 0x70], Ordinal_79
cmp dword [rsp + 0x70], 0
jle 0x14015f4a4
mov eax, dword [rsp + 0x70]
sub eax, 5
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xa
jne 0x14015f4a2
mov eax, dword [rsp + 0x70]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x70], eax
jmp 0x14015f47c
mov eax, dword [rsp + 0x234]
imul eax, dword [rsp + 0xf2c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1d04], eax
cmp dword [rsp + 0x234], 0xb
jl 0x14015f45a
jmp 0x14015f42b
cmp dword [rsp + 0xf2c], 0x14
jle 0x14015f53d
mov eax, dword [rsp + 0xf2c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf30], eax
mov dword [rsp + 0x74], Ordinal_79
cmp dword [rsp + 0x74], 0
jle 0x14015f522
mov eax, dword [rsp + 0x74]
sub eax, 5
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jne 0x14015f520
mov eax, dword [rsp + 0x74]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x74], eax
jmp 0x14015f4fa
mov eax, dword [rsp + 0xf30]
sub eax, 2
mov dword [rsp + 0xf30], eax
cmp dword [rsp + 0xf30], 0
jg 0x14015f4f2
jmp 0x14015f3f5
mov eax, dword [rsp + 0xf34]
dec eax
mov dword [rsp + 0xf34], eax
cmp dword [rsp + 0xf34], 0
jg 0x14015f3e8
mov dword [rsp + 0xf38], 0
jmp 0x14015f57d
mov eax, dword [rsp + 0xf38]
inc eax
mov dword [rsp + 0xf38], eax
cmp dword [rsp + 0xf38], 0x64
jge 0x14015f6ba
mov dword [rsp + 0xf3c], 0x2a
mov dword [rsp + 0x9dc], 0
jmp 0x14015f5b3
mov eax, dword [rsp + 0x9dc]
inc eax
mov dword [rsp + 0x9dc], eax
cmp dword [rsp + 0x9dc], 4
jge 0x14015f649
mov eax, dword [rsp + 0x9dc]
add eax, 2
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0x238]
inc eax
mov dword [rsp + 0x238], eax
cmp dword [rsp + 0x238], 7
jne 0x14015f63a
mov dword [rsp + 0x78], Ordinal_79
cmp dword [rsp + 0x78], 0
jle 0x14015f61c
mov eax, dword [rsp + 0x78]
sub eax, 5
mov dword [rsp + 0x78], eax
cmp dword [rsp + 0x78], 0xa
jne 0x14015f61a
mov eax, dword [rsp + 0x78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x78], eax
jmp 0x14015f5f4
mov eax, dword [rsp + 0x238]
imul eax, dword [rsp + 0xf3c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1d08], eax
cmp dword [rsp + 0x238], 0xb
jl 0x14015f5d2
jmp 0x14015f5a3
cmp dword [rsp + 0xf3c], 0x14
jle 0x14015f6b5
mov eax, dword [rsp + 0xf3c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xf40], eax
mov dword [rsp + 0x7c], Ordinal_79
cmp dword [rsp + 0x7c], 0
jle 0x14015f69a
mov eax, dword [rsp + 0x7c]
sub eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0xa
jne 0x14015f698
mov eax, dword [rsp + 0x7c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x7c], eax
jmp 0x14015f672
mov eax, dword [rsp + 0xf40]
sub eax, 2
mov dword [rsp + 0xf40], eax
cmp dword [rsp + 0xf40], 0
jg 0x14015f66a
jmp 0x14015f56d
jmp 0x14015f05b
xor eax, eax
test eax, eax
je 0x14016081c
xor eax, eax
cmp eax, 1
je 0x14015ff78
mov dword [rsp + 0xf44], 0
jmp 0x14015f6f1
mov eax, dword [rsp + 0xf44]
inc eax
mov dword [rsp + 0xf44], eax
cmp dword [rsp + 0xf44], 0x64
jge 0x14015ff73
mov dword [rsp + 0xf60], 0x3f
mov dword [rsp + 0x9e0], 0
jmp 0x14015f727
mov eax, dword [rsp + 0x9e0]
inc eax
mov dword [rsp + 0x9e0], eax
cmp dword [rsp + 0x9e0], 9
jge 0x14015fb5f
mov eax, dword [rsp + 0x9e0]
add eax, 7
mov dword [rsp + 0x254], eax
mov eax, dword [rsp + 0x254]
add eax, 4
mov dword [rsp + 0x254], eax
cmp dword [rsp + 0x254], 0x15
jne 0x14015fb4c
mov dword [rsp + 0xf48], 0
jmp 0x14015f782
mov eax, dword [rsp + 0xf48]
inc eax
mov dword [rsp + 0xf48], eax
cmp dword [rsp + 0xf48], 0x64
jge 0x14015f94b
mov dword [rsp + 0xf4c], 0x11
mov dword [rsp + 0x9e4], 0
jmp 0x14015f7b8
mov eax, dword [rsp + 0x9e4]
inc eax
mov dword [rsp + 0x9e4], eax
cmp dword [rsp + 0x9e4], 3
jge 0x14015f893
mov eax, dword [rsp + 0x9e4]
inc eax
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0x240]
inc eax
mov dword [rsp + 0x240], eax
cmp dword [rsp + 0x240], 4
jne 0x14015f880
mov dword [rsp + 0x23c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x9e8], 0
jmp 0x14015f81c
mov eax, dword [rsp + 0x9e8]
inc eax
mov dword [rsp + 0x9e8], eax
cmp dword [rsp + 0x9e8], 4
jge 0x14015f865
mov eax, dword [rsp + 0x9e8]
mov ecx, dword [rsp + 0x23c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x23c], eax
mov eax, dword [rsp + 0x23c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015f863
imul eax, dword [rsp + 0x23c], 3
mov dword [rsp + 0x23c], eax
jmp 0x14015f80c
mov eax, dword [rsp + 0x240]
imul eax, dword [rsp + 0xf4c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d0c], eax
cmp dword [rsp + 0x240], 6
jl 0x14015f7d6
jmp 0x14015f7a8
cmp dword [rsp + 0xf4c], 0xa
jle 0x14015f946
mov eax, dword [rsp + 0xf4c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf50], eax
mov dword [rsp + 0x244], reloc.WS2_32.dll_listen
mov dword [rsp + 0x9ec], 0
jmp 0x14015f8df
mov eax, dword [rsp + 0x9ec]
inc eax
mov dword [rsp + 0x9ec], eax
cmp dword [rsp + 0x9ec], 4
jge 0x14015f928
mov eax, dword [rsp + 0x9ec]
mov ecx, dword [rsp + 0x244]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x244]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015f926
imul eax, dword [rsp + 0x244], 3
mov dword [rsp + 0x244], eax
jmp 0x14015f8cf
mov eax, dword [rsp + 0xf50]
dec eax
mov dword [rsp + 0xf50], eax
cmp dword [rsp + 0xf50], 0
jg 0x14015f8b7
jmp 0x14015f772
mov eax, dword [rsp + 0x254]
imul eax, dword [rsp + 0xf60]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d10], eax
mov dword [rsp + 0xf54], 0
jmp 0x14015f983
mov eax, dword [rsp + 0xf54]
inc eax
mov dword [rsp + 0xf54], eax
cmp dword [rsp + 0xf54], 0x64
jge 0x14015fb4c
mov dword [rsp + 0xf58], 0x11
mov dword [rsp + 0x9f0], 0
jmp 0x14015f9b9
mov eax, dword [rsp + 0x9f0]
inc eax
mov dword [rsp + 0x9f0], eax
cmp dword [rsp + 0x9f0], 3
jge 0x14015fa94
mov eax, dword [rsp + 0x9f0]
inc eax
mov dword [rsp + 0x24c], eax
mov eax, dword [rsp + 0x24c]
inc eax
mov dword [rsp + 0x24c], eax
cmp dword [rsp + 0x24c], 4
jne 0x14015fa81
mov dword [rsp + 0x248], reloc.WS2_32.dll_listen
mov dword [rsp + 0x9f4], 0
jmp 0x14015fa1d
mov eax, dword [rsp + 0x9f4]
inc eax
mov dword [rsp + 0x9f4], eax
cmp dword [rsp + 0x9f4], 4
jge 0x14015fa66
mov eax, dword [rsp + 0x9f4]
mov ecx, dword [rsp + 0x248]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x248], eax
mov eax, dword [rsp + 0x248]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015fa64
imul eax, dword [rsp + 0x248], 3
mov dword [rsp + 0x248], eax
jmp 0x14015fa0d
mov eax, dword [rsp + 0x24c]
imul eax, dword [rsp + 0xf58]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1d14], eax
cmp dword [rsp + 0x24c], 6
jl 0x14015f9d7
jmp 0x14015f9a9
cmp dword [rsp + 0xf58], 0xa
jle 0x14015fb47
mov eax, dword [rsp + 0xf58]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf5c], eax
mov dword [rsp + 0x250], reloc.WS2_32.dll_listen
mov dword [rsp + 0x9f8], 0
jmp 0x14015fae0
mov eax, dword [rsp + 0x9f8]
inc eax
mov dword [rsp + 0x9f8], eax
cmp dword [rsp + 0x9f8], 4
jge 0x14015fb29
mov eax, dword [rsp + 0x9f8]
mov ecx, dword [rsp + 0x250]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x250]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015fb27
imul eax, dword [rsp + 0x250], 3
mov dword [rsp + 0x250], eax
jmp 0x14015fad0
mov eax, dword [rsp + 0xf5c]
dec eax
mov dword [rsp + 0xf5c], eax
cmp dword [rsp + 0xf5c], 0
jg 0x14015fab8
jmp 0x14015f973
cmp dword [rsp + 0x254], 0x23
jl 0x14015f746
jmp 0x14015f717
cmp dword [rsp + 0xf60], 0x28
jle 0x14015fd88
mov eax, dword [rsp + 0xf60]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf70], eax
mov dword [rsp + 0xf64], 0
jmp 0x14015fba0
mov eax, dword [rsp + 0xf64]
inc eax
mov dword [rsp + 0xf64], eax
cmp dword [rsp + 0xf64], 0x64
jge 0x14015fd69
mov dword [rsp + 0xf68], 0x11
mov dword [rsp + 0x9fc], 0
jmp 0x14015fbd6
mov eax, dword [rsp + 0x9fc]
inc eax
mov dword [rsp + 0x9fc], eax
cmp dword [rsp + 0x9fc], 3
jge 0x14015fcb1
mov eax, dword [rsp + 0x9fc]
inc eax
mov dword [rsp + 0x25c], eax
mov eax, dword [rsp + 0x25c]
inc eax
mov dword [rsp + 0x25c], eax
cmp dword [rsp + 0x25c], 4
jne 0x14015fc9e
mov dword [rsp + 0x258], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa00], 0
jmp 0x14015fc3a
mov eax, dword [rsp + 0xa00]
inc eax
mov dword [rsp + 0xa00], eax
cmp dword [rsp + 0xa00], 4
jge 0x14015fc83
mov eax, dword [rsp + 0xa00]
mov ecx, dword [rsp + 0x258]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x258], eax
mov eax, dword [rsp + 0x258]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015fc81
imul eax, dword [rsp + 0x258], 3
mov dword [rsp + 0x258], eax
jmp 0x14015fc2a
mov eax, dword [rsp + 0x25c]
imul eax, dword [rsp + 0xf68]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1990], eax
cmp dword [rsp + 0x25c], 6
jl 0x14015fbf4
jmp 0x14015fbc6
cmp dword [rsp + 0xf68], 0xa
jle 0x14015fd64
mov eax, dword [rsp + 0xf68]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf6c], eax
mov dword [rsp + 0x260], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa04], 0
jmp 0x14015fcfd
mov eax, dword [rsp + 0xa04]
inc eax
mov dword [rsp + 0xa04], eax
cmp dword [rsp + 0xa04], 4
jge 0x14015fd46
mov eax, dword [rsp + 0xa04]
mov ecx, dword [rsp + 0x260]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x260], eax
mov eax, dword [rsp + 0x260]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015fd44
imul eax, dword [rsp + 0x260], 3
mov dword [rsp + 0x260], eax
jmp 0x14015fced
mov eax, dword [rsp + 0xf6c]
dec eax
mov dword [rsp + 0xf6c], eax
cmp dword [rsp + 0xf6c], 0
jg 0x14015fcd5
jmp 0x14015fb90
mov eax, dword [rsp + 0xf70]
sub eax, 2
mov dword [rsp + 0xf70], eax
cmp dword [rsp + 0xf70], 0
jg 0x14015fb83
mov dword [rsp + 0xf74], 0
jmp 0x14015fda5
mov eax, dword [rsp + 0xf74]
inc eax
mov dword [rsp + 0xf74], eax
cmp dword [rsp + 0xf74], 0x64
jge 0x14015ff6e
mov dword [rsp + 0xf78], 0x11
mov dword [rsp + 0xa08], 0
jmp 0x14015fddb
mov eax, dword [rsp + 0xa08]
inc eax
mov dword [rsp + 0xa08], eax
cmp dword [rsp + 0xa08], 3
jge 0x14015feb6
mov eax, dword [rsp + 0xa08]
inc eax
mov dword [rsp + 0x268], eax
mov eax, dword [rsp + 0x268]
inc eax
mov dword [rsp + 0x268], eax
cmp dword [rsp + 0x268], 4
jne 0x14015fea3
mov dword [rsp + 0x264], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa0c], 0
jmp 0x14015fe3f
mov eax, dword [rsp + 0xa0c]
inc eax
mov dword [rsp + 0xa0c], eax
cmp dword [rsp + 0xa0c], 4
jge 0x14015fe88
mov eax, dword [rsp + 0xa0c]
mov ecx, dword [rsp + 0x264]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x264], eax
mov eax, dword [rsp + 0x264]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015fe86
imul eax, dword [rsp + 0x264], 3
mov dword [rsp + 0x264], eax
jmp 0x14015fe2f
mov eax, dword [rsp + 0x268]
imul eax, dword [rsp + 0xf78]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1994], eax
cmp dword [rsp + 0x268], 6
jl 0x14015fdf9
jmp 0x14015fdcb
cmp dword [rsp + 0xf78], 0xa
jle 0x14015ff69
mov eax, dword [rsp + 0xf78]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf7c], eax
mov dword [rsp + 0x26c], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa10], 0
jmp 0x14015ff02
mov eax, dword [rsp + 0xa10]
inc eax
mov dword [rsp + 0xa10], eax
cmp dword [rsp + 0xa10], 4
jge 0x14015ff4b
mov eax, dword [rsp + 0xa10]
mov ecx, dword [rsp + 0x26c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x26c], eax
mov eax, dword [rsp + 0x26c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14015ff49
imul eax, dword [rsp + 0x26c], 3
mov dword [rsp + 0x26c], eax
jmp 0x14015fef2
mov eax, dword [rsp + 0xf7c]
dec eax
mov dword [rsp + 0xf7c], eax
cmp dword [rsp + 0xf7c], 0
jg 0x14015feda
jmp 0x14015fd95
jmp 0x14015f6e1
jmp 0x14016081c
mov dword [rsp + 0xf80], 0
jmp 0x14015ff95
mov eax, dword [rsp + 0xf80]
inc eax
mov dword [rsp + 0xf80], eax
cmp dword [rsp + 0xf80], 0x64
jge 0x14016081c
mov dword [rsp + 0xf9c], 0x5c
mov dword [rsp + 0xa14], 0
jmp 0x14015ffcb
mov eax, dword [rsp + 0xa14]
inc eax
mov dword [rsp + 0xa14], eax
cmp dword [rsp + 0xa14], 6
jge 0x140160407
mov eax, dword [rsp + 0xa14]
add eax, 9
mov dword [rsp + 0x288], eax
mov eax, dword [rsp + 0x288]
add eax, 3
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 0x18
jne 0x1401603f4
mov dword [rsp + 0xf84], 0
jmp 0x140160026
mov eax, dword [rsp + 0xf84]
inc eax
mov dword [rsp + 0xf84], eax
cmp dword [rsp + 0xf84], 0x64
jge 0x1401601ef
mov dword [rsp + 0xf88], 0x11
mov dword [rsp + 0xa18], 0
jmp 0x14016005c
mov eax, dword [rsp + 0xa18]
inc eax
mov dword [rsp + 0xa18], eax
cmp dword [rsp + 0xa18], 3
jge 0x140160137
mov eax, dword [rsp + 0xa18]
inc eax
mov dword [rsp + 0x274], eax
mov eax, dword [rsp + 0x274]
inc eax
mov dword [rsp + 0x274], eax
cmp dword [rsp + 0x274], 4
jne 0x140160124
mov dword [rsp + 0x270], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa1c], 0
jmp 0x1401600c0
mov eax, dword [rsp + 0xa1c]
inc eax
mov dword [rsp + 0xa1c], eax
cmp dword [rsp + 0xa1c], 4
jge 0x140160109
mov eax, dword [rsp + 0xa1c]
mov ecx, dword [rsp + 0x270]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x270], eax
mov eax, dword [rsp + 0x270]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140160107
imul eax, dword [rsp + 0x270], 3
mov dword [rsp + 0x270], eax
jmp 0x1401600b0
mov eax, dword [rsp + 0x274]
imul eax, dword [rsp + 0xf88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1998], eax
cmp dword [rsp + 0x274], 6
jl 0x14016007a
jmp 0x14016004c
cmp dword [rsp + 0xf88], 0xa
jle 0x1401601ea
mov eax, dword [rsp + 0xf88]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf8c], eax
mov dword [rsp + 0x278], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa20], 0
jmp 0x140160183
mov eax, dword [rsp + 0xa20]
inc eax
mov dword [rsp + 0xa20], eax
cmp dword [rsp + 0xa20], 4
jge 0x1401601cc
mov eax, dword [rsp + 0xa20]
mov ecx, dword [rsp + 0x278]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x278]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401601ca
imul eax, dword [rsp + 0x278], 3
mov dword [rsp + 0x278], eax
jmp 0x140160173
mov eax, dword [rsp + 0xf8c]
dec eax
mov dword [rsp + 0xf8c], eax
cmp dword [rsp + 0xf8c], 0
jg 0x14016015b
jmp 0x140160016
mov eax, dword [rsp + 0x288]
imul eax, dword [rsp + 0xf9c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x199c], eax
mov dword [rsp + 0xf90], 0
jmp 0x14016022b
mov eax, dword [rsp + 0xf90]
inc eax
mov dword [rsp + 0xf90], eax
cmp dword [rsp + 0xf90], 0x64
jge 0x1401603f4
mov dword [rsp + 0xf94], 0x11
mov dword [rsp + 0xa24], 0
jmp 0x140160261
mov eax, dword [rsp + 0xa24]
inc eax
mov dword [rsp + 0xa24], eax
cmp dword [rsp + 0xa24], 3
jge 0x14016033c
mov eax, dword [rsp + 0xa24]
inc eax
mov dword [rsp + 0x280], eax
mov eax, dword [rsp + 0x280]
inc eax
mov dword [rsp + 0x280], eax
cmp dword [rsp + 0x280], 4
jne 0x140160329
mov dword [rsp + 0x27c], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa28], 0
jmp 0x1401602c5
mov eax, dword [rsp + 0xa28]
inc eax
mov dword [rsp + 0xa28], eax
cmp dword [rsp + 0xa28], 4
jge 0x14016030e
mov eax, dword [rsp + 0xa28]
mov ecx, dword [rsp + 0x27c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x27c], eax
mov eax, dword [rsp + 0x27c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016030c
imul eax, dword [rsp + 0x27c], 3
mov dword [rsp + 0x27c], eax
jmp 0x1401602b5
mov eax, dword [rsp + 0x280]
imul eax, dword [rsp + 0xf94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19a0], eax
cmp dword [rsp + 0x280], 6
jl 0x14016027f
jmp 0x140160251
cmp dword [rsp + 0xf94], 0xa
jle 0x1401603ef
mov eax, dword [rsp + 0xf94]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xf98], eax
mov dword [rsp + 0x284], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa2c], 0
jmp 0x140160388
mov eax, dword [rsp + 0xa2c]
inc eax
mov dword [rsp + 0xa2c], eax
cmp dword [rsp + 0xa2c], 4
jge 0x1401603d1
mov eax, dword [rsp + 0xa2c]
mov ecx, dword [rsp + 0x284]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x284], eax
mov eax, dword [rsp + 0x284]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401603cf
imul eax, dword [rsp + 0x284], 3
mov dword [rsp + 0x284], eax
jmp 0x140160378
mov eax, dword [rsp + 0xf98]
dec eax
mov dword [rsp + 0xf98], eax
cmp dword [rsp + 0xf98], 0
jg 0x140160360
jmp 0x14016021b
cmp dword [rsp + 0x288], 0x21
jl 0x14015ffea
jmp 0x14015ffbb
cmp dword [rsp + 0xf9c], 0x32
jle 0x140160631
mov eax, dword [rsp + 0xf9c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfac], eax
mov dword [rsp + 0xfa0], 0
jmp 0x140160449
mov eax, dword [rsp + 0xfa0]
inc eax
mov dword [rsp + 0xfa0], eax
cmp dword [rsp + 0xfa0], 0x64
jge 0x140160612
mov dword [rsp + 0xfa4], 0x11
mov dword [rsp + 0xa30], 0
jmp 0x14016047f
mov eax, dword [rsp + 0xa30]
inc eax
mov dword [rsp + 0xa30], eax
cmp dword [rsp + 0xa30], 3
jge 0x14016055a
mov eax, dword [rsp + 0xa30]
inc eax
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x290]
inc eax
mov dword [rsp + 0x290], eax
cmp dword [rsp + 0x290], 4
jne 0x140160547
mov dword [rsp + 0x28c], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa34], 0
jmp 0x1401604e3
mov eax, dword [rsp + 0xa34]
inc eax
mov dword [rsp + 0xa34], eax
cmp dword [rsp + 0xa34], 4
jge 0x14016052c
mov eax, dword [rsp + 0xa34]
mov ecx, dword [rsp + 0x28c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x28c], eax
mov eax, dword [rsp + 0x28c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016052a
imul eax, dword [rsp + 0x28c], 3
mov dword [rsp + 0x28c], eax
jmp 0x1401604d3
mov eax, dword [rsp + 0x290]
imul eax, dword [rsp + 0xfa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19a4], eax
cmp dword [rsp + 0x290], 6
jl 0x14016049d
jmp 0x14016046f
cmp dword [rsp + 0xfa4], 0xa
jle 0x14016060d
mov eax, dword [rsp + 0xfa4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfa8], eax
mov dword [rsp + 0x294], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa38], 0
jmp 0x1401605a6
mov eax, dword [rsp + 0xa38]
inc eax
mov dword [rsp + 0xa38], eax
cmp dword [rsp + 0xa38], 4
jge 0x1401605ef
mov eax, dword [rsp + 0xa38]
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 0x1401605ed
imul eax, dword [rsp + 0x294], 3
mov dword [rsp + 0x294], eax
jmp 0x140160596
mov eax, dword [rsp + 0xfa8]
dec eax
mov dword [rsp + 0xfa8], eax
cmp dword [rsp + 0xfa8], 0
jg 0x14016057e
jmp 0x140160439
mov eax, dword [rsp + 0xfac]
sub eax, 5
mov dword [rsp + 0xfac], eax
cmp dword [rsp + 0xfac], 0
jg 0x14016042c
mov dword [rsp + 0xfb0], 0
jmp 0x14016064e
mov eax, dword [rsp + 0xfb0]
inc eax
mov dword [rsp + 0xfb0], eax
cmp dword [rsp + 0xfb0], 0x64
jge 0x140160817
mov dword [rsp + 0xfb4], 0x11
mov dword [rsp + 0xa3c], 0
jmp 0x140160684
mov eax, dword [rsp + 0xa3c]
inc eax
mov dword [rsp + 0xa3c], eax
cmp dword [rsp + 0xa3c], 3
jge 0x14016075f
mov eax, dword [rsp + 0xa3c]
inc eax
mov dword [rsp + 0x29c], eax
mov eax, dword [rsp + 0x29c]
inc eax
mov dword [rsp + 0x29c], eax
cmp dword [rsp + 0x29c], 4
jne 0x14016074c
mov dword [rsp + 0x298], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa40], 0
jmp 0x1401606e8
mov eax, dword [rsp + 0xa40]
inc eax
mov dword [rsp + 0xa40], eax
cmp dword [rsp + 0xa40], 4
jge 0x140160731
mov eax, dword [rsp + 0xa40]
mov ecx, dword [rsp + 0x298]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0x298]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016072f
imul eax, dword [rsp + 0x298], 3
mov dword [rsp + 0x298], eax
jmp 0x1401606d8
mov eax, dword [rsp + 0x29c]
imul eax, dword [rsp + 0xfb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19a8], eax
cmp dword [rsp + 0x29c], 6
jl 0x1401606a2
jmp 0x140160674
cmp dword [rsp + 0xfb4], 0xa
jle 0x140160812
mov eax, dword [rsp + 0xfb4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0xfb8], eax
mov dword [rsp + 0x2a0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xa44], 0
jmp 0x1401607ab
mov eax, dword [rsp + 0xa44]
inc eax
mov dword [rsp + 0xa44], eax
cmp dword [rsp + 0xa44], 4
jge 0x1401607f4
mov eax, dword [rsp + 0xa44]
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 0x1401607f2
imul eax, dword [rsp + 0x2a0], 3
mov dword [rsp + 0x2a0], eax
jmp 0x14016079b
mov eax, dword [rsp + 0xfb8]
dec eax
mov dword [rsp + 0xfb8], eax
cmp dword [rsp + 0xfb8], 0
jg 0x140160783
jmp 0x14016063e
jmp 0x14015ff85
xor eax, eax
cmp eax, 1
je 0x1401615e1
xor eax, eax
cmp eax, 1
je 0x140160f0b
mov dword [rsp + 0xfbc], 0
jmp 0x14016084f
mov eax, dword [rsp + 0xfbc]
inc eax
mov dword [rsp + 0xfbc], eax
cmp dword [rsp + 0xfbc], 0x64
jge 0x140160f06
mov dword [rsp + 0xfd8], 0x33
mov dword [rsp + 0xa48], 0
jmp 0x140160885
mov eax, dword [rsp + 0xa48]
inc eax
mov dword [rsp + 0xa48], eax
cmp dword [rsp + 0xa48], 6
jge 0x140160bd7
mov eax, dword [rsp + 0xa48]
add eax, 2
mov dword [rsp + 0x2bc], eax
mov eax, dword [rsp + 0x2bc]
add eax, 3
mov dword [rsp + 0x2bc], eax
cmp dword [rsp + 0x2bc], 0xb
jne 0x140160bc4
mov dword [rsp + 0xfc0], 0
jmp 0x1401608e0
mov eax, dword [rsp + 0xfc0]
inc eax
mov dword [rsp + 0xfc0], eax
cmp dword [rsp + 0xfc0], 0x64
jge 0x140160a36
mov dword [rsp + 0xfc4], 7
mov dword [rsp + 0xa4c], 0
jmp 0x140160916
mov eax, dword [rsp + 0xa4c]
inc eax
mov dword [rsp + 0xa4c], eax
cmp dword [rsp + 0xa4c], 2
jge 0x1401609b9
mov eax, dword [rsp + 0xa4c]
inc eax
mov dword [rsp + 0x2a8], eax
mov eax, dword [rsp + 0x2a8]
inc eax
mov dword [rsp + 0x2a8], eax
cmp dword [rsp + 0x2a8], 2
jne 0x1401609aa
mov dword [rsp + 0x2a4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016097e
mov eax, dword [rsp + 0x2a4]
shl eax, 1
mov dword [rsp + 0x2a4], eax
jmp 0x14016098f
mov eax, dword [rsp + 0x2a4]
add eax, 3
mov dword [rsp + 0x2a4], eax
mov eax, dword [rsp + 0x2a8]
imul eax, dword [rsp + 0xfc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19ac], eax
cmp dword [rsp + 0x2a8], 3
jl 0x140160934
jmp 0x140160906
cmp dword [rsp + 0xfc4], 5
jle 0x140160a31
mov eax, dword [rsp + 0xfc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfc8], eax
mov dword [rsp + 0x2ac], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160a06
mov eax, dword [rsp + 0x2ac]
shl eax, 1
mov dword [rsp + 0x2ac], eax
jmp 0x140160a17
mov eax, dword [rsp + 0x2ac]
add eax, 3
mov dword [rsp + 0x2ac], eax
mov eax, dword [rsp + 0xfc8]
dec eax
mov dword [rsp + 0xfc8], eax
cmp dword [rsp + 0xfc8], 0
jg 0x1401609d6
jmp 0x1401608d0
mov eax, dword [rsp + 0x2bc]
imul eax, dword [rsp + 0xfd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b0], eax
mov dword [rsp + 0xfcc], 0
jmp 0x140160a6e
mov eax, dword [rsp + 0xfcc]
inc eax
mov dword [rsp + 0xfcc], eax
cmp dword [rsp + 0xfcc], 0x64
jge 0x140160bc4
mov dword [rsp + 0xfd0], 7
mov dword [rsp + 0xa50], 0
jmp 0x140160aa4
mov eax, dword [rsp + 0xa50]
inc eax
mov dword [rsp + 0xa50], eax
cmp dword [rsp + 0xa50], 2
jge 0x140160b47
mov eax, dword [rsp + 0xa50]
inc eax
mov dword [rsp + 0x2b4], eax
mov eax, dword [rsp + 0x2b4]
inc eax
mov dword [rsp + 0x2b4], eax
cmp dword [rsp + 0x2b4], 2
jne 0x140160b38
mov dword [rsp + 0x2b0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160b0c
mov eax, dword [rsp + 0x2b0]
shl eax, 1
mov dword [rsp + 0x2b0], eax
jmp 0x140160b1d
mov eax, dword [rsp + 0x2b0]
add eax, 3
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2b4]
imul eax, dword [rsp + 0xfd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b4], eax
cmp dword [rsp + 0x2b4], 3
jl 0x140160ac2
jmp 0x140160a94
cmp dword [rsp + 0xfd0], 5
jle 0x140160bbf
mov eax, dword [rsp + 0xfd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfd4], eax
mov dword [rsp + 0x2b8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160b94
mov eax, dword [rsp + 0x2b8]
shl eax, 1
mov dword [rsp + 0x2b8], eax
jmp 0x140160ba5
mov eax, dword [rsp + 0x2b8]
add eax, 3
mov dword [rsp + 0x2b8], eax
mov eax, dword [rsp + 0xfd4]
dec eax
mov dword [rsp + 0xfd4], eax
cmp dword [rsp + 0xfd4], 0
jg 0x140160b64
jmp 0x140160a5e
cmp dword [rsp + 0x2bc], 0xf
jl 0x1401608a4
jmp 0x140160875
cmp dword [rsp + 0xfd8], 0x19
jle 0x140160d8e
mov eax, dword [rsp + 0xfd8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0xfe8], eax
mov dword [rsp + 0xfdc], 0
jmp 0x140160c19
mov eax, dword [rsp + 0xfdc]
inc eax
mov dword [rsp + 0xfdc], eax
cmp dword [rsp + 0xfdc], 0x64
jge 0x140160d6f
mov dword [rsp + 0xfe0], 7
mov dword [rsp + 0xa54], 0
jmp 0x140160c4f
mov eax, dword [rsp + 0xa54]
inc eax
mov dword [rsp + 0xa54], eax
cmp dword [rsp + 0xa54], 2
jge 0x140160cf2
mov eax, dword [rsp + 0xa54]
inc eax
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x2c4]
inc eax
mov dword [rsp + 0x2c4], eax
cmp dword [rsp + 0x2c4], 2
jne 0x140160ce3
mov dword [rsp + 0x2c0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2c0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160cb7
mov eax, dword [rsp + 0x2c0]
shl eax, 1
mov dword [rsp + 0x2c0], eax
jmp 0x140160cc8
mov eax, dword [rsp + 0x2c0]
add eax, 3
mov dword [rsp + 0x2c0], eax
mov eax, dword [rsp + 0x2c4]
imul eax, dword [rsp + 0xfe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19b8], eax
cmp dword [rsp + 0x2c4], 3
jl 0x140160c6d
jmp 0x140160c3f
cmp dword [rsp + 0xfe0], 5
jle 0x140160d6a
mov eax, dword [rsp + 0xfe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfe4], eax
mov dword [rsp + 0x2c8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160d3f
mov eax, dword [rsp + 0x2c8]
shl eax, 1
mov dword [rsp + 0x2c8], eax
jmp 0x140160d50
mov eax, dword [rsp + 0x2c8]
add eax, 3
mov dword [rsp + 0x2c8], eax
mov eax, dword [rsp + 0xfe4]
dec eax
mov dword [rsp + 0xfe4], eax
cmp dword [rsp + 0xfe4], 0
jg 0x140160d0f
jmp 0x140160c09
mov eax, dword [rsp + 0xfe8]
sub eax, 2
mov dword [rsp + 0xfe8], eax
cmp dword [rsp + 0xfe8], 0
jg 0x140160bfc
mov dword [rsp + 0xfec], 0
jmp 0x140160dab
mov eax, dword [rsp + 0xfec]
inc eax
mov dword [rsp + 0xfec], eax
cmp dword [rsp + 0xfec], 0x64
jge 0x140160f01
mov dword [rsp + 0xff0], 7
mov dword [rsp + 0xa58], 0
jmp 0x140160de1
mov eax, dword [rsp + 0xa58]
inc eax
mov dword [rsp + 0xa58], eax
cmp dword [rsp + 0xa58], 2
jge 0x140160e84
mov eax, dword [rsp + 0xa58]
inc eax
mov dword [rsp + 0x2d0], eax
mov eax, dword [rsp + 0x2d0]
inc eax
mov dword [rsp + 0x2d0], eax
cmp dword [rsp + 0x2d0], 2
jne 0x140160e75
mov dword [rsp + 0x2cc], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160e49
mov eax, dword [rsp + 0x2cc]
shl eax, 1
mov dword [rsp + 0x2cc], eax
jmp 0x140160e5a
mov eax, dword [rsp + 0x2cc]
add eax, 3
mov dword [rsp + 0x2cc], eax
mov eax, dword [rsp + 0x2d0]
imul eax, dword [rsp + 0xff0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19bc], eax
cmp dword [rsp + 0x2d0], 3
jl 0x140160dff
jmp 0x140160dd1
cmp dword [rsp + 0xff0], 5
jle 0x140160efc
mov eax, dword [rsp + 0xff0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xff4], eax
mov dword [rsp + 0x2d4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140160ed1
mov eax, dword [rsp + 0x2d4]
shl eax, 1
mov dword [rsp + 0x2d4], eax
jmp 0x140160ee2
mov eax, dword [rsp + 0x2d4]
add eax, 3
mov dword [rsp + 0x2d4], eax
mov eax, dword [rsp + 0xff4]
dec eax
mov dword [rsp + 0xff4], eax
cmp dword [rsp + 0xff4], 0
jg 0x140160ea1
jmp 0x140160d9b
jmp 0x14016083f
jmp 0x1401615e1
mov dword [rsp + 0xff8], 0
jmp 0x140160f28
mov eax, dword [rsp + 0xff8]
inc eax
mov dword [rsp + 0xff8], eax
cmp dword [rsp + 0xff8], 0x64
jge 0x1401615e1
mov dword [rsp + 0x1014], 0x44
mov dword [rsp + 0xa5c], 0
jmp 0x140160f5e
mov eax, dword [rsp + 0xa5c]
inc eax
mov dword [rsp + 0xa5c], eax
cmp dword [rsp + 0xa5c], 7
jge 0x1401612b3
mov eax, dword [rsp + 0xa5c]
add eax, 4
mov dword [rsp + 0x2f0], eax
mov eax, dword [rsp + 0x2f0]
add eax, 4
mov dword [rsp + 0x2f0], eax
cmp dword [rsp + 0x2f0], 0x10
jne 0x1401612a0
mov dword [rsp + 0xffc], 0
jmp 0x140160fb9
mov eax, dword [rsp + 0xffc]
inc eax
mov dword [rsp + 0xffc], eax
cmp dword [rsp + 0xffc], 0x64
jge 0x14016110f
mov dword [rsp + 0x1000], 7
mov dword [rsp + 0xa60], 0
jmp 0x140160fef
mov eax, dword [rsp + 0xa60]
inc eax
mov dword [rsp + 0xa60], eax
cmp dword [rsp + 0xa60], 2
jge 0x140161092
mov eax, dword [rsp + 0xa60]
inc eax
mov dword [rsp + 0x2dc], eax
mov eax, dword [rsp + 0x2dc]
inc eax
mov dword [rsp + 0x2dc], eax
cmp dword [rsp + 0x2dc], 2
jne 0x140161083
mov dword [rsp + 0x2d8], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161057
mov eax, dword [rsp + 0x2d8]
shl eax, 1
mov dword [rsp + 0x2d8], eax
jmp 0x140161068
mov eax, dword [rsp + 0x2d8]
add eax, 3
mov dword [rsp + 0x2d8], eax
mov eax, dword [rsp + 0x2dc]
imul eax, dword [rsp + 0x1000]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c0], eax
cmp dword [rsp + 0x2dc], 3
jl 0x14016100d
jmp 0x140160fdf
cmp dword [rsp + 0x1000], 5
jle 0x14016110a
mov eax, dword [rsp + 0x1000]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1004], eax
mov dword [rsp + 0x2e0], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401610df
mov eax, dword [rsp + 0x2e0]
shl eax, 1
mov dword [rsp + 0x2e0], eax
jmp 0x1401610f0
mov eax, dword [rsp + 0x2e0]
add eax, 3
mov dword [rsp + 0x2e0], eax
mov eax, dword [rsp + 0x1004]
dec eax
mov dword [rsp + 0x1004], eax
cmp dword [rsp + 0x1004], 0
jg 0x1401610af
jmp 0x140160fa9
mov eax, dword [rsp + 0x2f0]
imul eax, dword [rsp + 0x1014]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19c4], eax
mov dword [rsp + 0x1008], 0
jmp 0x14016114a
mov eax, dword [rsp + 0x1008]
inc eax
mov dword [rsp + 0x1008], eax
cmp dword [rsp + 0x1008], 0x64
jge 0x1401612a0
mov dword [rsp + 0x100c], 7
mov dword [rsp + 0xa64], 0
jmp 0x140161180
mov eax, dword [rsp + 0xa64]
inc eax
mov dword [rsp + 0xa64], eax
cmp dword [rsp + 0xa64], 2
jge 0x140161223
mov eax, dword [rsp + 0xa64]
inc eax
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x2e8]
inc eax
mov dword [rsp + 0x2e8], eax
cmp dword [rsp + 0x2e8], 2
jne 0x140161214
mov dword [rsp + 0x2e4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401611e8
mov eax, dword [rsp + 0x2e4]
shl eax, 1
mov dword [rsp + 0x2e4], eax
jmp 0x1401611f9
mov eax, dword [rsp + 0x2e4]
add eax, 3
mov dword [rsp + 0x2e4], eax
mov eax, dword [rsp + 0x2e8]
imul eax, dword [rsp + 0x100c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c8], eax
cmp dword [rsp + 0x2e8], 3
jl 0x14016119e
jmp 0x140161170
cmp dword [rsp + 0x100c], 5
jle 0x14016129b
mov eax, dword [rsp + 0x100c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1010], eax
mov dword [rsp + 0x2ec], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161270
mov eax, dword [rsp + 0x2ec]
shl eax, 1
mov dword [rsp + 0x2ec], eax
jmp 0x140161281
mov eax, dword [rsp + 0x2ec]
add eax, 3
mov dword [rsp + 0x2ec], eax
mov eax, dword [rsp + 0x1010]
dec eax
mov dword [rsp + 0x1010], eax
cmp dword [rsp + 0x1010], 0
jg 0x140161240
jmp 0x14016113a
cmp dword [rsp + 0x2f0], 0x14
jl 0x140160f7d
jmp 0x140160f4e
cmp dword [rsp + 0x1014], 0x28
jle 0x140161469
mov eax, dword [rsp + 0x1014]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1024], eax
mov dword [rsp + 0x1018], 0
jmp 0x1401612f4
mov eax, dword [rsp + 0x1018]
inc eax
mov dword [rsp + 0x1018], eax
cmp dword [rsp + 0x1018], 0x64
jge 0x14016144a
mov dword [rsp + 0x101c], 7
mov dword [rsp + 0xa68], 0
jmp 0x14016132a
mov eax, dword [rsp + 0xa68]
inc eax
mov dword [rsp + 0xa68], eax
cmp dword [rsp + 0xa68], 2
jge 0x1401613cd
mov eax, dword [rsp + 0xa68]
inc eax
mov dword [rsp + 0x2f8], eax
mov eax, dword [rsp + 0x2f8]
inc eax
mov dword [rsp + 0x2f8], eax
cmp dword [rsp + 0x2f8], 2
jne 0x1401613be
mov dword [rsp + 0x2f4], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x2f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161392
mov eax, dword [rsp + 0x2f4]
shl eax, 1
mov dword [rsp + 0x2f4], eax
jmp 0x1401613a3
mov eax, dword [rsp + 0x2f4]
add eax, 3
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0x2f8]
imul eax, dword [rsp + 0x101c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19cc], eax
cmp dword [rsp + 0x2f8], 3
jl 0x140161348
jmp 0x14016131a
cmp dword [rsp + 0x101c], 5
jle 0x140161445
mov eax, dword [rsp + 0x101c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1020], eax
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 0x14016141a
mov eax, dword [rsp + 0x2fc]
shl eax, 1
mov dword [rsp + 0x2fc], eax
jmp 0x14016142b
mov eax, dword [rsp + 0x2fc]
add eax, 3
mov dword [rsp + 0x2fc], eax
mov eax, dword [rsp + 0x1020]
dec eax
mov dword [rsp + 0x1020], eax
cmp dword [rsp + 0x1020], 0
jg 0x1401613ea
jmp 0x1401612e4
mov eax, dword [rsp + 0x1024]
sub eax, 3
mov dword [rsp + 0x1024], eax
cmp dword [rsp + 0x1024], 0
jg 0x1401612d7
mov dword [rsp + 0x1028], 0
jmp 0x140161486
mov eax, dword [rsp + 0x1028]
inc eax
mov dword [rsp + 0x1028], eax
cmp dword [rsp + 0x1028], 0x64
jge 0x1401615dc
mov dword [rsp + 0x102c], 7
mov dword [rsp + 0xa6c], 0
jmp 0x1401614bc
mov eax, dword [rsp + 0xa6c]
inc eax
mov dword [rsp + 0xa6c], eax
cmp dword [rsp + 0xa6c], 2
jge 0x14016155f
mov eax, dword [rsp + 0xa6c]
inc eax
mov dword [rsp + 0x304], eax
mov eax, dword [rsp + 0x304]
inc eax
mov dword [rsp + 0x304], eax
cmp dword [rsp + 0x304], 2
jne 0x140161550
mov dword [rsp + 0x300], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x300]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161524
mov eax, dword [rsp + 0x300]
shl eax, 1
mov dword [rsp + 0x300], eax
jmp 0x140161535
mov eax, dword [rsp + 0x300]
add eax, 3
mov dword [rsp + 0x300], eax
mov eax, dword [rsp + 0x304]
imul eax, dword [rsp + 0x102c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19d0], eax
cmp dword [rsp + 0x304], 3
jl 0x1401614da
jmp 0x1401614ac
cmp dword [rsp + 0x102c], 5
jle 0x1401615d7
mov eax, dword [rsp + 0x102c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1030], eax
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 0x1401615ac
mov eax, dword [rsp + 0x308]
shl eax, 1
mov dword [rsp + 0x308], eax
jmp 0x1401615bd
mov eax, dword [rsp + 0x308]
add eax, 3
mov dword [rsp + 0x308], eax
mov eax, dword [rsp + 0x1030]
dec eax
mov dword [rsp + 0x1030], eax
cmp dword [rsp + 0x1030], 0
jg 0x14016157c
jmp 0x140161476
jmp 0x140160f18
lea rdx, str.x64imageformats
lea rcx, [rsp + 0x3f10]
call sub.VCRUNTIME140.dll_wcsstr
test rax, rax
je 0x14017381f
xor eax, eax
cmp eax, 1
je 0x140161f81
xor eax, eax
cmp eax, 1
je 0x140161d7e
mov dword [rsp + 0x1034], 0
jmp 0x140161631
mov eax, dword [rsp + 0x1034]
inc eax
mov dword [rsp + 0x1034], eax
cmp dword [rsp + 0x1034], 0x64
jge 0x140161d79
mov dword [rsp + 0x338], Ordinal_79
mov dword [rsp + 0xa70], 0
jmp 0x140161667
mov eax, dword [rsp + 0xa70]
inc eax
mov dword [rsp + 0xa70], eax
cmp dword [rsp + 0xa70], 8
jge 0x140161897
mov eax, dword [rsp + 0xa70]
add eax, 6
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x31c]
add eax, 5
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 0x12
jne 0x140161884
mov dword [rsp + 0x30c], Ordinal_46
mov eax, dword [rsp + 0x30c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401616d5
mov eax, dword [rsp + 0x30c]
shl eax, 1
mov dword [rsp + 0x30c], eax
jmp 0x1401616e6
mov eax, dword [rsp + 0x30c]
add eax, 3
mov dword [rsp + 0x30c], eax
mov eax, dword [rsp + 0x31c]
imul eax, dword [rsp + 0x338]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19d4], eax
mov dword [rsp + 0x1038], 0
jmp 0x140161721
mov eax, dword [rsp + 0x1038]
inc eax
mov dword [rsp + 0x1038], eax
cmp dword [rsp + 0x1038], 0x64
jge 0x140161884
mov dword [rsp + 0x103c], 0x4d
mov dword [rsp + 0xa74], 0
jmp 0x140161757
mov eax, dword [rsp + 0xa74]
inc eax
mov dword [rsp + 0xa74], eax
cmp dword [rsp + 0xa74], 6
jge 0x140161803
mov eax, dword [rsp + 0xa74]
add eax, 3
mov dword [rsp + 0x314], eax
mov eax, dword [rsp + 0x314]
add eax, 2
mov dword [rsp + 0x314], eax
cmp dword [rsp + 0x314], 0xb
jne 0x1401617f0
mov dword [rsp + 0x310], Ordinal_46
mov eax, dword [rsp + 0x310]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401617c1
mov eax, dword [rsp + 0x310]
shl eax, 1
mov dword [rsp + 0x310], eax
jmp 0x1401617d2
mov eax, dword [rsp + 0x310]
add eax, 3
mov dword [rsp + 0x310], eax
mov eax, dword [rsp + 0x314]
imul eax, dword [rsp + 0x103c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19d8], eax
cmp dword [rsp + 0x314], 0x12
jl 0x140161776
jmp 0x140161747
cmp dword [rsp + 0x103c], 0x23
jle 0x14016187f
mov eax, dword [rsp + 0x103c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1040], eax
mov dword [rsp + 0x318], Ordinal_46
mov eax, dword [rsp + 0x318]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161853
mov eax, dword [rsp + 0x318]
shl eax, 1
mov dword [rsp + 0x318], eax
jmp 0x140161864
mov eax, dword [rsp + 0x318]
add eax, 3
mov dword [rsp + 0x318], eax
mov eax, dword [rsp + 0x1040]
sub eax, 4
mov dword [rsp + 0x1040], eax
cmp dword [rsp + 0x1040], 0
jg 0x140161823
jmp 0x140161711
cmp dword [rsp + 0x31c], 0x1e
jl 0x140161686
jmp 0x140161657
cmp dword [rsp + 0x338], 0x23
jle 0x140161b27
mov eax, dword [rsp + 0x338]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1050], eax
mov dword [rsp + 0xa78], 0
jmp 0x1401618d8
mov eax, dword [rsp + 0xa78]
inc eax
mov dword [rsp + 0xa78], eax
cmp dword [rsp + 0xa78], 8
jge 0x140161b08
mov eax, dword [rsp + 0xa78]
add eax, 6
mov dword [rsp + 0x330], eax
mov eax, dword [rsp + 0x330]
add eax, 5
mov dword [rsp + 0x330], eax
cmp dword [rsp + 0x330], 0x12
jne 0x140161af5
mov dword [rsp + 0x320], Ordinal_46
mov eax, dword [rsp + 0x320]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161946
mov eax, dword [rsp + 0x320]
shl eax, 1
mov dword [rsp + 0x320], eax
jmp 0x140161957
mov eax, dword [rsp + 0x320]
add eax, 3
mov dword [rsp + 0x320], eax
mov eax, dword [rsp + 0x330]
imul eax, dword [rsp + 0x338]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19dc], eax
mov dword [rsp + 0x1044], 0
jmp 0x140161992
mov eax, dword [rsp + 0x1044]
inc eax
mov dword [rsp + 0x1044], eax
cmp dword [rsp + 0x1044], 0x64
jge 0x140161af5
mov dword [rsp + 0x1048], 0x4d
mov dword [rsp + 0xa7c], 0
jmp 0x1401619c8
mov eax, dword [rsp + 0xa7c]
inc eax
mov dword [rsp + 0xa7c], eax
cmp dword [rsp + 0xa7c], 6
jge 0x140161a74
mov eax, dword [rsp + 0xa7c]
add eax, 3
mov dword [rsp + 0x328], eax
mov eax, dword [rsp + 0x328]
add eax, 2
mov dword [rsp + 0x328], eax
cmp dword [rsp + 0x328], 0xb
jne 0x140161a61
mov dword [rsp + 0x324], Ordinal_46
mov eax, dword [rsp + 0x324]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161a32
mov eax, dword [rsp + 0x324]
shl eax, 1
mov dword [rsp + 0x324], eax
jmp 0x140161a43
mov eax, dword [rsp + 0x324]
add eax, 3
mov dword [rsp + 0x324], eax
mov eax, dword [rsp + 0x328]
imul eax, dword [rsp + 0x1048]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19e0], eax
cmp dword [rsp + 0x328], 0x12
jl 0x1401619e7
jmp 0x1401619b8
cmp dword [rsp + 0x1048], 0x23
jle 0x140161af0
mov eax, dword [rsp + 0x1048]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x104c], eax
mov dword [rsp + 0x32c], Ordinal_46
mov eax, dword [rsp + 0x32c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161ac4
mov eax, dword [rsp + 0x32c]
shl eax, 1
mov dword [rsp + 0x32c], eax
jmp 0x140161ad5
mov eax, dword [rsp + 0x32c]
add eax, 3
mov dword [rsp + 0x32c], eax
mov eax, dword [rsp + 0x104c]
sub eax, 4
mov dword [rsp + 0x104c], eax
cmp dword [rsp + 0x104c], 0
jg 0x140161a94
jmp 0x140161982
cmp dword [rsp + 0x330], 0x1e
jl 0x1401618f7
jmp 0x1401618c8
mov eax, dword [rsp + 0x1050]
sub eax, 4
mov dword [rsp + 0x1050], eax
cmp dword [rsp + 0x1050], 0
jg 0x1401618bb
mov dword [rsp + 0xa80], 0
jmp 0x140161b44
mov eax, dword [rsp + 0xa80]
inc eax
mov dword [rsp + 0xa80], eax
cmp dword [rsp + 0xa80], 8
jge 0x140161d74
mov eax, dword [rsp + 0xa80]
add eax, 6
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
add eax, 5
mov dword [rsp + 0x348], eax
cmp dword [rsp + 0x348], 0x12
jne 0x140161d61
mov dword [rsp + 0x334], Ordinal_46
mov eax, dword [rsp + 0x334]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161bb2
mov eax, dword [rsp + 0x334]
shl eax, 1
mov dword [rsp + 0x334], eax
jmp 0x140161bc3
mov eax, dword [rsp + 0x334]
add eax, 3
mov dword [rsp + 0x334], eax
mov eax, dword [rsp + 0x348]
imul eax, dword [rsp + 0x338]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19e4], eax
mov dword [rsp + 0x1054], 0
jmp 0x140161bfe
mov eax, dword [rsp + 0x1054]
inc eax
mov dword [rsp + 0x1054], eax
cmp dword [rsp + 0x1054], 0x64
jge 0x140161d61
mov dword [rsp + 0x1058], 0x4d
mov dword [rsp + 0xa84], 0
jmp 0x140161c34
mov eax, dword [rsp + 0xa84]
inc eax
mov dword [rsp + 0xa84], eax
cmp dword [rsp + 0xa84], 6
jge 0x140161ce0
mov eax, dword [rsp + 0xa84]
add eax, 3
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0x340]
add eax, 2
mov dword [rsp + 0x340], eax
cmp dword [rsp + 0x340], 0xb
jne 0x140161ccd
mov dword [rsp + 0x33c], Ordinal_46
mov eax, dword [rsp + 0x33c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161c9e
mov eax, dword [rsp + 0x33c]
shl eax, 1
mov dword [rsp + 0x33c], eax
jmp 0x140161caf
mov eax, dword [rsp + 0x33c]
add eax, 3
mov dword [rsp + 0x33c], eax
mov eax, dword [rsp + 0x340]
imul eax, dword [rsp + 0x1058]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19e8], eax
cmp dword [rsp + 0x340], 0x12
jl 0x140161c53
jmp 0x140161c24
cmp dword [rsp + 0x1058], 0x23
jle 0x140161d5c
mov eax, dword [rsp + 0x1058]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x105c], eax
mov dword [rsp + 0x344], Ordinal_46
mov eax, dword [rsp + 0x344]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161d30
mov eax, dword [rsp + 0x344]
shl eax, 1
mov dword [rsp + 0x344], eax
jmp 0x140161d41
mov eax, dword [rsp + 0x344]
add eax, 3
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x105c]
sub eax, 4
mov dword [rsp + 0x105c], eax
cmp dword [rsp + 0x105c], 0
jg 0x140161d00
jmp 0x140161bee
cmp dword [rsp + 0x348], 0x1e
jl 0x140161b63
jmp 0x140161b34
jmp 0x140161621
jmp 0x140161f81
mov dword [rsp + 0x1060], 0
jmp 0x140161d9b
mov eax, dword [rsp + 0x1060]
inc eax
mov dword [rsp + 0x1060], eax
cmp dword [rsp + 0x1060], 0x64
jge 0x140161f81
mov dword [rsp + 0x1064], 0x59
mov dword [rsp + 0xa88], 0
jmp 0x140161dd1
mov eax, dword [rsp + 0xa88]
inc eax
mov dword [rsp + 0xa88], eax
cmp dword [rsp + 0xa88], 7
jge 0x140161ebf
mov eax, dword [rsp + 0xa88]
add eax, 4
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x354]
add eax, 3
mov dword [rsp + 0x354], eax
cmp dword [rsp + 0x354], 0xe
jne 0x140161eac
mov dword [rsp + 0x34c], Ordinal_46
mov eax, dword [rsp + 0x34c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161e3f
mov eax, dword [rsp + 0x34c]
shl eax, 1
mov dword [rsp + 0x34c], eax
jmp 0x140161e50
mov eax, dword [rsp + 0x34c]
add eax, 3
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x354]
imul eax, dword [rsp + 0x1064]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19ec], eax
mov dword [rsp + 0x350], Ordinal_46
mov eax, dword [rsp + 0x350]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161e9b
mov eax, dword [rsp + 0x350]
shl eax, 1
mov dword [rsp + 0x350], eax
jmp 0x140161eac
mov eax, dword [rsp + 0x350]
add eax, 3
mov dword [rsp + 0x350], eax
cmp dword [rsp + 0x354], 0x19
jl 0x140161df0
jmp 0x140161dc1
cmp dword [rsp + 0x1064], 0x28
jle 0x140161f3b
mov eax, dword [rsp + 0x1064]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1068], eax
mov dword [rsp + 0x358], Ordinal_46
mov eax, dword [rsp + 0x358]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161f0f
mov eax, dword [rsp + 0x358]
shl eax, 1
mov dword [rsp + 0x358], eax
jmp 0x140161f20
mov eax, dword [rsp + 0x358]
add eax, 3
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x1068]
sub eax, 3
mov dword [rsp + 0x1068], eax
cmp dword [rsp + 0x1068], 0
jg 0x140161edf
mov dword [rsp + 0x35c], Ordinal_46
mov eax, dword [rsp + 0x35c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140161f6b
mov eax, dword [rsp + 0x35c]
shl eax, 1
mov dword [rsp + 0x35c], eax
jmp 0x140161f7c
mov eax, dword [rsp + 0x35c]
add eax, 3
mov dword [rsp + 0x35c], eax
jmp 0x140161d8b
xor eax, eax
cmp eax, 1
je 0x140162df0
xor eax, eax
cmp eax, 1
je 0x1401626c7
mov dword [rsp + 0x106c], 0
jmp 0x140161fb4
mov eax, dword [rsp + 0x106c]
inc eax
mov dword [rsp + 0x106c], eax
cmp dword [rsp + 0x106c], 0x64
jge 0x1401626c2
mov dword [rsp + 0x1088], 0x3f
mov dword [rsp + 0xa8c], 0
jmp 0x140161fea
mov eax, dword [rsp + 0xa8c]
inc eax
mov dword [rsp + 0xa8c], eax
cmp dword [rsp + 0xa8c], 6
jge 0x14016236a
mov eax, dword [rsp + 0xa8c]
add eax, 5
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x368]
add eax, 4
mov dword [rsp + 0x368], eax
cmp dword [rsp + 0x368], 0x11
jne 0x140162357
mov dword [rsp + 0x1070], 0
jmp 0x140162045
mov eax, dword [rsp + 0x1070]
inc eax
mov dword [rsp + 0x1070], eax
cmp dword [rsp + 0x1070], 0x64
jge 0x1401621b0
mov dword [rsp + 0x1074], 0x2a
mov dword [rsp + 0xa90], 0
jmp 0x14016207b
mov eax, dword [rsp + 0xa90]
inc eax
mov dword [rsp + 0xa90], eax
cmp dword [rsp + 0xa90], 4
jge 0x14016212a
mov eax, dword [rsp + 0xa90]
add eax, 2
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x360]
inc eax
mov dword [rsp + 0x360], eax
cmp dword [rsp + 0x360], 7
jne 0x140162117
mov dword [rsp + 0x80], Ordinal_79
cmp dword [rsp + 0x80], 0
jle 0x1401620f9
mov eax, dword [rsp + 0x80]
sub eax, 5
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0xa
jne 0x1401620f7
mov eax, dword [rsp + 0x80]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x80], eax
jmp 0x1401620bf
mov eax, dword [rsp + 0x360]
imul eax, dword [rsp + 0x1074]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19f0], eax
cmp dword [rsp + 0x360], 0xb
jl 0x14016209a
jmp 0x14016206b
cmp dword [rsp + 0x1074], 0x14
jle 0x1401621ab
mov eax, dword [rsp + 0x1074]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1078], eax
mov dword [rsp + 0x84], Ordinal_79
cmp dword [rsp + 0x84], 0
jle 0x140162190
mov eax, dword [rsp + 0x84]
sub eax, 5
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xa
jne 0x14016218e
mov eax, dword [rsp + 0x84]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x84], eax
jmp 0x140162156
mov eax, dword [rsp + 0x1078]
sub eax, 2
mov dword [rsp + 0x1078], eax
cmp dword [rsp + 0x1078], 0
jg 0x14016214b
jmp 0x140162035
mov eax, dword [rsp + 0x368]
imul eax, dword [rsp + 0x1088]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x19f4], eax
mov dword [rsp + 0x107c], 0
jmp 0x1401621ec
mov eax, dword [rsp + 0x107c]
inc eax
mov dword [rsp + 0x107c], eax
cmp dword [rsp + 0x107c], 0x64
jge 0x140162357
mov dword [rsp + 0x1080], 0x2a
mov dword [rsp + 0xa94], 0
jmp 0x140162222
mov eax, dword [rsp + 0xa94]
inc eax
mov dword [rsp + 0xa94], eax
cmp dword [rsp + 0xa94], 4
jge 0x1401622d1
mov eax, dword [rsp + 0xa94]
add eax, 2
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x364]
inc eax
mov dword [rsp + 0x364], eax
cmp dword [rsp + 0x364], 7
jne 0x1401622be
mov dword [rsp + 0x88], Ordinal_79
cmp dword [rsp + 0x88], 0
jle 0x1401622a0
mov eax, dword [rsp + 0x88]
sub eax, 5
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xa
jne 0x14016229e
mov eax, dword [rsp + 0x88]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x88], eax
jmp 0x140162266
mov eax, dword [rsp + 0x364]
imul eax, dword [rsp + 0x1080]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19f8], eax
cmp dword [rsp + 0x364], 0xb
jl 0x140162241
jmp 0x140162212
cmp dword [rsp + 0x1080], 0x14
jle 0x140162352
mov eax, dword [rsp + 0x1080]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1084], eax
mov dword [rsp + 0x8c], Ordinal_79
cmp dword [rsp + 0x8c], 0
jle 0x140162337
mov eax, dword [rsp + 0x8c]
sub eax, 5
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xa
jne 0x140162335
mov eax, dword [rsp + 0x8c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x1401622fd
mov eax, dword [rsp + 0x1084]
sub eax, 2
mov dword [rsp + 0x1084], eax
cmp dword [rsp + 0x1084], 0
jg 0x1401622f2
jmp 0x1401621dc
cmp dword [rsp + 0x368], 0x1c
jl 0x140162009
jmp 0x140161fda
cmp dword [rsp + 0x1088], 0x1e
jle 0x140162535
mov eax, dword [rsp + 0x1088]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1098], eax
mov dword [rsp + 0x108c], 0
jmp 0x1401623ab
mov eax, dword [rsp + 0x108c]
inc eax
mov dword [rsp + 0x108c], eax
cmp dword [rsp + 0x108c], 0x64
jge 0x140162516
mov dword [rsp + 0x1090], 0x2a
mov dword [rsp + 0xa98], 0
jmp 0x1401623e1
mov eax, dword [rsp + 0xa98]
inc eax
mov dword [rsp + 0xa98], eax
cmp dword [rsp + 0xa98], 4
jge 0x140162490
mov eax, dword [rsp + 0xa98]
add eax, 2
mov dword [rsp + 0x36c], eax
mov eax, dword [rsp + 0x36c]
inc eax
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 7
jne 0x14016247d
mov dword [rsp + 0x90], Ordinal_79
cmp dword [rsp + 0x90], 0
jle 0x14016245f
mov eax, dword [rsp + 0x90]
sub eax, 5
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xa
jne 0x14016245d
mov eax, dword [rsp + 0x90]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x90], eax
jmp 0x140162425
mov eax, dword [rsp + 0x36c]
imul eax, dword [rsp + 0x1090]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x19fc], eax
cmp dword [rsp + 0x36c], 0xb
jl 0x140162400
jmp 0x1401623d1
cmp dword [rsp + 0x1090], 0x14
jle 0x140162511
mov eax, dword [rsp + 0x1090]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1094], eax
mov dword [rsp + 0x94], Ordinal_79
cmp dword [rsp + 0x94], 0
jle 0x1401624f6
mov eax, dword [rsp + 0x94]
sub eax, 5
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0xa
jne 0x1401624f4
mov eax, dword [rsp + 0x94]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x94], eax
jmp 0x1401624bc
mov eax, dword [rsp + 0x1094]
sub eax, 2
mov dword [rsp + 0x1094], eax
cmp dword [rsp + 0x1094], 0
jg 0x1401624b1
jmp 0x14016239b
mov eax, dword [rsp + 0x1098]
sub eax, 2
mov dword [rsp + 0x1098], eax
cmp dword [rsp + 0x1098], 0
jg 0x14016238e
mov dword [rsp + 0x109c], 0
jmp 0x140162552
mov eax, dword [rsp + 0x109c]
inc eax
mov dword [rsp + 0x109c], eax
cmp dword [rsp + 0x109c], 0x64
jge 0x1401626bd
mov dword [rsp + 0x10a0], 0x2a
mov dword [rsp + 0xa9c], 0
jmp 0x140162588
mov eax, dword [rsp + 0xa9c]
inc eax
mov dword [rsp + 0xa9c], eax
cmp dword [rsp + 0xa9c], 4
jge 0x140162637
mov eax, dword [rsp + 0xa9c]
add eax, 2
mov dword [rsp + 0x370], eax
mov eax, dword [rsp + 0x370]
inc eax
mov dword [rsp + 0x370], eax
cmp dword [rsp + 0x370], 7
jne 0x140162624
mov dword [rsp + 0x98], Ordinal_79
cmp dword [rsp + 0x98], 0
jle 0x140162606
mov eax, dword [rsp + 0x98]
sub eax, 5
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xa
jne 0x140162604
mov eax, dword [rsp + 0x98]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x98], eax
jmp 0x1401625cc
mov eax, dword [rsp + 0x370]
imul eax, dword [rsp + 0x10a0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a00], eax
cmp dword [rsp + 0x370], 0xb
jl 0x1401625a7
jmp 0x140162578
cmp dword [rsp + 0x10a0], 0x14
jle 0x1401626b8
mov eax, dword [rsp + 0x10a0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10a4], eax
mov dword [rsp + 0x9c], Ordinal_79
cmp dword [rsp + 0x9c], 0
jle 0x14016269d
mov eax, dword [rsp + 0x9c]
sub eax, 5
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0xa
jne 0x14016269b
mov eax, dword [rsp + 0x9c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x9c], eax
jmp 0x140162663
mov eax, dword [rsp + 0x10a4]
sub eax, 2
mov dword [rsp + 0x10a4], eax
cmp dword [rsp + 0x10a4], 0
jg 0x140162658
jmp 0x140162542
jmp 0x140161fa4
jmp 0x140162df0
mov dword [rsp + 0x10a8], 0
jmp 0x1401626e4
mov eax, dword [rsp + 0x10a8]
inc eax
mov dword [rsp + 0x10a8], eax
cmp dword [rsp + 0x10a8], 0x64
jge 0x140162df0
mov dword [rsp + 0x10c4], 0x34
mov dword [rsp + 0xaa0], 0
jmp 0x14016271a
mov eax, dword [rsp + 0xaa0]
inc eax
mov dword [rsp + 0xaa0], eax
cmp dword [rsp + 0xaa0], 7
jge 0x140162a99
mov eax, dword [rsp + 0xaa0]
add eax, 4
mov dword [rsp + 0x37c], eax
mov eax, dword [rsp + 0x37c]
add eax, 3
mov dword [rsp + 0x37c], eax
cmp dword [rsp + 0x37c], 0x10
jne 0x140162a86
mov dword [rsp + 0x10ac], 0
jmp 0x140162775
mov eax, dword [rsp + 0x10ac]
inc eax
mov dword [rsp + 0x10ac], eax
cmp dword [rsp + 0x10ac], 0x64
jge 0x1401628e0
mov dword [rsp + 0x10b0], 0x2a
mov dword [rsp + 0xaa4], 0
jmp 0x1401627ab
mov eax, dword [rsp + 0xaa4]
inc eax
mov dword [rsp + 0xaa4], eax
cmp dword [rsp + 0xaa4], 4
jge 0x14016285a
mov eax, dword [rsp + 0xaa4]
add eax, 2
mov dword [rsp + 0x374], eax
mov eax, dword [rsp + 0x374]
inc eax
mov dword [rsp + 0x374], eax
cmp dword [rsp + 0x374], 7
jne 0x140162847
mov dword [rsp + 0xa0], Ordinal_79
cmp dword [rsp + 0xa0], 0
jle 0x140162829
mov eax, dword [rsp + 0xa0]
sub eax, 5
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xa
jne 0x140162827
mov eax, dword [rsp + 0xa0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x1401627ef
mov eax, dword [rsp + 0x374]
imul eax, dword [rsp + 0x10b0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a04], eax
cmp dword [rsp + 0x374], 0xb
jl 0x1401627ca
jmp 0x14016279b
cmp dword [rsp + 0x10b0], 0x14
jle 0x1401628db
mov eax, dword [rsp + 0x10b0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10b4], eax
mov dword [rsp + 0xa4], Ordinal_79
cmp dword [rsp + 0xa4], 0
jle 0x1401628c0
mov eax, dword [rsp + 0xa4]
sub eax, 5
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0xa
jne 0x1401628be
mov eax, dword [rsp + 0xa4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa4], eax
jmp 0x140162886
mov eax, dword [rsp + 0x10b4]
sub eax, 2
mov dword [rsp + 0x10b4], eax
cmp dword [rsp + 0x10b4], 0
jg 0x14016287b
jmp 0x140162765
mov eax, dword [rsp + 0x37c]
imul eax, dword [rsp + 0x10c4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1a08], eax
mov dword [rsp + 0x10b8], 0
jmp 0x14016291b
mov eax, dword [rsp + 0x10b8]
inc eax
mov dword [rsp + 0x10b8], eax
cmp dword [rsp + 0x10b8], 0x64
jge 0x140162a86
mov dword [rsp + 0x10bc], 0x2a
mov dword [rsp + 0xaa8], 0
jmp 0x140162951
mov eax, dword [rsp + 0xaa8]
inc eax
mov dword [rsp + 0xaa8], eax
cmp dword [rsp + 0xaa8], 4
jge 0x140162a00
mov eax, dword [rsp + 0xaa8]
add eax, 2
mov dword [rsp + 0x378], eax
mov eax, dword [rsp + 0x378]
inc eax
mov dword [rsp + 0x378], eax
cmp dword [rsp + 0x378], 7
jne 0x1401629ed
mov dword [rsp + 0xa8], Ordinal_79
cmp dword [rsp + 0xa8], 0
jle 0x1401629cf
mov eax, dword [rsp + 0xa8]
sub eax, 5
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0xa
jne 0x1401629cd
mov eax, dword [rsp + 0xa8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x140162995
mov eax, dword [rsp + 0x378]
imul eax, dword [rsp + 0x10bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a0c], eax
cmp dword [rsp + 0x378], 0xb
jl 0x140162970
jmp 0x140162941
cmp dword [rsp + 0x10bc], 0x14
jle 0x140162a81
mov eax, dword [rsp + 0x10bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10c0], eax
mov dword [rsp + 0xac], Ordinal_79
cmp dword [rsp + 0xac], 0
jle 0x140162a66
mov eax, dword [rsp + 0xac]
sub eax, 5
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xa
jne 0x140162a64
mov eax, dword [rsp + 0xac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xac], eax
jmp 0x140162a2c
mov eax, dword [rsp + 0x10c0]
sub eax, 2
mov dword [rsp + 0x10c0], eax
cmp dword [rsp + 0x10c0], 0
jg 0x140162a21
jmp 0x14016290b
cmp dword [rsp + 0x37c], 0x1b
jl 0x140162739
jmp 0x14016270a
cmp dword [rsp + 0x10c4], 0x19
jle 0x140162c63
mov eax, dword [rsp + 0x10c4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x10d4], eax
mov dword [rsp + 0x10c8], 0
jmp 0x140162ada
mov eax, dword [rsp + 0x10c8]
inc eax
mov dword [rsp + 0x10c8], eax
cmp dword [rsp + 0x10c8], 0x64
jge 0x140162c45
mov dword [rsp + 0x10cc], 0x2a
mov dword [rsp + 0xaac], 0
jmp 0x140162b10
mov eax, dword [rsp + 0xaac]
inc eax
mov dword [rsp + 0xaac], eax
cmp dword [rsp + 0xaac], 4
jge 0x140162bbf
mov eax, dword [rsp + 0xaac]
add eax, 2
mov dword [rsp + 0x380], eax
mov eax, dword [rsp + 0x380]
inc eax
mov dword [rsp + 0x380], eax
cmp dword [rsp + 0x380], 7
jne 0x140162bac
mov dword [rsp + 0xb0], Ordinal_79
cmp dword [rsp + 0xb0], 0
jle 0x140162b8e
mov eax, dword [rsp + 0xb0]
sub eax, 5
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xa
jne 0x140162b8c
mov eax, dword [rsp + 0xb0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x140162b54
mov eax, dword [rsp + 0x380]
imul eax, dword [rsp + 0x10cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a10], eax
cmp dword [rsp + 0x380], 0xb
jl 0x140162b2f
jmp 0x140162b00
cmp dword [rsp + 0x10cc], 0x14
jle 0x140162c40
mov eax, dword [rsp + 0x10cc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10d0], eax
mov dword [rsp + 0xb4], Ordinal_79
cmp dword [rsp + 0xb4], 0
jle 0x140162c25
mov eax, dword [rsp + 0xb4]
sub eax, 5
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0xa
jne 0x140162c23
mov eax, dword [rsp + 0xb4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb4], eax
jmp 0x140162beb
mov eax, dword [rsp + 0x10d0]
sub eax, 2
mov dword [rsp + 0x10d0], eax
cmp dword [rsp + 0x10d0], 0
jg 0x140162be0
jmp 0x140162aca
mov eax, dword [rsp + 0x10d4]
dec eax
mov dword [rsp + 0x10d4], eax
cmp dword [rsp + 0x10d4], 0
jg 0x140162abd
mov dword [rsp + 0x10d8], 0
jmp 0x140162c80
mov eax, dword [rsp + 0x10d8]
inc eax
mov dword [rsp + 0x10d8], eax
cmp dword [rsp + 0x10d8], 0x64
jge 0x140162deb
mov dword [rsp + 0x10dc], 0x2a
mov dword [rsp + 0xab0], 0
jmp 0x140162cb6
mov eax, dword [rsp + 0xab0]
inc eax
mov dword [rsp + 0xab0], eax
cmp dword [rsp + 0xab0], 4
jge 0x140162d65
mov eax, dword [rsp + 0xab0]
add eax, 2
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x384]
inc eax
mov dword [rsp + 0x384], eax
cmp dword [rsp + 0x384], 7
jne 0x140162d52
mov dword [rsp + 0xb8], Ordinal_79
cmp dword [rsp + 0xb8], 0
jle 0x140162d34
mov eax, dword [rsp + 0xb8]
sub eax, 5
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0xa
jne 0x140162d32
mov eax, dword [rsp + 0xb8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xb8], eax
jmp 0x140162cfa
mov eax, dword [rsp + 0x384]
imul eax, dword [rsp + 0x10dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a14], eax
cmp dword [rsp + 0x384], 0xb
jl 0x140162cd5
jmp 0x140162ca6
cmp dword [rsp + 0x10dc], 0x14
jle 0x140162de6
mov eax, dword [rsp + 0x10dc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x10e0], eax
mov dword [rsp + 0xbc], Ordinal_79
cmp dword [rsp + 0xbc], 0
jle 0x140162dcb
mov eax, dword [rsp + 0xbc]
sub eax, 5
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jne 0x140162dc9
mov eax, dword [rsp + 0xbc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xbc], eax
jmp 0x140162d91
mov eax, dword [rsp + 0x10e0]
sub eax, 2
mov dword [rsp + 0x10e0], eax
cmp dword [rsp + 0x10e0], 0
jg 0x140162d86
jmp 0x140162c70
jmp 0x1401626d4
xor eax, eax
test eax, eax
je 0x140163f4d
xor eax, eax
cmp eax, 1
je 0x1401636a9
mov dword [rsp + 0x10e4], 0
jmp 0x140162e22
mov eax, dword [rsp + 0x10e4]
inc eax
mov dword [rsp + 0x10e4], eax
cmp dword [rsp + 0x10e4], 0x64
jge 0x1401636a4
mov dword [rsp + 0x1100], 0x3f
mov dword [rsp + 0xab4], 0
jmp 0x140162e58
mov eax, dword [rsp + 0xab4]
inc eax
mov dword [rsp + 0xab4], eax
cmp dword [rsp + 0xab4], 9
jge 0x140163290
mov eax, dword [rsp + 0xab4]
add eax, 7
mov dword [rsp + 0x3a0], eax
mov eax, dword [rsp + 0x3a0]
add eax, 4
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 0x15
jne 0x14016327d
mov dword [rsp + 0x10e8], 0
jmp 0x140162eb3
mov eax, dword [rsp + 0x10e8]
inc eax
mov dword [rsp + 0x10e8], eax
cmp dword [rsp + 0x10e8], 0x64
jge 0x14016307c
mov dword [rsp + 0x10ec], 0x11
mov dword [rsp + 0xab8], 0
jmp 0x140162ee9
mov eax, dword [rsp + 0xab8]
inc eax
mov dword [rsp + 0xab8], eax
cmp dword [rsp + 0xab8], 3
jge 0x140162fc4
mov eax, dword [rsp + 0xab8]
inc eax
mov dword [rsp + 0x38c], eax
mov eax, dword [rsp + 0x38c]
inc eax
mov dword [rsp + 0x38c], eax
cmp dword [rsp + 0x38c], 4
jne 0x140162fb1
mov dword [rsp + 0x388], reloc.WS2_32.dll_listen
mov dword [rsp + 0xabc], 0
jmp 0x140162f4d
mov eax, dword [rsp + 0xabc]
inc eax
mov dword [rsp + 0xabc], eax
cmp dword [rsp + 0xabc], 4
jge 0x140162f96
mov eax, dword [rsp + 0xabc]
mov ecx, dword [rsp + 0x388]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x388], eax
mov eax, dword [rsp + 0x388]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140162f94
imul eax, dword [rsp + 0x388], 3
mov dword [rsp + 0x388], eax
jmp 0x140162f3d
mov eax, dword [rsp + 0x38c]
imul eax, dword [rsp + 0x10ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a18], eax
cmp dword [rsp + 0x38c], 6
jl 0x140162f07
jmp 0x140162ed9
cmp dword [rsp + 0x10ec], 0xa
jle 0x140163077
mov eax, dword [rsp + 0x10ec]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10f0], eax
mov dword [rsp + 0x390], reloc.WS2_32.dll_listen
mov dword [rsp + 0xac0], 0
jmp 0x140163010
mov eax, dword [rsp + 0xac0]
inc eax
mov dword [rsp + 0xac0], eax
cmp dword [rsp + 0xac0], 4
jge 0x140163059
mov eax, dword [rsp + 0xac0]
mov ecx, dword [rsp + 0x390]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x390], eax
mov eax, dword [rsp + 0x390]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163057
imul eax, dword [rsp + 0x390], 3
mov dword [rsp + 0x390], eax
jmp 0x140163000
mov eax, dword [rsp + 0x10f0]
dec eax
mov dword [rsp + 0x10f0], eax
cmp dword [rsp + 0x10f0], 0
jg 0x140162fe8
jmp 0x140162ea3
mov eax, dword [rsp + 0x3a0]
imul eax, dword [rsp + 0x1100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a1c], eax
mov dword [rsp + 0x10f4], 0
jmp 0x1401630b4
mov eax, dword [rsp + 0x10f4]
inc eax
mov dword [rsp + 0x10f4], eax
cmp dword [rsp + 0x10f4], 0x64
jge 0x14016327d
mov dword [rsp + 0x10f8], 0x11
mov dword [rsp + 0xac4], 0
jmp 0x1401630ea
mov eax, dword [rsp + 0xac4]
inc eax
mov dword [rsp + 0xac4], eax
cmp dword [rsp + 0xac4], 3
jge 0x1401631c5
mov eax, dword [rsp + 0xac4]
inc eax
mov dword [rsp + 0x398], eax
mov eax, dword [rsp + 0x398]
inc eax
mov dword [rsp + 0x398], eax
cmp dword [rsp + 0x398], 4
jne 0x1401631b2
mov dword [rsp + 0x394], reloc.WS2_32.dll_listen
mov dword [rsp + 0xac8], 0
jmp 0x14016314e
mov eax, dword [rsp + 0xac8]
inc eax
mov dword [rsp + 0xac8], eax
cmp dword [rsp + 0xac8], 4
jge 0x140163197
mov eax, dword [rsp + 0xac8]
mov ecx, dword [rsp + 0x394]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x394], eax
mov eax, dword [rsp + 0x394]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163195
imul eax, dword [rsp + 0x394], 3
mov dword [rsp + 0x394], eax
jmp 0x14016313e
mov eax, dword [rsp + 0x398]
imul eax, dword [rsp + 0x10f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a20], eax
cmp dword [rsp + 0x398], 6
jl 0x140163108
jmp 0x1401630da
cmp dword [rsp + 0x10f8], 0xa
jle 0x140163278
mov eax, dword [rsp + 0x10f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x10fc], eax
mov dword [rsp + 0x39c], reloc.WS2_32.dll_listen
mov dword [rsp + 0xacc], 0
jmp 0x140163211
mov eax, dword [rsp + 0xacc]
inc eax
mov dword [rsp + 0xacc], eax
cmp dword [rsp + 0xacc], 4
jge 0x14016325a
mov eax, dword [rsp + 0xacc]
mov ecx, dword [rsp + 0x39c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x39c], eax
mov eax, dword [rsp + 0x39c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163258
imul eax, dword [rsp + 0x39c], 3
mov dword [rsp + 0x39c], eax
jmp 0x140163201
mov eax, dword [rsp + 0x10fc]
dec eax
mov dword [rsp + 0x10fc], eax
cmp dword [rsp + 0x10fc], 0
jg 0x1401631e9
jmp 0x1401630a4
cmp dword [rsp + 0x3a0], 0x23
jl 0x140162e77
jmp 0x140162e48
cmp dword [rsp + 0x1100], 0x28
jle 0x1401634b9
mov eax, dword [rsp + 0x1100]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1110], eax
mov dword [rsp + 0x1104], 0
jmp 0x1401632d1
mov eax, dword [rsp + 0x1104]
inc eax
mov dword [rsp + 0x1104], eax
cmp dword [rsp + 0x1104], 0x64
jge 0x14016349a
mov dword [rsp + 0x1108], 0x11
mov dword [rsp + 0xad0], 0
jmp 0x140163307
mov eax, dword [rsp + 0xad0]
inc eax
mov dword [rsp + 0xad0], eax
cmp dword [rsp + 0xad0], 3
jge 0x1401633e2
mov eax, dword [rsp + 0xad0]
inc eax
mov dword [rsp + 0x3a8], eax
mov eax, dword [rsp + 0x3a8]
inc eax
mov dword [rsp + 0x3a8], eax
cmp dword [rsp + 0x3a8], 4
jne 0x1401633cf
mov dword [rsp + 0x3a4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xad4], 0
jmp 0x14016336b
mov eax, dword [rsp + 0xad4]
inc eax
mov dword [rsp + 0xad4], eax
cmp dword [rsp + 0xad4], 4
jge 0x1401633b4
mov eax, dword [rsp + 0xad4]
mov ecx, dword [rsp + 0x3a4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3a4], eax
mov eax, dword [rsp + 0x3a4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401633b2
imul eax, dword [rsp + 0x3a4], 3
mov dword [rsp + 0x3a4], eax
jmp 0x14016335b
mov eax, dword [rsp + 0x3a8]
imul eax, dword [rsp + 0x1108]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a24], eax
cmp dword [rsp + 0x3a8], 6
jl 0x140163325
jmp 0x1401632f7
cmp dword [rsp + 0x1108], 0xa
jle 0x140163495
mov eax, dword [rsp + 0x1108]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x110c], eax
mov dword [rsp + 0x3ac], reloc.WS2_32.dll_listen
mov dword [rsp + 0xad8], 0
jmp 0x14016342e
mov eax, dword [rsp + 0xad8]
inc eax
mov dword [rsp + 0xad8], eax
cmp dword [rsp + 0xad8], 4
jge 0x140163477
mov eax, dword [rsp + 0xad8]
mov ecx, dword [rsp + 0x3ac]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3ac], eax
mov eax, dword [rsp + 0x3ac]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163475
imul eax, dword [rsp + 0x3ac], 3
mov dword [rsp + 0x3ac], eax
jmp 0x14016341e
mov eax, dword [rsp + 0x110c]
dec eax
mov dword [rsp + 0x110c], eax
cmp dword [rsp + 0x110c], 0
jg 0x140163406
jmp 0x1401632c1
mov eax, dword [rsp + 0x1110]
sub eax, 2
mov dword [rsp + 0x1110], eax
cmp dword [rsp + 0x1110], 0
jg 0x1401632b4
mov dword [rsp + 0x1114], 0
jmp 0x1401634d6
mov eax, dword [rsp + 0x1114]
inc eax
mov dword [rsp + 0x1114], eax
cmp dword [rsp + 0x1114], 0x64
jge 0x14016369f
mov dword [rsp + 0x1118], 0x11
mov dword [rsp + 0xadc], 0
jmp 0x14016350c
mov eax, dword [rsp + 0xadc]
inc eax
mov dword [rsp + 0xadc], eax
cmp dword [rsp + 0xadc], 3
jge 0x1401635e7
mov eax, dword [rsp + 0xadc]
inc eax
mov dword [rsp + 0x3b4], eax
mov eax, dword [rsp + 0x3b4]
inc eax
mov dword [rsp + 0x3b4], eax
cmp dword [rsp + 0x3b4], 4
jne 0x1401635d4
mov dword [rsp + 0x3b0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xae0], 0
jmp 0x140163570
mov eax, dword [rsp + 0xae0]
inc eax
mov dword [rsp + 0xae0], eax
cmp dword [rsp + 0xae0], 4
jge 0x1401635b9
mov eax, dword [rsp + 0xae0]
mov ecx, dword [rsp + 0x3b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b0], eax
mov eax, dword [rsp + 0x3b0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401635b7
imul eax, dword [rsp + 0x3b0], 3
mov dword [rsp + 0x3b0], eax
jmp 0x140163560
mov eax, dword [rsp + 0x3b4]
imul eax, dword [rsp + 0x1118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a28], eax
cmp dword [rsp + 0x3b4], 6
jl 0x14016352a
jmp 0x1401634fc
cmp dword [rsp + 0x1118], 0xa
jle 0x14016369a
mov eax, dword [rsp + 0x1118]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x111c], eax
mov dword [rsp + 0x3b8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xae4], 0
jmp 0x140163633
mov eax, dword [rsp + 0xae4]
inc eax
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0xae4], 4
jge 0x14016367c
mov eax, dword [rsp + 0xae4]
mov ecx, dword [rsp + 0x3b8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x3b8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016367a
imul eax, dword [rsp + 0x3b8], 3
mov dword [rsp + 0x3b8], eax
jmp 0x140163623
mov eax, dword [rsp + 0x111c]
dec eax
mov dword [rsp + 0x111c], eax
cmp dword [rsp + 0x111c], 0
jg 0x14016360b
jmp 0x1401634c6
jmp 0x140162e12
jmp 0x140163f4d
mov dword [rsp + 0x1120], 0
jmp 0x1401636c6
mov eax, dword [rsp + 0x1120]
inc eax
mov dword [rsp + 0x1120], eax
cmp dword [rsp + 0x1120], 0x64
jge 0x140163f4d
mov dword [rsp + 0x113c], 0x5c
mov dword [rsp + 0xae8], 0
jmp 0x1401636fc
mov eax, dword [rsp + 0xae8]
inc eax
mov dword [rsp + 0xae8], eax
cmp dword [rsp + 0xae8], 6
jge 0x140163b38
mov eax, dword [rsp + 0xae8]
add eax, 9
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3d4]
add eax, 3
mov dword [rsp + 0x3d4], eax
cmp dword [rsp + 0x3d4], 0x18
jne 0x140163b25
mov dword [rsp + 0x1124], 0
jmp 0x140163757
mov eax, dword [rsp + 0x1124]
inc eax
mov dword [rsp + 0x1124], eax
cmp dword [rsp + 0x1124], 0x64
jge 0x140163920
mov dword [rsp + 0x1128], 0x11
mov dword [rsp + 0xaec], 0
jmp 0x14016378d
mov eax, dword [rsp + 0xaec]
inc eax
mov dword [rsp + 0xaec], eax
cmp dword [rsp + 0xaec], 3
jge 0x140163868
mov eax, dword [rsp + 0xaec]
inc eax
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0x3c0]
inc eax
mov dword [rsp + 0x3c0], eax
cmp dword [rsp + 0x3c0], 4
jne 0x140163855
mov dword [rsp + 0x3bc], reloc.WS2_32.dll_listen
mov dword [rsp + 0xaf0], 0
jmp 0x1401637f1
mov eax, dword [rsp + 0xaf0]
inc eax
mov dword [rsp + 0xaf0], eax
cmp dword [rsp + 0xaf0], 4
jge 0x14016383a
mov eax, dword [rsp + 0xaf0]
mov ecx, dword [rsp + 0x3bc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0x3bc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163838
imul eax, dword [rsp + 0x3bc], 3
mov dword [rsp + 0x3bc], eax
jmp 0x1401637e1
mov eax, dword [rsp + 0x3c0]
imul eax, dword [rsp + 0x1128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a2c], eax
cmp dword [rsp + 0x3c0], 6
jl 0x1401637ab
jmp 0x14016377d
cmp dword [rsp + 0x1128], 0xa
jle 0x14016391b
mov eax, dword [rsp + 0x1128]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x112c], eax
mov dword [rsp + 0x3c4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xaf4], 0
jmp 0x1401638b4
mov eax, dword [rsp + 0xaf4]
inc eax
mov dword [rsp + 0xaf4], eax
cmp dword [rsp + 0xaf4], 4
jge 0x1401638fd
mov eax, dword [rsp + 0xaf4]
mov ecx, dword [rsp + 0x3c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x3c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401638fb
imul eax, dword [rsp + 0x3c4], 3
mov dword [rsp + 0x3c4], eax
jmp 0x1401638a4
mov eax, dword [rsp + 0x112c]
dec eax
mov dword [rsp + 0x112c], eax
cmp dword [rsp + 0x112c], 0
jg 0x14016388c
jmp 0x140163747
mov eax, dword [rsp + 0x3d4]
imul eax, dword [rsp + 0x113c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1a30], eax
mov dword [rsp + 0x1130], 0
jmp 0x14016395c
mov eax, dword [rsp + 0x1130]
inc eax
mov dword [rsp + 0x1130], eax
cmp dword [rsp + 0x1130], 0x64
jge 0x140163b25
mov dword [rsp + 0x1134], 0x11
mov dword [rsp + 0xaf8], 0
jmp 0x140163992
mov eax, dword [rsp + 0xaf8]
inc eax
mov dword [rsp + 0xaf8], eax
cmp dword [rsp + 0xaf8], 3
jge 0x140163a6d
mov eax, dword [rsp + 0xaf8]
inc eax
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0x3cc]
inc eax
mov dword [rsp + 0x3cc], eax
cmp dword [rsp + 0x3cc], 4
jne 0x140163a5a
mov dword [rsp + 0x3c8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xafc], 0
jmp 0x1401639f6
mov eax, dword [rsp + 0xafc]
inc eax
mov dword [rsp + 0xafc], eax
cmp dword [rsp + 0xafc], 4
jge 0x140163a3f
mov eax, dword [rsp + 0xafc]
mov ecx, dword [rsp + 0x3c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c8], eax
mov eax, dword [rsp + 0x3c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163a3d
imul eax, dword [rsp + 0x3c8], 3
mov dword [rsp + 0x3c8], eax
jmp 0x1401639e6
mov eax, dword [rsp + 0x3cc]
imul eax, dword [rsp + 0x1134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a34], eax
cmp dword [rsp + 0x3cc], 6
jl 0x1401639b0
jmp 0x140163982
cmp dword [rsp + 0x1134], 0xa
jle 0x140163b20
mov eax, dword [rsp + 0x1134]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1138], eax
mov dword [rsp + 0x3d0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb00], 0
jmp 0x140163ab9
mov eax, dword [rsp + 0xb00]
inc eax
mov dword [rsp + 0xb00], eax
cmp dword [rsp + 0xb00], 4
jge 0x140163b02
mov eax, dword [rsp + 0xb00]
mov ecx, dword [rsp + 0x3d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3d0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163b00
imul eax, dword [rsp + 0x3d0], 3
mov dword [rsp + 0x3d0], eax
jmp 0x140163aa9
mov eax, dword [rsp + 0x1138]
dec eax
mov dword [rsp + 0x1138], eax
cmp dword [rsp + 0x1138], 0
jg 0x140163a91
jmp 0x14016394c
cmp dword [rsp + 0x3d4], 0x21
jl 0x14016371b
jmp 0x1401636ec
cmp dword [rsp + 0x113c], 0x32
jle 0x140163d62
mov eax, dword [rsp + 0x113c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x114c], eax
mov dword [rsp + 0x1140], 0
jmp 0x140163b7a
mov eax, dword [rsp + 0x1140]
inc eax
mov dword [rsp + 0x1140], eax
cmp dword [rsp + 0x1140], 0x64
jge 0x140163d43
mov dword [rsp + 0x1144], 0x11
mov dword [rsp + 0xb04], 0
jmp 0x140163bb0
mov eax, dword [rsp + 0xb04]
inc eax
mov dword [rsp + 0xb04], eax
cmp dword [rsp + 0xb04], 3
jge 0x140163c8b
mov eax, dword [rsp + 0xb04]
inc eax
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0x3dc]
inc eax
mov dword [rsp + 0x3dc], eax
cmp dword [rsp + 0x3dc], 4
jne 0x140163c78
mov dword [rsp + 0x3d8], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb08], 0
jmp 0x140163c14
mov eax, dword [rsp + 0xb08]
inc eax
mov dword [rsp + 0xb08], eax
cmp dword [rsp + 0xb08], 4
jge 0x140163c5d
mov eax, dword [rsp + 0xb08]
mov ecx, dword [rsp + 0x3d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0x3d8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163c5b
imul eax, dword [rsp + 0x3d8], 3
mov dword [rsp + 0x3d8], eax
jmp 0x140163c04
mov eax, dword [rsp + 0x3dc]
imul eax, dword [rsp + 0x1144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a38], eax
cmp dword [rsp + 0x3dc], 6
jl 0x140163bce
jmp 0x140163ba0
cmp dword [rsp + 0x1144], 0xa
jle 0x140163d3e
mov eax, dword [rsp + 0x1144]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1148], eax
mov dword [rsp + 0x3e0], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb0c], 0
jmp 0x140163cd7
mov eax, dword [rsp + 0xb0c]
inc eax
mov dword [rsp + 0xb0c], eax
cmp dword [rsp + 0xb0c], 4
jge 0x140163d20
mov eax, dword [rsp + 0xb0c]
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 0x140163d1e
imul eax, dword [rsp + 0x3e0], 3
mov dword [rsp + 0x3e0], eax
jmp 0x140163cc7
mov eax, dword [rsp + 0x1148]
dec eax
mov dword [rsp + 0x1148], eax
cmp dword [rsp + 0x1148], 0
jg 0x140163caf
jmp 0x140163b6a
mov eax, dword [rsp + 0x114c]
sub eax, 5
mov dword [rsp + 0x114c], eax
cmp dword [rsp + 0x114c], 0
jg 0x140163b5d
mov dword [rsp + 0x1150], 0
jmp 0x140163d7f
mov eax, dword [rsp + 0x1150]
inc eax
mov dword [rsp + 0x1150], eax
cmp dword [rsp + 0x1150], 0x64
jge 0x140163f48
mov dword [rsp + 0x1154], 0x11
mov dword [rsp + 0xb10], 0
jmp 0x140163db5
mov eax, dword [rsp + 0xb10]
inc eax
mov dword [rsp + 0xb10], eax
cmp dword [rsp + 0xb10], 3
jge 0x140163e90
mov eax, dword [rsp + 0xb10]
inc eax
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0x3e8]
inc eax
mov dword [rsp + 0x3e8], eax
cmp dword [rsp + 0x3e8], 4
jne 0x140163e7d
mov dword [rsp + 0x3e4], reloc.WS2_32.dll_listen
mov dword [rsp + 0xb14], 0
jmp 0x140163e19
mov eax, dword [rsp + 0xb14]
inc eax
mov dword [rsp + 0xb14], eax
cmp dword [rsp + 0xb14], 4
jge 0x140163e62
mov eax, dword [rsp + 0xb14]
mov ecx, dword [rsp + 0x3e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3e4], eax
mov eax, dword [rsp + 0x3e4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140163e60
imul eax, dword [rsp + 0x3e4], 3
mov dword [rsp + 0x3e4], eax
jmp 0x140163e09
mov eax, dword [rsp + 0x3e8]
imul eax, dword [rsp + 0x1154]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a3c], eax
cmp dword [rsp + 0x3e8], 6
jl 0x140163dd3
jmp 0x140163da5
cmp dword [rsp + 0x1154], 0xa
jle 0x140163f43
mov eax, dword [rsp + 0x1154]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1158], eax
mov dword [rsp + 0x3ec], 0xd
mov dword [rsp + 0xb18], 0
jmp 0x140163edc
mov eax, dword [rsp + 0xb18]
inc eax
mov dword [rsp + 0xb18], eax
cmp dword [rsp + 0xb18], 4
jge 0x140163f25
mov eax, dword [rsp + 0xb18]
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 0x140163f23
imul eax, dword [rsp + 0x3ec], 3
mov dword [rsp + 0x3ec], eax
jmp 0x140163ecc
mov eax, dword [rsp + 0x1158]
dec eax
mov dword [rsp + 0x1158], eax
cmp dword [rsp + 0x1158], 0
jg 0x140163eb4
jmp 0x140163d6f
jmp 0x1401636b6
xor eax, eax
cmp eax, 1
je 0x140164d12
xor eax, eax
cmp eax, 1
je 0x14016463c
mov dword [rsp + 0x115c], 0
jmp 0x140163f80
mov eax, dword [rsp + 0x115c]
inc eax
mov dword [rsp + 0x115c], eax
cmp dword [rsp + 0x115c], 0x64
jge 0x140164637
mov dword [rsp + 0x1178], 0x33
mov dword [rsp + 0xb1c], 0
jmp 0x140163fb6
mov eax, dword [rsp + 0xb1c]
inc eax
mov dword [rsp + 0xb1c], eax
cmp dword [rsp + 0xb1c], 6
jge 0x140164308
mov eax, dword [rsp + 0xb1c]
add eax, 2
mov dword [rsp + 0x408], eax
mov eax, dword [rsp + 0x408]
add eax, 3
mov dword [rsp + 0x408], eax
cmp dword [rsp + 0x408], 0xb
jne 0x1401642f5
mov dword [rsp + 0x1160], 0
jmp 0x140164011
mov eax, dword [rsp + 0x1160]
inc eax
mov dword [rsp + 0x1160], eax
cmp dword [rsp + 0x1160], 0x64
jge 0x140164167
mov dword [rsp + 0x1164], 7
mov dword [rsp + 0xb20], 0
jmp 0x140164047
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0xb20], eax
cmp dword [rsp + 0xb20], 2
jge 0x1401640ea
mov eax, dword [rsp + 0xb20]
inc eax
mov dword [rsp + 0x3f4], eax
mov eax, dword [rsp + 0x3f4]
inc eax
mov dword [rsp + 0x3f4], eax
cmp dword [rsp + 0x3f4], 2
jne 0x1401640db
mov dword [rsp + 0x3f0], 0x15
mov eax, dword [rsp + 0x3f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401640af
mov eax, dword [rsp + 0x3f0]
shl eax, 1
mov dword [rsp + 0x3f0], eax
jmp 0x1401640c0
mov eax, dword [rsp + 0x3f0]
add eax, 3
mov dword [rsp + 0x3f0], eax
mov eax, dword [rsp + 0x3f4]
imul eax, dword [rsp + 0x1164]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a40], eax
cmp dword [rsp + 0x3f4], 3
jl 0x140164065
jmp 0x140164037
cmp dword [rsp + 0x1164], 5
jle 0x140164162
mov eax, dword [rsp + 0x1164]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1168], eax
mov dword [rsp + 0x3f8], 0x15
mov eax, dword [rsp + 0x3f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164137
mov eax, dword [rsp + 0x3f8]
shl eax, 1
mov dword [rsp + 0x3f8], eax
jmp 0x140164148
mov eax, dword [rsp + 0x3f8]
add eax, 3
mov dword [rsp + 0x3f8], eax
mov eax, dword [rsp + 0x1168]
dec eax
mov dword [rsp + 0x1168], eax
cmp dword [rsp + 0x1168], 0
jg 0x140164107
jmp 0x140164001
mov eax, dword [rsp + 0x408]
imul eax, dword [rsp + 0x1178]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a44], eax
mov dword [rsp + 0x116c], 0
jmp 0x14016419f
mov eax, dword [rsp + 0x116c]
inc eax
mov dword [rsp + 0x116c], eax
cmp dword [rsp + 0x116c], 0x64
jge 0x1401642f5
mov dword [rsp + 0x1170], 7
mov dword [rsp + 0xb24], 0
jmp 0x1401641d5
mov eax, dword [rsp + 0xb24]
inc eax
mov dword [rsp + 0xb24], eax
cmp dword [rsp + 0xb24], 2
jge 0x140164278
mov eax, dword [rsp + 0xb24]
inc eax
mov dword [rsp + 0x400], eax
mov eax, dword [rsp + 0x400]
inc eax
mov dword [rsp + 0x400], eax
cmp dword [rsp + 0x400], 2
jne 0x140164269
mov dword [rsp + 0x3fc], 0x15
mov eax, dword [rsp + 0x3fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016423d
mov eax, dword [rsp + 0x3fc]
shl eax, 1
mov dword [rsp + 0x3fc], eax
jmp 0x14016424e
mov eax, dword [rsp + 0x3fc]
add eax, 3
mov dword [rsp + 0x3fc], eax
mov eax, dword [rsp + 0x400]
imul eax, dword [rsp + 0x1170]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a48], eax
cmp dword [rsp + 0x400], 3
jl 0x1401641f3
jmp 0x1401641c5
cmp dword [rsp + 0x1170], 5
jle 0x1401642f0
mov eax, dword [rsp + 0x1170]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1174], eax
mov dword [rsp + 0x404], 0x15
mov eax, dword [rsp + 0x404]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401642c5
mov eax, dword [rsp + 0x404]
shl eax, 1
mov dword [rsp + 0x404], eax
jmp 0x1401642d6
mov eax, dword [rsp + 0x404]
add eax, 3
mov dword [rsp + 0x404], eax
mov eax, dword [rsp + 0x1174]
dec eax
mov dword [rsp + 0x1174], eax
cmp dword [rsp + 0x1174], 0
jg 0x140164295
jmp 0x14016418f
cmp dword [rsp + 0x408], 0xf
jl 0x140163fd5
jmp 0x140163fa6
cmp dword [rsp + 0x1178], 0x19
jle 0x1401644bf
mov eax, dword [rsp + 0x1178]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1188], eax
mov dword [rsp + 0x117c], 0
jmp 0x14016434a
mov eax, dword [rsp + 0x117c]
inc eax
mov dword [rsp + 0x117c], eax
cmp dword [rsp + 0x117c], 0x64
jge 0x1401644a0
mov dword [rsp + 0x1180], 7
mov dword [rsp + 0xb28], 0
jmp 0x140164380
mov eax, dword [rsp + 0xb28]
inc eax
mov dword [rsp + 0xb28], eax
cmp dword [rsp + 0xb28], 2
jge 0x140164423
mov eax, dword [rsp + 0xb28]
inc eax
mov dword [rsp + 0x410], eax
mov eax, dword [rsp + 0x410]
inc eax
mov dword [rsp + 0x410], eax
cmp dword [rsp + 0x410], 2
jne 0x140164414
mov dword [rsp + 0x40c], 0x15
mov eax, dword [rsp + 0x40c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401643e8
mov eax, dword [rsp + 0x40c]
shl eax, 1
mov dword [rsp + 0x40c], eax
jmp 0x1401643f9
mov eax, dword [rsp + 0x40c]
add eax, 3
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x410]
imul eax, dword [rsp + 0x1180]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a4c], eax
cmp dword [rsp + 0x410], 3
jl 0x14016439e
jmp 0x140164370
cmp dword [rsp + 0x1180], 5
jle 0x14016449b
mov eax, dword [rsp + 0x1180]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1184], eax
mov dword [rsp + 0x414], 0x15
mov eax, dword [rsp + 0x414]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164470
mov eax, dword [rsp + 0x414]
shl eax, 1
mov dword [rsp + 0x414], eax
jmp 0x140164481
mov eax, dword [rsp + 0x414]
add eax, 3
mov dword [rsp + 0x414], eax
mov eax, dword [rsp + 0x1184]
dec eax
mov dword [rsp + 0x1184], eax
cmp dword [rsp + 0x1184], 0
jg 0x140164440
jmp 0x14016433a
mov eax, dword [rsp + 0x1188]
sub eax, 2
mov dword [rsp + 0x1188], eax
cmp dword [rsp + 0x1188], 0
jg 0x14016432d
mov dword [rsp + 0x118c], 0
jmp 0x1401644dc
mov eax, dword [rsp + 0x118c]
inc eax
mov dword [rsp + 0x118c], eax
cmp dword [rsp + 0x118c], 0x64
jge 0x140164632
mov dword [rsp + 0x1190], 7
mov dword [rsp + 0xb2c], 0
jmp 0x140164512
mov eax, dword [rsp + 0xb2c]
inc eax
mov dword [rsp + 0xb2c], eax
cmp dword [rsp + 0xb2c], 2
jge 0x1401645b5
mov eax, dword [rsp + 0xb2c]
inc eax
mov dword [rsp + 0x41c], eax
mov eax, dword [rsp + 0x41c]
inc eax
mov dword [rsp + 0x41c], eax
cmp dword [rsp + 0x41c], 2
jne 0x1401645a6
mov dword [rsp + 0x418], 0x15
mov eax, dword [rsp + 0x418]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016457a
mov eax, dword [rsp + 0x418]
shl eax, 1
mov dword [rsp + 0x418], eax
jmp 0x14016458b
mov eax, dword [rsp + 0x418]
add eax, 3
mov dword [rsp + 0x418], eax
mov eax, dword [rsp + 0x41c]
imul eax, dword [rsp + 0x1190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a50], eax
cmp dword [rsp + 0x41c], 3
jl 0x140164530
jmp 0x140164502
cmp dword [rsp + 0x1190], 5
jle 0x14016462d
mov eax, dword [rsp + 0x1190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1194], eax
mov dword [rsp + 0x420], 0x15
mov eax, dword [rsp + 0x420]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164602
mov eax, dword [rsp + 0x420]
shl eax, 1
mov dword [rsp + 0x420], eax
jmp 0x140164613
mov eax, dword [rsp + 0x420]
add eax, 3
mov dword [rsp + 0x420], eax
mov eax, dword [rsp + 0x1194]
dec eax
mov dword [rsp + 0x1194], eax
cmp dword [rsp + 0x1194], 0
jg 0x1401645d2
jmp 0x1401644cc
jmp 0x140163f70
jmp 0x140164d12
mov dword [rsp + 0x1198], 0
jmp 0x140164659
mov eax, dword [rsp + 0x1198]
inc eax
mov dword [rsp + 0x1198], eax
cmp dword [rsp + 0x1198], 0x64
jge 0x140164d12
mov dword [rsp + 0x11b4], 0x44
mov dword [rsp + 0xb30], 0
jmp 0x14016468f
mov eax, dword [rsp + 0xb30]
inc eax
mov dword [rsp + 0xb30], eax
cmp dword [rsp + 0xb30], 7
jge 0x1401649e4
mov eax, dword [rsp + 0xb30]
add eax, 4
mov dword [rsp + 0x43c], eax
mov eax, dword [rsp + 0x43c]
add eax, 4
mov dword [rsp + 0x43c], eax
cmp dword [rsp + 0x43c], 0x10
jne 0x1401649d1
mov dword [rsp + 0x119c], 0
jmp 0x1401646ea
mov eax, dword [rsp + 0x119c]
inc eax
mov dword [rsp + 0x119c], eax
cmp dword [rsp + 0x119c], 0x64
jge 0x140164840
mov dword [rsp + 0x11a0], 7
mov dword [rsp + 0xb34], 0
jmp 0x140164720
mov eax, dword [rsp + 0xb34]
inc eax
mov dword [rsp + 0xb34], eax
cmp dword [rsp + 0xb34], 2
jge 0x1401647c3
mov eax, dword [rsp + 0xb34]
inc eax
mov dword [rsp + 0x428], eax
mov eax, dword [rsp + 0x428]
inc eax
mov dword [rsp + 0x428], eax
cmp dword [rsp + 0x428], 2
jne 0x1401647b4
mov dword [rsp + 0x424], 0x15
mov eax, dword [rsp + 0x424]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164788
mov eax, dword [rsp + 0x424]
shl eax, 1
mov dword [rsp + 0x424], eax
jmp 0x140164799
mov eax, dword [rsp + 0x424]
add eax, 3
mov dword [rsp + 0x424], eax
mov eax, dword [rsp + 0x428]
imul eax, dword [rsp + 0x11a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a54], eax
cmp dword [rsp + 0x428], 3
jl 0x14016473e
jmp 0x140164710
cmp dword [rsp + 0x11a0], 5
jle 0x14016483b
mov eax, dword [rsp + 0x11a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11a4], eax
mov dword [rsp + 0x42c], 0x15
mov eax, dword [rsp + 0x42c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164810
mov eax, dword [rsp + 0x42c]
shl eax, 1
mov dword [rsp + 0x42c], eax
jmp 0x140164821
mov eax, dword [rsp + 0x42c]
add eax, 3
mov dword [rsp + 0x42c], eax
mov eax, dword [rsp + 0x11a4]
dec eax
mov dword [rsp + 0x11a4], eax
cmp dword [rsp + 0x11a4], 0
jg 0x1401647e0
jmp 0x1401646da
mov eax, dword [rsp + 0x43c]
imul eax, dword [rsp + 0x11b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a58], eax
mov dword [rsp + 0x11a8], 0
jmp 0x14016487b
mov eax, dword [rsp + 0x11a8]
inc eax
mov dword [rsp + 0x11a8], eax
cmp dword [rsp + 0x11a8], 0x64
jge 0x1401649d1
mov dword [rsp + 0x11ac], 7
mov dword [rsp + 0xb38], 0
jmp 0x1401648b1
mov eax, dword [rsp + 0xb38]
inc eax
mov dword [rsp + 0xb38], eax
cmp dword [rsp + 0xb38], 2
jge 0x140164954
mov eax, dword [rsp + 0xb38]
inc eax
mov dword [rsp + 0x434], eax
mov eax, dword [rsp + 0x434]
inc eax
mov dword [rsp + 0x434], eax
cmp dword [rsp + 0x434], 2
jne 0x140164945
mov dword [rsp + 0x430], 0x15
mov eax, dword [rsp + 0x430]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164919
mov eax, dword [rsp + 0x430]
shl eax, 1
mov dword [rsp + 0x430], eax
jmp 0x14016492a
mov eax, dword [rsp + 0x430]
add eax, 3
mov dword [rsp + 0x430], eax
mov eax, dword [rsp + 0x434]
imul eax, dword [rsp + 0x11ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a5c], eax
cmp dword [rsp + 0x434], 3
jl 0x1401648cf
jmp 0x1401648a1
cmp dword [rsp + 0x11ac], 5
jle 0x1401649cc
mov eax, dword [rsp + 0x11ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11b0], eax
mov dword [rsp + 0x438], 0x15
mov eax, dword [rsp + 0x438]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401649a1
mov eax, dword [rsp + 0x438]
shl eax, 1
mov dword [rsp + 0x438], eax
jmp 0x1401649b2
mov eax, dword [rsp + 0x438]
add eax, 3
mov dword [rsp + 0x438], eax
mov eax, dword [rsp + 0x11b0]
dec eax
mov dword [rsp + 0x11b0], eax
cmp dword [rsp + 0x11b0], 0
jg 0x140164971
jmp 0x14016486b
cmp dword [rsp + 0x43c], 0x14
jl 0x1401646ae
jmp 0x14016467f
cmp dword [rsp + 0x11b4], 0x28
jle 0x140164b9a
mov eax, dword [rsp + 0x11b4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11c4], eax
mov dword [rsp + 0x11b8], 0
jmp 0x140164a25
mov eax, dword [rsp + 0x11b8]
inc eax
mov dword [rsp + 0x11b8], eax
cmp dword [rsp + 0x11b8], 0x64
jge 0x140164b7b
mov dword [rsp + 0x11bc], 7
mov dword [rsp + 0xb3c], 0
jmp 0x140164a5b
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0xb3c], eax
cmp dword [rsp + 0xb3c], 2
jge 0x140164afe
mov eax, dword [rsp + 0xb3c]
inc eax
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0x444]
inc eax
mov dword [rsp + 0x444], eax
cmp dword [rsp + 0x444], 2
jne 0x140164aef
mov dword [rsp + 0x440], 0x15
mov eax, dword [rsp + 0x440]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164ac3
mov eax, dword [rsp + 0x440]
shl eax, 1
mov dword [rsp + 0x440], eax
jmp 0x140164ad4
mov eax, dword [rsp + 0x440]
add eax, 3
mov dword [rsp + 0x440], eax
mov eax, dword [rsp + 0x444]
imul eax, dword [rsp + 0x11bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a60], eax
cmp dword [rsp + 0x444], 3
jl 0x140164a79
jmp 0x140164a4b
cmp dword [rsp + 0x11bc], 5
jle 0x140164b76
mov eax, dword [rsp + 0x11bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c0], eax
mov dword [rsp + 0x448], 0x15
mov eax, dword [rsp + 0x448]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164b4b
mov eax, dword [rsp + 0x448]
shl eax, 1
mov dword [rsp + 0x448], eax
jmp 0x140164b5c
mov eax, dword [rsp + 0x448]
add eax, 3
mov dword [rsp + 0x448], eax
mov eax, dword [rsp + 0x11c0]
dec eax
mov dword [rsp + 0x11c0], eax
cmp dword [rsp + 0x11c0], 0
jg 0x140164b1b
jmp 0x140164a15
mov eax, dword [rsp + 0x11c4]
sub eax, 3
mov dword [rsp + 0x11c4], eax
cmp dword [rsp + 0x11c4], 0
jg 0x140164a08
mov dword [rsp + 0x11c8], 0
jmp 0x140164bb7
mov eax, dword [rsp + 0x11c8]
inc eax
mov dword [rsp + 0x11c8], eax
cmp dword [rsp + 0x11c8], 0x64
jge 0x140164d0d
mov dword [rsp + 0x11cc], 7
mov dword [rsp + 0xb40], 0
jmp 0x140164bed
mov eax, dword [rsp + 0xb40]
inc eax
mov dword [rsp + 0xb40], eax
cmp dword [rsp + 0xb40], 2
jge 0x140164c90
mov eax, dword [rsp + 0xb40]
inc eax
mov dword [rsp + 0x450], eax
mov eax, dword [rsp + 0x450]
inc eax
mov dword [rsp + 0x450], eax
cmp dword [rsp + 0x450], 2
jne 0x140164c81
mov dword [rsp + 0x44c], 0x15
mov eax, dword [rsp + 0x44c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164c55
mov eax, dword [rsp + 0x44c]
shl eax, 1
mov dword [rsp + 0x44c], eax
jmp 0x140164c66
mov eax, dword [rsp + 0x44c]
add eax, 3
mov dword [rsp + 0x44c], eax
mov eax, dword [rsp + 0x450]
imul eax, dword [rsp + 0x11cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a64], eax
cmp dword [rsp + 0x450], 3
jl 0x140164c0b
jmp 0x140164bdd
cmp dword [rsp + 0x11cc], 5
jle 0x140164d08
mov eax, dword [rsp + 0x11cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11d0], eax
mov dword [rsp + 0x454], 0x15
mov eax, dword [rsp + 0x454]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164cdd
mov eax, dword [rsp + 0x454]
shl eax, 1
mov dword [rsp + 0x454], eax
jmp 0x140164cee
mov eax, dword [rsp + 0x454]
add eax, 3
mov dword [rsp + 0x454], eax
mov eax, dword [rsp + 0x11d0]
dec eax
mov dword [rsp + 0x11d0], eax
cmp dword [rsp + 0x11d0], 0
jg 0x140164cad
jmp 0x140164ba7
jmp 0x140164649
mov ecx, dword [rsp + 0x4140]
call fcn.140199160
xor eax, eax
cmp eax, 1
je 0x1401656a1
xor eax, eax
cmp eax, 1
je 0x14016549e
mov dword [rsp + 0x11d4], 0
jmp 0x140164d51
mov eax, dword [rsp + 0x11d4]
inc eax
mov dword [rsp + 0x11d4], eax
cmp dword [rsp + 0x11d4], 0x1e
jge 0x140165499
mov dword [rsp + 0x484], 0x4d
mov dword [rsp + 0xb44], 0
jmp 0x140164d87
mov eax, dword [rsp + 0xb44]
inc eax
mov dword [rsp + 0xb44], eax
cmp dword [rsp + 0xb44], 8
jge 0x140164fb7
mov eax, dword [rsp + 0xb44]
add eax, 6
mov dword [rsp + 0x468], eax
mov eax, dword [rsp + 0x468]
add eax, 5
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x468], 0x12
jne 0x140164fa4
mov dword [rsp + 0x458], 0x2a
mov eax, dword [rsp + 0x458]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164df5
mov eax, dword [rsp + 0x458]
shl eax, 1
mov dword [rsp + 0x458], eax
jmp 0x140164e06
mov eax, dword [rsp + 0x458]
add eax, 3
mov dword [rsp + 0x458], eax
mov eax, dword [rsp + 0x468]
imul eax, dword [rsp + 0x484]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a68], eax
mov dword [rsp + 0x11d8], 0
jmp 0x140164e41
mov eax, dword [rsp + 0x11d8]
inc eax
mov dword [rsp + 0x11d8], eax
cmp dword [rsp + 0x11d8], 0x1e
jge 0x140164fa4
mov dword [rsp + 0x11dc], 0x4d
mov dword [rsp + 0xb48], 0
jmp 0x140164e77
mov eax, dword [rsp + 0xb48]
inc eax
mov dword [rsp + 0xb48], eax
cmp dword [rsp + 0xb48], 6
jge 0x140164f23
mov eax, dword [rsp + 0xb48]
add eax, 3
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x460]
add eax, 2
mov dword [rsp + 0x460], eax
cmp dword [rsp + 0x460], 0xb
jne 0x140164f10
mov dword [rsp + 0x45c], 0x2a
mov eax, dword [rsp + 0x45c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164ee1
mov eax, dword [rsp + 0x45c]
shl eax, 1
mov dword [rsp + 0x45c], eax
jmp 0x140164ef2
mov eax, dword [rsp + 0x45c]
add eax, 3
mov dword [rsp + 0x45c], eax
mov eax, dword [rsp + 0x460]
imul eax, dword [rsp + 0x11dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a6c], eax
cmp dword [rsp + 0x460], 0x12
jl 0x140164e96
jmp 0x140164e67
cmp dword [rsp + 0x11dc], 0x23
jle 0x140164f9f
mov eax, dword [rsp + 0x11dc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11e0], eax
mov dword [rsp + 0x464], 0x2a
mov eax, dword [rsp + 0x464]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140164f73
mov eax, dword [rsp + 0x464]
shl eax, 1
mov dword [rsp + 0x464], eax
jmp 0x140164f84
mov eax, dword [rsp + 0x464]
add eax, 3
mov dword [rsp + 0x464], eax
mov eax, dword [rsp + 0x11e0]
sub eax, 4
mov dword [rsp + 0x11e0], eax
cmp dword [rsp + 0x11e0], 0
jg 0x140164f43
jmp 0x140164e31
cmp dword [rsp + 0x468], 0x1e
jl 0x140164da6
jmp 0x140164d77
cmp dword [rsp + 0x484], 0x23
jle 0x140165247
mov eax, dword [rsp + 0x484]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11f0], eax
mov dword [rsp + 0xb4c], 0
jmp 0x140164ff8
mov eax, dword [rsp + 0xb4c]
inc eax
mov dword [rsp + 0xb4c], eax
cmp dword [rsp + 0xb4c], 8
jge 0x140165228
mov eax, dword [rsp + 0xb4c]
add eax, 6
mov dword [rsp + 0x47c], eax
mov eax, dword [rsp + 0x47c]
add eax, 5
mov dword [rsp + 0x47c], eax
cmp dword [rsp + 0x47c], 0x12
jne 0x140165215
mov dword [rsp + 0x46c], 0x2a
mov eax, dword [rsp + 0x46c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140165066
mov eax, dword [rsp + 0x46c]
shl eax, 1
mov dword [rsp + 0x46c], eax
jmp 0x140165077
mov eax, dword [rsp + 0x46c]
add eax, 3
mov dword [rsp + 0x46c], eax
mov eax, dword [rsp + 0x47c]
imul eax, dword [rsp + 0x484]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a70], eax
mov dword [rsp + 0x11e4], 0
jmp 0x1401650b2
mov eax, dword [rsp + 0x11e4]
inc eax
mov dword [rsp + 0x11e4], eax
cmp dword [rsp + 0x11e4], 0x1e
jge 0x140165215
mov dword [rsp + 0x11e8], 0x4d
mov dword [rsp + 0xb50], 0
jmp 0x1401650e8
mov eax, dword [rsp + 0xb50]
inc eax
mov dword [rsp + 0xb50], eax
cmp dword [rsp + 0xb50], 6
jge 0x140165194
mov eax, dword [rsp + 0xb50]
add eax, 3
mov dword [rsp + 0x474], eax
mov eax, dword [rsp + 0x474]
add eax, 2
mov dword [rsp + 0x474], eax
cmp dword [rsp + 0x474], 0xb
jne 0x140165181
mov dword [rsp + 0x470], 0x2a
mov eax, dword [rsp + 0x470]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140165152
mov eax, dword [rsp + 0x470]
shl eax, 1
mov dword [rsp + 0x470], eax
jmp 0x140165163
mov eax, dword [rsp + 0x470]
add eax, 3
mov dword [rsp + 0x470], eax
mov eax, dword [rsp + 0x474]
imul eax, dword [rsp + 0x11e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a74], eax
cmp dword [rsp + 0x474], 0x12
jl 0x140165107
jmp 0x1401650d8
cmp dword [rsp + 0x11e8], 0x23
jle 0x140165210
mov eax, dword [rsp + 0x11e8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11ec], eax
mov dword [rsp + 0x478], 0x2a
mov eax, dword [rsp + 0x478]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401651e4
mov eax, dword [rsp + 0x478]
shl eax, 1
mov dword [rsp + 0x478], eax
jmp 0x1401651f5
mov eax, dword [rsp + 0x478]
add eax, 3
mov dword [rsp + 0x478], eax
mov eax, dword [rsp + 0x11ec]
sub eax, 4
mov dword [rsp + 0x11ec], eax
cmp dword [rsp + 0x11ec], 0
jg 0x1401651b4
jmp 0x1401650a2
cmp dword [rsp + 0x47c], 0x1e
jl 0x140165017
jmp 0x140164fe8
mov eax, dword [rsp + 0x11f0]
sub eax, 4
mov dword [rsp + 0x11f0], eax
cmp dword [rsp + 0x11f0], 0
jg 0x140164fdb
mov dword [rsp + 0xb54], 0
jmp 0x140165264
mov eax, dword [rsp + 0xb54]
inc eax
mov dword [rsp + 0xb54], eax
cmp dword [rsp + 0xb54], 8
jge 0x140165494
mov eax, dword [rsp + 0xb54]
add eax, 6
mov dword [rsp + 0x494], eax
mov eax, dword [rsp + 0x494]
add eax, 5
mov dword [rsp + 0x494], eax
cmp dword [rsp + 0x494], 0x12
jne 0x140165481
mov dword [rsp + 0x480], 0x2a
mov eax, dword [rsp + 0x480]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401652d2
mov eax, dword [rsp + 0x480]
shl eax, 1
mov dword [rsp + 0x480], eax
jmp 0x1401652e3
mov eax, dword [rsp + 0x480]
add eax, 3
mov dword [rsp + 0x480], eax
mov eax, dword [rsp + 0x494]
imul eax, dword [rsp + 0x484]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a78], eax
mov dword [rsp + 0x11f4], 0
jmp 0x14016531e
mov eax, dword [rsp + 0x11f4]
inc eax
mov dword [rsp + 0x11f4], eax
cmp dword [rsp + 0x11f4], 0x1e
jge 0x140165481
mov dword [rsp + 0x11f8], 0x4d
mov dword [rsp + 0xb58], 0
jmp 0x140165354
mov eax, dword [rsp + 0xb58]
inc eax
mov dword [rsp + 0xb58], eax
cmp dword [rsp + 0xb58], 6
jge 0x140165400
mov eax, dword [rsp + 0xb58]
add eax, 3
mov dword [rsp + 0x48c], eax
mov eax, dword [rsp + 0x48c]
add eax, 2
mov dword [rsp + 0x48c], eax
cmp dword [rsp + 0x48c], 0xb
jne 0x1401653ed
mov dword [rsp + 0x488], 0x2a
mov eax, dword [rsp + 0x488]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401653be
mov eax, dword [rsp + 0x488]
shl eax, 1
mov dword [rsp + 0x488], eax
jmp 0x1401653cf
mov eax, dword [rsp + 0x488]
add eax, 3
mov dword [rsp + 0x488], eax
mov eax, dword [rsp + 0x48c]
imul eax, dword [rsp + 0x11f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a7c], eax
cmp dword [rsp + 0x48c], 0x12
jl 0x140165373
jmp 0x140165344
cmp dword [rsp + 0x11f8], 0x23
jle 0x14016547c
mov eax, dword [rsp + 0x11f8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x11fc], eax
mov dword [rsp + 0x490], 0x2a
mov eax, dword [rsp + 0x490]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140165450
mov eax, dword [rsp + 0x490]
shl eax, 1
mov dword [rsp + 0x490], eax
jmp 0x140165461
mov eax, dword [rsp + 0x490]
add eax, 3
mov dword [rsp + 0x490], eax
mov eax, dword [rsp + 0x11fc]
sub eax, 4
mov dword [rsp + 0x11fc], eax
cmp dword [rsp + 0x11fc], 0
jg 0x140165420
jmp 0x14016530e
cmp dword [rsp + 0x494], 0x1e
jl 0x140165283
jmp 0x140165254
jmp 0x140164d41
jmp 0x1401656a1
mov dword [rsp + 0x1200], 0
jmp 0x1401654bb
mov eax, dword [rsp + 0x1200]
inc eax
mov dword [rsp + 0x1200], eax
cmp dword [rsp + 0x1200], 0x1e
jge 0x1401656a1
mov dword [rsp + 0x1204], 0x59
mov dword [rsp + 0xb5c], 0
jmp 0x1401654f1
mov eax, dword [rsp + 0xb5c]
inc eax
mov dword [rsp + 0xb5c], eax
cmp dword [rsp + 0xb5c], 7
jge 0x1401655df
mov eax, dword [rsp + 0xb5c]
add eax, 4
mov dword [rsp + 0x4a0], eax
mov eax, dword [rsp + 0x4a0]
add eax, 3
mov dword [rsp + 0x4a0], eax
cmp dword [rsp + 0x4a0], 0xe
jne 0x1401655cc
mov dword [rsp + 0x498], 0x2a
mov eax, dword [rsp + 0x498]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016555f
mov eax, dword [rsp + 0x498]
shl eax, 1
mov dword [rsp + 0x498], eax
jmp 0x140165570
mov eax, dword [rsp + 0x498]
add eax, 3
mov dword [rsp + 0x498], eax
mov eax, dword [rsp + 0x4a0]
imul eax, dword [rsp + 0x1204]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a80], eax
mov dword [rsp + 0x49c], 0x2a
mov eax, dword [rsp + 0x49c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401655bb
mov eax, dword [rsp + 0x49c]
shl eax, 1
mov dword [rsp + 0x49c], eax
jmp 0x1401655cc
mov eax, dword [rsp + 0x49c]
add eax, 3
mov dword [rsp + 0x49c], eax
cmp dword [rsp + 0x4a0], 0x19
jl 0x140165510
jmp 0x1401654e1
cmp dword [rsp + 0x1204], 0x28
jle 0x14016565b
mov eax, dword [rsp + 0x1204]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1208], eax
mov dword [rsp + 0x4a4], 0x2a
mov eax, dword [rsp + 0x4a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016562f
mov eax, dword [rsp + 0x4a4]
shl eax, 1
mov dword [rsp + 0x4a4], eax
jmp 0x140165640
mov eax, dword [rsp + 0x4a4]
add eax, 3
mov dword [rsp + 0x4a4], eax
mov eax, dword [rsp + 0x1208]
sub eax, 3
mov dword [rsp + 0x1208], eax
cmp dword [rsp + 0x1208], 0
jg 0x1401655ff
mov dword [rsp + 0x4a8], 0x2a
mov eax, dword [rsp + 0x4a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016568b
mov eax, dword [rsp + 0x4a8]
shl eax, 1
mov dword [rsp + 0x4a8], eax
jmp 0x14016569c
mov eax, dword [rsp + 0x4a8]
add eax, 3
mov dword [rsp + 0x4a8], eax
jmp 0x1401654ab
xor eax, eax
cmp eax, 1
je 0x140166510
xor eax, eax
cmp eax, 1
je 0x140165de7
mov dword [rsp + 0x120c], 0
jmp 0x1401656d4
mov eax, dword [rsp + 0x120c]
inc eax
mov dword [rsp + 0x120c], eax
cmp dword [rsp + 0x120c], 0x1e
jge 0x140165de2
mov dword [rsp + 0x1228], 0x3f
mov dword [rsp + 0xb60], 0
jmp 0x14016570a
mov eax, dword [rsp + 0xb60]
inc eax
mov dword [rsp + 0xb60], eax
cmp dword [rsp + 0xb60], 6
jge 0x140165a8a
mov eax, dword [rsp + 0xb60]
add eax, 5
mov dword [rsp + 0x4b4], eax
mov eax, dword [rsp + 0x4b4]
add eax, 4
mov dword [rsp + 0x4b4], eax
cmp dword [rsp + 0x4b4], 0x11
jne 0x140165a77
mov dword [rsp + 0x1210], 0
jmp 0x140165765
mov eax, dword [rsp + 0x1210]
inc eax
mov dword [rsp + 0x1210], eax
cmp dword [rsp + 0x1210], 0x1e
jge 0x1401658d0
mov dword [rsp + 0x1214], 0x2a
mov dword [rsp + 0xb64], 0
jmp 0x14016579b
mov eax, dword [rsp + 0xb64]
inc eax
mov dword [rsp + 0xb64], eax
cmp dword [rsp + 0xb64], 4
jge 0x14016584a
mov eax, dword [rsp + 0xb64]
add eax, 2
mov dword [rsp + 0x4ac], eax
mov eax, dword [rsp + 0x4ac]
inc eax
mov dword [rsp + 0x4ac], eax
cmp dword [rsp + 0x4ac], 7
jne 0x140165837
mov dword [rsp + 0xc0], Ordinal_79
cmp dword [rsp + 0xc0], 0
jle 0x140165819
mov eax, dword [rsp + 0xc0]
sub eax, 5
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xa
jne 0x140165817
mov eax, dword [rsp + 0xc0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc0], eax
jmp 0x1401657df
mov eax, dword [rsp + 0x4ac]
imul eax, dword [rsp + 0x1214]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a84], eax
cmp dword [rsp + 0x4ac], 0xb
jl 0x1401657ba
jmp 0x14016578b
cmp dword [rsp + 0x1214], 0x14
jle 0x1401658cb
mov eax, dword [rsp + 0x1214]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1218], eax
mov dword [rsp + 0xc4], Ordinal_79
cmp dword [rsp + 0xc4], 0
jle 0x1401658b0
mov eax, dword [rsp + 0xc4]
sub eax, 5
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jne 0x1401658ae
mov eax, dword [rsp + 0xc4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc4], eax
jmp 0x140165876
mov eax, dword [rsp + 0x1218]
sub eax, 2
mov dword [rsp + 0x1218], eax
cmp dword [rsp + 0x1218], 0
jg 0x14016586b
jmp 0x140165755
mov eax, dword [rsp + 0x4b4]
imul eax, dword [rsp + 0x1228]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1a88], eax
mov dword [rsp + 0x121c], 0
jmp 0x14016590c
mov eax, dword [rsp + 0x121c]
inc eax
mov dword [rsp + 0x121c], eax
cmp dword [rsp + 0x121c], 0x1e
jge 0x140165a77
mov dword [rsp + 0x1220], 0x2a
mov dword [rsp + 0xb68], 0
jmp 0x140165942
mov eax, dword [rsp + 0xb68]
inc eax
mov dword [rsp + 0xb68], eax
cmp dword [rsp + 0xb68], 4
jge 0x1401659f1
mov eax, dword [rsp + 0xb68]
add eax, 2
mov dword [rsp + 0x4b0], eax
mov eax, dword [rsp + 0x4b0]
inc eax
mov dword [rsp + 0x4b0], eax
cmp dword [rsp + 0x4b0], 7
jne 0x1401659de
mov dword [rsp + 0xc8], Ordinal_79
cmp dword [rsp + 0xc8], 0
jle 0x1401659c0
mov eax, dword [rsp + 0xc8]
sub eax, 5
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xa
jne 0x1401659be
mov eax, dword [rsp + 0xc8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc8], eax
jmp 0x140165986
mov eax, dword [rsp + 0x4b0]
imul eax, dword [rsp + 0x1220]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a8c], eax
cmp dword [rsp + 0x4b0], 0xb
jl 0x140165961
jmp 0x140165932
cmp dword [rsp + 0x1220], 0x14
jle 0x140165a72
mov eax, dword [rsp + 0x1220]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1224], eax
mov dword [rsp + 0xcc], Ordinal_79
cmp dword [rsp + 0xcc], 0
jle 0x140165a57
mov eax, dword [rsp + 0xcc]
sub eax, 5
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jne 0x140165a55
mov eax, dword [rsp + 0xcc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xcc], eax
jmp 0x140165a1d
mov eax, dword [rsp + 0x1224]
sub eax, 2
mov dword [rsp + 0x1224], eax
cmp dword [rsp + 0x1224], 0
jg 0x140165a12
jmp 0x1401658fc
cmp dword [rsp + 0x4b4], 0x1c
jl 0x140165729
jmp 0x1401656fa
cmp dword [rsp + 0x1228], 0x1e
jle 0x140165c55
mov eax, dword [rsp + 0x1228]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1238], eax
mov dword [rsp + 0x122c], 0
jmp 0x140165acb
mov eax, dword [rsp + 0x122c]
inc eax
mov dword [rsp + 0x122c], eax
cmp dword [rsp + 0x122c], 0x1e
jge 0x140165c36
mov dword [rsp + 0x1230], 0x2a
mov dword [rsp + 0xb6c], 0
jmp 0x140165b01
mov eax, dword [rsp + 0xb6c]
inc eax
mov dword [rsp + 0xb6c], eax
cmp dword [rsp + 0xb6c], 4
jge 0x140165bb0
mov eax, dword [rsp + 0xb6c]
add eax, 2
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x4b8]
inc eax
mov dword [rsp + 0x4b8], eax
cmp dword [rsp + 0x4b8], 7
jne 0x140165b9d
mov dword [rsp + 0xd0], Ordinal_79
cmp dword [rsp + 0xd0], 0
jle 0x140165b7f
mov eax, dword [rsp + 0xd0]
sub eax, 5
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xa
jne 0x140165b7d
mov eax, dword [rsp + 0xd0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd0], eax
jmp 0x140165b45
mov eax, dword [rsp + 0x4b8]
imul eax, dword [rsp + 0x1230]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a90], eax
cmp dword [rsp + 0x4b8], 0xb
jl 0x140165b20
jmp 0x140165af1
cmp dword [rsp + 0x1230], 0x14
jle 0x140165c31
mov eax, dword [rsp + 0x1230]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1234], eax
mov dword [rsp + 0xd4], Ordinal_79
cmp dword [rsp + 0xd4], 0
jle 0x140165c16
mov eax, dword [rsp + 0xd4]
sub eax, 5
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jne 0x140165c14
mov eax, dword [rsp + 0xd4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd4], eax
jmp 0x140165bdc
mov eax, dword [rsp + 0x1234]
sub eax, 2
mov dword [rsp + 0x1234], eax
cmp dword [rsp + 0x1234], 0
jg 0x140165bd1
jmp 0x140165abb
mov eax, dword [rsp + 0x1238]
sub eax, 2
mov dword [rsp + 0x1238], eax
cmp dword [rsp + 0x1238], 0
jg 0x140165aae
mov dword [rsp + 0x123c], 0
jmp 0x140165c72
mov eax, dword [rsp + 0x123c]
inc eax
mov dword [rsp + 0x123c], eax
cmp dword [rsp + 0x123c], 0x1e
jge 0x140165ddd
mov dword [rsp + 0x1240], 0x2a
mov dword [rsp + 0xb70], 0
jmp 0x140165ca8
mov eax, dword [rsp + 0xb70]
inc eax
mov dword [rsp + 0xb70], eax
cmp dword [rsp + 0xb70], 4
jge 0x140165d57
mov eax, dword [rsp + 0xb70]
add eax, 2
mov dword [rsp + 0x4bc], eax
mov eax, dword [rsp + 0x4bc]
inc eax
mov dword [rsp + 0x4bc], eax
cmp dword [rsp + 0x4bc], 7
jne 0x140165d44
mov dword [rsp + 0xd8], Ordinal_79
cmp dword [rsp + 0xd8], 0
jle 0x140165d26
mov eax, dword [rsp + 0xd8]
sub eax, 5
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jne 0x140165d24
mov eax, dword [rsp + 0xd8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xd8], eax
jmp 0x140165cec
mov eax, dword [rsp + 0x4bc]
imul eax, dword [rsp + 0x1240]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a94], eax
cmp dword [rsp + 0x4bc], 0xb
jl 0x140165cc7
jmp 0x140165c98
cmp dword [rsp + 0x1240], 0x14
jle 0x140165dd8
mov eax, dword [rsp + 0x1240]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1244], eax
mov dword [rsp + 0xdc], Ordinal_79
cmp dword [rsp + 0xdc], 0
jle 0x140165dbd
mov eax, dword [rsp + 0xdc]
sub eax, 5
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jne 0x140165dbb
mov eax, dword [rsp + 0xdc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xdc], eax
jmp 0x140165d83
mov eax, dword [rsp + 0x1244]
sub eax, 2
mov dword [rsp + 0x1244], eax
cmp dword [rsp + 0x1244], 0
jg 0x140165d78
jmp 0x140165c62
jmp 0x1401656c4
jmp 0x140166510
mov dword [rsp + 0x1248], 0
jmp 0x140165e04
mov eax, dword [rsp + 0x1248]
inc eax
mov dword [rsp + 0x1248], eax
cmp dword [rsp + 0x1248], 0x1e
jge 0x140166510
mov dword [rsp + 0x1264], 0x34
mov dword [rsp + 0xb74], 0
jmp 0x140165e3a
mov eax, dword [rsp + 0xb74]
inc eax
mov dword [rsp + 0xb74], eax
cmp dword [rsp + 0xb74], 7
jge 0x1401661b9
mov eax, dword [rsp + 0xb74]
add eax, 4
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x4c8]
add eax, 3
mov dword [rsp + 0x4c8], eax
cmp dword [rsp + 0x4c8], 0x10
jne 0x1401661a6
mov dword [rsp + 0x124c], 0
jmp 0x140165e95
mov eax, dword [rsp + 0x124c]
inc eax
mov dword [rsp + 0x124c], eax
cmp dword [rsp + 0x124c], 0x1e
jge 0x140166000
mov dword [rsp + 0x1250], 0x2a
mov dword [rsp + 0xb78], 0
jmp 0x140165ecb
mov eax, dword [rsp + 0xb78]
inc eax
mov dword [rsp + 0xb78], eax
cmp dword [rsp + 0xb78], 4
jge 0x140165f7a
mov eax, dword [rsp + 0xb78]
add eax, 2
mov dword [rsp + 0x4c0], eax
mov eax, dword [rsp + 0x4c0]
inc eax
mov dword [rsp + 0x4c0], eax
cmp dword [rsp + 0x4c0], 7
jne 0x140165f67
mov dword [rsp + 0xe0], Ordinal_79
cmp dword [rsp + 0xe0], 0
jle 0x140165f49
mov eax, dword [rsp + 0xe0]
sub eax, 5
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0xa
jne 0x140165f47
mov eax, dword [rsp + 0xe0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe0], eax
jmp 0x140165f0f
mov eax, dword [rsp + 0x4c0]
imul eax, dword [rsp + 0x1250]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1a98], eax
cmp dword [rsp + 0x4c0], 0xb
jl 0x140165eea
jmp 0x140165ebb
cmp dword [rsp + 0x1250], 0x14
jle 0x140165ffb
mov eax, dword [rsp + 0x1250]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1254], eax
mov dword [rsp + 0xe4], Ordinal_79
cmp dword [rsp + 0xe4], 0
jle 0x140165fe0
mov eax, dword [rsp + 0xe4]
sub eax, 5
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xa
jne 0x140165fde
mov eax, dword [rsp + 0xe4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe4], eax
jmp 0x140165fa6
mov eax, dword [rsp + 0x1254]
sub eax, 2
mov dword [rsp + 0x1254], eax
cmp dword [rsp + 0x1254], 0
jg 0x140165f9b
jmp 0x140165e85
mov eax, dword [rsp + 0x4c8]
imul eax, dword [rsp + 0x1264]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1a9c], eax
mov dword [rsp + 0x1258], 0
jmp 0x14016603b
mov eax, dword [rsp + 0x1258]
inc eax
mov dword [rsp + 0x1258], eax
cmp dword [rsp + 0x1258], 0x1e
jge 0x1401661a6
mov dword [rsp + 0x125c], 0x2a
mov dword [rsp + 0xb7c], 0
jmp 0x140166071
mov eax, dword [rsp + 0xb7c]
inc eax
mov dword [rsp + 0xb7c], eax
cmp dword [rsp + 0xb7c], 4
jge 0x140166120
mov eax, dword [rsp + 0xb7c]
add eax, 2
mov dword [rsp + 0x4c4], eax
mov eax, dword [rsp + 0x4c4]
inc eax
mov dword [rsp + 0x4c4], eax
cmp dword [rsp + 0x4c4], 7
jne 0x14016610d
mov dword [rsp + 0xe8], Ordinal_79
cmp dword [rsp + 0xe8], 0
jle 0x1401660ef
mov eax, dword [rsp + 0xe8]
sub eax, 5
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xa
jne 0x1401660ed
mov eax, dword [rsp + 0xe8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xe8], eax
jmp 0x1401660b5
mov eax, dword [rsp + 0x4c4]
imul eax, dword [rsp + 0x125c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aa0], eax
cmp dword [rsp + 0x4c4], 0xb
jl 0x140166090
jmp 0x140166061
cmp dword [rsp + 0x125c], 0x14
jle 0x1401661a1
mov eax, dword [rsp + 0x125c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1260], eax
mov dword [rsp + 0xec], Ordinal_79
cmp dword [rsp + 0xec], 0
jle 0x140166186
mov eax, dword [rsp + 0xec]
sub eax, 5
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xa
jne 0x140166184
mov eax, dword [rsp + 0xec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xec], eax
jmp 0x14016614c
mov eax, dword [rsp + 0x1260]
sub eax, 2
mov dword [rsp + 0x1260], eax
cmp dword [rsp + 0x1260], 0
jg 0x140166141
jmp 0x14016602b
cmp dword [rsp + 0x4c8], 0x1b
jl 0x140165e59
jmp 0x140165e2a
cmp dword [rsp + 0x1264], 0x19
jle 0x140166383
mov eax, dword [rsp + 0x1264]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1274], eax
mov dword [rsp + 0x1268], 0
jmp 0x1401661fa
mov eax, dword [rsp + 0x1268]
inc eax
mov dword [rsp + 0x1268], eax
cmp dword [rsp + 0x1268], 0x1e
jge 0x140166365
mov dword [rsp + 0x126c], 0x2a
mov dword [rsp + 0xb80], 0
jmp 0x140166230
mov eax, dword [rsp + 0xb80]
inc eax
mov dword [rsp + 0xb80], eax
cmp dword [rsp + 0xb80], 4
jge 0x1401662df
mov eax, dword [rsp + 0xb80]
add eax, 2
mov dword [rsp + 0x4cc], eax
mov eax, dword [rsp + 0x4cc]
inc eax
mov dword [rsp + 0x4cc], eax
cmp dword [rsp + 0x4cc], 7
jne 0x1401662cc
mov dword [rsp + 0xf0], Ordinal_79
cmp dword [rsp + 0xf0], 0
jle 0x1401662ae
mov eax, dword [rsp + 0xf0]
sub eax, 5
mov dword [rsp + 0xf0], eax
cmp dword [rsp + 0xf0], 0xa
jne 0x1401662ac
mov eax, dword [rsp + 0xf0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf0], eax
jmp 0x140166274
mov eax, dword [rsp + 0x4cc]
imul eax, dword [rsp + 0x126c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aa4], eax
cmp dword [rsp + 0x4cc], 0xb
jl 0x14016624f
jmp 0x140166220
cmp dword [rsp + 0x126c], 0x14
jle 0x140166360
mov eax, dword [rsp + 0x126c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1270], eax
mov dword [rsp + 0xf4], Ordinal_79
cmp dword [rsp + 0xf4], 0
jle 0x140166345
mov eax, dword [rsp + 0xf4]
sub eax, 5
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xa
jne 0x140166343
mov eax, dword [rsp + 0xf4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf4], eax
jmp 0x14016630b
mov eax, dword [rsp + 0x1270]
sub eax, 2
mov dword [rsp + 0x1270], eax
cmp dword [rsp + 0x1270], 0
jg 0x140166300
jmp 0x1401661ea
mov eax, dword [rsp + 0x1274]
dec eax
mov dword [rsp + 0x1274], eax
cmp dword [rsp + 0x1274], 0
jg 0x1401661dd
mov dword [rsp + 0x1278], 0
jmp 0x1401663a0
mov eax, dword [rsp + 0x1278]
inc eax
mov dword [rsp + 0x1278], eax
cmp dword [rsp + 0x1278], 0x1e
jge 0x14016650b
mov dword [rsp + 0x127c], 0x2a
mov dword [rsp + 0xb84], 0
jmp 0x1401663d6
mov eax, dword [rsp + 0xb84]
inc eax
mov dword [rsp + 0xb84], eax
cmp dword [rsp + 0xb84], 4
jge 0x140166485
mov eax, dword [rsp + 0xb84]
add eax, 2
mov dword [rsp + 0x4d0], eax
mov eax, dword [rsp + 0x4d0]
inc eax
mov dword [rsp + 0x4d0], eax
cmp dword [rsp + 0x4d0], 7
jne 0x140166472
mov dword [rsp + 0xf8], Ordinal_79
cmp dword [rsp + 0xf8], 0
jle 0x140166454
mov eax, dword [rsp + 0xf8]
sub eax, 5
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0xa
jne 0x140166452
mov eax, dword [rsp + 0xf8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xf8], eax
jmp 0x14016641a
mov eax, dword [rsp + 0x4d0]
imul eax, dword [rsp + 0x127c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aa8], eax
cmp dword [rsp + 0x4d0], 0xb
jl 0x1401663f5
jmp 0x1401663c6
cmp dword [rsp + 0x127c], 0x14
jle 0x140166506
mov eax, dword [rsp + 0x127c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1280], eax
mov dword [rsp + 0xfc], Ordinal_79
cmp dword [rsp + 0xfc], 0
jle 0x1401664eb
mov eax, dword [rsp + 0xfc]
sub eax, 5
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0xa
jne 0x1401664e9
mov eax, dword [rsp + 0xfc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xfc], eax
jmp 0x1401664b1
mov eax, dword [rsp + 0x1280]
sub eax, 2
mov dword [rsp + 0x1280], eax
cmp dword [rsp + 0x1280], 0
jg 0x1401664a6
jmp 0x140166390
jmp 0x140165df4
xor eax, eax
cmp eax, 1
je 0x14016766e
xor eax, eax
cmp eax, 1
je 0x140166dca
mov dword [rsp + 0x1284], 0
jmp 0x140166543
mov eax, dword [rsp + 0x1284]
inc eax
mov dword [rsp + 0x1284], eax
cmp dword [rsp + 0x1284], 0x1e
jge 0x140166dc5
mov dword [rsp + 0x12a0], 0x3f
mov dword [rsp + 0xb88], 0
jmp 0x140166579
mov eax, dword [rsp + 0xb88]
inc eax
mov dword [rsp + 0xb88], eax
cmp dword [rsp + 0xb88], 9
jge 0x1401669b1
mov eax, dword [rsp + 0xb88]
add eax, 7
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x4ec]
add eax, 4
mov dword [rsp + 0x4ec], eax
cmp dword [rsp + 0x4ec], 0x15
jne 0x14016699e
mov dword [rsp + 0x1288], 0
jmp 0x1401665d4
mov eax, dword [rsp + 0x1288]
inc eax
mov dword [rsp + 0x1288], eax
cmp dword [rsp + 0x1288], 0x1e
jge 0x14016679d
mov dword [rsp + 0x128c], 0x11
mov dword [rsp + 0xb8c], 0
jmp 0x14016660a
mov eax, dword [rsp + 0xb8c]
inc eax
mov dword [rsp + 0xb8c], eax
cmp dword [rsp + 0xb8c], 3
jge 0x1401666e5
mov eax, dword [rsp + 0xb8c]
inc eax
mov dword [rsp + 0x4d8], eax
mov eax, dword [rsp + 0x4d8]
inc eax
mov dword [rsp + 0x4d8], eax
cmp dword [rsp + 0x4d8], 4
jne 0x1401666d2
mov dword [rsp + 0x4d4], 0xd
mov dword [rsp + 0xb90], 0
jmp 0x14016666e
mov eax, dword [rsp + 0xb90]
inc eax
mov dword [rsp + 0xb90], eax
cmp dword [rsp + 0xb90], 4
jge 0x1401666b7
mov eax, dword [rsp + 0xb90]
mov ecx, dword [rsp + 0x4d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4d4], eax
mov eax, dword [rsp + 0x4d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401666b5
imul eax, dword [rsp + 0x4d4], 3
mov dword [rsp + 0x4d4], eax
jmp 0x14016665e
mov eax, dword [rsp + 0x4d8]
imul eax, dword [rsp + 0x128c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1aac], eax
cmp dword [rsp + 0x4d8], 6
jl 0x140166628
jmp 0x1401665fa
cmp dword [rsp + 0x128c], 0xa
jle 0x140166798
mov eax, dword [rsp + 0x128c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1290], eax
mov dword [rsp + 0x4dc], 0xd
mov dword [rsp + 0xb94], 0
jmp 0x140166731
mov eax, dword [rsp + 0xb94]
inc eax
mov dword [rsp + 0xb94], eax
cmp dword [rsp + 0xb94], 4
jge 0x14016677a
mov eax, dword [rsp + 0xb94]
mov ecx, dword [rsp + 0x4dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4dc], eax
mov eax, dword [rsp + 0x4dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166778
imul eax, dword [rsp + 0x4dc], 3
mov dword [rsp + 0x4dc], eax
jmp 0x140166721
mov eax, dword [rsp + 0x1290]
dec eax
mov dword [rsp + 0x1290], eax
cmp dword [rsp + 0x1290], 0
jg 0x140166709
jmp 0x1401665c4
mov eax, dword [rsp + 0x4ec]
imul eax, dword [rsp + 0x12a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ab0], eax
mov dword [rsp + 0x1294], 0
jmp 0x1401667d5
mov eax, dword [rsp + 0x1294]
inc eax
mov dword [rsp + 0x1294], eax
cmp dword [rsp + 0x1294], 0x1e
jge 0x14016699e
mov dword [rsp + 0x1298], 0x11
mov dword [rsp + 0xb98], 0
jmp 0x14016680b
mov eax, dword [rsp + 0xb98]
inc eax
mov dword [rsp + 0xb98], eax
cmp dword [rsp + 0xb98], 3
jge 0x1401668e6
mov eax, dword [rsp + 0xb98]
inc eax
mov dword [rsp + 0x4e4], eax
mov eax, dword [rsp + 0x4e4]
inc eax
mov dword [rsp + 0x4e4], eax
cmp dword [rsp + 0x4e4], 4
jne 0x1401668d3
mov dword [rsp + 0x4e0], 0xd
mov dword [rsp + 0xb9c], 0
jmp 0x14016686f
mov eax, dword [rsp + 0xb9c]
inc eax
mov dword [rsp + 0xb9c], eax
cmp dword [rsp + 0xb9c], 4
jge 0x1401668b8
mov eax, dword [rsp + 0xb9c]
mov ecx, dword [rsp + 0x4e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e0], eax
mov eax, dword [rsp + 0x4e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401668b6
imul eax, dword [rsp + 0x4e0], 3
mov dword [rsp + 0x4e0], eax
jmp 0x14016685f
mov eax, dword [rsp + 0x4e4]
imul eax, dword [rsp + 0x1298]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ab4], eax
cmp dword [rsp + 0x4e4], 6
jl 0x140166829
jmp 0x1401667fb
cmp dword [rsp + 0x1298], 0xa
jle 0x140166999
mov eax, dword [rsp + 0x1298]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x129c], eax
mov dword [rsp + 0x4e8], 0xd
mov dword [rsp + 0xba0], 0
jmp 0x140166932
mov eax, dword [rsp + 0xba0]
inc eax
mov dword [rsp + 0xba0], eax
cmp dword [rsp + 0xba0], 4
jge 0x14016697b
mov eax, dword [rsp + 0xba0]
mov ecx, dword [rsp + 0x4e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e8], eax
mov eax, dword [rsp + 0x4e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166979
imul eax, dword [rsp + 0x4e8], 3
mov dword [rsp + 0x4e8], eax
jmp 0x140166922
mov eax, dword [rsp + 0x129c]
dec eax
mov dword [rsp + 0x129c], eax
cmp dword [rsp + 0x129c], 0
jg 0x14016690a
jmp 0x1401667c5
cmp dword [rsp + 0x4ec], 0x23
jl 0x140166598
jmp 0x140166569
cmp dword [rsp + 0x12a0], 0x28
jle 0x140166bda
mov eax, dword [rsp + 0x12a0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12b0], eax
mov dword [rsp + 0x12a4], 0
jmp 0x1401669f2
mov eax, dword [rsp + 0x12a4]
inc eax
mov dword [rsp + 0x12a4], eax
cmp dword [rsp + 0x12a4], 0x1e
jge 0x140166bbb
mov dword [rsp + 0x12a8], 0x11
mov dword [rsp + 0xba4], 0
jmp 0x140166a28
mov eax, dword [rsp + 0xba4]
inc eax
mov dword [rsp + 0xba4], eax
cmp dword [rsp + 0xba4], 3
jge 0x140166b03
mov eax, dword [rsp + 0xba4]
inc eax
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0x4f4]
inc eax
mov dword [rsp + 0x4f4], eax
cmp dword [rsp + 0x4f4], 4
jne 0x140166af0
mov dword [rsp + 0x4f0], 0xd
mov dword [rsp + 0xba8], 0
jmp 0x140166a8c
mov eax, dword [rsp + 0xba8]
inc eax
mov dword [rsp + 0xba8], eax
cmp dword [rsp + 0xba8], 4
jge 0x140166ad5
mov eax, dword [rsp + 0xba8]
mov ecx, dword [rsp + 0x4f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x4f0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166ad3
imul eax, dword [rsp + 0x4f0], 3
mov dword [rsp + 0x4f0], eax
jmp 0x140166a7c
mov eax, dword [rsp + 0x4f4]
imul eax, dword [rsp + 0x12a8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ab8], eax
cmp dword [rsp + 0x4f4], 6
jl 0x140166a46
jmp 0x140166a18
cmp dword [rsp + 0x12a8], 0xa
jle 0x140166bb6
mov eax, dword [rsp + 0x12a8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12ac], eax
mov dword [rsp + 0x4f8], 0xd
mov dword [rsp + 0xbac], 0
jmp 0x140166b4f
mov eax, dword [rsp + 0xbac]
inc eax
mov dword [rsp + 0xbac], eax
cmp dword [rsp + 0xbac], 4
jge 0x140166b98
mov eax, dword [rsp + 0xbac]
mov ecx, dword [rsp + 0x4f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x4f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166b96
imul eax, dword [rsp + 0x4f8], 3
mov dword [rsp + 0x4f8], eax
jmp 0x140166b3f
mov eax, dword [rsp + 0x12ac]
dec eax
mov dword [rsp + 0x12ac], eax
cmp dword [rsp + 0x12ac], 0
jg 0x140166b27
jmp 0x1401669e2
mov eax, dword [rsp + 0x12b0]
sub eax, 2
mov dword [rsp + 0x12b0], eax
cmp dword [rsp + 0x12b0], 0
jg 0x1401669d5
mov dword [rsp + 0x12b4], 0
jmp 0x140166bf7
mov eax, dword [rsp + 0x12b4]
inc eax
mov dword [rsp + 0x12b4], eax
cmp dword [rsp + 0x12b4], 0x1e
jge 0x140166dc0
mov dword [rsp + 0x12b8], 0x11
mov dword [rsp + 0xbb0], 0
jmp 0x140166c2d
mov eax, dword [rsp + 0xbb0]
inc eax
mov dword [rsp + 0xbb0], eax
cmp dword [rsp + 0xbb0], 3
jge 0x140166d08
mov eax, dword [rsp + 0xbb0]
inc eax
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0x500]
inc eax
mov dword [rsp + 0x500], eax
cmp dword [rsp + 0x500], 4
jne 0x140166cf5
mov dword [rsp + 0x4fc], 0xd
mov dword [rsp + 0xbb4], 0
jmp 0x140166c91
mov eax, dword [rsp + 0xbb4]
inc eax
mov dword [rsp + 0xbb4], eax
cmp dword [rsp + 0xbb4], 4
jge 0x140166cda
mov eax, dword [rsp + 0xbb4]
mov ecx, dword [rsp + 0x4fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x4fc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166cd8
imul eax, dword [rsp + 0x4fc], 3
mov dword [rsp + 0x4fc], eax
jmp 0x140166c81
mov eax, dword [rsp + 0x500]
imul eax, dword [rsp + 0x12b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1abc], eax
cmp dword [rsp + 0x500], 6
jl 0x140166c4b
jmp 0x140166c1d
cmp dword [rsp + 0x12b8], 0xa
jle 0x140166dbb
mov eax, dword [rsp + 0x12b8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12bc], eax
mov dword [rsp + 0x504], 0xd
mov dword [rsp + 0xbb8], 0
jmp 0x140166d54
mov eax, dword [rsp + 0xbb8]
inc eax
mov dword [rsp + 0xbb8], eax
cmp dword [rsp + 0xbb8], 4
jge 0x140166d9d
mov eax, dword [rsp + 0xbb8]
mov ecx, dword [rsp + 0x504]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0x504]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166d9b
imul eax, dword [rsp + 0x504], 3
mov dword [rsp + 0x504], eax
jmp 0x140166d44
mov eax, dword [rsp + 0x12bc]
dec eax
mov dword [rsp + 0x12bc], eax
cmp dword [rsp + 0x12bc], 0
jg 0x140166d2c
jmp 0x140166be7
jmp 0x140166533
jmp 0x14016766e
mov dword [rsp + 0x12c0], 0
jmp 0x140166de7
mov eax, dword [rsp + 0x12c0]
inc eax
mov dword [rsp + 0x12c0], eax
cmp dword [rsp + 0x12c0], 0x1e
jge 0x14016766e
mov dword [rsp + 0x12dc], 0x5c
mov dword [rsp + 0xbbc], 0
jmp 0x140166e1d
mov eax, dword [rsp + 0xbbc]
inc eax
mov dword [rsp + 0xbbc], eax
cmp dword [rsp + 0xbbc], 6
jge 0x140167259
mov eax, dword [rsp + 0xbbc]
add eax, 9
mov dword [rsp + 0x520], eax
mov eax, dword [rsp + 0x520]
add eax, 3
mov dword [rsp + 0x520], eax
cmp dword [rsp + 0x520], 0x18
jne 0x140167246
mov dword [rsp + 0x12c4], 0
jmp 0x140166e78
mov eax, dword [rsp + 0x12c4]
inc eax
mov dword [rsp + 0x12c4], eax
cmp dword [rsp + 0x12c4], 0x1e
jge 0x140167041
mov dword [rsp + 0x12c8], 0x11
mov dword [rsp + 0xbc0], 0
jmp 0x140166eae
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0xbc0], eax
cmp dword [rsp + 0xbc0], 3
jge 0x140166f89
mov eax, dword [rsp + 0xbc0]
inc eax
mov dword [rsp + 0x50c], eax
mov eax, dword [rsp + 0x50c]
inc eax
mov dword [rsp + 0x50c], eax
cmp dword [rsp + 0x50c], 4
jne 0x140166f76
mov dword [rsp + 0x508], 0xd
mov dword [rsp + 0xbc4], 0
jmp 0x140166f12
mov eax, dword [rsp + 0xbc4]
inc eax
mov dword [rsp + 0xbc4], eax
cmp dword [rsp + 0xbc4], 4
jge 0x140166f5b
mov eax, dword [rsp + 0xbc4]
mov ecx, dword [rsp + 0x508]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0x508]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140166f59
imul eax, dword [rsp + 0x508], 3
mov dword [rsp + 0x508], eax
jmp 0x140166f02
mov eax, dword [rsp + 0x50c]
imul eax, dword [rsp + 0x12c8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ac0], eax
cmp dword [rsp + 0x50c], 6
jl 0x140166ecc
jmp 0x140166e9e
cmp dword [rsp + 0x12c8], 0xa
jle 0x14016703c
mov eax, dword [rsp + 0x12c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12cc], eax
mov dword [rsp + 0x510], 0xd
mov dword [rsp + 0xbc8], 0
jmp 0x140166fd5
mov eax, dword [rsp + 0xbc8]
inc eax
mov dword [rsp + 0xbc8], eax
cmp dword [rsp + 0xbc8], 4
jge 0x14016701e
mov eax, dword [rsp + 0xbc8]
mov ecx, dword [rsp + 0x510]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x510], eax
mov eax, dword [rsp + 0x510]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016701c
imul eax, dword [rsp + 0x510], 3
mov dword [rsp + 0x510], eax
jmp 0x140166fc5
mov eax, dword [rsp + 0x12cc]
dec eax
mov dword [rsp + 0x12cc], eax
cmp dword [rsp + 0x12cc], 0
jg 0x140166fad
jmp 0x140166e68
mov eax, dword [rsp + 0x520]
imul eax, dword [rsp + 0x12dc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1ac4], eax
mov dword [rsp + 0x12d0], 0
jmp 0x14016707d
mov eax, dword [rsp + 0x12d0]
inc eax
mov dword [rsp + 0x12d0], eax
cmp dword [rsp + 0x12d0], 0x1e
jge 0x140167246
mov dword [rsp + 0x12d4], 0x11
mov dword [rsp + 0xbcc], 0
jmp 0x1401670b3
mov eax, dword [rsp + 0xbcc]
inc eax
mov dword [rsp + 0xbcc], eax
cmp dword [rsp + 0xbcc], 3
jge 0x14016718e
mov eax, dword [rsp + 0xbcc]
inc eax
mov dword [rsp + 0x518], eax
mov eax, dword [rsp + 0x518]
inc eax
mov dword [rsp + 0x518], eax
cmp dword [rsp + 0x518], 4
jne 0x14016717b
mov dword [rsp + 0x514], 0xd
mov dword [rsp + 0xbd0], 0
jmp 0x140167117
mov eax, dword [rsp + 0xbd0]
inc eax
mov dword [rsp + 0xbd0], eax
cmp dword [rsp + 0xbd0], 4
jge 0x140167160
mov eax, dword [rsp + 0xbd0]
mov ecx, dword [rsp + 0x514]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x514], eax
mov eax, dword [rsp + 0x514]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016715e
imul eax, dword [rsp + 0x514], 3
mov dword [rsp + 0x514], eax
jmp 0x140167107
mov eax, dword [rsp + 0x518]
imul eax, dword [rsp + 0x12d4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ac8], eax
cmp dword [rsp + 0x518], 6
jl 0x1401670d1
jmp 0x1401670a3
cmp dword [rsp + 0x12d4], 0xa
jle 0x140167241
mov eax, dword [rsp + 0x12d4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12d8], eax
mov dword [rsp + 0x51c], 0xd
mov dword [rsp + 0xbd4], 0
jmp 0x1401671da
mov eax, dword [rsp + 0xbd4]
inc eax
mov dword [rsp + 0xbd4], eax
cmp dword [rsp + 0xbd4], 4
jge 0x140167223
mov eax, dword [rsp + 0xbd4]
mov ecx, dword [rsp + 0x51c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x51c], eax
mov eax, dword [rsp + 0x51c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140167221
imul eax, dword [rsp + 0x51c], 3
mov dword [rsp + 0x51c], eax
jmp 0x1401671ca
mov eax, dword [rsp + 0x12d8]
dec eax
mov dword [rsp + 0x12d8], eax
cmp dword [rsp + 0x12d8], 0
jg 0x1401671b2
jmp 0x14016706d
cmp dword [rsp + 0x520], 0x21
jl 0x140166e3c
jmp 0x140166e0d
cmp dword [rsp + 0x12dc], 0x32
jle 0x140167483
mov eax, dword [rsp + 0x12dc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x12ec], eax
mov dword [rsp + 0x12e0], 0
jmp 0x14016729b
mov eax, dword [rsp + 0x12e0]
inc eax
mov dword [rsp + 0x12e0], eax
cmp dword [rsp + 0x12e0], 0x1e
jge 0x140167464
mov dword [rsp + 0x12e4], 0x11
mov dword [rsp + 0xbd8], 0
jmp 0x1401672d1
mov eax, dword [rsp + 0xbd8]
inc eax
mov dword [rsp + 0xbd8], eax
cmp dword [rsp + 0xbd8], 3
jge 0x1401673ac
mov eax, dword [rsp + 0xbd8]
inc eax
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0x528]
inc eax
mov dword [rsp + 0x528], eax
cmp dword [rsp + 0x528], 4
jne 0x140167399
mov dword [rsp + 0x524], 0xd
mov dword [rsp + 0xbdc], 0
jmp 0x140167335
mov eax, dword [rsp + 0xbdc]
inc eax
mov dword [rsp + 0xbdc], eax
cmp dword [rsp + 0xbdc], 4
jge 0x14016737e
mov eax, dword [rsp + 0xbdc]
mov ecx, dword [rsp + 0x524]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x524], eax
mov eax, dword [rsp + 0x524]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016737c
imul eax, dword [rsp + 0x524], 3
mov dword [rsp + 0x524], eax
jmp 0x140167325
mov eax, dword [rsp + 0x528]
imul eax, dword [rsp + 0x12e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1acc], eax
cmp dword [rsp + 0x528], 6
jl 0x1401672ef
jmp 0x1401672c1
cmp dword [rsp + 0x12e4], 0xa
jle 0x14016745f
mov eax, dword [rsp + 0x12e4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12e8], eax
mov dword [rsp + 0x52c], 0xd
mov dword [rsp + 0xbe0], 0
jmp 0x1401673f8
mov eax, dword [rsp + 0xbe0]
inc eax
mov dword [rsp + 0xbe0], eax
cmp dword [rsp + 0xbe0], 4
jge 0x140167441
mov eax, dword [rsp + 0xbe0]
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 0x14016743f
imul eax, dword [rsp + 0x52c], 3
mov dword [rsp + 0x52c], eax
jmp 0x1401673e8
mov eax, dword [rsp + 0x12e8]
dec eax
mov dword [rsp + 0x12e8], eax
cmp dword [rsp + 0x12e8], 0
jg 0x1401673d0
jmp 0x14016728b
mov eax, dword [rsp + 0x12ec]
sub eax, 5
mov dword [rsp + 0x12ec], eax
cmp dword [rsp + 0x12ec], 0
jg 0x14016727e
mov dword [rsp + 0x12f0], 0
jmp 0x1401674a0
mov eax, dword [rsp + 0x12f0]
inc eax
mov dword [rsp + 0x12f0], eax
cmp dword [rsp + 0x12f0], 0x1e
jge 0x140167669
mov dword [rsp + 0x12f4], 0x11
mov dword [rsp + 0xbe4], 0
jmp 0x1401674d6
mov eax, dword [rsp + 0xbe4]
inc eax
mov dword [rsp + 0xbe4], eax
cmp dword [rsp + 0xbe4], 3
jge 0x1401675b1
mov eax, dword [rsp + 0xbe4]
inc eax
mov dword [rsp + 0x534], eax
mov eax, dword [rsp + 0x534]
inc eax
mov dword [rsp + 0x534], eax
cmp dword [rsp + 0x534], 4
jne 0x14016759e
mov dword [rsp + 0x530], 0xd
mov dword [rsp + 0xbe8], 0
jmp 0x14016753a
mov eax, dword [rsp + 0xbe8]
inc eax
mov dword [rsp + 0xbe8], eax
cmp dword [rsp + 0xbe8], 4
jge 0x140167583
mov eax, dword [rsp + 0xbe8]
mov ecx, dword [rsp + 0x530]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x530], eax
mov eax, dword [rsp + 0x530]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140167581
imul eax, dword [rsp + 0x530], 3
mov dword [rsp + 0x530], eax
jmp 0x14016752a
mov eax, dword [rsp + 0x534]
imul eax, dword [rsp + 0x12f4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ad0], eax
cmp dword [rsp + 0x534], 6
jl 0x1401674f4
jmp 0x1401674c6
cmp dword [rsp + 0x12f4], 0xa
jle 0x140167664
mov eax, dword [rsp + 0x12f4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x12f8], eax
mov dword [rsp + 0x538], 0xd
mov dword [rsp + 0xbec], 0
jmp 0x1401675fd
mov eax, dword [rsp + 0xbec]
inc eax
mov dword [rsp + 0xbec], eax
cmp dword [rsp + 0xbec], 4
jge 0x140167646
mov eax, dword [rsp + 0xbec]
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 0x140167644
imul eax, dword [rsp + 0x538], 3
mov dword [rsp + 0x538], eax
jmp 0x1401675ed
mov eax, dword [rsp + 0x12f8]
dec eax
mov dword [rsp + 0x12f8], eax
cmp dword [rsp + 0x12f8], 0
jg 0x1401675d5
jmp 0x140167490
jmp 0x140166dd7
xor eax, eax
cmp eax, 1
je 0x140168433
xor eax, eax
cmp eax, 1
je 0x140167d5d
mov dword [rsp + 0x12fc], 0
jmp 0x1401676a1
mov eax, dword [rsp + 0x12fc]
inc eax
mov dword [rsp + 0x12fc], eax
cmp dword [rsp + 0x12fc], 0x1e
jge 0x140167d58
mov dword [rsp + 0x1318], 0x33
mov dword [rsp + 0xbf0], 0
jmp 0x1401676d7
mov eax, dword [rsp + 0xbf0]
inc eax
mov dword [rsp + 0xbf0], eax
cmp dword [rsp + 0xbf0], 6
jge 0x140167a29
mov eax, dword [rsp + 0xbf0]
add eax, 2
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0x554]
add eax, 3
mov dword [rsp + 0x554], eax
cmp dword [rsp + 0x554], 0xb
jne 0x140167a16
mov dword [rsp + 0x1300], 0
jmp 0x140167732
mov eax, dword [rsp + 0x1300]
inc eax
mov dword [rsp + 0x1300], eax
cmp dword [rsp + 0x1300], 0x1e
jge 0x140167888
mov dword [rsp + 0x1304], 7
mov dword [rsp + 0xbf4], 0
jmp 0x140167768
mov eax, dword [rsp + 0xbf4]
inc eax
mov dword [rsp + 0xbf4], eax
cmp dword [rsp + 0xbf4], 2
jge 0x14016780b
mov eax, dword [rsp + 0xbf4]
inc eax
mov dword [rsp + 0x540], eax
mov eax, dword [rsp + 0x540]
inc eax
mov dword [rsp + 0x540], eax
cmp dword [rsp + 0x540], 2
jne 0x1401677fc
mov dword [rsp + 0x53c], 0x15
mov eax, dword [rsp + 0x53c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401677d0
mov eax, dword [rsp + 0x53c]
shl eax, 1
mov dword [rsp + 0x53c], eax
jmp 0x1401677e1
mov eax, dword [rsp + 0x53c]
add eax, 3
mov dword [rsp + 0x53c], eax
mov eax, dword [rsp + 0x540]
imul eax, dword [rsp + 0x1304]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ad4], eax
cmp dword [rsp + 0x540], 3
jl 0x140167786
jmp 0x140167758
cmp dword [rsp + 0x1304], 5
jle 0x140167883
mov eax, dword [rsp + 0x1304]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1308], eax
mov dword [rsp + 0x544], 0x15
mov eax, dword [rsp + 0x544]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167858
mov eax, dword [rsp + 0x544]
shl eax, 1
mov dword [rsp + 0x544], eax
jmp 0x140167869
mov eax, dword [rsp + 0x544]
add eax, 3
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0x1308]
dec eax
mov dword [rsp + 0x1308], eax
cmp dword [rsp + 0x1308], 0
jg 0x140167828
jmp 0x140167722
mov eax, dword [rsp + 0x554]
imul eax, dword [rsp + 0x1318]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ad8], eax
mov dword [rsp + 0x130c], 0
jmp 0x1401678c0
mov eax, dword [rsp + 0x130c]
inc eax
mov dword [rsp + 0x130c], eax
cmp dword [rsp + 0x130c], 0x1e
jge 0x140167a16
mov dword [rsp + 0x1310], 7
mov dword [rsp + 0xbf8], 0
jmp 0x1401678f6
mov eax, dword [rsp + 0xbf8]
inc eax
mov dword [rsp + 0xbf8], eax
cmp dword [rsp + 0xbf8], 2
jge 0x140167999
mov eax, dword [rsp + 0xbf8]
inc eax
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0x54c]
inc eax
mov dword [rsp + 0x54c], eax
cmp dword [rsp + 0x54c], 2
jne 0x14016798a
mov dword [rsp + 0x548], 0x15
mov eax, dword [rsp + 0x548]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016795e
mov eax, dword [rsp + 0x548]
shl eax, 1
mov dword [rsp + 0x548], eax
jmp 0x14016796f
mov eax, dword [rsp + 0x548]
add eax, 3
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x54c]
imul eax, dword [rsp + 0x1310]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1adc], eax
cmp dword [rsp + 0x54c], 3
jl 0x140167914
jmp 0x1401678e6
cmp dword [rsp + 0x1310], 5
jle 0x140167a11
mov eax, dword [rsp + 0x1310]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1314], eax
mov dword [rsp + 0x550], 0x15
mov eax, dword [rsp + 0x550]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401679e6
mov eax, dword [rsp + 0x550]
shl eax, 1
mov dword [rsp + 0x550], eax
jmp 0x1401679f7
mov eax, dword [rsp + 0x550]
add eax, 3
mov dword [rsp + 0x550], eax
mov eax, dword [rsp + 0x1314]
dec eax
mov dword [rsp + 0x1314], eax
cmp dword [rsp + 0x1314], 0
jg 0x1401679b6
jmp 0x1401678b0
cmp dword [rsp + 0x554], 0xf
jl 0x1401676f6
jmp 0x1401676c7
cmp dword [rsp + 0x1318], 0x19
jle 0x140167be0
mov eax, dword [rsp + 0x1318]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1328], eax
mov dword [rsp + 0x131c], 0
jmp 0x140167a6b
mov eax, dword [rsp + 0x131c]
inc eax
mov dword [rsp + 0x131c], eax
cmp dword [rsp + 0x131c], 0x1e
jge 0x140167bc1
mov dword [rsp + 0x1320], 7
mov dword [rsp + 0xbfc], 0
jmp 0x140167aa1
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0xbfc], eax
cmp dword [rsp + 0xbfc], 2
jge 0x140167b44
mov eax, dword [rsp + 0xbfc]
inc eax
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x55c]
inc eax
mov dword [rsp + 0x55c], eax
cmp dword [rsp + 0x55c], 2
jne 0x140167b35
mov dword [rsp + 0x558], 0x15
mov eax, dword [rsp + 0x558]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167b09
mov eax, dword [rsp + 0x558]
shl eax, 1
mov dword [rsp + 0x558], eax
jmp 0x140167b1a
mov eax, dword [rsp + 0x558]
add eax, 3
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0x55c]
imul eax, dword [rsp + 0x1320]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae0], eax
cmp dword [rsp + 0x55c], 3
jl 0x140167abf
jmp 0x140167a91
cmp dword [rsp + 0x1320], 5
jle 0x140167bbc
mov eax, dword [rsp + 0x1320]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1324], eax
mov dword [rsp + 0x560], 0x15
mov eax, dword [rsp + 0x560]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167b91
mov eax, dword [rsp + 0x560]
shl eax, 1
mov dword [rsp + 0x560], eax
jmp 0x140167ba2
mov eax, dword [rsp + 0x560]
add eax, 3
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x1324]
dec eax
mov dword [rsp + 0x1324], eax
cmp dword [rsp + 0x1324], 0
jg 0x140167b61
jmp 0x140167a5b
mov eax, dword [rsp + 0x1328]
sub eax, 2
mov dword [rsp + 0x1328], eax
cmp dword [rsp + 0x1328], 0
jg 0x140167a4e
mov dword [rsp + 0x132c], 0
jmp 0x140167bfd
mov eax, dword [rsp + 0x132c]
inc eax
mov dword [rsp + 0x132c], eax
cmp dword [rsp + 0x132c], 0x1e
jge 0x140167d53
mov dword [rsp + 0x1330], 7
mov dword [rsp + 0xc00], 0
jmp 0x140167c33
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0xc00], eax
cmp dword [rsp + 0xc00], 2
jge 0x140167cd6
mov eax, dword [rsp + 0xc00]
inc eax
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0x568]
inc eax
mov dword [rsp + 0x568], eax
cmp dword [rsp + 0x568], 2
jne 0x140167cc7
mov dword [rsp + 0x564], 0x15
mov eax, dword [rsp + 0x564]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167c9b
mov eax, dword [rsp + 0x564]
shl eax, 1
mov dword [rsp + 0x564], eax
jmp 0x140167cac
mov eax, dword [rsp + 0x564]
add eax, 3
mov dword [rsp + 0x564], eax
mov eax, dword [rsp + 0x568]
imul eax, dword [rsp + 0x1330]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae4], eax
cmp dword [rsp + 0x568], 3
jl 0x140167c51
jmp 0x140167c23
cmp dword [rsp + 0x1330], 5
jle 0x140167d4e
mov eax, dword [rsp + 0x1330]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1334], eax
mov dword [rsp + 0x56c], 0x15
mov eax, dword [rsp + 0x56c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167d23
mov eax, dword [rsp + 0x56c]
shl eax, 1
mov dword [rsp + 0x56c], eax
jmp 0x140167d34
mov eax, dword [rsp + 0x56c]
add eax, 3
mov dword [rsp + 0x56c], eax
mov eax, dword [rsp + 0x1334]
dec eax
mov dword [rsp + 0x1334], eax
cmp dword [rsp + 0x1334], 0
jg 0x140167cf3
jmp 0x140167bed
jmp 0x140167691
jmp 0x140168433
mov dword [rsp + 0x1338], 0
jmp 0x140167d7a
mov eax, dword [rsp + 0x1338]
inc eax
mov dword [rsp + 0x1338], eax
cmp dword [rsp + 0x1338], 0x1e
jge 0x140168433
mov dword [rsp + 0x1354], 0x44
mov dword [rsp + 0xc04], 0
jmp 0x140167db0
mov eax, dword [rsp + 0xc04]
inc eax
mov dword [rsp + 0xc04], eax
cmp dword [rsp + 0xc04], 7
jge 0x140168105
mov eax, dword [rsp + 0xc04]
add eax, 4
mov dword [rsp + 0x588], eax
mov eax, dword [rsp + 0x588]
add eax, 4
mov dword [rsp + 0x588], eax
cmp dword [rsp + 0x588], 0x10
jne 0x1401680f2
mov dword [rsp + 0x133c], 0
jmp 0x140167e0b
mov eax, dword [rsp + 0x133c]
inc eax
mov dword [rsp + 0x133c], eax
cmp dword [rsp + 0x133c], 0x1e
jge 0x140167f61
mov dword [rsp + 0x1340], 7
mov dword [rsp + 0xc08], 0
jmp 0x140167e41
mov eax, dword [rsp + 0xc08]
inc eax
mov dword [rsp + 0xc08], eax
cmp dword [rsp + 0xc08], 2
jge 0x140167ee4
mov eax, dword [rsp + 0xc08]
inc eax
mov dword [rsp + 0x574], eax
mov eax, dword [rsp + 0x574]
inc eax
mov dword [rsp + 0x574], eax
cmp dword [rsp + 0x574], 2
jne 0x140167ed5
mov dword [rsp + 0x570], 0x15
mov eax, dword [rsp + 0x570]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167ea9
mov eax, dword [rsp + 0x570]
shl eax, 1
mov dword [rsp + 0x570], eax
jmp 0x140167eba
mov eax, dword [rsp + 0x570]
add eax, 3
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x574]
imul eax, dword [rsp + 0x1340]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ae8], eax
cmp dword [rsp + 0x574], 3
jl 0x140167e5f
jmp 0x140167e31
cmp dword [rsp + 0x1340], 5
jle 0x140167f5c
mov eax, dword [rsp + 0x1340]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1344], eax
mov dword [rsp + 0x578], 0x15
mov eax, dword [rsp + 0x578]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140167f31
mov eax, dword [rsp + 0x578]
shl eax, 1
mov dword [rsp + 0x578], eax
jmp 0x140167f42
mov eax, dword [rsp + 0x578]
add eax, 3
mov dword [rsp + 0x578], eax
mov eax, dword [rsp + 0x1344]
dec eax
mov dword [rsp + 0x1344], eax
cmp dword [rsp + 0x1344], 0
jg 0x140167f01
jmp 0x140167dfb
mov eax, dword [rsp + 0x588]
imul eax, dword [rsp + 0x1354]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1aec], eax
mov dword [rsp + 0x1348], 0
jmp 0x140167f9c
mov eax, dword [rsp + 0x1348]
inc eax
mov dword [rsp + 0x1348], eax
cmp dword [rsp + 0x1348], 0x1e
jge 0x1401680f2
mov dword [rsp + 0x134c], 7
mov dword [rsp + 0xc0c], 0
jmp 0x140167fd2
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0xc0c], eax
cmp dword [rsp + 0xc0c], 2
jge 0x140168075
mov eax, dword [rsp + 0xc0c]
inc eax
mov dword [rsp + 0x580], eax
mov eax, dword [rsp + 0x580]
inc eax
mov dword [rsp + 0x580], eax
cmp dword [rsp + 0x580], 2
jne 0x140168066
mov dword [rsp + 0x57c], 0x15
mov eax, dword [rsp + 0x57c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016803a
mov eax, dword [rsp + 0x57c]
shl eax, 1
mov dword [rsp + 0x57c], eax
jmp 0x14016804b
mov eax, dword [rsp + 0x57c]
add eax, 3
mov dword [rsp + 0x57c], eax
mov eax, dword [rsp + 0x580]
imul eax, dword [rsp + 0x134c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af0], eax
cmp dword [rsp + 0x580], 3
jl 0x140167ff0
jmp 0x140167fc2
cmp dword [rsp + 0x134c], 5
jle 0x1401680ed
mov eax, dword [rsp + 0x134c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1350], eax
mov dword [rsp + 0x584], 0x15
mov eax, dword [rsp + 0x584]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401680c2
mov eax, dword [rsp + 0x584]
shl eax, 1
mov dword [rsp + 0x584], eax
jmp 0x1401680d3
mov eax, dword [rsp + 0x584]
add eax, 3
mov dword [rsp + 0x584], eax
mov eax, dword [rsp + 0x1350]
dec eax
mov dword [rsp + 0x1350], eax
cmp dword [rsp + 0x1350], 0
jg 0x140168092
jmp 0x140167f8c
cmp dword [rsp + 0x588], 0x14
jl 0x140167dcf
jmp 0x140167da0
cmp dword [rsp + 0x1354], 0x28
jle 0x1401682bb
mov eax, dword [rsp + 0x1354]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1364], eax
mov dword [rsp + 0x1358], 0
jmp 0x140168146
mov eax, dword [rsp + 0x1358]
inc eax
mov dword [rsp + 0x1358], eax
cmp dword [rsp + 0x1358], 0x1e
jge 0x14016829c
mov dword [rsp + 0x135c], 7
mov dword [rsp + 0xc10], 0
jmp 0x14016817c
mov eax, dword [rsp + 0xc10]
inc eax
mov dword [rsp + 0xc10], eax
cmp dword [rsp + 0xc10], 2
jge 0x14016821f
mov eax, dword [rsp + 0xc10]
inc eax
mov dword [rsp + 0x590], eax
mov eax, dword [rsp + 0x590]
inc eax
mov dword [rsp + 0x590], eax
cmp dword [rsp + 0x590], 2
jne 0x140168210
mov dword [rsp + 0x58c], 0x15
mov eax, dword [rsp + 0x58c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401681e4
mov eax, dword [rsp + 0x58c]
shl eax, 1
mov dword [rsp + 0x58c], eax
jmp 0x1401681f5
mov eax, dword [rsp + 0x58c]
add eax, 3
mov dword [rsp + 0x58c], eax
mov eax, dword [rsp + 0x590]
imul eax, dword [rsp + 0x135c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af4], eax
cmp dword [rsp + 0x590], 3
jl 0x14016819a
jmp 0x14016816c
cmp dword [rsp + 0x135c], 5
jle 0x140168297
mov eax, dword [rsp + 0x135c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1360], eax
mov dword [rsp + 0x594], 0x15
mov eax, dword [rsp + 0x594]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016826c
mov eax, dword [rsp + 0x594]
shl eax, 1
mov dword [rsp + 0x594], eax
jmp 0x14016827d
mov eax, dword [rsp + 0x594]
add eax, 3
mov dword [rsp + 0x594], eax
mov eax, dword [rsp + 0x1360]
dec eax
mov dword [rsp + 0x1360], eax
cmp dword [rsp + 0x1360], 0
jg 0x14016823c
jmp 0x140168136
mov eax, dword [rsp + 0x1364]
sub eax, 3
mov dword [rsp + 0x1364], eax
cmp dword [rsp + 0x1364], 0
jg 0x140168129
mov dword [rsp + 0x1368], 0
jmp 0x1401682d8
mov eax, dword [rsp + 0x1368]
inc eax
mov dword [rsp + 0x1368], eax
cmp dword [rsp + 0x1368], 0x1e
jge 0x14016842e
mov dword [rsp + 0x136c], 7
mov dword [rsp + 0xc14], 0
jmp 0x14016830e
mov eax, dword [rsp + 0xc14]
inc eax
mov dword [rsp + 0xc14], eax
cmp dword [rsp + 0xc14], 2
jge 0x1401683b1
mov eax, dword [rsp + 0xc14]
inc eax
mov dword [rsp + 0x59c], eax
mov eax, dword [rsp + 0x59c]
inc eax
mov dword [rsp + 0x59c], eax
cmp dword [rsp + 0x59c], 2
jne 0x1401683a2
mov dword [rsp + 0x598], 0x15
mov eax, dword [rsp + 0x598]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168376
mov eax, dword [rsp + 0x598]
shl eax, 1
mov dword [rsp + 0x598], eax
jmp 0x140168387
mov eax, dword [rsp + 0x598]
add eax, 3
mov dword [rsp + 0x598], eax
mov eax, dword [rsp + 0x59c]
imul eax, dword [rsp + 0x136c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1af8], eax
cmp dword [rsp + 0x59c], 3
jl 0x14016832c
jmp 0x1401682fe
cmp dword [rsp + 0x136c], 5
jle 0x140168429
mov eax, dword [rsp + 0x136c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1370], eax
mov dword [rsp + 0x5a0], 0x15
mov eax, dword [rsp + 0x5a0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401683fe
mov eax, dword [rsp + 0x5a0]
shl eax, 1
mov dword [rsp + 0x5a0], eax
jmp 0x14016840f
mov eax, dword [rsp + 0x5a0]
add eax, 3
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0x1370]
dec eax
mov dword [rsp + 0x1370], eax
cmp dword [rsp + 0x1370], 0
jg 0x1401683ce
jmp 0x1401682c8
jmp 0x140167d6a
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x1402373d0]
xor edx, edx
xor ecx, ecx
call fcn.14014fad0
xor eax, eax
cmp eax, 1
je 0x140168dda
xor eax, eax
cmp eax, 1
je 0x140168bd7
mov dword [rsp + 0x1374], 0
jmp 0x14016848a
mov eax, dword [rsp + 0x1374]
inc eax
mov dword [rsp + 0x1374], eax
cmp dword [rsp + 0x1374], 0x1e
jge 0x140168bd2
mov dword [rsp + 0x5d0], 0x4d
mov dword [rsp + 0xc18], 0
jmp 0x1401684c0
mov eax, dword [rsp + 0xc18]
inc eax
mov dword [rsp + 0xc18], eax
cmp dword [rsp + 0xc18], 8
jge 0x1401686f0
mov eax, dword [rsp + 0xc18]
add eax, 6
mov dword [rsp + 0x5b4], eax
mov eax, dword [rsp + 0x5b4]
add eax, 5
mov dword [rsp + 0x5b4], eax
cmp dword [rsp + 0x5b4], 0x12
jne 0x1401686dd
mov dword [rsp + 0x5a4], 0x2a
mov eax, dword [rsp + 0x5a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016852e
mov eax, dword [rsp + 0x5a4]
shl eax, 1
mov dword [rsp + 0x5a4], eax
jmp 0x14016853f
mov eax, dword [rsp + 0x5a4]
add eax, 3
mov dword [rsp + 0x5a4], eax
mov eax, dword [rsp + 0x5b4]
imul eax, dword [rsp + 0x5d0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1afc], eax
mov dword [rsp + 0x1378], 0
jmp 0x14016857a
mov eax, dword [rsp + 0x1378]
inc eax
mov dword [rsp + 0x1378], eax
cmp dword [rsp + 0x1378], 0x1e
jge 0x1401686dd
mov dword [rsp + 0x137c], 0x4d
mov dword [rsp + 0xc1c], 0
jmp 0x1401685b0
mov eax, dword [rsp + 0xc1c]
inc eax
mov dword [rsp + 0xc1c], eax
cmp dword [rsp + 0xc1c], 6
jge 0x14016865c
mov eax, dword [rsp + 0xc1c]
add eax, 3
mov dword [rsp + 0x5ac], eax
mov eax, dword [rsp + 0x5ac]
add eax, 2
mov dword [rsp + 0x5ac], eax
cmp dword [rsp + 0x5ac], 0xb
jne 0x140168649
mov dword [rsp + 0x5a8], 0x2a
mov eax, dword [rsp + 0x5a8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016861a
mov eax, dword [rsp + 0x5a8]
shl eax, 1
mov dword [rsp + 0x5a8], eax
jmp 0x14016862b
mov eax, dword [rsp + 0x5a8]
add eax, 3
mov dword [rsp + 0x5a8], eax
mov eax, dword [rsp + 0x5ac]
imul eax, dword [rsp + 0x137c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b00], eax
cmp dword [rsp + 0x5ac], 0x12
jl 0x1401685cf
jmp 0x1401685a0
cmp dword [rsp + 0x137c], 0x23
jle 0x1401686d8
mov eax, dword [rsp + 0x137c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1380], eax
mov dword [rsp + 0x5b0], 0x2a
mov eax, dword [rsp + 0x5b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401686ac
mov eax, dword [rsp + 0x5b0]
shl eax, 1
mov dword [rsp + 0x5b0], eax
jmp 0x1401686bd
mov eax, dword [rsp + 0x5b0]
add eax, 3
mov dword [rsp + 0x5b0], eax
mov eax, dword [rsp + 0x1380]
sub eax, 4
mov dword [rsp + 0x1380], eax
cmp dword [rsp + 0x1380], 0
jg 0x14016867c
jmp 0x14016856a
cmp dword [rsp + 0x5b4], 0x1e
jl 0x1401684df
jmp 0x1401684b0
cmp dword [rsp + 0x5d0], 0x23
jle 0x140168980
mov eax, dword [rsp + 0x5d0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1390], eax
mov dword [rsp + 0xc20], 0
jmp 0x140168731
mov eax, dword [rsp + 0xc20]
inc eax
mov dword [rsp + 0xc20], eax
cmp dword [rsp + 0xc20], 8
jge 0x140168961
mov eax, dword [rsp + 0xc20]
add eax, 6
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x5c8]
add eax, 5
mov dword [rsp + 0x5c8], eax
cmp dword [rsp + 0x5c8], 0x12
jne 0x14016894e
mov dword [rsp + 0x5b8], 0x2a
mov eax, dword [rsp + 0x5b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016879f
mov eax, dword [rsp + 0x5b8]
shl eax, 1
mov dword [rsp + 0x5b8], eax
jmp 0x1401687b0
mov eax, dword [rsp + 0x5b8]
add eax, 3
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x5c8]
imul eax, dword [rsp + 0x5d0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b04], eax
mov dword [rsp + 0x1384], 0
jmp 0x1401687eb
mov eax, dword [rsp + 0x1384]
inc eax
mov dword [rsp + 0x1384], eax
cmp dword [rsp + 0x1384], 0x1e
jge 0x14016894e
mov dword [rsp + 0x1388], 0x4d
mov dword [rsp + 0xc24], 0
jmp 0x140168821
mov eax, dword [rsp + 0xc24]
inc eax
mov dword [rsp + 0xc24], eax
cmp dword [rsp + 0xc24], 6
jge 0x1401688cd
mov eax, dword [rsp + 0xc24]
add eax, 3
mov dword [rsp + 0x5c0], eax
mov eax, dword [rsp + 0x5c0]
add eax, 2
mov dword [rsp + 0x5c0], eax
cmp dword [rsp + 0x5c0], 0xb
jne 0x1401688ba
mov dword [rsp + 0x5bc], 0x2a
mov eax, dword [rsp + 0x5bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016888b
mov eax, dword [rsp + 0x5bc]
shl eax, 1
mov dword [rsp + 0x5bc], eax
jmp 0x14016889c
mov eax, dword [rsp + 0x5bc]
add eax, 3
mov dword [rsp + 0x5bc], eax
mov eax, dword [rsp + 0x5c0]
imul eax, dword [rsp + 0x1388]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b08], eax
cmp dword [rsp + 0x5c0], 0x12
jl 0x140168840
jmp 0x140168811
cmp dword [rsp + 0x1388], 0x23
jle 0x140168949
mov eax, dword [rsp + 0x1388]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x138c], eax
mov dword [rsp + 0x5c4], 0x2a
mov eax, dword [rsp + 0x5c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016891d
mov eax, dword [rsp + 0x5c4]
shl eax, 1
mov dword [rsp + 0x5c4], eax
jmp 0x14016892e
mov eax, dword [rsp + 0x5c4]
add eax, 3
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x138c]
sub eax, 4
mov dword [rsp + 0x138c], eax
cmp dword [rsp + 0x138c], 0
jg 0x1401688ed
jmp 0x1401687db
cmp dword [rsp + 0x5c8], 0x1e
jl 0x140168750
jmp 0x140168721
mov eax, dword [rsp + 0x1390]
sub eax, 4
mov dword [rsp + 0x1390], eax
cmp dword [rsp + 0x1390], 0
jg 0x140168714
mov dword [rsp + 0xc28], 0
jmp 0x14016899d
mov eax, dword [rsp + 0xc28]
inc eax
mov dword [rsp + 0xc28], eax
cmp dword [rsp + 0xc28], 8
jge 0x140168bcd
mov eax, dword [rsp + 0xc28]
add eax, 6
mov dword [rsp + 0x5e0], eax
mov eax, dword [rsp + 0x5e0]
add eax, 5
mov dword [rsp + 0x5e0], eax
cmp dword [rsp + 0x5e0], 0x12
jne 0x140168bba
mov dword [rsp + 0x5cc], 0x2a
mov eax, dword [rsp + 0x5cc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168a0b
mov eax, dword [rsp + 0x5cc]
shl eax, 1
mov dword [rsp + 0x5cc], eax
jmp 0x140168a1c
mov eax, dword [rsp + 0x5cc]
add eax, 3
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x5e0]
imul eax, dword [rsp + 0x5d0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b0c], eax
mov dword [rsp + 0x1394], 0
jmp 0x140168a57
mov eax, dword [rsp + 0x1394]
inc eax
mov dword [rsp + 0x1394], eax
cmp dword [rsp + 0x1394], 0x1e
jge 0x140168bba
mov dword [rsp + 0x1398], 0x4d
mov dword [rsp + 0xc2c], 0
jmp 0x140168a8d
mov eax, dword [rsp + 0xc2c]
inc eax
mov dword [rsp + 0xc2c], eax
cmp dword [rsp + 0xc2c], 6
jge 0x140168b39
mov eax, dword [rsp + 0xc2c]
add eax, 3
mov dword [rsp + 0x5d8], eax
mov eax, dword [rsp + 0x5d8]
add eax, 2
mov dword [rsp + 0x5d8], eax
cmp dword [rsp + 0x5d8], 0xb
jne 0x140168b26
mov dword [rsp + 0x5d4], 0x2a
mov eax, dword [rsp + 0x5d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168af7
mov eax, dword [rsp + 0x5d4]
shl eax, 1
mov dword [rsp + 0x5d4], eax
jmp 0x140168b08
mov eax, dword [rsp + 0x5d4]
add eax, 3
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x5d8]
imul eax, dword [rsp + 0x1398]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b10], eax
cmp dword [rsp + 0x5d8], 0x12
jl 0x140168aac
jmp 0x140168a7d
cmp dword [rsp + 0x1398], 0x23
jle 0x140168bb5
mov eax, dword [rsp + 0x1398]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x139c], eax
mov dword [rsp + 0x5dc], 0x2a
mov eax, dword [rsp + 0x5dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168b89
mov eax, dword [rsp + 0x5dc]
shl eax, 1
mov dword [rsp + 0x5dc], eax
jmp 0x140168b9a
mov eax, dword [rsp + 0x5dc]
add eax, 3
mov dword [rsp + 0x5dc], eax
mov eax, dword [rsp + 0x139c]
sub eax, 4
mov dword [rsp + 0x139c], eax
cmp dword [rsp + 0x139c], 0
jg 0x140168b59
jmp 0x140168a47
cmp dword [rsp + 0x5e0], 0x1e
jl 0x1401689bc
jmp 0x14016898d
jmp 0x14016847a
jmp 0x140168dda
mov dword [rsp + 0x13a0], 0
jmp 0x140168bf4
mov eax, dword [rsp + 0x13a0]
inc eax
mov dword [rsp + 0x13a0], eax
cmp dword [rsp + 0x13a0], 0x1e
jge 0x140168dda
mov dword [rsp + 0x13a4], 0x59
mov dword [rsp + 0xc30], 0
jmp 0x140168c2a
mov eax, dword [rsp + 0xc30]
inc eax
mov dword [rsp + 0xc30], eax
cmp dword [rsp + 0xc30], 7
jge 0x140168d18
mov eax, dword [rsp + 0xc30]
add eax, 4
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0x5ec]
add eax, 3
mov dword [rsp + 0x5ec], eax
cmp dword [rsp + 0x5ec], 0xe
jne 0x140168d05
mov dword [rsp + 0x5e4], 0x2a
mov eax, dword [rsp + 0x5e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168c98
mov eax, dword [rsp + 0x5e4]
shl eax, 1
mov dword [rsp + 0x5e4], eax
jmp 0x140168ca9
mov eax, dword [rsp + 0x5e4]
add eax, 3
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0x5ec]
imul eax, dword [rsp + 0x13a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b14], eax
mov dword [rsp + 0x5e8], 0x2a
mov eax, dword [rsp + 0x5e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168cf4
mov eax, dword [rsp + 0x5e8]
shl eax, 1
mov dword [rsp + 0x5e8], eax
jmp 0x140168d05
mov eax, dword [rsp + 0x5e8]
add eax, 3
mov dword [rsp + 0x5e8], eax
cmp dword [rsp + 0x5ec], 0x19
jl 0x140168c49
jmp 0x140168c1a
cmp dword [rsp + 0x13a4], 0x28
jle 0x140168d94
mov eax, dword [rsp + 0x13a4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x13a8], eax
mov dword [rsp + 0x5f0], 0x2a
mov eax, dword [rsp + 0x5f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168d68
mov eax, dword [rsp + 0x5f0]
shl eax, 1
mov dword [rsp + 0x5f0], eax
jmp 0x140168d79
mov eax, dword [rsp + 0x5f0]
add eax, 3
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x13a8]
sub eax, 3
mov dword [rsp + 0x13a8], eax
cmp dword [rsp + 0x13a8], 0
jg 0x140168d38
mov dword [rsp + 0x5f4], 0x2a
mov eax, dword [rsp + 0x5f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140168dc4
mov eax, dword [rsp + 0x5f4]
shl eax, 1
mov dword [rsp + 0x5f4], eax
jmp 0x140168dd5
mov eax, dword [rsp + 0x5f4]
add eax, 3
mov dword [rsp + 0x5f4], eax
jmp 0x140168be4
xor eax, eax
cmp eax, 1
je 0x140169c49
xor eax, eax
cmp eax, 1
je 0x140169520
mov dword [rsp + 0x13ac], 0
jmp 0x140168e0d
mov eax, dword [rsp + 0x13ac]
inc eax
mov dword [rsp + 0x13ac], eax
cmp dword [rsp + 0x13ac], 0x1e
jge 0x14016951b
mov dword [rsp + 0x13c8], 0x3f
mov dword [rsp + 0xc34], 0
jmp 0x140168e43
mov eax, dword [rsp + 0xc34]
inc eax
mov dword [rsp + 0xc34], eax
cmp dword [rsp + 0xc34], 6
jge 0x1401691c3
mov eax, dword [rsp + 0xc34]
add eax, 5
mov dword [rsp + 0x600], eax
mov eax, dword [rsp + 0x600]
add eax, 4
mov dword [rsp + 0x600], eax
cmp dword [rsp + 0x600], 0x11
jne 0x1401691b0
mov dword [rsp + 0x13b0], 0
jmp 0x140168e9e
mov eax, dword [rsp + 0x13b0]
inc eax
mov dword [rsp + 0x13b0], eax
cmp dword [rsp + 0x13b0], 0x1e
jge 0x140169009
mov dword [rsp + 0x13b4], 0x2a
mov dword [rsp + 0xc38], 0
jmp 0x140168ed4
mov eax, dword [rsp + 0xc38]
inc eax
mov dword [rsp + 0xc38], eax
cmp dword [rsp + 0xc38], 4
jge 0x140168f83
mov eax, dword [rsp + 0xc38]
add eax, 2
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x5f8]
inc eax
mov dword [rsp + 0x5f8], eax
cmp dword [rsp + 0x5f8], 7
jne 0x140168f70
mov dword [rsp + 0x100], Ordinal_79
cmp dword [rsp + 0x100], 0
jle 0x140168f52
mov eax, dword [rsp + 0x100]
sub eax, 5
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 0xa
jne 0x140168f50
mov eax, dword [rsp + 0x100]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x100], eax
jmp 0x140168f18
mov eax, dword [rsp + 0x5f8]
imul eax, dword [rsp + 0x13b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b18], eax
cmp dword [rsp + 0x5f8], 0xb
jl 0x140168ef3
jmp 0x140168ec4
cmp dword [rsp + 0x13b4], 0x14
jle 0x140169004
mov eax, dword [rsp + 0x13b4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13b8], eax
mov dword [rsp + 0x104], Ordinal_79
cmp dword [rsp + 0x104], 0
jle 0x140168fe9
mov eax, dword [rsp + 0x104]
sub eax, 5
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0xa
jne 0x140168fe7
mov eax, dword [rsp + 0x104]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x104], eax
jmp 0x140168faf
mov eax, dword [rsp + 0x13b8]
sub eax, 2
mov dword [rsp + 0x13b8], eax
cmp dword [rsp + 0x13b8], 0
jg 0x140168fa4
jmp 0x140168e8e
mov eax, dword [rsp + 0x600]
imul eax, dword [rsp + 0x13c8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1b1c], eax
mov dword [rsp + 0x13bc], 0
jmp 0x140169045
mov eax, dword [rsp + 0x13bc]
inc eax
mov dword [rsp + 0x13bc], eax
cmp dword [rsp + 0x13bc], 0x1e
jge 0x1401691b0
mov dword [rsp + 0x13c0], 0x2a
mov dword [rsp + 0xc3c], 0
jmp 0x14016907b
mov eax, dword [rsp + 0xc3c]
inc eax
mov dword [rsp + 0xc3c], eax
cmp dword [rsp + 0xc3c], 4
jge 0x14016912a
mov eax, dword [rsp + 0xc3c]
add eax, 2
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x5fc]
inc eax
mov dword [rsp + 0x5fc], eax
cmp dword [rsp + 0x5fc], 7
jne 0x140169117
mov dword [rsp + 0x108], Ordinal_79
cmp dword [rsp + 0x108], 0
jle 0x1401690f9
mov eax, dword [rsp + 0x108]
sub eax, 5
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xa
jne 0x1401690f7
mov eax, dword [rsp + 0x108]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x108], eax
jmp 0x1401690bf
mov eax, dword [rsp + 0x5fc]
imul eax, dword [rsp + 0x13c0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b20], eax
cmp dword [rsp + 0x5fc], 0xb
jl 0x14016909a
jmp 0x14016906b
cmp dword [rsp + 0x13c0], 0x14
jle 0x1401691ab
mov eax, dword [rsp + 0x13c0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13c4], eax
mov dword [rsp + 0x10c], Ordinal_79
cmp dword [rsp + 0x10c], 0
jle 0x140169190
mov eax, dword [rsp + 0x10c]
sub eax, 5
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xa
jne 0x14016918e
mov eax, dword [rsp + 0x10c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10c], eax
jmp 0x140169156
mov eax, dword [rsp + 0x13c4]
sub eax, 2
mov dword [rsp + 0x13c4], eax
cmp dword [rsp + 0x13c4], 0
jg 0x14016914b
jmp 0x140169035
cmp dword [rsp + 0x600], 0x1c
jl 0x140168e62
jmp 0x140168e33
cmp dword [rsp + 0x13c8], 0x1e
jle 0x14016938e
mov eax, dword [rsp + 0x13c8]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x13d8], eax
mov dword [rsp + 0x13cc], 0
jmp 0x140169204
mov eax, dword [rsp + 0x13cc]
inc eax
mov dword [rsp + 0x13cc], eax
cmp dword [rsp + 0x13cc], 0x1e
jge 0x14016936f
mov dword [rsp + 0x13d0], 0x2a
mov dword [rsp + 0xc40], 0
jmp 0x14016923a
mov eax, dword [rsp + 0xc40]
inc eax
mov dword [rsp + 0xc40], eax
cmp dword [rsp + 0xc40], 4
jge 0x1401692e9
mov eax, dword [rsp + 0xc40]
add eax, 2
mov dword [rsp + 0x604], eax
mov eax, dword [rsp + 0x604]
inc eax
mov dword [rsp + 0x604], eax
cmp dword [rsp + 0x604], 7
jne 0x1401692d6
mov dword [rsp + 0x110], Ordinal_79
cmp dword [rsp + 0x110], 0
jle 0x1401692b8
mov eax, dword [rsp + 0x110]
sub eax, 5
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0xa
jne 0x1401692b6
mov eax, dword [rsp + 0x110]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x110], eax
jmp 0x14016927e
mov eax, dword [rsp + 0x604]
imul eax, dword [rsp + 0x13d0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b24], eax
cmp dword [rsp + 0x604], 0xb
jl 0x140169259
jmp 0x14016922a
cmp dword [rsp + 0x13d0], 0x14
jle 0x14016936a
mov eax, dword [rsp + 0x13d0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13d4], eax
mov dword [rsp + 0x114], Ordinal_79
cmp dword [rsp + 0x114], 0
jle 0x14016934f
mov eax, dword [rsp + 0x114]
sub eax, 5
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0xa
jne 0x14016934d
mov eax, dword [rsp + 0x114]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x114], eax
jmp 0x140169315
mov eax, dword [rsp + 0x13d4]
sub eax, 2
mov dword [rsp + 0x13d4], eax
cmp dword [rsp + 0x13d4], 0
jg 0x14016930a
jmp 0x1401691f4
mov eax, dword [rsp + 0x13d8]
sub eax, 2
mov dword [rsp + 0x13d8], eax
cmp dword [rsp + 0x13d8], 0
jg 0x1401691e7
mov dword [rsp + 0x13dc], 0
jmp 0x1401693ab
mov eax, dword [rsp + 0x13dc]
inc eax
mov dword [rsp + 0x13dc], eax
cmp dword [rsp + 0x13dc], 0x1e
jge 0x140169516
mov dword [rsp + 0x13e0], 0x2a
mov dword [rsp + 0xc44], 0
jmp 0x1401693e1
mov eax, dword [rsp + 0xc44]
inc eax
mov dword [rsp + 0xc44], eax
cmp dword [rsp + 0xc44], 4
jge 0x140169490
mov eax, dword [rsp + 0xc44]
add eax, 2
mov dword [rsp + 0x608], eax
mov eax, dword [rsp + 0x608]
inc eax
mov dword [rsp + 0x608], eax
cmp dword [rsp + 0x608], 7
jne 0x14016947d
mov dword [rsp + 0x118], Ordinal_79
cmp dword [rsp + 0x118], 0
jle 0x14016945f
mov eax, dword [rsp + 0x118]
sub eax, 5
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xa
jne 0x14016945d
mov eax, dword [rsp + 0x118]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x118], eax
jmp 0x140169425
mov eax, dword [rsp + 0x608]
imul eax, dword [rsp + 0x13e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b28], eax
cmp dword [rsp + 0x608], 0xb
jl 0x140169400
jmp 0x1401693d1
cmp dword [rsp + 0x13e0], 0x14
jle 0x140169511
mov eax, dword [rsp + 0x13e0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13e4], eax
mov dword [rsp + 0x11c], Ordinal_79
cmp dword [rsp + 0x11c], 0
jle 0x1401694f6
mov eax, dword [rsp + 0x11c]
sub eax, 5
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xa
jne 0x1401694f4
mov eax, dword [rsp + 0x11c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x11c], eax
jmp 0x1401694bc
mov eax, dword [rsp + 0x13e4]
sub eax, 2
mov dword [rsp + 0x13e4], eax
cmp dword [rsp + 0x13e4], 0
jg 0x1401694b1
jmp 0x14016939b
jmp 0x140168dfd
jmp 0x140169c49
mov dword [rsp + 0x13e8], 0
jmp 0x14016953d
mov eax, dword [rsp + 0x13e8]
inc eax
mov dword [rsp + 0x13e8], eax
cmp dword [rsp + 0x13e8], 0x1e
jge 0x140169c49
mov dword [rsp + 0x1404], 0x34
mov dword [rsp + 0xc48], 0
jmp 0x140169573
mov eax, dword [rsp + 0xc48]
inc eax
mov dword [rsp + 0xc48], eax
cmp dword [rsp + 0xc48], 7
jge 0x1401698f2
mov eax, dword [rsp + 0xc48]
add eax, 4
mov dword [rsp + 0x614], eax
mov eax, dword [rsp + 0x614]
add eax, 3
mov dword [rsp + 0x614], eax
cmp dword [rsp + 0x614], 0x10
jne 0x1401698df
mov dword [rsp + 0x13ec], 0
jmp 0x1401695ce
mov eax, dword [rsp + 0x13ec]
inc eax
mov dword [rsp + 0x13ec], eax
cmp dword [rsp + 0x13ec], 0x1e
jge 0x140169739
mov dword [rsp + 0x13f0], 0x2a
mov dword [rsp + 0xc4c], 0
jmp 0x140169604
mov eax, dword [rsp + 0xc4c]
inc eax
mov dword [rsp + 0xc4c], eax
cmp dword [rsp + 0xc4c], 4
jge 0x1401696b3
mov eax, dword [rsp + 0xc4c]
add eax, 2
mov dword [rsp + 0x60c], eax
mov eax, dword [rsp + 0x60c]
inc eax
mov dword [rsp + 0x60c], eax
cmp dword [rsp + 0x60c], 7
jne 0x1401696a0
mov dword [rsp + 0x120], Ordinal_79
cmp dword [rsp + 0x120], 0
jle 0x140169682
mov eax, dword [rsp + 0x120]
sub eax, 5
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0xa
jne 0x140169680
mov eax, dword [rsp + 0x120]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x120], eax
jmp 0x140169648
mov eax, dword [rsp + 0x60c]
imul eax, dword [rsp + 0x13f0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b2c], eax
cmp dword [rsp + 0x60c], 0xb
jl 0x140169623
jmp 0x1401695f4
cmp dword [rsp + 0x13f0], 0x14
jle 0x140169734
mov eax, dword [rsp + 0x13f0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x13f4], eax
mov dword [rsp + 0x124], Ordinal_79
cmp dword [rsp + 0x124], 0
jle 0x140169719
mov eax, dword [rsp + 0x124]
sub eax, 5
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0xa
jne 0x140169717
mov eax, dword [rsp + 0x124]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x124], eax
jmp 0x1401696df
mov eax, dword [rsp + 0x13f4]
sub eax, 2
mov dword [rsp + 0x13f4], eax
cmp dword [rsp + 0x13f4], 0
jg 0x1401696d4
jmp 0x1401695be
mov eax, dword [rsp + 0x614]
imul eax, dword [rsp + 0x1404]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1b30], eax
mov dword [rsp + 0x13f8], 0
jmp 0x140169774
mov eax, dword [rsp + 0x13f8]
inc eax
mov dword [rsp + 0x13f8], eax
cmp dword [rsp + 0x13f8], 0x1e
jge 0x1401698df
mov dword [rsp + 0x13fc], 0x2a
mov dword [rsp + 0xc50], 0
jmp 0x1401697aa
mov eax, dword [rsp + 0xc50]
inc eax
mov dword [rsp + 0xc50], eax
cmp dword [rsp + 0xc50], 4
jge 0x140169859
mov eax, dword [rsp + 0xc50]
add eax, 2
mov dword [rsp + 0x610], eax
mov eax, dword [rsp + 0x610]
inc eax
mov dword [rsp + 0x610], eax
cmp dword [rsp + 0x610], 7
jne 0x140169846
mov dword [rsp + 0x128], Ordinal_79
cmp dword [rsp + 0x128], 0
jle 0x140169828
mov eax, dword [rsp + 0x128]
sub eax, 5
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0xa
jne 0x140169826
mov eax, dword [rsp + 0x128]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x128], eax
jmp 0x1401697ee
mov eax, dword [rsp + 0x610]
imul eax, dword [rsp + 0x13fc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b34], eax
cmp dword [rsp + 0x610], 0xb
jl 0x1401697c9
jmp 0x14016979a
cmp dword [rsp + 0x13fc], 0x14
jle 0x1401698da
mov eax, dword [rsp + 0x13fc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1400], eax
mov dword [rsp + 0x12c], Ordinal_79
cmp dword [rsp + 0x12c], 0
jle 0x1401698bf
mov eax, dword [rsp + 0x12c]
sub eax, 5
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0xa
jne 0x1401698bd
mov eax, dword [rsp + 0x12c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x140169885
mov eax, dword [rsp + 0x1400]
sub eax, 2
mov dword [rsp + 0x1400], eax
cmp dword [rsp + 0x1400], 0
jg 0x14016987a
jmp 0x140169764
cmp dword [rsp + 0x614], 0x1b
jl 0x140169592
jmp 0x140169563
cmp dword [rsp + 0x1404], 0x19
jle 0x140169abc
mov eax, dword [rsp + 0x1404]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1414], eax
mov dword [rsp + 0x1408], 0
jmp 0x140169933
mov eax, dword [rsp + 0x1408]
inc eax
mov dword [rsp + 0x1408], eax
cmp dword [rsp + 0x1408], 0x1e
jge 0x140169a9e
mov dword [rsp + 0x140c], 0x2a
mov dword [rsp + 0xc54], 0
jmp 0x140169969
mov eax, dword [rsp + 0xc54]
inc eax
mov dword [rsp + 0xc54], eax
cmp dword [rsp + 0xc54], 4
jge 0x140169a18
mov eax, dword [rsp + 0xc54]
add eax, 2
mov dword [rsp + 0x618], eax
mov eax, dword [rsp + 0x618]
inc eax
mov dword [rsp + 0x618], eax
cmp dword [rsp + 0x618], 7
jne 0x140169a05
mov dword [rsp + 0x130], Ordinal_79
cmp dword [rsp + 0x130], 0
jle 0x1401699e7
mov eax, dword [rsp + 0x130]
sub eax, 5
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xa
jne 0x1401699e5
mov eax, dword [rsp + 0x130]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x130], eax
jmp 0x1401699ad
mov eax, dword [rsp + 0x618]
imul eax, dword [rsp + 0x140c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b38], eax
cmp dword [rsp + 0x618], 0xb
jl 0x140169988
jmp 0x140169959
cmp dword [rsp + 0x140c], 0x14
jle 0x140169a99
mov eax, dword [rsp + 0x140c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1410], eax
mov dword [rsp + 0x134], Ordinal_79
cmp dword [rsp + 0x134], 0
jle 0x140169a7e
mov eax, dword [rsp + 0x134]
sub eax, 5
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xa
jne 0x140169a7c
mov eax, dword [rsp + 0x134]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x134], eax
jmp 0x140169a44
mov eax, dword [rsp + 0x1410]
sub eax, 2
mov dword [rsp + 0x1410], eax
cmp dword [rsp + 0x1410], 0
jg 0x140169a39
jmp 0x140169923
mov eax, dword [rsp + 0x1414]
dec eax
mov dword [rsp + 0x1414], eax
cmp dword [rsp + 0x1414], 0
jg 0x140169916
mov dword [rsp + 0x1418], 0
jmp 0x140169ad9
mov eax, dword [rsp + 0x1418]
inc eax
mov dword [rsp + 0x1418], eax
cmp dword [rsp + 0x1418], 0x1e
jge 0x140169c44
mov dword [rsp + 0x141c], 0x2a
mov dword [rsp + 0xc58], 0
jmp 0x140169b0f
mov eax, dword [rsp + 0xc58]
inc eax
mov dword [rsp + 0xc58], eax
cmp dword [rsp + 0xc58], 4
jge 0x140169bbe
mov eax, dword [rsp + 0xc58]
add eax, 2
mov dword [rsp + 0x61c], eax
mov eax, dword [rsp + 0x61c]
inc eax
mov dword [rsp + 0x61c], eax
cmp dword [rsp + 0x61c], 7
jne 0x140169bab
mov dword [rsp + 0x138], Ordinal_79
cmp dword [rsp + 0x138], 0
jle 0x140169b8d
mov eax, dword [rsp + 0x138]
sub eax, 5
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0xa
jne 0x140169b8b
mov eax, dword [rsp + 0x138]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x138], eax
jmp 0x140169b53
mov eax, dword [rsp + 0x61c]
imul eax, dword [rsp + 0x141c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b3c], eax
cmp dword [rsp + 0x61c], 0xb
jl 0x140169b2e
jmp 0x140169aff
cmp dword [rsp + 0x141c], 0x14
jle 0x140169c3f
mov eax, dword [rsp + 0x141c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1420], eax
mov dword [rsp + 0x13c], Ordinal_79
cmp dword [rsp + 0x13c], 0
jle 0x140169c24
mov eax, dword [rsp + 0x13c]
sub eax, 5
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xa
jne 0x140169c22
mov eax, dword [rsp + 0x13c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x13c], eax
jmp 0x140169bea
mov eax, dword [rsp + 0x1420]
sub eax, 2
mov dword [rsp + 0x1420], eax
cmp dword [rsp + 0x1420], 0
jg 0x140169bdf
jmp 0x140169ac9
jmp 0x14016952d
xor eax, eax
cmp eax, 1
je 0x14016ada7
xor eax, eax
cmp eax, 1
je 0x14016a503
mov dword [rsp + 0x1424], 0
jmp 0x140169c7c
mov eax, dword [rsp + 0x1424]
inc eax
mov dword [rsp + 0x1424], eax
cmp dword [rsp + 0x1424], 0x1e
jge 0x14016a4fe
mov dword [rsp + 0x1440], 0x3f
mov dword [rsp + 0xc5c], 0
jmp 0x140169cb2
mov eax, dword [rsp + 0xc5c]
inc eax
mov dword [rsp + 0xc5c], eax
cmp dword [rsp + 0xc5c], 9
jge 0x14016a0ea
mov eax, dword [rsp + 0xc5c]
add eax, 7
mov dword [rsp + 0x638], eax
mov eax, dword [rsp + 0x638]
add eax, 4
mov dword [rsp + 0x638], eax
cmp dword [rsp + 0x638], 0x15
jne 0x14016a0d7
mov dword [rsp + 0x1428], 0
jmp 0x140169d0d
mov eax, dword [rsp + 0x1428]
inc eax
mov dword [rsp + 0x1428], eax
cmp dword [rsp + 0x1428], 0x1e
jge 0x140169ed6
mov dword [rsp + 0x142c], 0x11
mov dword [rsp + 0xc60], 0
jmp 0x140169d43
mov eax, dword [rsp + 0xc60]
inc eax
mov dword [rsp + 0xc60], eax
cmp dword [rsp + 0xc60], 3
jge 0x140169e1e
mov eax, dword [rsp + 0xc60]
inc eax
mov dword [rsp + 0x624], eax
mov eax, dword [rsp + 0x624]
inc eax
mov dword [rsp + 0x624], eax
cmp dword [rsp + 0x624], 4
jne 0x140169e0b
mov dword [rsp + 0x620], 0xd
mov dword [rsp + 0xc64], 0
jmp 0x140169da7
mov eax, dword [rsp + 0xc64]
inc eax
mov dword [rsp + 0xc64], eax
cmp dword [rsp + 0xc64], 4
jge 0x140169df0
mov eax, dword [rsp + 0xc64]
mov ecx, dword [rsp + 0x620]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x620], eax
mov eax, dword [rsp + 0x620]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140169dee
imul eax, dword [rsp + 0x620], 3
mov dword [rsp + 0x620], eax
jmp 0x140169d97
mov eax, dword [rsp + 0x624]
imul eax, dword [rsp + 0x142c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b40], eax
cmp dword [rsp + 0x624], 6
jl 0x140169d61
jmp 0x140169d33
cmp dword [rsp + 0x142c], 0xa
jle 0x140169ed1
mov eax, dword [rsp + 0x142c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1430], eax
mov dword [rsp + 0x628], 0xd
mov dword [rsp + 0xc68], 0
jmp 0x140169e6a
mov eax, dword [rsp + 0xc68]
inc eax
mov dword [rsp + 0xc68], eax
cmp dword [rsp + 0xc68], 4
jge 0x140169eb3
mov eax, dword [rsp + 0xc68]
mov ecx, dword [rsp + 0x628]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x628], eax
mov eax, dword [rsp + 0x628]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140169eb1
imul eax, dword [rsp + 0x628], 3
mov dword [rsp + 0x628], eax
jmp 0x140169e5a
mov eax, dword [rsp + 0x1430]
dec eax
mov dword [rsp + 0x1430], eax
cmp dword [rsp + 0x1430], 0
jg 0x140169e42
jmp 0x140169cfd
mov eax, dword [rsp + 0x638]
imul eax, dword [rsp + 0x1440]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b44], eax
mov dword [rsp + 0x1434], 0
jmp 0x140169f0e
mov eax, dword [rsp + 0x1434]
inc eax
mov dword [rsp + 0x1434], eax
cmp dword [rsp + 0x1434], 0x1e
jge 0x14016a0d7
mov dword [rsp + 0x1438], 0x11
mov dword [rsp + 0xc6c], 0
jmp 0x140169f44
mov eax, dword [rsp + 0xc6c]
inc eax
mov dword [rsp + 0xc6c], eax
cmp dword [rsp + 0xc6c], 3
jge 0x14016a01f
mov eax, dword [rsp + 0xc6c]
inc eax
mov dword [rsp + 0x630], eax
mov eax, dword [rsp + 0x630]
inc eax
mov dword [rsp + 0x630], eax
cmp dword [rsp + 0x630], 4
jne 0x14016a00c
mov dword [rsp + 0x62c], 0xd
mov dword [rsp + 0xc70], 0
jmp 0x140169fa8
mov eax, dword [rsp + 0xc70]
inc eax
mov dword [rsp + 0xc70], eax
cmp dword [rsp + 0xc70], 4
jge 0x140169ff1
mov eax, dword [rsp + 0xc70]
mov ecx, dword [rsp + 0x62c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x62c], eax
mov eax, dword [rsp + 0x62c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140169fef
imul eax, dword [rsp + 0x62c], 3
mov dword [rsp + 0x62c], eax
jmp 0x140169f98
mov eax, dword [rsp + 0x630]
imul eax, dword [rsp + 0x1438]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b48], eax
cmp dword [rsp + 0x630], 6
jl 0x140169f62
jmp 0x140169f34
cmp dword [rsp + 0x1438], 0xa
jle 0x14016a0d2
mov eax, dword [rsp + 0x1438]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x143c], eax
mov dword [rsp + 0x634], 0xd
mov dword [rsp + 0xc74], 0
jmp 0x14016a06b
mov eax, dword [rsp + 0xc74]
inc eax
mov dword [rsp + 0xc74], eax
cmp dword [rsp + 0xc74], 4
jge 0x14016a0b4
mov eax, dword [rsp + 0xc74]
mov ecx, dword [rsp + 0x634]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x634], eax
mov eax, dword [rsp + 0x634]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a0b2
imul eax, dword [rsp + 0x634], 3
mov dword [rsp + 0x634], eax
jmp 0x14016a05b
mov eax, dword [rsp + 0x143c]
dec eax
mov dword [rsp + 0x143c], eax
cmp dword [rsp + 0x143c], 0
jg 0x14016a043
jmp 0x140169efe
cmp dword [rsp + 0x638], 0x23
jl 0x140169cd1
jmp 0x140169ca2
cmp dword [rsp + 0x1440], 0x28
jle 0x14016a313
mov eax, dword [rsp + 0x1440]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1450], eax
mov dword [rsp + 0x1444], 0
jmp 0x14016a12b
mov eax, dword [rsp + 0x1444]
inc eax
mov dword [rsp + 0x1444], eax
cmp dword [rsp + 0x1444], 0x1e
jge 0x14016a2f4
mov dword [rsp + 0x1448], 0x11
mov dword [rsp + 0xc78], 0
jmp 0x14016a161
mov eax, dword [rsp + 0xc78]
inc eax
mov dword [rsp + 0xc78], eax
cmp dword [rsp + 0xc78], 3
jge 0x14016a23c
mov eax, dword [rsp + 0xc78]
inc eax
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0x640]
inc eax
mov dword [rsp + 0x640], eax
cmp dword [rsp + 0x640], 4
jne 0x14016a229
mov dword [rsp + 0x63c], 0xd
mov dword [rsp + 0xc7c], 0
jmp 0x14016a1c5
mov eax, dword [rsp + 0xc7c]
inc eax
mov dword [rsp + 0xc7c], eax
cmp dword [rsp + 0xc7c], 4
jge 0x14016a20e
mov eax, dword [rsp + 0xc7c]
mov ecx, dword [rsp + 0x63c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x63c], eax
mov eax, dword [rsp + 0x63c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a20c
imul eax, dword [rsp + 0x63c], 3
mov dword [rsp + 0x63c], eax
jmp 0x14016a1b5
mov eax, dword [rsp + 0x640]
imul eax, dword [rsp + 0x1448]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b4c], eax
cmp dword [rsp + 0x640], 6
jl 0x14016a17f
jmp 0x14016a151
cmp dword [rsp + 0x1448], 0xa
jle 0x14016a2ef
mov eax, dword [rsp + 0x1448]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x144c], eax
mov dword [rsp + 0x644], 0xd
mov dword [rsp + 0xc80], 0
jmp 0x14016a288
mov eax, dword [rsp + 0xc80]
inc eax
mov dword [rsp + 0xc80], eax
cmp dword [rsp + 0xc80], 4
jge 0x14016a2d1
mov eax, dword [rsp + 0xc80]
mov ecx, dword [rsp + 0x644]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x644], eax
mov eax, dword [rsp + 0x644]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a2cf
imul eax, dword [rsp + 0x644], 3
mov dword [rsp + 0x644], eax
jmp 0x14016a278
mov eax, dword [rsp + 0x144c]
dec eax
mov dword [rsp + 0x144c], eax
cmp dword [rsp + 0x144c], 0
jg 0x14016a260
jmp 0x14016a11b
mov eax, dword [rsp + 0x1450]
sub eax, 2
mov dword [rsp + 0x1450], eax
cmp dword [rsp + 0x1450], 0
jg 0x14016a10e
mov dword [rsp + 0x1454], 0
jmp 0x14016a330
mov eax, dword [rsp + 0x1454]
inc eax
mov dword [rsp + 0x1454], eax
cmp dword [rsp + 0x1454], 0x1e
jge 0x14016a4f9
mov dword [rsp + 0x1458], 0x11
mov dword [rsp + 0xc84], 0
jmp 0x14016a366
mov eax, dword [rsp + 0xc84]
inc eax
mov dword [rsp + 0xc84], eax
cmp dword [rsp + 0xc84], 3
jge 0x14016a441
mov eax, dword [rsp + 0xc84]
inc eax
mov dword [rsp + 0x64c], eax
mov eax, dword [rsp + 0x64c]
inc eax
mov dword [rsp + 0x64c], eax
cmp dword [rsp + 0x64c], 4
jne 0x14016a42e
mov dword [rsp + 0x648], 0xd
mov dword [rsp + 0xc88], 0
jmp 0x14016a3ca
mov eax, dword [rsp + 0xc88]
inc eax
mov dword [rsp + 0xc88], eax
cmp dword [rsp + 0xc88], 4
jge 0x14016a413
mov eax, dword [rsp + 0xc88]
mov ecx, dword [rsp + 0x648]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x648], eax
mov eax, dword [rsp + 0x648]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a411
imul eax, dword [rsp + 0x648], 3
mov dword [rsp + 0x648], eax
jmp 0x14016a3ba
mov eax, dword [rsp + 0x64c]
imul eax, dword [rsp + 0x1458]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b50], eax
cmp dword [rsp + 0x64c], 6
jl 0x14016a384
jmp 0x14016a356
cmp dword [rsp + 0x1458], 0xa
jle 0x14016a4f4
mov eax, dword [rsp + 0x1458]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x145c], eax
mov dword [rsp + 0x650], 0xd
mov dword [rsp + 0xc8c], 0
jmp 0x14016a48d
mov eax, dword [rsp + 0xc8c]
inc eax
mov dword [rsp + 0xc8c], eax
cmp dword [rsp + 0xc8c], 4
jge 0x14016a4d6
mov eax, dword [rsp + 0xc8c]
mov ecx, dword [rsp + 0x650]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x650], eax
mov eax, dword [rsp + 0x650]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a4d4
imul eax, dword [rsp + 0x650], 3
mov dword [rsp + 0x650], eax
jmp 0x14016a47d
mov eax, dword [rsp + 0x145c]
dec eax
mov dword [rsp + 0x145c], eax
cmp dword [rsp + 0x145c], 0
jg 0x14016a465
jmp 0x14016a320
jmp 0x140169c6c
jmp 0x14016ada7
mov dword [rsp + 0x1460], 0
jmp 0x14016a520
mov eax, dword [rsp + 0x1460]
inc eax
mov dword [rsp + 0x1460], eax
cmp dword [rsp + 0x1460], 0x1e
jge 0x14016ada7
mov dword [rsp + 0x147c], 0x5c
mov dword [rsp + 0xc90], 0
jmp 0x14016a556
mov eax, dword [rsp + 0xc90]
inc eax
mov dword [rsp + 0xc90], eax
cmp dword [rsp + 0xc90], 6
jge 0x14016a992
mov eax, dword [rsp + 0xc90]
add eax, 9
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x66c]
add eax, 3
mov dword [rsp + 0x66c], eax
cmp dword [rsp + 0x66c], 0x18
jne 0x14016a97f
mov dword [rsp + 0x1464], 0
jmp 0x14016a5b1
mov eax, dword [rsp + 0x1464]
inc eax
mov dword [rsp + 0x1464], eax
cmp dword [rsp + 0x1464], 0x1e
jge 0x14016a77a
mov dword [rsp + 0x1468], 0x11
mov dword [rsp + 0xc94], 0
jmp 0x14016a5e7
mov eax, dword [rsp + 0xc94]
inc eax
mov dword [rsp + 0xc94], eax
cmp dword [rsp + 0xc94], 3
jge 0x14016a6c2
mov eax, dword [rsp + 0xc94]
inc eax
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0x658]
inc eax
mov dword [rsp + 0x658], eax
cmp dword [rsp + 0x658], 4
jne 0x14016a6af
mov dword [rsp + 0x654], 0xd
mov dword [rsp + 0xc98], 0
jmp 0x14016a64b
mov eax, dword [rsp + 0xc98]
inc eax
mov dword [rsp + 0xc98], eax
cmp dword [rsp + 0xc98], 4
jge 0x14016a694
mov eax, dword [rsp + 0xc98]
mov ecx, dword [rsp + 0x654]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x654], eax
mov eax, dword [rsp + 0x654]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a692
imul eax, dword [rsp + 0x654], 3
mov dword [rsp + 0x654], eax
jmp 0x14016a63b
mov eax, dword [rsp + 0x658]
imul eax, dword [rsp + 0x1468]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b54], eax
cmp dword [rsp + 0x658], 6
jl 0x14016a605
jmp 0x14016a5d7
cmp dword [rsp + 0x1468], 0xa
jle 0x14016a775
mov eax, dword [rsp + 0x1468]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x146c], eax
mov dword [rsp + 0x65c], 0xd
mov dword [rsp + 0xc9c], 0
jmp 0x14016a70e
mov eax, dword [rsp + 0xc9c]
inc eax
mov dword [rsp + 0xc9c], eax
cmp dword [rsp + 0xc9c], 4
jge 0x14016a757
mov eax, dword [rsp + 0xc9c]
mov ecx, dword [rsp + 0x65c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0x65c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a755
imul eax, dword [rsp + 0x65c], 3
mov dword [rsp + 0x65c], eax
jmp 0x14016a6fe
mov eax, dword [rsp + 0x146c]
dec eax
mov dword [rsp + 0x146c], eax
cmp dword [rsp + 0x146c], 0
jg 0x14016a6e6
jmp 0x14016a5a1
mov eax, dword [rsp + 0x66c]
imul eax, dword [rsp + 0x147c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1b58], eax
mov dword [rsp + 0x1470], 0
jmp 0x14016a7b6
mov eax, dword [rsp + 0x1470]
inc eax
mov dword [rsp + 0x1470], eax
cmp dword [rsp + 0x1470], 0x1e
jge 0x14016a97f
mov dword [rsp + 0x1474], 0x11
mov dword [rsp + 0xca0], 0
jmp 0x14016a7ec
mov eax, dword [rsp + 0xca0]
inc eax
mov dword [rsp + 0xca0], eax
cmp dword [rsp + 0xca0], 3
jge 0x14016a8c7
mov eax, dword [rsp + 0xca0]
inc eax
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x664]
inc eax
mov dword [rsp + 0x664], eax
cmp dword [rsp + 0x664], 4
jne 0x14016a8b4
mov dword [rsp + 0x660], 0xd
mov dword [rsp + 0xca4], 0
jmp 0x14016a850
mov eax, dword [rsp + 0xca4]
inc eax
mov dword [rsp + 0xca4], eax
cmp dword [rsp + 0xca4], 4
jge 0x14016a899
mov eax, dword [rsp + 0xca4]
mov ecx, dword [rsp + 0x660]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0x660]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a897
imul eax, dword [rsp + 0x660], 3
mov dword [rsp + 0x660], eax
jmp 0x14016a840
mov eax, dword [rsp + 0x664]
imul eax, dword [rsp + 0x1474]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b5c], eax
cmp dword [rsp + 0x664], 6
jl 0x14016a80a
jmp 0x14016a7dc
cmp dword [rsp + 0x1474], 0xa
jle 0x14016a97a
mov eax, dword [rsp + 0x1474]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1478], eax
mov dword [rsp + 0x668], 0xd
mov dword [rsp + 0xca8], 0
jmp 0x14016a913
mov eax, dword [rsp + 0xca8]
inc eax
mov dword [rsp + 0xca8], eax
cmp dword [rsp + 0xca8], 4
jge 0x14016a95c
mov eax, dword [rsp + 0xca8]
mov ecx, dword [rsp + 0x668]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x668]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016a95a
imul eax, dword [rsp + 0x668], 3
mov dword [rsp + 0x668], eax
jmp 0x14016a903
mov eax, dword [rsp + 0x1478]
dec eax
mov dword [rsp + 0x1478], eax
cmp dword [rsp + 0x1478], 0
jg 0x14016a8eb
jmp 0x14016a7a6
cmp dword [rsp + 0x66c], 0x21
jl 0x14016a575
jmp 0x14016a546
cmp dword [rsp + 0x147c], 0x32
jle 0x14016abbc
mov eax, dword [rsp + 0x147c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x148c], eax
mov dword [rsp + 0x1480], 0
jmp 0x14016a9d4
mov eax, dword [rsp + 0x1480]
inc eax
mov dword [rsp + 0x1480], eax
cmp dword [rsp + 0x1480], 0x1e
jge 0x14016ab9d
mov dword [rsp + 0x1484], 0x11
mov dword [rsp + 0xcac], 0
jmp 0x14016aa0a
mov eax, dword [rsp + 0xcac]
inc eax
mov dword [rsp + 0xcac], eax
cmp dword [rsp + 0xcac], 3
jge 0x14016aae5
mov eax, dword [rsp + 0xcac]
inc eax
mov dword [rsp + 0x674], eax
mov eax, dword [rsp + 0x674]
inc eax
mov dword [rsp + 0x674], eax
cmp dword [rsp + 0x674], 4
jne 0x14016aad2
mov dword [rsp + 0x670], 0xd
mov dword [rsp + 0xcb0], 0
jmp 0x14016aa6e
mov eax, dword [rsp + 0xcb0]
inc eax
mov dword [rsp + 0xcb0], eax
cmp dword [rsp + 0xcb0], 4
jge 0x14016aab7
mov eax, dword [rsp + 0xcb0]
mov ecx, dword [rsp + 0x670]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x670], eax
mov eax, dword [rsp + 0x670]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016aab5
imul eax, dword [rsp + 0x670], 3
mov dword [rsp + 0x670], eax
jmp 0x14016aa5e
mov eax, dword [rsp + 0x674]
imul eax, dword [rsp + 0x1484]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b60], eax
cmp dword [rsp + 0x674], 6
jl 0x14016aa28
jmp 0x14016a9fa
cmp dword [rsp + 0x1484], 0xa
jle 0x14016ab98
mov eax, dword [rsp + 0x1484]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1488], eax
mov dword [rsp + 0x678], 0xd
mov dword [rsp + 0xcb4], 0
jmp 0x14016ab31
mov eax, dword [rsp + 0xcb4]
inc eax
mov dword [rsp + 0xcb4], eax
cmp dword [rsp + 0xcb4], 4
jge 0x14016ab7a
mov eax, dword [rsp + 0xcb4]
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 0x14016ab78
imul eax, dword [rsp + 0x678], 3
mov dword [rsp + 0x678], eax
jmp 0x14016ab21
mov eax, dword [rsp + 0x1488]
dec eax
mov dword [rsp + 0x1488], eax
cmp dword [rsp + 0x1488], 0
jg 0x14016ab09
jmp 0x14016a9c4
mov eax, dword [rsp + 0x148c]
sub eax, 5
mov dword [rsp + 0x148c], eax
cmp dword [rsp + 0x148c], 0
jg 0x14016a9b7
mov dword [rsp + 0x1490], 0
jmp 0x14016abd9
mov eax, dword [rsp + 0x1490]
inc eax
mov dword [rsp + 0x1490], eax
cmp dword [rsp + 0x1490], 0x1e
jge 0x14016ada2
mov dword [rsp + 0x1494], 0x11
mov dword [rsp + 0xcb8], 0
jmp 0x14016ac0f
mov eax, dword [rsp + 0xcb8]
inc eax
mov dword [rsp + 0xcb8], eax
cmp dword [rsp + 0xcb8], 3
jge 0x14016acea
mov eax, dword [rsp + 0xcb8]
inc eax
mov dword [rsp + 0x680], eax
mov eax, dword [rsp + 0x680]
inc eax
mov dword [rsp + 0x680], eax
cmp dword [rsp + 0x680], 4
jne 0x14016acd7
mov dword [rsp + 0x67c], 0xd
mov dword [rsp + 0xcbc], 0
jmp 0x14016ac73
mov eax, dword [rsp + 0xcbc]
inc eax
mov dword [rsp + 0xcbc], eax
cmp dword [rsp + 0xcbc], 4
jge 0x14016acbc
mov eax, dword [rsp + 0xcbc]
mov ecx, dword [rsp + 0x67c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x67c], eax
mov eax, dword [rsp + 0x67c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016acba
imul eax, dword [rsp + 0x67c], 3
mov dword [rsp + 0x67c], eax
jmp 0x14016ac63
mov eax, dword [rsp + 0x680]
imul eax, dword [rsp + 0x1494]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b64], eax
cmp dword [rsp + 0x680], 6
jl 0x14016ac2d
jmp 0x14016abff
cmp dword [rsp + 0x1494], 0xa
jle 0x14016ad9d
mov eax, dword [rsp + 0x1494]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1498], eax
mov dword [rsp + 0x684], 0xd
mov dword [rsp + 0xcc0], 0
jmp 0x14016ad36
mov eax, dword [rsp + 0xcc0]
inc eax
mov dword [rsp + 0xcc0], eax
cmp dword [rsp + 0xcc0], 4
jge 0x14016ad7f
mov eax, dword [rsp + 0xcc0]
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 0x14016ad7d
imul eax, dword [rsp + 0x684], 3
mov dword [rsp + 0x684], eax
jmp 0x14016ad26
mov eax, dword [rsp + 0x1498]
dec eax
mov dword [rsp + 0x1498], eax
cmp dword [rsp + 0x1498], 0
jg 0x14016ad0e
jmp 0x14016abc9
jmp 0x14016a510
xor eax, eax
cmp eax, 1
je 0x14016bb6c
xor eax, eax
cmp eax, 1
je 0x14016b496
mov dword [rsp + 0x149c], 0
jmp 0x14016adda
mov eax, dword [rsp + 0x149c]
inc eax
mov dword [rsp + 0x149c], eax
cmp dword [rsp + 0x149c], 0x1e
jge 0x14016b491
mov dword [rsp + 0x14b8], 0x33
mov dword [rsp + 0xcc4], 0
jmp 0x14016ae10
mov eax, dword [rsp + 0xcc4]
inc eax
mov dword [rsp + 0xcc4], eax
cmp dword [rsp + 0xcc4], 6
jge 0x14016b162
mov eax, dword [rsp + 0xcc4]
add eax, 2
mov dword [rsp + 0x6a0], eax
mov eax, dword [rsp + 0x6a0]
add eax, 3
mov dword [rsp + 0x6a0], eax
cmp dword [rsp + 0x6a0], 0xb
jne 0x14016b14f
mov dword [rsp + 0x14a0], 0
jmp 0x14016ae6b
mov eax, dword [rsp + 0x14a0]
inc eax
mov dword [rsp + 0x14a0], eax
cmp dword [rsp + 0x14a0], 0x1e
jge 0x14016afc1
mov dword [rsp + 0x14a4], 7
mov dword [rsp + 0xcc8], 0
jmp 0x14016aea1
mov eax, dword [rsp + 0xcc8]
inc eax
mov dword [rsp + 0xcc8], eax
cmp dword [rsp + 0xcc8], 2
jge 0x14016af44
mov eax, dword [rsp + 0xcc8]
inc eax
mov dword [rsp + 0x68c], eax
mov eax, dword [rsp + 0x68c]
inc eax
mov dword [rsp + 0x68c], eax
cmp dword [rsp + 0x68c], 2
jne 0x14016af35
mov dword [rsp + 0x688], 0x15
mov eax, dword [rsp + 0x688]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016af09
mov eax, dword [rsp + 0x688]
shl eax, 1
mov dword [rsp + 0x688], eax
jmp 0x14016af1a
mov eax, dword [rsp + 0x688]
add eax, 3
mov dword [rsp + 0x688], eax
mov eax, dword [rsp + 0x68c]
imul eax, dword [rsp + 0x14a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b68], eax
cmp dword [rsp + 0x68c], 3
jl 0x14016aebf
jmp 0x14016ae91
cmp dword [rsp + 0x14a4], 5
jle 0x14016afbc
mov eax, dword [rsp + 0x14a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14a8], eax
mov dword [rsp + 0x690], 0x15
mov eax, dword [rsp + 0x690]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016af91
mov eax, dword [rsp + 0x690]
shl eax, 1
mov dword [rsp + 0x690], eax
jmp 0x14016afa2
mov eax, dword [rsp + 0x690]
add eax, 3
mov dword [rsp + 0x690], eax
mov eax, dword [rsp + 0x14a8]
dec eax
mov dword [rsp + 0x14a8], eax
cmp dword [rsp + 0x14a8], 0
jg 0x14016af61
jmp 0x14016ae5b
mov eax, dword [rsp + 0x6a0]
imul eax, dword [rsp + 0x14b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b6c], eax
mov dword [rsp + 0x14ac], 0
jmp 0x14016aff9
mov eax, dword [rsp + 0x14ac]
inc eax
mov dword [rsp + 0x14ac], eax
cmp dword [rsp + 0x14ac], 0x1e
jge 0x14016b14f
mov dword [rsp + 0x14b0], 7
mov dword [rsp + 0xccc], 0
jmp 0x14016b02f
mov eax, dword [rsp + 0xccc]
inc eax
mov dword [rsp + 0xccc], eax
cmp dword [rsp + 0xccc], 2
jge 0x14016b0d2
mov eax, dword [rsp + 0xccc]
inc eax
mov dword [rsp + 0x698], eax
mov eax, dword [rsp + 0x698]
inc eax
mov dword [rsp + 0x698], eax
cmp dword [rsp + 0x698], 2
jne 0x14016b0c3
mov dword [rsp + 0x694], 0x15
mov eax, dword [rsp + 0x694]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b097
mov eax, dword [rsp + 0x694]
shl eax, 1
mov dword [rsp + 0x694], eax
jmp 0x14016b0a8
mov eax, dword [rsp + 0x694]
add eax, 3
mov dword [rsp + 0x694], eax
mov eax, dword [rsp + 0x698]
imul eax, dword [rsp + 0x14b0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b70], eax
cmp dword [rsp + 0x698], 3
jl 0x14016b04d
jmp 0x14016b01f
cmp dword [rsp + 0x14b0], 5
jle 0x14016b14a
mov eax, dword [rsp + 0x14b0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14b4], eax
mov dword [rsp + 0x69c], 0x15
mov eax, dword [rsp + 0x69c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b11f
mov eax, dword [rsp + 0x69c]
shl eax, 1
mov dword [rsp + 0x69c], eax
jmp 0x14016b130
mov eax, dword [rsp + 0x69c]
add eax, 3
mov dword [rsp + 0x69c], eax
mov eax, dword [rsp + 0x14b4]
dec eax
mov dword [rsp + 0x14b4], eax
cmp dword [rsp + 0x14b4], 0
jg 0x14016b0ef
jmp 0x14016afe9
cmp dword [rsp + 0x6a0], 0xf
jl 0x14016ae2f
jmp 0x14016ae00
cmp dword [rsp + 0x14b8], 0x19
jle 0x14016b319
mov eax, dword [rsp + 0x14b8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x14c8], eax
mov dword [rsp + 0x14bc], 0
jmp 0x14016b1a4
mov eax, dword [rsp + 0x14bc]
inc eax
mov dword [rsp + 0x14bc], eax
cmp dword [rsp + 0x14bc], 0x1e
jge 0x14016b2fa
mov dword [rsp + 0x14c0], 7
mov dword [rsp + 0xcd0], 0
jmp 0x14016b1da
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0xcd0], eax
cmp dword [rsp + 0xcd0], 2
jge 0x14016b27d
mov eax, dword [rsp + 0xcd0]
inc eax
mov dword [rsp + 0x6a8], eax
mov eax, dword [rsp + 0x6a8]
inc eax
mov dword [rsp + 0x6a8], eax
cmp dword [rsp + 0x6a8], 2
jne 0x14016b26e
mov dword [rsp + 0x6a4], 0x15
mov eax, dword [rsp + 0x6a4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b242
mov eax, dword [rsp + 0x6a4]
shl eax, 1
mov dword [rsp + 0x6a4], eax
jmp 0x14016b253
mov eax, dword [rsp + 0x6a4]
add eax, 3
mov dword [rsp + 0x6a4], eax
mov eax, dword [rsp + 0x6a8]
imul eax, dword [rsp + 0x14c0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b74], eax
cmp dword [rsp + 0x6a8], 3
jl 0x14016b1f8
jmp 0x14016b1ca
cmp dword [rsp + 0x14c0], 5
jle 0x14016b2f5
mov eax, dword [rsp + 0x14c0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c4], eax
mov dword [rsp + 0x6ac], 0x15
mov eax, dword [rsp + 0x6ac]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b2ca
mov eax, dword [rsp + 0x6ac]
shl eax, 1
mov dword [rsp + 0x6ac], eax
jmp 0x14016b2db
mov eax, dword [rsp + 0x6ac]
add eax, 3
mov dword [rsp + 0x6ac], eax
mov eax, dword [rsp + 0x14c4]
dec eax
mov dword [rsp + 0x14c4], eax
cmp dword [rsp + 0x14c4], 0
jg 0x14016b29a
jmp 0x14016b194
mov eax, dword [rsp + 0x14c8]
sub eax, 2
mov dword [rsp + 0x14c8], eax
cmp dword [rsp + 0x14c8], 0
jg 0x14016b187
mov dword [rsp + 0x14cc], 0
jmp 0x14016b336
mov eax, dword [rsp + 0x14cc]
inc eax
mov dword [rsp + 0x14cc], eax
cmp dword [rsp + 0x14cc], 0x1e
jge 0x14016b48c
mov dword [rsp + 0x14d0], 7
mov dword [rsp + 0xcd4], 0
jmp 0x14016b36c
mov eax, dword [rsp + 0xcd4]
inc eax
mov dword [rsp + 0xcd4], eax
cmp dword [rsp + 0xcd4], 2
jge 0x14016b40f
mov eax, dword [rsp + 0xcd4]
inc eax
mov dword [rsp + 0x6b4], eax
mov eax, dword [rsp + 0x6b4]
inc eax
mov dword [rsp + 0x6b4], eax
cmp dword [rsp + 0x6b4], 2
jne 0x14016b400
mov dword [rsp + 0x6b0], 0x15
mov eax, dword [rsp + 0x6b0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b3d4
mov eax, dword [rsp + 0x6b0]
shl eax, 1
mov dword [rsp + 0x6b0], eax
jmp 0x14016b3e5
mov eax, dword [rsp + 0x6b0]
add eax, 3
mov dword [rsp + 0x6b0], eax
mov eax, dword [rsp + 0x6b4]
imul eax, dword [rsp + 0x14d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b78], eax
cmp dword [rsp + 0x6b4], 3
jl 0x14016b38a
jmp 0x14016b35c
cmp dword [rsp + 0x14d0], 5
jle 0x14016b487
mov eax, dword [rsp + 0x14d0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14d4], eax
mov dword [rsp + 0x6b8], 0x15
mov eax, dword [rsp + 0x6b8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b45c
mov eax, dword [rsp + 0x6b8]
shl eax, 1
mov dword [rsp + 0x6b8], eax
jmp 0x14016b46d
mov eax, dword [rsp + 0x6b8]
add eax, 3
mov dword [rsp + 0x6b8], eax
mov eax, dword [rsp + 0x14d4]
dec eax
mov dword [rsp + 0x14d4], eax
cmp dword [rsp + 0x14d4], 0
jg 0x14016b42c
jmp 0x14016b326
jmp 0x14016adca
jmp 0x14016bb6c
mov dword [rsp + 0x14d8], 0
jmp 0x14016b4b3
mov eax, dword [rsp + 0x14d8]
inc eax
mov dword [rsp + 0x14d8], eax
cmp dword [rsp + 0x14d8], 0x1e
jge 0x14016bb6c
mov dword [rsp + 0x14f4], 0x44
mov dword [rsp + 0xcd8], 0
jmp 0x14016b4e9
mov eax, dword [rsp + 0xcd8]
inc eax
mov dword [rsp + 0xcd8], eax
cmp dword [rsp + 0xcd8], 7
jge 0x14016b83e
mov eax, dword [rsp + 0xcd8]
add eax, 4
mov dword [rsp + 0x6d4], eax
mov eax, dword [rsp + 0x6d4]
add eax, 4
mov dword [rsp + 0x6d4], eax
cmp dword [rsp + 0x6d4], 0x10
jne 0x14016b82b
mov dword [rsp + 0x14dc], 0
jmp 0x14016b544
mov eax, dword [rsp + 0x14dc]
inc eax
mov dword [rsp + 0x14dc], eax
cmp dword [rsp + 0x14dc], 0x1e
jge 0x14016b69a
mov dword [rsp + 0x14e0], 7
mov dword [rsp + 0xcdc], 0
jmp 0x14016b57a
mov eax, dword [rsp + 0xcdc]
inc eax
mov dword [rsp + 0xcdc], eax
cmp dword [rsp + 0xcdc], 2
jge 0x14016b61d
mov eax, dword [rsp + 0xcdc]
inc eax
mov dword [rsp + 0x6c0], eax
mov eax, dword [rsp + 0x6c0]
inc eax
mov dword [rsp + 0x6c0], eax
cmp dword [rsp + 0x6c0], 2
jne 0x14016b60e
mov dword [rsp + 0x6bc], 0x15
mov eax, dword [rsp + 0x6bc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b5e2
mov eax, dword [rsp + 0x6bc]
shl eax, 1
mov dword [rsp + 0x6bc], eax
jmp 0x14016b5f3
mov eax, dword [rsp + 0x6bc]
add eax, 3
mov dword [rsp + 0x6bc], eax
mov eax, dword [rsp + 0x6c0]
imul eax, dword [rsp + 0x14e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b7c], eax
cmp dword [rsp + 0x6c0], 3
jl 0x14016b598
jmp 0x14016b56a
cmp dword [rsp + 0x14e0], 5
jle 0x14016b695
mov eax, dword [rsp + 0x14e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14e4], eax
mov dword [rsp + 0x6c4], 0x15
mov eax, dword [rsp + 0x6c4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b66a
mov eax, dword [rsp + 0x6c4]
shl eax, 1
mov dword [rsp + 0x6c4], eax
jmp 0x14016b67b
mov eax, dword [rsp + 0x6c4]
add eax, 3
mov dword [rsp + 0x6c4], eax
mov eax, dword [rsp + 0x14e4]
dec eax
mov dword [rsp + 0x14e4], eax
cmp dword [rsp + 0x14e4], 0
jg 0x14016b63a
jmp 0x14016b534
mov eax, dword [rsp + 0x6d4]
imul eax, dword [rsp + 0x14f4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b80], eax
mov dword [rsp + 0x14e8], 0
jmp 0x14016b6d5
mov eax, dword [rsp + 0x14e8]
inc eax
mov dword [rsp + 0x14e8], eax
cmp dword [rsp + 0x14e8], 0x1e
jge 0x14016b82b
mov dword [rsp + 0x14ec], 7
mov dword [rsp + 0xce0], 0
jmp 0x14016b70b
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0xce0], eax
cmp dword [rsp + 0xce0], 2
jge 0x14016b7ae
mov eax, dword [rsp + 0xce0]
inc eax
mov dword [rsp + 0x6cc], eax
mov eax, dword [rsp + 0x6cc]
inc eax
mov dword [rsp + 0x6cc], eax
cmp dword [rsp + 0x6cc], 2
jne 0x14016b79f
mov dword [rsp + 0x6c8], 0x15
mov eax, dword [rsp + 0x6c8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b773
mov eax, dword [rsp + 0x6c8]
shl eax, 1
mov dword [rsp + 0x6c8], eax
jmp 0x14016b784
mov eax, dword [rsp + 0x6c8]
add eax, 3
mov dword [rsp + 0x6c8], eax
mov eax, dword [rsp + 0x6cc]
imul eax, dword [rsp + 0x14ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b84], eax
cmp dword [rsp + 0x6cc], 3
jl 0x14016b729
jmp 0x14016b6fb
cmp dword [rsp + 0x14ec], 5
jle 0x14016b826
mov eax, dword [rsp + 0x14ec]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14f0], eax
mov dword [rsp + 0x6d0], 0x15
mov eax, dword [rsp + 0x6d0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b7fb
mov eax, dword [rsp + 0x6d0]
shl eax, 1
mov dword [rsp + 0x6d0], eax
jmp 0x14016b80c
mov eax, dword [rsp + 0x6d0]
add eax, 3
mov dword [rsp + 0x6d0], eax
mov eax, dword [rsp + 0x14f0]
dec eax
mov dword [rsp + 0x14f0], eax
cmp dword [rsp + 0x14f0], 0
jg 0x14016b7cb
jmp 0x14016b6c5
cmp dword [rsp + 0x6d4], 0x14
jl 0x14016b508
jmp 0x14016b4d9
cmp dword [rsp + 0x14f4], 0x28
jle 0x14016b9f4
mov eax, dword [rsp + 0x14f4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1504], eax
mov dword [rsp + 0x14f8], 0
jmp 0x14016b87f
mov eax, dword [rsp + 0x14f8]
inc eax
mov dword [rsp + 0x14f8], eax
cmp dword [rsp + 0x14f8], 0x1e
jge 0x14016b9d5
mov dword [rsp + 0x14fc], 7
mov dword [rsp + 0xce4], 0
jmp 0x14016b8b5
mov eax, dword [rsp + 0xce4]
inc eax
mov dword [rsp + 0xce4], eax
cmp dword [rsp + 0xce4], 2
jge 0x14016b958
mov eax, dword [rsp + 0xce4]
inc eax
mov dword [rsp + 0x6dc], eax
mov eax, dword [rsp + 0x6dc]
inc eax
mov dword [rsp + 0x6dc], eax
cmp dword [rsp + 0x6dc], 2
jne 0x14016b949
mov dword [rsp + 0x6d8], 0x15
mov eax, dword [rsp + 0x6d8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b91d
mov eax, dword [rsp + 0x6d8]
shl eax, 1
mov dword [rsp + 0x6d8], eax
jmp 0x14016b92e
mov eax, dword [rsp + 0x6d8]
add eax, 3
mov dword [rsp + 0x6d8], eax
mov eax, dword [rsp + 0x6dc]
imul eax, dword [rsp + 0x14fc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b88], eax
cmp dword [rsp + 0x6dc], 3
jl 0x14016b8d3
jmp 0x14016b8a5
cmp dword [rsp + 0x14fc], 5
jle 0x14016b9d0
mov eax, dword [rsp + 0x14fc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1500], eax
mov dword [rsp + 0x6e0], 0x15
mov eax, dword [rsp + 0x6e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016b9a5
mov eax, dword [rsp + 0x6e0]
shl eax, 1
mov dword [rsp + 0x6e0], eax
jmp 0x14016b9b6
mov eax, dword [rsp + 0x6e0]
add eax, 3
mov dword [rsp + 0x6e0], eax
mov eax, dword [rsp + 0x1500]
dec eax
mov dword [rsp + 0x1500], eax
cmp dword [rsp + 0x1500], 0
jg 0x14016b975
jmp 0x14016b86f
mov eax, dword [rsp + 0x1504]
sub eax, 3
mov dword [rsp + 0x1504], eax
cmp dword [rsp + 0x1504], 0
jg 0x14016b862
mov dword [rsp + 0x1508], 0
jmp 0x14016ba11
mov eax, dword [rsp + 0x1508]
inc eax
mov dword [rsp + 0x1508], eax
cmp dword [rsp + 0x1508], 0x1e
jge 0x14016bb67
mov dword [rsp + 0x150c], 7
mov dword [rsp + 0xce8], 0
jmp 0x14016ba47
mov eax, dword [rsp + 0xce8]
inc eax
mov dword [rsp + 0xce8], eax
cmp dword [rsp + 0xce8], 2
jge 0x14016baea
mov eax, dword [rsp + 0xce8]
inc eax
mov dword [rsp + 0x6e8], eax
mov eax, dword [rsp + 0x6e8]
inc eax
mov dword [rsp + 0x6e8], eax
cmp dword [rsp + 0x6e8], 2
jne 0x14016badb
mov dword [rsp + 0x6e4], 0x15
mov eax, dword [rsp + 0x6e4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016baaf
mov eax, dword [rsp + 0x6e4]
shl eax, 1
mov dword [rsp + 0x6e4], eax
jmp 0x14016bac0
mov eax, dword [rsp + 0x6e4]
add eax, 3
mov dword [rsp + 0x6e4], eax
mov eax, dword [rsp + 0x6e8]
imul eax, dword [rsp + 0x150c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b8c], eax
cmp dword [rsp + 0x6e8], 3
jl 0x14016ba65
jmp 0x14016ba37
cmp dword [rsp + 0x150c], 5
jle 0x14016bb62
mov eax, dword [rsp + 0x150c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1510], eax
mov dword [rsp + 0x6ec], 0x15
mov eax, dword [rsp + 0x6ec]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016bb37
mov eax, dword [rsp + 0x6ec]
shl eax, 1
mov dword [rsp + 0x6ec], eax
jmp 0x14016bb48
mov eax, dword [rsp + 0x6ec]
add eax, 3
mov dword [rsp + 0x6ec], eax
mov eax, dword [rsp + 0x1510]
dec eax
mov dword [rsp + 0x1510], eax
cmp dword [rsp + 0x1510], 0
jg 0x14016bb07
jmp 0x14016ba01
jmp 0x14016b4a3
call fcn.14025eb20
xor eax, eax
cmp eax, 1
je 0x14016c4f4
xor eax, eax
cmp eax, 1
je 0x14016c2f1
mov dword [rsp + 0x1514], 0
jmp 0x14016bba4
mov eax, dword [rsp + 0x1514]
inc eax
mov dword [rsp + 0x1514], eax
cmp dword [rsp + 0x1514], 0x1e
jge 0x14016c2ec
mov dword [rsp + 0x71c], 0x4d
mov dword [rsp + 0xcec], 0
jmp 0x14016bbda
mov eax, dword [rsp + 0xcec]
inc eax
mov dword [rsp + 0xcec], eax
cmp dword [rsp + 0xcec], 8
jge 0x14016be0a
mov eax, dword [rsp + 0xcec]
add eax, 6
mov dword [rsp + 0x700], eax
mov eax, dword [rsp + 0x700]
add eax, 5
mov dword [rsp + 0x700], eax
cmp dword [rsp + 0x700], 0x12
jne 0x14016bdf7
mov dword [rsp + 0x6f0], 0x2a
mov eax, dword [rsp + 0x6f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016bc48
mov eax, dword [rsp + 0x6f0]
shl eax, 1
mov dword [rsp + 0x6f0], eax
jmp 0x14016bc59
mov eax, dword [rsp + 0x6f0]
add eax, 3
mov dword [rsp + 0x6f0], eax
mov eax, dword [rsp + 0x700]
imul eax, dword [rsp + 0x71c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b90], eax
mov dword [rsp + 0x1518], 0
jmp 0x14016bc94
mov eax, dword [rsp + 0x1518]
inc eax
mov dword [rsp + 0x1518], eax
cmp dword [rsp + 0x1518], 0x1e
jge 0x14016bdf7
mov dword [rsp + 0x151c], 0x4d
mov dword [rsp + 0xcf0], 0
jmp 0x14016bcca
mov eax, dword [rsp + 0xcf0]
inc eax
mov dword [rsp + 0xcf0], eax
cmp dword [rsp + 0xcf0], 6
jge 0x14016bd76
mov eax, dword [rsp + 0xcf0]
add eax, 3
mov dword [rsp + 0x6f8], eax
mov eax, dword [rsp + 0x6f8]
add eax, 2
mov dword [rsp + 0x6f8], eax
cmp dword [rsp + 0x6f8], 0xb
jne 0x14016bd63
mov dword [rsp + 0x6f4], 0x2a
mov eax, dword [rsp + 0x6f4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016bd34
mov eax, dword [rsp + 0x6f4]
shl eax, 1
mov dword [rsp + 0x6f4], eax
jmp 0x14016bd45
mov eax, dword [rsp + 0x6f4]
add eax, 3
mov dword [rsp + 0x6f4], eax
mov eax, dword [rsp + 0x6f8]
imul eax, dword [rsp + 0x151c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b94], eax
cmp dword [rsp + 0x6f8], 0x12
jl 0x14016bce9
jmp 0x14016bcba
cmp dword [rsp + 0x151c], 0x23
jle 0x14016bdf2
mov eax, dword [rsp + 0x151c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1520], eax
mov dword [rsp + 0x6fc], 0x2a
mov eax, dword [rsp + 0x6fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016bdc6
mov eax, dword [rsp + 0x6fc]
shl eax, 1
mov dword [rsp + 0x6fc], eax
jmp 0x14016bdd7
mov eax, dword [rsp + 0x6fc]
add eax, 3
mov dword [rsp + 0x6fc], eax
mov eax, dword [rsp + 0x1520]
sub eax, 4
mov dword [rsp + 0x1520], eax
cmp dword [rsp + 0x1520], 0
jg 0x14016bd96
jmp 0x14016bc84
cmp dword [rsp + 0x700], 0x1e
jl 0x14016bbf9
jmp 0x14016bbca
cmp dword [rsp + 0x71c], 0x23
jle 0x14016c09a
mov eax, dword [rsp + 0x71c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1530], eax
mov dword [rsp + 0xcf4], 0
jmp 0x14016be4b
mov eax, dword [rsp + 0xcf4]
inc eax
mov dword [rsp + 0xcf4], eax
cmp dword [rsp + 0xcf4], 8
jge 0x14016c07b
mov eax, dword [rsp + 0xcf4]
add eax, 6
mov dword [rsp + 0x714], eax
mov eax, dword [rsp + 0x714]
add eax, 5
mov dword [rsp + 0x714], eax
cmp dword [rsp + 0x714], 0x12
jne 0x14016c068
mov dword [rsp + 0x704], 0x2a
mov eax, dword [rsp + 0x704]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016beb9
mov eax, dword [rsp + 0x704]
shl eax, 1
mov dword [rsp + 0x704], eax
jmp 0x14016beca
mov eax, dword [rsp + 0x704]
add eax, 3
mov dword [rsp + 0x704], eax
mov eax, dword [rsp + 0x714]
imul eax, dword [rsp + 0x71c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b98], eax
mov dword [rsp + 0x1524], 0
jmp 0x14016bf05
mov eax, dword [rsp + 0x1524]
inc eax
mov dword [rsp + 0x1524], eax
cmp dword [rsp + 0x1524], 0x1e
jge 0x14016c068
mov dword [rsp + 0x1528], 0x4d
mov dword [rsp + 0xcf8], 0
jmp 0x14016bf3b
mov eax, dword [rsp + 0xcf8]
inc eax
mov dword [rsp + 0xcf8], eax
cmp dword [rsp + 0xcf8], 6
jge 0x14016bfe7
mov eax, dword [rsp + 0xcf8]
add eax, 3
mov dword [rsp + 0x70c], eax
mov eax, dword [rsp + 0x70c]
add eax, 2
mov dword [rsp + 0x70c], eax
cmp dword [rsp + 0x70c], 0xb
jne 0x14016bfd4
mov dword [rsp + 0x708], 0x2a
mov eax, dword [rsp + 0x708]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016bfa5
mov eax, dword [rsp + 0x708]
shl eax, 1
mov dword [rsp + 0x708], eax
jmp 0x14016bfb6
mov eax, dword [rsp + 0x708]
add eax, 3
mov dword [rsp + 0x708], eax
mov eax, dword [rsp + 0x70c]
imul eax, dword [rsp + 0x1528]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1b9c], eax
cmp dword [rsp + 0x70c], 0x12
jl 0x14016bf5a
jmp 0x14016bf2b
cmp dword [rsp + 0x1528], 0x23
jle 0x14016c063
mov eax, dword [rsp + 0x1528]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x152c], eax
mov dword [rsp + 0x710], 0x2a
mov eax, dword [rsp + 0x710]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c037
mov eax, dword [rsp + 0x710]
shl eax, 1
mov dword [rsp + 0x710], eax
jmp 0x14016c048
mov eax, dword [rsp + 0x710]
add eax, 3
mov dword [rsp + 0x710], eax
mov eax, dword [rsp + 0x152c]
sub eax, 4
mov dword [rsp + 0x152c], eax
cmp dword [rsp + 0x152c], 0
jg 0x14016c007
jmp 0x14016bef5
cmp dword [rsp + 0x714], 0x1e
jl 0x14016be6a
jmp 0x14016be3b
mov eax, dword [rsp + 0x1530]
sub eax, 4
mov dword [rsp + 0x1530], eax
cmp dword [rsp + 0x1530], 0
jg 0x14016be2e
mov dword [rsp + 0xcfc], 0
jmp 0x14016c0b7
mov eax, dword [rsp + 0xcfc]
inc eax
mov dword [rsp + 0xcfc], eax
cmp dword [rsp + 0xcfc], 8
jge 0x14016c2e7
mov eax, dword [rsp + 0xcfc]
add eax, 6
mov dword [rsp + 0x72c], eax
mov eax, dword [rsp + 0x72c]
add eax, 5
mov dword [rsp + 0x72c], eax
cmp dword [rsp + 0x72c], 0x12
jne 0x14016c2d4
mov dword [rsp + 0x718], 0x2a
mov eax, dword [rsp + 0x718]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c125
mov eax, dword [rsp + 0x718]
shl eax, 1
mov dword [rsp + 0x718], eax
jmp 0x14016c136
mov eax, dword [rsp + 0x718]
add eax, 3
mov dword [rsp + 0x718], eax
mov eax, dword [rsp + 0x72c]
imul eax, dword [rsp + 0x71c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ba0], eax
mov dword [rsp + 0x1534], 0
jmp 0x14016c171
mov eax, dword [rsp + 0x1534]
inc eax
mov dword [rsp + 0x1534], eax
cmp dword [rsp + 0x1534], 0x1e
jge 0x14016c2d4
mov dword [rsp + 0x1538], 0x4d
mov dword [rsp + 0xd00], 0
jmp 0x14016c1a7
mov eax, dword [rsp + 0xd00]
inc eax
mov dword [rsp + 0xd00], eax
cmp dword [rsp + 0xd00], 6
jge 0x14016c253
mov eax, dword [rsp + 0xd00]
add eax, 3
mov dword [rsp + 0x724], eax
mov eax, dword [rsp + 0x724]
add eax, 2
mov dword [rsp + 0x724], eax
cmp dword [rsp + 0x724], 0xb
jne 0x14016c240
mov dword [rsp + 0x720], 0x2a
mov eax, dword [rsp + 0x720]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c211
mov eax, dword [rsp + 0x720]
shl eax, 1
mov dword [rsp + 0x720], eax
jmp 0x14016c222
mov eax, dword [rsp + 0x720]
add eax, 3
mov dword [rsp + 0x720], eax
mov eax, dword [rsp + 0x724]
imul eax, dword [rsp + 0x1538]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ba4], eax
cmp dword [rsp + 0x724], 0x12
jl 0x14016c1c6
jmp 0x14016c197
cmp dword [rsp + 0x1538], 0x23
jle 0x14016c2cf
mov eax, dword [rsp + 0x1538]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x153c], eax
mov dword [rsp + 0x728], 0x2a
mov eax, dword [rsp + 0x728]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c2a3
mov eax, dword [rsp + 0x728]
shl eax, 1
mov dword [rsp + 0x728], eax
jmp 0x14016c2b4
mov eax, dword [rsp + 0x728]
add eax, 3
mov dword [rsp + 0x728], eax
mov eax, dword [rsp + 0x153c]
sub eax, 4
mov dword [rsp + 0x153c], eax
cmp dword [rsp + 0x153c], 0
jg 0x14016c273
jmp 0x14016c161
cmp dword [rsp + 0x72c], 0x1e
jl 0x14016c0d6
jmp 0x14016c0a7
jmp 0x14016bb94
jmp 0x14016c4f4
mov dword [rsp + 0x1540], 0
jmp 0x14016c30e
mov eax, dword [rsp + 0x1540]
inc eax
mov dword [rsp + 0x1540], eax
cmp dword [rsp + 0x1540], 0x1e
jge 0x14016c4f4
mov dword [rsp + 0x1544], 0x59
mov dword [rsp + 0xd04], 0
jmp 0x14016c344
mov eax, dword [rsp + 0xd04]
inc eax
mov dword [rsp + 0xd04], eax
cmp dword [rsp + 0xd04], 7
jge 0x14016c432
mov eax, dword [rsp + 0xd04]
add eax, 4
mov dword [rsp + 0x738], eax
mov eax, dword [rsp + 0x738]
add eax, 3
mov dword [rsp + 0x738], eax
cmp dword [rsp + 0x738], 0xe
jne 0x14016c41f
mov dword [rsp + 0x730], 0x2a
mov eax, dword [rsp + 0x730]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c3b2
mov eax, dword [rsp + 0x730]
shl eax, 1
mov dword [rsp + 0x730], eax
jmp 0x14016c3c3
mov eax, dword [rsp + 0x730]
add eax, 3
mov dword [rsp + 0x730], eax
mov eax, dword [rsp + 0x738]
imul eax, dword [rsp + 0x1544]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ba8], eax
mov dword [rsp + 0x734], 0x2a
mov eax, dword [rsp + 0x734]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c40e
mov eax, dword [rsp + 0x734]
shl eax, 1
mov dword [rsp + 0x734], eax
jmp 0x14016c41f
mov eax, dword [rsp + 0x734]
add eax, 3
mov dword [rsp + 0x734], eax
cmp dword [rsp + 0x738], 0x19
jl 0x14016c363
jmp 0x14016c334
cmp dword [rsp + 0x1544], 0x28
jle 0x14016c4ae
mov eax, dword [rsp + 0x1544]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1548], eax
mov dword [rsp + 0x73c], 0x2a
mov eax, dword [rsp + 0x73c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c482
mov eax, dword [rsp + 0x73c]
shl eax, 1
mov dword [rsp + 0x73c], eax
jmp 0x14016c493
mov eax, dword [rsp + 0x73c]
add eax, 3
mov dword [rsp + 0x73c], eax
mov eax, dword [rsp + 0x1548]
sub eax, 3
mov dword [rsp + 0x1548], eax
cmp dword [rsp + 0x1548], 0
jg 0x14016c452
mov dword [rsp + 0x740], 0x2a
mov eax, dword [rsp + 0x740]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016c4de
mov eax, dword [rsp + 0x740]
shl eax, 1
mov dword [rsp + 0x740], eax
jmp 0x14016c4ef
mov eax, dword [rsp + 0x740]
add eax, 3
mov dword [rsp + 0x740], eax
jmp 0x14016c2fe
xor eax, eax
cmp eax, 1
je 0x14016d363
xor eax, eax
cmp eax, 1
je 0x14016cc3a
mov dword [rsp + 0x154c], 0
jmp 0x14016c527
mov eax, dword [rsp + 0x154c]
inc eax
mov dword [rsp + 0x154c], eax
cmp dword [rsp + 0x154c], 0x1e
jge 0x14016cc35
mov dword [rsp + 0x1568], 0x3f
mov dword [rsp + 0xd08], 0
jmp 0x14016c55d
mov eax, dword [rsp + 0xd08]
inc eax
mov dword [rsp + 0xd08], eax
cmp dword [rsp + 0xd08], 6
jge 0x14016c8dd
mov eax, dword [rsp + 0xd08]
add eax, 5
mov dword [rsp + 0x74c], eax
mov eax, dword [rsp + 0x74c]
add eax, 4
mov dword [rsp + 0x74c], eax
cmp dword [rsp + 0x74c], 0x11
jne 0x14016c8ca
mov dword [rsp + 0x1550], 0
jmp 0x14016c5b8
mov eax, dword [rsp + 0x1550]
inc eax
mov dword [rsp + 0x1550], eax
cmp dword [rsp + 0x1550], 0x1e
jge 0x14016c723
mov dword [rsp + 0x1554], 0x2a
mov dword [rsp + 0xd0c], 0
jmp 0x14016c5ee
mov eax, dword [rsp + 0xd0c]
inc eax
mov dword [rsp + 0xd0c], eax
cmp dword [rsp + 0xd0c], 4
jge 0x14016c69d
mov eax, dword [rsp + 0xd0c]
add eax, 2
mov dword [rsp + 0x744], eax
mov eax, dword [rsp + 0x744]
inc eax
mov dword [rsp + 0x744], eax
cmp dword [rsp + 0x744], 7
jne 0x14016c68a
mov dword [rsp + 0x140], Ordinal_79
cmp dword [rsp + 0x140], 0
jle 0x14016c66c
mov eax, dword [rsp + 0x140]
sub eax, 5
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0xa
jne 0x14016c66a
mov eax, dword [rsp + 0x140]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x140], eax
jmp 0x14016c632
mov eax, dword [rsp + 0x744]
imul eax, dword [rsp + 0x1554]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bac], eax
cmp dword [rsp + 0x744], 0xb
jl 0x14016c60d
jmp 0x14016c5de
cmp dword [rsp + 0x1554], 0x14
jle 0x14016c71e
mov eax, dword [rsp + 0x1554]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1558], eax
mov dword [rsp + 0x144], Ordinal_79
cmp dword [rsp + 0x144], 0
jle 0x14016c703
mov eax, dword [rsp + 0x144]
sub eax, 5
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xa
jne 0x14016c701
mov eax, dword [rsp + 0x144]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x144], eax
jmp 0x14016c6c9
mov eax, dword [rsp + 0x1558]
sub eax, 2
mov dword [rsp + 0x1558], eax
cmp dword [rsp + 0x1558], 0
jg 0x14016c6be
jmp 0x14016c5a8
mov eax, dword [rsp + 0x74c]
imul eax, dword [rsp + 0x1568]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1bb0], eax
mov dword [rsp + 0x155c], 0
jmp 0x14016c75f
mov eax, dword [rsp + 0x155c]
inc eax
mov dword [rsp + 0x155c], eax
cmp dword [rsp + 0x155c], 0x1e
jge 0x14016c8ca
mov dword [rsp + 0x1560], 0x2a
mov dword [rsp + 0xd10], 0
jmp 0x14016c795
mov eax, dword [rsp + 0xd10]
inc eax
mov dword [rsp + 0xd10], eax
cmp dword [rsp + 0xd10], 4
jge 0x14016c844
mov eax, dword [rsp + 0xd10]
add eax, 2
mov dword [rsp + 0x748], eax
mov eax, dword [rsp + 0x748]
inc eax
mov dword [rsp + 0x748], eax
cmp dword [rsp + 0x748], 7
jne 0x14016c831
mov dword [rsp + 0x148], Ordinal_79
cmp dword [rsp + 0x148], 0
jle 0x14016c813
mov eax, dword [rsp + 0x148]
sub eax, 5
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0xa
jne 0x14016c811
mov eax, dword [rsp + 0x148]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x148], eax
jmp 0x14016c7d9
mov eax, dword [rsp + 0x748]
imul eax, dword [rsp + 0x1560]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bb4], eax
cmp dword [rsp + 0x748], 0xb
jl 0x14016c7b4
jmp 0x14016c785
cmp dword [rsp + 0x1560], 0x14
jle 0x14016c8c5
mov eax, dword [rsp + 0x1560]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1564], eax
mov dword [rsp + 0x14c], Ordinal_79
cmp dword [rsp + 0x14c], 0
jle 0x14016c8aa
mov eax, dword [rsp + 0x14c]
sub eax, 5
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 0xa
jne 0x14016c8a8
mov eax, dword [rsp + 0x14c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14c], eax
jmp 0x14016c870
mov eax, dword [rsp + 0x1564]
sub eax, 2
mov dword [rsp + 0x1564], eax
cmp dword [rsp + 0x1564], 0
jg 0x14016c865
jmp 0x14016c74f
cmp dword [rsp + 0x74c], 0x1c
jl 0x14016c57c
jmp 0x14016c54d
cmp dword [rsp + 0x1568], 0x1e
jle 0x14016caa8
mov eax, dword [rsp + 0x1568]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1578], eax
mov dword [rsp + 0x156c], 0
jmp 0x14016c91e
mov eax, dword [rsp + 0x156c]
inc eax
mov dword [rsp + 0x156c], eax
cmp dword [rsp + 0x156c], 0x1e
jge 0x14016ca89
mov dword [rsp + 0x1570], 0x2a
mov dword [rsp + 0xd14], 0
jmp 0x14016c954
mov eax, dword [rsp + 0xd14]
inc eax
mov dword [rsp + 0xd14], eax
cmp dword [rsp + 0xd14], 4
jge 0x14016ca03
mov eax, dword [rsp + 0xd14]
add eax, 2
mov dword [rsp + 0x750], eax
mov eax, dword [rsp + 0x750]
inc eax
mov dword [rsp + 0x750], eax
cmp dword [rsp + 0x750], 7
jne 0x14016c9f0
mov dword [rsp + 0x150], Ordinal_79
cmp dword [rsp + 0x150], 0
jle 0x14016c9d2
mov eax, dword [rsp + 0x150]
sub eax, 5
mov dword [rsp + 0x150], eax
cmp dword [rsp + 0x150], 0xa
jne 0x14016c9d0
mov eax, dword [rsp + 0x150]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x150], eax
jmp 0x14016c998
mov eax, dword [rsp + 0x750]
imul eax, dword [rsp + 0x1570]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bb8], eax
cmp dword [rsp + 0x750], 0xb
jl 0x14016c973
jmp 0x14016c944
cmp dword [rsp + 0x1570], 0x14
jle 0x14016ca84
mov eax, dword [rsp + 0x1570]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1574], eax
mov dword [rsp + 0x154], Ordinal_79
cmp dword [rsp + 0x154], 0
jle 0x14016ca69
mov eax, dword [rsp + 0x154]
sub eax, 5
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0xa
jne 0x14016ca67
mov eax, dword [rsp + 0x154]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x154], eax
jmp 0x14016ca2f
mov eax, dword [rsp + 0x1574]
sub eax, 2
mov dword [rsp + 0x1574], eax
cmp dword [rsp + 0x1574], 0
jg 0x14016ca24
jmp 0x14016c90e
mov eax, dword [rsp + 0x1578]
sub eax, 2
mov dword [rsp + 0x1578], eax
cmp dword [rsp + 0x1578], 0
jg 0x14016c901
mov dword [rsp + 0x157c], 0
jmp 0x14016cac5
mov eax, dword [rsp + 0x157c]
inc eax
mov dword [rsp + 0x157c], eax
cmp dword [rsp + 0x157c], 0x1e
jge 0x14016cc30
mov dword [rsp + 0x1580], 0x2a
mov dword [rsp + 0xd18], 0
jmp 0x14016cafb
mov eax, dword [rsp + 0xd18]
inc eax
mov dword [rsp + 0xd18], eax
cmp dword [rsp + 0xd18], 4
jge 0x14016cbaa
mov eax, dword [rsp + 0xd18]
add eax, 2
mov dword [rsp + 0x754], eax
mov eax, dword [rsp + 0x754]
inc eax
mov dword [rsp + 0x754], eax
cmp dword [rsp + 0x754], 7
jne 0x14016cb97
mov dword [rsp + 0x158], Ordinal_79
cmp dword [rsp + 0x158], 0
jle 0x14016cb79
mov eax, dword [rsp + 0x158]
sub eax, 5
mov dword [rsp + 0x158], eax
cmp dword [rsp + 0x158], 0xa
jne 0x14016cb77
mov eax, dword [rsp + 0x158]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x158], eax
jmp 0x14016cb3f
mov eax, dword [rsp + 0x754]
imul eax, dword [rsp + 0x1580]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bbc], eax
cmp dword [rsp + 0x754], 0xb
jl 0x14016cb1a
jmp 0x14016caeb
cmp dword [rsp + 0x1580], 0x14
jle 0x14016cc2b
mov eax, dword [rsp + 0x1580]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1584], eax
mov dword [rsp + 0x15c], Ordinal_79
cmp dword [rsp + 0x15c], 0
jle 0x14016cc10
mov eax, dword [rsp + 0x15c]
sub eax, 5
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0xa
jne 0x14016cc0e
mov eax, dword [rsp + 0x15c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x15c], eax
jmp 0x14016cbd6
mov eax, dword [rsp + 0x1584]
sub eax, 2
mov dword [rsp + 0x1584], eax
cmp dword [rsp + 0x1584], 0
jg 0x14016cbcb
jmp 0x14016cab5
jmp 0x14016c517
jmp 0x14016d363
mov dword [rsp + 0x1588], 0
jmp 0x14016cc57
mov eax, dword [rsp + 0x1588]
inc eax
mov dword [rsp + 0x1588], eax
cmp dword [rsp + 0x1588], 0x1e
jge 0x14016d363
mov dword [rsp + 0x15a4], 0x34
mov dword [rsp + 0xd1c], 0
jmp 0x14016cc8d
mov eax, dword [rsp + 0xd1c]
inc eax
mov dword [rsp + 0xd1c], eax
cmp dword [rsp + 0xd1c], 7
jge 0x14016d00c
mov eax, dword [rsp + 0xd1c]
add eax, 4
mov dword [rsp + 0x760], eax
mov eax, dword [rsp + 0x760]
add eax, 3
mov dword [rsp + 0x760], eax
cmp dword [rsp + 0x760], 0x10
jne 0x14016cff9
mov dword [rsp + 0x158c], 0
jmp 0x14016cce8
mov eax, dword [rsp + 0x158c]
inc eax
mov dword [rsp + 0x158c], eax
cmp dword [rsp + 0x158c], 0x1e
jge 0x14016ce53
mov dword [rsp + 0x1590], 0x2a
mov dword [rsp + 0xd20], 0
jmp 0x14016cd1e
mov eax, dword [rsp + 0xd20]
inc eax
mov dword [rsp + 0xd20], eax
cmp dword [rsp + 0xd20], 4
jge 0x14016cdcd
mov eax, dword [rsp + 0xd20]
add eax, 2
mov dword [rsp + 0x758], eax
mov eax, dword [rsp + 0x758]
inc eax
mov dword [rsp + 0x758], eax
cmp dword [rsp + 0x758], 7
jne 0x14016cdba
mov dword [rsp + 0x160], Ordinal_79
cmp dword [rsp + 0x160], 0
jle 0x14016cd9c
mov eax, dword [rsp + 0x160]
sub eax, 5
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0xa
jne 0x14016cd9a
mov eax, dword [rsp + 0x160]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x160], eax
jmp 0x14016cd62
mov eax, dword [rsp + 0x758]
imul eax, dword [rsp + 0x1590]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bc0], eax
cmp dword [rsp + 0x758], 0xb
jl 0x14016cd3d
jmp 0x14016cd0e
cmp dword [rsp + 0x1590], 0x14
jle 0x14016ce4e
mov eax, dword [rsp + 0x1590]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1594], eax
mov dword [rsp + 0x164], Ordinal_79
cmp dword [rsp + 0x164], 0
jle 0x14016ce33
mov eax, dword [rsp + 0x164]
sub eax, 5
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 0xa
jne 0x14016ce31
mov eax, dword [rsp + 0x164]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x164], eax
jmp 0x14016cdf9
mov eax, dword [rsp + 0x1594]
sub eax, 2
mov dword [rsp + 0x1594], eax
cmp dword [rsp + 0x1594], 0
jg 0x14016cdee
jmp 0x14016ccd8
mov eax, dword [rsp + 0x760]
imul eax, dword [rsp + 0x15a4]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1bc4], eax
mov dword [rsp + 0x1598], 0
jmp 0x14016ce8e
mov eax, dword [rsp + 0x1598]
inc eax
mov dword [rsp + 0x1598], eax
cmp dword [rsp + 0x1598], 0x1e
jge 0x14016cff9
mov dword [rsp + 0x159c], 0x2a
mov dword [rsp + 0xd24], 0
jmp 0x14016cec4
mov eax, dword [rsp + 0xd24]
inc eax
mov dword [rsp + 0xd24], eax
cmp dword [rsp + 0xd24], 4
jge 0x14016cf73
mov eax, dword [rsp + 0xd24]
add eax, 2
mov dword [rsp + 0x75c], eax
mov eax, dword [rsp + 0x75c]
inc eax
mov dword [rsp + 0x75c], eax
cmp dword [rsp + 0x75c], 7
jne 0x14016cf60
mov dword [rsp + 0x168], Ordinal_79
cmp dword [rsp + 0x168], 0
jle 0x14016cf42
mov eax, dword [rsp + 0x168]
sub eax, 5
mov dword [rsp + 0x168], eax
cmp dword [rsp + 0x168], 0xa
jne 0x14016cf40
mov eax, dword [rsp + 0x168]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x168], eax
jmp 0x14016cf08
mov eax, dword [rsp + 0x75c]
imul eax, dword [rsp + 0x159c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bc8], eax
cmp dword [rsp + 0x75c], 0xb
jl 0x14016cee3
jmp 0x14016ceb4
cmp dword [rsp + 0x159c], 0x14
jle 0x14016cff4
mov eax, dword [rsp + 0x159c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15a0], eax
mov dword [rsp + 0x16c], Ordinal_79
cmp dword [rsp + 0x16c], 0
jle 0x14016cfd9
mov eax, dword [rsp + 0x16c]
sub eax, 5
mov dword [rsp + 0x16c], eax
cmp dword [rsp + 0x16c], 0xa
jne 0x14016cfd7
mov eax, dword [rsp + 0x16c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16c], eax
jmp 0x14016cf9f
mov eax, dword [rsp + 0x15a0]
sub eax, 2
mov dword [rsp + 0x15a0], eax
cmp dword [rsp + 0x15a0], 0
jg 0x14016cf94
jmp 0x14016ce7e
cmp dword [rsp + 0x760], 0x1b
jl 0x14016ccac
jmp 0x14016cc7d
cmp dword [rsp + 0x15a4], 0x19
jle 0x14016d1d6
mov eax, dword [rsp + 0x15a4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x15b4], eax
mov dword [rsp + 0x15a8], 0
jmp 0x14016d04d
mov eax, dword [rsp + 0x15a8]
inc eax
mov dword [rsp + 0x15a8], eax
cmp dword [rsp + 0x15a8], 0x1e
jge 0x14016d1b8
mov dword [rsp + 0x15ac], 0x2a
mov dword [rsp + 0xd28], 0
jmp 0x14016d083
mov eax, dword [rsp + 0xd28]
inc eax
mov dword [rsp + 0xd28], eax
cmp dword [rsp + 0xd28], 4
jge 0x14016d132
mov eax, dword [rsp + 0xd28]
add eax, 2
mov dword [rsp + 0x764], eax
mov eax, dword [rsp + 0x764]
inc eax
mov dword [rsp + 0x764], eax
cmp dword [rsp + 0x764], 7
jne 0x14016d11f
mov dword [rsp + 0x170], Ordinal_79
cmp dword [rsp + 0x170], 0
jle 0x14016d101
mov eax, dword [rsp + 0x170]
sub eax, 5
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0xa
jne 0x14016d0ff
mov eax, dword [rsp + 0x170]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x170], eax
jmp 0x14016d0c7
mov eax, dword [rsp + 0x764]
imul eax, dword [rsp + 0x15ac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bcc], eax
cmp dword [rsp + 0x764], 0xb
jl 0x14016d0a2
jmp 0x14016d073
cmp dword [rsp + 0x15ac], 0x14
jle 0x14016d1b3
mov eax, dword [rsp + 0x15ac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15b0], eax
mov dword [rsp + 0x174], Ordinal_79
cmp dword [rsp + 0x174], 0
jle 0x14016d198
mov eax, dword [rsp + 0x174]
sub eax, 5
mov dword [rsp + 0x174], eax
cmp dword [rsp + 0x174], 0xa
jne 0x14016d196
mov eax, dword [rsp + 0x174]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x174], eax
jmp 0x14016d15e
mov eax, dword [rsp + 0x15b0]
sub eax, 2
mov dword [rsp + 0x15b0], eax
cmp dword [rsp + 0x15b0], 0
jg 0x14016d153
jmp 0x14016d03d
mov eax, dword [rsp + 0x15b4]
dec eax
mov dword [rsp + 0x15b4], eax
cmp dword [rsp + 0x15b4], 0
jg 0x14016d030
mov dword [rsp + 0x15b8], 0
jmp 0x14016d1f3
mov eax, dword [rsp + 0x15b8]
inc eax
mov dword [rsp + 0x15b8], eax
cmp dword [rsp + 0x15b8], 0x1e
jge 0x14016d35e
mov dword [rsp + 0x15bc], 0x2a
mov dword [rsp + 0xd2c], 0
jmp 0x14016d229
mov eax, dword [rsp + 0xd2c]
inc eax
mov dword [rsp + 0xd2c], eax
cmp dword [rsp + 0xd2c], 4
jge 0x14016d2d8
mov eax, dword [rsp + 0xd2c]
add eax, 2
mov dword [rsp + 0x768], eax
mov eax, dword [rsp + 0x768]
inc eax
mov dword [rsp + 0x768], eax
cmp dword [rsp + 0x768], 7
jne 0x14016d2c5
mov dword [rsp + 0x178], Ordinal_79
cmp dword [rsp + 0x178], 0
jle 0x14016d2a7
mov eax, dword [rsp + 0x178]
sub eax, 5
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 0xa
jne 0x14016d2a5
mov eax, dword [rsp + 0x178]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x178], eax
jmp 0x14016d26d
mov eax, dword [rsp + 0x768]
imul eax, dword [rsp + 0x15bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1bd0], eax
cmp dword [rsp + 0x768], 0xb
jl 0x14016d248
jmp 0x14016d219
cmp dword [rsp + 0x15bc], 0x14
jle 0x14016d359
mov eax, dword [rsp + 0x15bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x15c0], eax
mov dword [rsp + 0x17c], Ordinal_79
cmp dword [rsp + 0x17c], 0
jle 0x14016d33e
mov eax, dword [rsp + 0x17c]
sub eax, 5
mov dword [rsp + 0x17c], eax
cmp dword [rsp + 0x17c], 0xa
jne 0x14016d33c
mov eax, dword [rsp + 0x17c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x17c], eax
jmp 0x14016d304
mov eax, dword [rsp + 0x15c0]
sub eax, 2
mov dword [rsp + 0x15c0], eax
cmp dword [rsp + 0x15c0], 0
jg 0x14016d2f9
jmp 0x14016d1e3
jmp 0x14016cc47
xor eax, eax
cmp eax, 1
je 0x14016e4c1
xor eax, eax
cmp eax, 1
je 0x14016dc1d
mov dword [rsp + 0x15c4], 0
jmp 0x14016d396
mov eax, dword [rsp + 0x15c4]
inc eax
mov dword [rsp + 0x15c4], eax
cmp dword [rsp + 0x15c4], 0x1e
jge 0x14016dc18
mov dword [rsp + 0x15e0], 0x3f
mov dword [rsp + 0xd30], 0
jmp 0x14016d3cc
mov eax, dword [rsp + 0xd30]
inc eax
mov dword [rsp + 0xd30], eax
cmp dword [rsp + 0xd30], 9
jge 0x14016d804
mov eax, dword [rsp + 0xd30]
add eax, 7
mov dword [rsp + 0x784], eax
mov eax, dword [rsp + 0x784]
add eax, 4
mov dword [rsp + 0x784], eax
cmp dword [rsp + 0x784], 0x15
jne 0x14016d7f1
mov dword [rsp + 0x15c8], 0
jmp 0x14016d427
mov eax, dword [rsp + 0x15c8]
inc eax
mov dword [rsp + 0x15c8], eax
cmp dword [rsp + 0x15c8], 0x1e
jge 0x14016d5f0
mov dword [rsp + 0x15cc], 0x11
mov dword [rsp + 0xd34], 0
jmp 0x14016d45d
mov eax, dword [rsp + 0xd34]
inc eax
mov dword [rsp + 0xd34], eax
cmp dword [rsp + 0xd34], 3
jge 0x14016d538
mov eax, dword [rsp + 0xd34]
inc eax
mov dword [rsp + 0x770], eax
mov eax, dword [rsp + 0x770]
inc eax
mov dword [rsp + 0x770], eax
cmp dword [rsp + 0x770], 4
jne 0x14016d525
mov dword [rsp + 0x76c], 0xd
mov dword [rsp + 0xd38], 0
jmp 0x14016d4c1
mov eax, dword [rsp + 0xd38]
inc eax
mov dword [rsp + 0xd38], eax
cmp dword [rsp + 0xd38], 4
jge 0x14016d50a
mov eax, dword [rsp + 0xd38]
mov ecx, dword [rsp + 0x76c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x76c], eax
mov eax, dword [rsp + 0x76c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d508
imul eax, dword [rsp + 0x76c], 3
mov dword [rsp + 0x76c], eax
jmp 0x14016d4b1
mov eax, dword [rsp + 0x770]
imul eax, dword [rsp + 0x15cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bd4], eax
cmp dword [rsp + 0x770], 6
jl 0x14016d47b
jmp 0x14016d44d
cmp dword [rsp + 0x15cc], 0xa
jle 0x14016d5eb
mov eax, dword [rsp + 0x15cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15d0], eax
mov dword [rsp + 0x774], 0xd
mov dword [rsp + 0xd3c], 0
jmp 0x14016d584
mov eax, dword [rsp + 0xd3c]
inc eax
mov dword [rsp + 0xd3c], eax
cmp dword [rsp + 0xd3c], 4
jge 0x14016d5cd
mov eax, dword [rsp + 0xd3c]
mov ecx, dword [rsp + 0x774]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x774], eax
mov eax, dword [rsp + 0x774]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d5cb
imul eax, dword [rsp + 0x774], 3
mov dword [rsp + 0x774], eax
jmp 0x14016d574
mov eax, dword [rsp + 0x15d0]
dec eax
mov dword [rsp + 0x15d0], eax
cmp dword [rsp + 0x15d0], 0
jg 0x14016d55c
jmp 0x14016d417
mov eax, dword [rsp + 0x784]
imul eax, dword [rsp + 0x15e0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bd8], eax
mov dword [rsp + 0x15d4], 0
jmp 0x14016d628
mov eax, dword [rsp + 0x15d4]
inc eax
mov dword [rsp + 0x15d4], eax
cmp dword [rsp + 0x15d4], 0x1e
jge 0x14016d7f1
mov dword [rsp + 0x15d8], 0x11
mov dword [rsp + 0xd40], 0
jmp 0x14016d65e
mov eax, dword [rsp + 0xd40]
inc eax
mov dword [rsp + 0xd40], eax
cmp dword [rsp + 0xd40], 3
jge 0x14016d739
mov eax, dword [rsp + 0xd40]
inc eax
mov dword [rsp + 0x77c], eax
mov eax, dword [rsp + 0x77c]
inc eax
mov dword [rsp + 0x77c], eax
cmp dword [rsp + 0x77c], 4
jne 0x14016d726
mov dword [rsp + 0x778], 0xd
mov dword [rsp + 0xd44], 0
jmp 0x14016d6c2
mov eax, dword [rsp + 0xd44]
inc eax
mov dword [rsp + 0xd44], eax
cmp dword [rsp + 0xd44], 4
jge 0x14016d70b
mov eax, dword [rsp + 0xd44]
mov ecx, dword [rsp + 0x778]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x778], eax
mov eax, dword [rsp + 0x778]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d709
imul eax, dword [rsp + 0x778], 3
mov dword [rsp + 0x778], eax
jmp 0x14016d6b2
mov eax, dword [rsp + 0x77c]
imul eax, dword [rsp + 0x15d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bdc], eax
cmp dword [rsp + 0x77c], 6
jl 0x14016d67c
jmp 0x14016d64e
cmp dword [rsp + 0x15d8], 0xa
jle 0x14016d7ec
mov eax, dword [rsp + 0x15d8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15dc], eax
mov dword [rsp + 0x780], 0xd
mov dword [rsp + 0xd48], 0
jmp 0x14016d785
mov eax, dword [rsp + 0xd48]
inc eax
mov dword [rsp + 0xd48], eax
cmp dword [rsp + 0xd48], 4
jge 0x14016d7ce
mov eax, dword [rsp + 0xd48]
mov ecx, dword [rsp + 0x780]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x780], eax
mov eax, dword [rsp + 0x780]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d7cc
imul eax, dword [rsp + 0x780], 3
mov dword [rsp + 0x780], eax
jmp 0x14016d775
mov eax, dword [rsp + 0x15dc]
dec eax
mov dword [rsp + 0x15dc], eax
cmp dword [rsp + 0x15dc], 0
jg 0x14016d75d
jmp 0x14016d618
cmp dword [rsp + 0x784], 0x23
jl 0x14016d3eb
jmp 0x14016d3bc
cmp dword [rsp + 0x15e0], 0x28
jle 0x14016da2d
mov eax, dword [rsp + 0x15e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15f0], eax
mov dword [rsp + 0x15e4], 0
jmp 0x14016d845
mov eax, dword [rsp + 0x15e4]
inc eax
mov dword [rsp + 0x15e4], eax
cmp dword [rsp + 0x15e4], 0x1e
jge 0x14016da0e
mov dword [rsp + 0x15e8], 0x11
mov dword [rsp + 0xd4c], 0
jmp 0x14016d87b
mov eax, dword [rsp + 0xd4c]
inc eax
mov dword [rsp + 0xd4c], eax
cmp dword [rsp + 0xd4c], 3
jge 0x14016d956
mov eax, dword [rsp + 0xd4c]
inc eax
mov dword [rsp + 0x78c], eax
mov eax, dword [rsp + 0x78c]
inc eax
mov dword [rsp + 0x78c], eax
cmp dword [rsp + 0x78c], 4
jne 0x14016d943
mov dword [rsp + 0x788], 0xd
mov dword [rsp + 0xd50], 0
jmp 0x14016d8df
mov eax, dword [rsp + 0xd50]
inc eax
mov dword [rsp + 0xd50], eax
cmp dword [rsp + 0xd50], 4
jge 0x14016d928
mov eax, dword [rsp + 0xd50]
mov ecx, dword [rsp + 0x788]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x788], eax
mov eax, dword [rsp + 0x788]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d926
imul eax, dword [rsp + 0x788], 3
mov dword [rsp + 0x788], eax
jmp 0x14016d8cf
mov eax, dword [rsp + 0x78c]
imul eax, dword [rsp + 0x15e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1be0], eax
cmp dword [rsp + 0x78c], 6
jl 0x14016d899
jmp 0x14016d86b
cmp dword [rsp + 0x15e8], 0xa
jle 0x14016da09
mov eax, dword [rsp + 0x15e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15ec], eax
mov dword [rsp + 0x790], 0xd
mov dword [rsp + 0xd54], 0
jmp 0x14016d9a2
mov eax, dword [rsp + 0xd54]
inc eax
mov dword [rsp + 0xd54], eax
cmp dword [rsp + 0xd54], 4
jge 0x14016d9eb
mov eax, dword [rsp + 0xd54]
mov ecx, dword [rsp + 0x790]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x790], eax
mov eax, dword [rsp + 0x790]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016d9e9
imul eax, dword [rsp + 0x790], 3
mov dword [rsp + 0x790], eax
jmp 0x14016d992
mov eax, dword [rsp + 0x15ec]
dec eax
mov dword [rsp + 0x15ec], eax
cmp dword [rsp + 0x15ec], 0
jg 0x14016d97a
jmp 0x14016d835
mov eax, dword [rsp + 0x15f0]
sub eax, 2
mov dword [rsp + 0x15f0], eax
cmp dword [rsp + 0x15f0], 0
jg 0x14016d828
mov dword [rsp + 0x15f4], 0
jmp 0x14016da4a
mov eax, dword [rsp + 0x15f4]
inc eax
mov dword [rsp + 0x15f4], eax
cmp dword [rsp + 0x15f4], 0x1e
jge 0x14016dc13
mov dword [rsp + 0x15f8], 0x11
mov dword [rsp + 0xd58], 0
jmp 0x14016da80
mov eax, dword [rsp + 0xd58]
inc eax
mov dword [rsp + 0xd58], eax
cmp dword [rsp + 0xd58], 3
jge 0x14016db5b
mov eax, dword [rsp + 0xd58]
inc eax
mov dword [rsp + 0x798], eax
mov eax, dword [rsp + 0x798]
inc eax
mov dword [rsp + 0x798], eax
cmp dword [rsp + 0x798], 4
jne 0x14016db48
mov dword [rsp + 0x794], 0xd
mov dword [rsp + 0xd5c], 0
jmp 0x14016dae4
mov eax, dword [rsp + 0xd5c]
inc eax
mov dword [rsp + 0xd5c], eax
cmp dword [rsp + 0xd5c], 4
jge 0x14016db2d
mov eax, dword [rsp + 0xd5c]
mov ecx, dword [rsp + 0x794]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x794], eax
mov eax, dword [rsp + 0x794]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016db2b
imul eax, dword [rsp + 0x794], 3
mov dword [rsp + 0x794], eax
jmp 0x14016dad4
mov eax, dword [rsp + 0x798]
imul eax, dword [rsp + 0x15f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1be4], eax
cmp dword [rsp + 0x798], 6
jl 0x14016da9e
jmp 0x14016da70
cmp dword [rsp + 0x15f8], 0xa
jle 0x14016dc0e
mov eax, dword [rsp + 0x15f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x15fc], eax
mov dword [rsp + 0x79c], 0xd
mov dword [rsp + 0xd60], 0
jmp 0x14016dba7
mov eax, dword [rsp + 0xd60]
inc eax
mov dword [rsp + 0xd60], eax
cmp dword [rsp + 0xd60], 4
jge 0x14016dbf0
mov eax, dword [rsp + 0xd60]
mov ecx, dword [rsp + 0x79c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x79c], eax
mov eax, dword [rsp + 0x79c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016dbee
imul eax, dword [rsp + 0x79c], 3
mov dword [rsp + 0x79c], eax
jmp 0x14016db97
mov eax, dword [rsp + 0x15fc]
dec eax
mov dword [rsp + 0x15fc], eax
cmp dword [rsp + 0x15fc], 0
jg 0x14016db7f
jmp 0x14016da3a
jmp 0x14016d386
jmp 0x14016e4c1
mov dword [rsp + 0x1600], 0
jmp 0x14016dc3a
mov eax, dword [rsp + 0x1600]
inc eax
mov dword [rsp + 0x1600], eax
cmp dword [rsp + 0x1600], 0x1e
jge 0x14016e4c1
mov dword [rsp + 0x161c], 0x5c
mov dword [rsp + 0xd64], 0
jmp 0x14016dc70
mov eax, dword [rsp + 0xd64]
inc eax
mov dword [rsp + 0xd64], eax
cmp dword [rsp + 0xd64], 6
jge 0x14016e0ac
mov eax, dword [rsp + 0xd64]
add eax, 9
mov dword [rsp + 0x7b8], eax
mov eax, dword [rsp + 0x7b8]
add eax, 3
mov dword [rsp + 0x7b8], eax
cmp dword [rsp + 0x7b8], 0x18
jne 0x14016e099
mov dword [rsp + 0x1604], 0
jmp 0x14016dccb
mov eax, dword [rsp + 0x1604]
inc eax
mov dword [rsp + 0x1604], eax
cmp dword [rsp + 0x1604], 0x1e
jge 0x14016de94
mov dword [rsp + 0x1608], 0x11
mov dword [rsp + 0xd68], 0
jmp 0x14016dd01
mov eax, dword [rsp + 0xd68]
inc eax
mov dword [rsp + 0xd68], eax
cmp dword [rsp + 0xd68], 3
jge 0x14016dddc
mov eax, dword [rsp + 0xd68]
inc eax
mov dword [rsp + 0x7a4], eax
mov eax, dword [rsp + 0x7a4]
inc eax
mov dword [rsp + 0x7a4], eax
cmp dword [rsp + 0x7a4], 4
jne 0x14016ddc9
mov dword [rsp + 0x7a0], 0xd
mov dword [rsp + 0xd6c], 0
jmp 0x14016dd65
mov eax, dword [rsp + 0xd6c]
inc eax
mov dword [rsp + 0xd6c], eax
cmp dword [rsp + 0xd6c], 4
jge 0x14016ddae
mov eax, dword [rsp + 0xd6c]
mov ecx, dword [rsp + 0x7a0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7a0], eax
mov eax, dword [rsp + 0x7a0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016ddac
imul eax, dword [rsp + 0x7a0], 3
mov dword [rsp + 0x7a0], eax
jmp 0x14016dd55
mov eax, dword [rsp + 0x7a4]
imul eax, dword [rsp + 0x1608]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1be8], eax
cmp dword [rsp + 0x7a4], 6
jl 0x14016dd1f
jmp 0x14016dcf1
cmp dword [rsp + 0x1608], 0xa
jle 0x14016de8f
mov eax, dword [rsp + 0x1608]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x160c], eax
mov dword [rsp + 0x7a8], 0xd
mov dword [rsp + 0xd70], 0
jmp 0x14016de28
mov eax, dword [rsp + 0xd70]
inc eax
mov dword [rsp + 0xd70], eax
cmp dword [rsp + 0xd70], 4
jge 0x14016de71
mov eax, dword [rsp + 0xd70]
mov ecx, dword [rsp + 0x7a8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7a8], eax
mov eax, dword [rsp + 0x7a8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016de6f
imul eax, dword [rsp + 0x7a8], 3
mov dword [rsp + 0x7a8], eax
jmp 0x14016de18
mov eax, dword [rsp + 0x160c]
dec eax
mov dword [rsp + 0x160c], eax
cmp dword [rsp + 0x160c], 0
jg 0x14016de00
jmp 0x14016dcbb
mov eax, dword [rsp + 0x7b8]
imul eax, dword [rsp + 0x161c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1bec], eax
mov dword [rsp + 0x1610], 0
jmp 0x14016ded0
mov eax, dword [rsp + 0x1610]
inc eax
mov dword [rsp + 0x1610], eax
cmp dword [rsp + 0x1610], 0x1e
jge 0x14016e099
mov dword [rsp + 0x1614], 0x11
mov dword [rsp + 0xd74], 0
jmp 0x14016df06
mov eax, dword [rsp + 0xd74]
inc eax
mov dword [rsp + 0xd74], eax
cmp dword [rsp + 0xd74], 3
jge 0x14016dfe1
mov eax, dword [rsp + 0xd74]
inc eax
mov dword [rsp + 0x7b0], eax
mov eax, dword [rsp + 0x7b0]
inc eax
mov dword [rsp + 0x7b0], eax
cmp dword [rsp + 0x7b0], 4
jne 0x14016dfce
mov dword [rsp + 0x7ac], 0xd
mov dword [rsp + 0xd78], 0
jmp 0x14016df6a
mov eax, dword [rsp + 0xd78]
inc eax
mov dword [rsp + 0xd78], eax
cmp dword [rsp + 0xd78], 4
jge 0x14016dfb3
mov eax, dword [rsp + 0xd78]
mov ecx, dword [rsp + 0x7ac]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ac], eax
mov eax, dword [rsp + 0x7ac]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016dfb1
imul eax, dword [rsp + 0x7ac], 3
mov dword [rsp + 0x7ac], eax
jmp 0x14016df5a
mov eax, dword [rsp + 0x7b0]
imul eax, dword [rsp + 0x1614]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bf0], eax
cmp dword [rsp + 0x7b0], 6
jl 0x14016df24
jmp 0x14016def6
cmp dword [rsp + 0x1614], 0xa
jle 0x14016e094
mov eax, dword [rsp + 0x1614]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1618], eax
mov dword [rsp + 0x7b4], 0xd
mov dword [rsp + 0xd7c], 0
jmp 0x14016e02d
mov eax, dword [rsp + 0xd7c]
inc eax
mov dword [rsp + 0xd7c], eax
cmp dword [rsp + 0xd7c], 4
jge 0x14016e076
mov eax, dword [rsp + 0xd7c]
mov ecx, dword [rsp + 0x7b4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7b4], eax
mov eax, dword [rsp + 0x7b4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016e074
imul eax, dword [rsp + 0x7b4], 3
mov dword [rsp + 0x7b4], eax
jmp 0x14016e01d
mov eax, dword [rsp + 0x1618]
dec eax
mov dword [rsp + 0x1618], eax
cmp dword [rsp + 0x1618], 0
jg 0x14016e005
jmp 0x14016dec0
cmp dword [rsp + 0x7b8], 0x21
jl 0x14016dc8f
jmp 0x14016dc60
cmp dword [rsp + 0x161c], 0x32
jle 0x14016e2d6
mov eax, dword [rsp + 0x161c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x162c], eax
mov dword [rsp + 0x1620], 0
jmp 0x14016e0ee
mov eax, dword [rsp + 0x1620]
inc eax
mov dword [rsp + 0x1620], eax
cmp dword [rsp + 0x1620], 0x1e
jge 0x14016e2b7
mov dword [rsp + 0x1624], 0x11
mov dword [rsp + 0xd80], 0
jmp 0x14016e124
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0xd80], eax
cmp dword [rsp + 0xd80], 3
jge 0x14016e1ff
mov eax, dword [rsp + 0xd80]
inc eax
mov dword [rsp + 0x7c0], eax
mov eax, dword [rsp + 0x7c0]
inc eax
mov dword [rsp + 0x7c0], eax
cmp dword [rsp + 0x7c0], 4
jne 0x14016e1ec
mov dword [rsp + 0x7bc], 0xd
mov dword [rsp + 0xd84], 0
jmp 0x14016e188
mov eax, dword [rsp + 0xd84]
inc eax
mov dword [rsp + 0xd84], eax
cmp dword [rsp + 0xd84], 4
jge 0x14016e1d1
mov eax, dword [rsp + 0xd84]
mov ecx, dword [rsp + 0x7bc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7bc], eax
mov eax, dword [rsp + 0x7bc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016e1cf
imul eax, dword [rsp + 0x7bc], 3
mov dword [rsp + 0x7bc], eax
jmp 0x14016e178
mov eax, dword [rsp + 0x7c0]
imul eax, dword [rsp + 0x1624]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bf4], eax
cmp dword [rsp + 0x7c0], 6
jl 0x14016e142
jmp 0x14016e114
cmp dword [rsp + 0x1624], 0xa
jle 0x14016e2b2
mov eax, dword [rsp + 0x1624]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1628], eax
mov dword [rsp + 0x7c4], 0xd
mov dword [rsp + 0xd88], 0
jmp 0x14016e24b
mov eax, dword [rsp + 0xd88]
inc eax
mov dword [rsp + 0xd88], eax
cmp dword [rsp + 0xd88], 4
jge 0x14016e294
mov eax, dword [rsp + 0xd88]
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 0x14016e292
imul eax, dword [rsp + 0x7c4], 3
mov dword [rsp + 0x7c4], eax
jmp 0x14016e23b
mov eax, dword [rsp + 0x1628]
dec eax
mov dword [rsp + 0x1628], eax
cmp dword [rsp + 0x1628], 0
jg 0x14016e223
jmp 0x14016e0de
mov eax, dword [rsp + 0x162c]
sub eax, 5
mov dword [rsp + 0x162c], eax
cmp dword [rsp + 0x162c], 0
jg 0x14016e0d1
mov dword [rsp + 0x1630], 0
jmp 0x14016e2f3
mov eax, dword [rsp + 0x1630]
inc eax
mov dword [rsp + 0x1630], eax
cmp dword [rsp + 0x1630], 0x1e
jge 0x14016e4bc
mov dword [rsp + 0x1634], 0x11
mov dword [rsp + 0xd8c], 0
jmp 0x14016e329
mov eax, dword [rsp + 0xd8c]
inc eax
mov dword [rsp + 0xd8c], eax
cmp dword [rsp + 0xd8c], 3
jge 0x14016e404
mov eax, dword [rsp + 0xd8c]
inc eax
mov dword [rsp + 0x7cc], eax
mov eax, dword [rsp + 0x7cc]
inc eax
mov dword [rsp + 0x7cc], eax
cmp dword [rsp + 0x7cc], 4
jne 0x14016e3f1
mov dword [rsp + 0x7c8], 0xd
mov dword [rsp + 0xd90], 0
jmp 0x14016e38d
mov eax, dword [rsp + 0xd90]
inc eax
mov dword [rsp + 0xd90], eax
cmp dword [rsp + 0xd90], 4
jge 0x14016e3d6
mov eax, dword [rsp + 0xd90]
mov ecx, dword [rsp + 0x7c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7c8], eax
mov eax, dword [rsp + 0x7c8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14016e3d4
imul eax, dword [rsp + 0x7c8], 3
mov dword [rsp + 0x7c8], eax
jmp 0x14016e37d
mov eax, dword [rsp + 0x7cc]
imul eax, dword [rsp + 0x1634]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bf8], eax
cmp dword [rsp + 0x7cc], 6
jl 0x14016e347
jmp 0x14016e319
cmp dword [rsp + 0x1634], 0xa
jle 0x14016e4b7
mov eax, dword [rsp + 0x1634]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1638], eax
mov dword [rsp + 0x7d0], 0xd
mov dword [rsp + 0xd94], 0
jmp 0x14016e450
mov eax, dword [rsp + 0xd94]
inc eax
mov dword [rsp + 0xd94], eax
cmp dword [rsp + 0xd94], 4
jge 0x14016e499
mov eax, dword [rsp + 0xd94]
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 0x14016e497
imul eax, dword [rsp + 0x7d0], 3
mov dword [rsp + 0x7d0], eax
jmp 0x14016e440
mov eax, dword [rsp + 0x1638]
dec eax
mov dword [rsp + 0x1638], eax
cmp dword [rsp + 0x1638], 0
jg 0x14016e428
jmp 0x14016e2e3
jmp 0x14016dc2a
xor eax, eax
cmp eax, 1
je 0x14016f286
xor eax, eax
cmp eax, 1
je 0x14016ebb0
mov dword [rsp + 0x163c], 0
jmp 0x14016e4f4
mov eax, dword [rsp + 0x163c]
inc eax
mov dword [rsp + 0x163c], eax
cmp dword [rsp + 0x163c], 0x1e
jge 0x14016ebab
mov dword [rsp + 0x1658], 0x33
mov dword [rsp + 0xd98], 0
jmp 0x14016e52a
mov eax, dword [rsp + 0xd98]
inc eax
mov dword [rsp + 0xd98], eax
cmp dword [rsp + 0xd98], 6
jge 0x14016e87c
mov eax, dword [rsp + 0xd98]
add eax, 2
mov dword [rsp + 0x7ec], eax
mov eax, dword [rsp + 0x7ec]
add eax, 3
mov dword [rsp + 0x7ec], eax
cmp dword [rsp + 0x7ec], 0xb
jne 0x14016e869
mov dword [rsp + 0x1640], 0
jmp 0x14016e585
mov eax, dword [rsp + 0x1640]
inc eax
mov dword [rsp + 0x1640], eax
cmp dword [rsp + 0x1640], 0x1e
jge 0x14016e6db
mov dword [rsp + 0x1644], 7
mov dword [rsp + 0xd9c], 0
jmp 0x14016e5bb
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0xd9c], eax
cmp dword [rsp + 0xd9c], 2
jge 0x14016e65e
mov eax, dword [rsp + 0xd9c]
inc eax
mov dword [rsp + 0x7d8], eax
mov eax, dword [rsp + 0x7d8]
inc eax
mov dword [rsp + 0x7d8], eax
cmp dword [rsp + 0x7d8], 2
jne 0x14016e64f
mov dword [rsp + 0x7d4], 0x15
mov eax, dword [rsp + 0x7d4]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e623
mov eax, dword [rsp + 0x7d4]
shl eax, 1
mov dword [rsp + 0x7d4], eax
jmp 0x14016e634
mov eax, dword [rsp + 0x7d4]
add eax, 3
mov dword [rsp + 0x7d4], eax
mov eax, dword [rsp + 0x7d8]
imul eax, dword [rsp + 0x1644]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bfc], eax
cmp dword [rsp + 0x7d8], 3
jl 0x14016e5d9
jmp 0x14016e5ab
cmp dword [rsp + 0x1644], 5
jle 0x14016e6d6
mov eax, dword [rsp + 0x1644]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1648], eax
mov dword [rsp + 0x7dc], 0x15
mov eax, dword [rsp + 0x7dc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e6ab
mov eax, dword [rsp + 0x7dc]
shl eax, 1
mov dword [rsp + 0x7dc], eax
jmp 0x14016e6bc
mov eax, dword [rsp + 0x7dc]
add eax, 3
mov dword [rsp + 0x7dc], eax
mov eax, dword [rsp + 0x1648]
dec eax
mov dword [rsp + 0x1648], eax
cmp dword [rsp + 0x1648], 0
jg 0x14016e67b
jmp 0x14016e575
mov eax, dword [rsp + 0x7ec]
imul eax, dword [rsp + 0x1658]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c00], eax
mov dword [rsp + 0x164c], 0
jmp 0x14016e713
mov eax, dword [rsp + 0x164c]
inc eax
mov dword [rsp + 0x164c], eax
cmp dword [rsp + 0x164c], 0x1e
jge 0x14016e869
mov dword [rsp + 0x1650], 7
mov dword [rsp + 0xda0], 0
jmp 0x14016e749
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0xda0], eax
cmp dword [rsp + 0xda0], 2
jge 0x14016e7ec
mov eax, dword [rsp + 0xda0]
inc eax
mov dword [rsp + 0x7e4], eax
mov eax, dword [rsp + 0x7e4]
inc eax
mov dword [rsp + 0x7e4], eax
cmp dword [rsp + 0x7e4], 2
jne 0x14016e7dd
mov dword [rsp + 0x7e0], 0x15
mov eax, dword [rsp + 0x7e0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e7b1
mov eax, dword [rsp + 0x7e0]
shl eax, 1
mov dword [rsp + 0x7e0], eax
jmp 0x14016e7c2
mov eax, dword [rsp + 0x7e0]
add eax, 3
mov dword [rsp + 0x7e0], eax
mov eax, dword [rsp + 0x7e4]
imul eax, dword [rsp + 0x1650]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c04], eax
cmp dword [rsp + 0x7e4], 3
jl 0x14016e767
jmp 0x14016e739
cmp dword [rsp + 0x1650], 5
jle 0x14016e864
mov eax, dword [rsp + 0x1650]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1654], eax
mov dword [rsp + 0x7e8], 0x15
mov eax, dword [rsp + 0x7e8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e839
mov eax, dword [rsp + 0x7e8]
shl eax, 1
mov dword [rsp + 0x7e8], eax
jmp 0x14016e84a
mov eax, dword [rsp + 0x7e8]
add eax, 3
mov dword [rsp + 0x7e8], eax
mov eax, dword [rsp + 0x1654]
dec eax
mov dword [rsp + 0x1654], eax
cmp dword [rsp + 0x1654], 0
jg 0x14016e809
jmp 0x14016e703
cmp dword [rsp + 0x7ec], 0xf
jl 0x14016e549
jmp 0x14016e51a
cmp dword [rsp + 0x1658], 0x19
jle 0x14016ea33
mov eax, dword [rsp + 0x1658]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1668], eax
mov dword [rsp + 0x165c], 0
jmp 0x14016e8be
mov eax, dword [rsp + 0x165c]
inc eax
mov dword [rsp + 0x165c], eax
cmp dword [rsp + 0x165c], 0x1e
jge 0x14016ea14
mov dword [rsp + 0x1660], 7
mov dword [rsp + 0xda4], 0
jmp 0x14016e8f4
mov eax, dword [rsp + 0xda4]
inc eax
mov dword [rsp + 0xda4], eax
cmp dword [rsp + 0xda4], 2
jge 0x14016e997
mov eax, dword [rsp + 0xda4]
inc eax
mov dword [rsp + 0x7f4], eax
mov eax, dword [rsp + 0x7f4]
inc eax
mov dword [rsp + 0x7f4], eax
cmp dword [rsp + 0x7f4], 2
jne 0x14016e988
mov dword [rsp + 0x7f0], 0x15
mov eax, dword [rsp + 0x7f0]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e95c
mov eax, dword [rsp + 0x7f0]
shl eax, 1
mov dword [rsp + 0x7f0], eax
jmp 0x14016e96d
mov eax, dword [rsp + 0x7f0]
add eax, 3
mov dword [rsp + 0x7f0], eax
mov eax, dword [rsp + 0x7f4]
imul eax, dword [rsp + 0x1660]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c08], eax
cmp dword [rsp + 0x7f4], 3
jl 0x14016e912
jmp 0x14016e8e4
cmp dword [rsp + 0x1660], 5
jle 0x14016ea0f
mov eax, dword [rsp + 0x1660]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1664], eax
mov dword [rsp + 0x7f8], 0x15
mov eax, dword [rsp + 0x7f8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016e9e4
mov eax, dword [rsp + 0x7f8]
shl eax, 1
mov dword [rsp + 0x7f8], eax
jmp 0x14016e9f5
mov eax, dword [rsp + 0x7f8]
add eax, 3
mov dword [rsp + 0x7f8], eax
mov eax, dword [rsp + 0x1664]
dec eax
mov dword [rsp + 0x1664], eax
cmp dword [rsp + 0x1664], 0
jg 0x14016e9b4
jmp 0x14016e8ae
mov eax, dword [rsp + 0x1668]
sub eax, 2
mov dword [rsp + 0x1668], eax
cmp dword [rsp + 0x1668], 0
jg 0x14016e8a1
mov dword [rsp + 0x166c], 0
jmp 0x14016ea50
mov eax, dword [rsp + 0x166c]
inc eax
mov dword [rsp + 0x166c], eax
cmp dword [rsp + 0x166c], 0x1e
jge 0x14016eba6
mov dword [rsp + 0x1670], 7
mov dword [rsp + 0xda8], 0
jmp 0x14016ea86
mov eax, dword [rsp + 0xda8]
inc eax
mov dword [rsp + 0xda8], eax
cmp dword [rsp + 0xda8], 2
jge 0x14016eb29
mov eax, dword [rsp + 0xda8]
inc eax
mov dword [rsp + 0x800], eax
mov eax, dword [rsp + 0x800]
inc eax
mov dword [rsp + 0x800], eax
cmp dword [rsp + 0x800], 2
jne 0x14016eb1a
mov dword [rsp + 0x7fc], 0x15
mov eax, dword [rsp + 0x7fc]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016eaee
mov eax, dword [rsp + 0x7fc]
shl eax, 1
mov dword [rsp + 0x7fc], eax
jmp 0x14016eaff
mov eax, dword [rsp + 0x7fc]
add eax, 3
mov dword [rsp + 0x7fc], eax
mov eax, dword [rsp + 0x800]
imul eax, dword [rsp + 0x1670]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c0c], eax
cmp dword [rsp + 0x800], 3
jl 0x14016eaa4
jmp 0x14016ea76
cmp dword [rsp + 0x1670], 5
jle 0x14016eba1
mov eax, dword [rsp + 0x1670]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1674], eax
mov dword [rsp + 0x804], 0x15
mov eax, dword [rsp + 0x804]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016eb76
mov eax, dword [rsp + 0x804]
shl eax, 1
mov dword [rsp + 0x804], eax
jmp 0x14016eb87
mov eax, dword [rsp + 0x804]
add eax, 3
mov dword [rsp + 0x804], eax
mov eax, dword [rsp + 0x1674]
dec eax
mov dword [rsp + 0x1674], eax
cmp dword [rsp + 0x1674], 0
jg 0x14016eb46
jmp 0x14016ea40
jmp 0x14016e4e4
jmp 0x14016f286
mov dword [rsp + 0x1678], 0
jmp 0x14016ebcd
mov eax, dword [rsp + 0x1678]
inc eax
mov dword [rsp + 0x1678], eax
cmp dword [rsp + 0x1678], 0x1e
jge 0x14016f286
mov dword [rsp + 0x1694], 0x44
mov dword [rsp + 0xdac], 0
jmp 0x14016ec03
mov eax, dword [rsp + 0xdac]
inc eax
mov dword [rsp + 0xdac], eax
cmp dword [rsp + 0xdac], 7
jge 0x14016ef58
mov eax, dword [rsp + 0xdac]
add eax, 4
mov dword [rsp + 0x820], eax
mov eax, dword [rsp + 0x820]
add eax, 4
mov dword [rsp + 0x820], eax
cmp dword [rsp + 0x820], 0x10
jne 0x14016ef45
mov dword [rsp + 0x167c], 0
jmp 0x14016ec5e
mov eax, dword [rsp + 0x167c]
inc eax
mov dword [rsp + 0x167c], eax
cmp dword [rsp + 0x167c], 0x1e
jge 0x14016edb4
mov dword [rsp + 0x1680], 7
mov dword [rsp + 0xdb0], 0
jmp 0x14016ec94
mov eax, dword [rsp + 0xdb0]
inc eax
mov dword [rsp + 0xdb0], eax
cmp dword [rsp + 0xdb0], 2
jge 0x14016ed37
mov eax, dword [rsp + 0xdb0]
inc eax
mov dword [rsp + 0x80c], eax
mov eax, dword [rsp + 0x80c]
inc eax
mov dword [rsp + 0x80c], eax
cmp dword [rsp + 0x80c], 2
jne 0x14016ed28
mov dword [rsp + 0x808], 0x15
mov eax, dword [rsp + 0x808]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016ecfc
mov eax, dword [rsp + 0x808]
shl eax, 1
mov dword [rsp + 0x808], eax
jmp 0x14016ed0d
mov eax, dword [rsp + 0x808]
add eax, 3
mov dword [rsp + 0x808], eax
mov eax, dword [rsp + 0x80c]
imul eax, dword [rsp + 0x1680]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c10], eax
cmp dword [rsp + 0x80c], 3
jl 0x14016ecb2
jmp 0x14016ec84
cmp dword [rsp + 0x1680], 5
jle 0x14016edaf
mov eax, dword [rsp + 0x1680]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1684], eax
mov dword [rsp + 0x810], 0x15
mov eax, dword [rsp + 0x810]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016ed84
mov eax, dword [rsp + 0x810]
shl eax, 1
mov dword [rsp + 0x810], eax
jmp 0x14016ed95
mov eax, dword [rsp + 0x810]
add eax, 3
mov dword [rsp + 0x810], eax
mov eax, dword [rsp + 0x1684]
dec eax
mov dword [rsp + 0x1684], eax
cmp dword [rsp + 0x1684], 0
jg 0x14016ed54
jmp 0x14016ec4e
mov eax, dword [rsp + 0x820]
imul eax, dword [rsp + 0x1694]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c14], eax
mov dword [rsp + 0x1688], 0
jmp 0x14016edef
mov eax, dword [rsp + 0x1688]
inc eax
mov dword [rsp + 0x1688], eax
cmp dword [rsp + 0x1688], 0x1e
jge 0x14016ef45
mov dword [rsp + 0x168c], 7
mov dword [rsp + 0xdb4], 0
jmp 0x14016ee25
mov eax, dword [rsp + 0xdb4]
inc eax
mov dword [rsp + 0xdb4], eax
cmp dword [rsp + 0xdb4], 2
jge 0x14016eec8
mov eax, dword [rsp + 0xdb4]
inc eax
mov dword [rsp + 0x818], eax
mov eax, dword [rsp + 0x818]
inc eax
mov dword [rsp + 0x818], eax
cmp dword [rsp + 0x818], 2
jne 0x14016eeb9
mov dword [rsp + 0x814], 0x15
mov eax, dword [rsp + 0x814]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016ee8d
mov eax, dword [rsp + 0x814]
shl eax, 1
mov dword [rsp + 0x814], eax
jmp 0x14016ee9e
mov eax, dword [rsp + 0x814]
add eax, 3
mov dword [rsp + 0x814], eax
mov eax, dword [rsp + 0x818]
imul eax, dword [rsp + 0x168c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c18], eax
cmp dword [rsp + 0x818], 3
jl 0x14016ee43
jmp 0x14016ee15
cmp dword [rsp + 0x168c], 5
jle 0x14016ef40
mov eax, dword [rsp + 0x168c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1690], eax
mov dword [rsp + 0x81c], 0x15
mov eax, dword [rsp + 0x81c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016ef15
mov eax, dword [rsp + 0x81c]
shl eax, 1
mov dword [rsp + 0x81c], eax
jmp 0x14016ef26
mov eax, dword [rsp + 0x81c]
add eax, 3
mov dword [rsp + 0x81c], eax
mov eax, dword [rsp + 0x1690]
dec eax
mov dword [rsp + 0x1690], eax
cmp dword [rsp + 0x1690], 0
jg 0x14016eee5
jmp 0x14016eddf
cmp dword [rsp + 0x820], 0x14
jl 0x14016ec22
jmp 0x14016ebf3
cmp dword [rsp + 0x1694], 0x28
jle 0x14016f10e
mov eax, dword [rsp + 0x1694]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16a4], eax
mov dword [rsp + 0x1698], 0
jmp 0x14016ef99
mov eax, dword [rsp + 0x1698]
inc eax
mov dword [rsp + 0x1698], eax
cmp dword [rsp + 0x1698], 0x1e
jge 0x14016f0ef
mov dword [rsp + 0x169c], 7
mov dword [rsp + 0xdb8], 0
jmp 0x14016efcf
mov eax, dword [rsp + 0xdb8]
inc eax
mov dword [rsp + 0xdb8], eax
cmp dword [rsp + 0xdb8], 2
jge 0x14016f072
mov eax, dword [rsp + 0xdb8]
inc eax
mov dword [rsp + 0x828], eax
mov eax, dword [rsp + 0x828]
inc eax
mov dword [rsp + 0x828], eax
cmp dword [rsp + 0x828], 2
jne 0x14016f063
mov dword [rsp + 0x824], 0x15
mov eax, dword [rsp + 0x824]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f037
mov eax, dword [rsp + 0x824]
shl eax, 1
mov dword [rsp + 0x824], eax
jmp 0x14016f048
mov eax, dword [rsp + 0x824]
add eax, 3
mov dword [rsp + 0x824], eax
mov eax, dword [rsp + 0x828]
imul eax, dword [rsp + 0x169c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c1c], eax
cmp dword [rsp + 0x828], 3
jl 0x14016efed
jmp 0x14016efbf
cmp dword [rsp + 0x169c], 5
jle 0x14016f0ea
mov eax, dword [rsp + 0x169c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16a0], eax
mov dword [rsp + 0x82c], 0x15
mov eax, dword [rsp + 0x82c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f0bf
mov eax, dword [rsp + 0x82c]
shl eax, 1
mov dword [rsp + 0x82c], eax
jmp 0x14016f0d0
mov eax, dword [rsp + 0x82c]
add eax, 3
mov dword [rsp + 0x82c], eax
mov eax, dword [rsp + 0x16a0]
dec eax
mov dword [rsp + 0x16a0], eax
cmp dword [rsp + 0x16a0], 0
jg 0x14016f08f
jmp 0x14016ef89
mov eax, dword [rsp + 0x16a4]
sub eax, 3
mov dword [rsp + 0x16a4], eax
cmp dword [rsp + 0x16a4], 0
jg 0x14016ef7c
mov dword [rsp + 0x16a8], 0
jmp 0x14016f12b
mov eax, dword [rsp + 0x16a8]
inc eax
mov dword [rsp + 0x16a8], eax
cmp dword [rsp + 0x16a8], 0x1e
jge 0x14016f281
mov dword [rsp + 0x16ac], 7
mov dword [rsp + 0xdbc], 0
jmp 0x14016f161
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0xdbc], eax
cmp dword [rsp + 0xdbc], 2
jge 0x14016f204
mov eax, dword [rsp + 0xdbc]
inc eax
mov dword [rsp + 0x834], eax
mov eax, dword [rsp + 0x834]
inc eax
mov dword [rsp + 0x834], eax
cmp dword [rsp + 0x834], 2
jne 0x14016f1f5
mov dword [rsp + 0x830], 0x15
mov eax, dword [rsp + 0x830]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f1c9
mov eax, dword [rsp + 0x830]
shl eax, 1
mov dword [rsp + 0x830], eax
jmp 0x14016f1da
mov eax, dword [rsp + 0x830]
add eax, 3
mov dword [rsp + 0x830], eax
mov eax, dword [rsp + 0x834]
imul eax, dword [rsp + 0x16ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c20], eax
cmp dword [rsp + 0x834], 3
jl 0x14016f17f
jmp 0x14016f151
cmp dword [rsp + 0x16ac], 5
jle 0x14016f27c
mov eax, dword [rsp + 0x16ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x16b0], eax
mov dword [rsp + 0x838], 0x15
mov eax, dword [rsp + 0x838]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f251
mov eax, dword [rsp + 0x838]
shl eax, 1
mov dword [rsp + 0x838], eax
jmp 0x14016f262
mov eax, dword [rsp + 0x838]
add eax, 3
mov dword [rsp + 0x838], eax
mov eax, dword [rsp + 0x16b0]
dec eax
mov dword [rsp + 0x16b0], eax
cmp dword [rsp + 0x16b0], 0
jg 0x14016f221
jmp 0x14016f11b
jmp 0x14016ebbd
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
cmp eax, 1
je 0x14016fc14
xor eax, eax
cmp eax, 1
je 0x14016fa11
mov dword [rsp + 0x16b4], 0
jmp 0x14016f2c4
mov eax, dword [rsp + 0x16b4]
inc eax
mov dword [rsp + 0x16b4], eax
cmp dword [rsp + 0x16b4], 0x1e
jge 0x14016fa0c
mov dword [rsp + 0x868], 0x4d
mov dword [rsp + 0xdc0], 0
jmp 0x14016f2fa
mov eax, dword [rsp + 0xdc0]
inc eax
mov dword [rsp + 0xdc0], eax
cmp dword [rsp + 0xdc0], 8
jge 0x14016f52a
mov eax, dword [rsp + 0xdc0]
add eax, 6
mov dword [rsp + 0x84c], eax
mov eax, dword [rsp + 0x84c]
add eax, 5
mov dword [rsp + 0x84c], eax
cmp dword [rsp + 0x84c], 0x12
jne 0x14016f517
mov dword [rsp + 0x83c], 0x2a
mov eax, dword [rsp + 0x83c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f368
mov eax, dword [rsp + 0x83c]
shl eax, 1
mov dword [rsp + 0x83c], eax
jmp 0x14016f379
mov eax, dword [rsp + 0x83c]
add eax, 3
mov dword [rsp + 0x83c], eax
mov eax, dword [rsp + 0x84c]
imul eax, dword [rsp + 0x868]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c24], eax
mov dword [rsp + 0x16b8], 0
jmp 0x14016f3b4
mov eax, dword [rsp + 0x16b8]
inc eax
mov dword [rsp + 0x16b8], eax
cmp dword [rsp + 0x16b8], 0x1e
jge 0x14016f517
mov dword [rsp + 0x16bc], 0x4d
mov dword [rsp + 0xdc4], 0
jmp 0x14016f3ea
mov eax, dword [rsp + 0xdc4]
inc eax
mov dword [rsp + 0xdc4], eax
cmp dword [rsp + 0xdc4], 6
jge 0x14016f496
mov eax, dword [rsp + 0xdc4]
add eax, 3
mov dword [rsp + 0x844], eax
mov eax, dword [rsp + 0x844]
add eax, 2
mov dword [rsp + 0x844], eax
cmp dword [rsp + 0x844], 0xb
jne 0x14016f483
mov dword [rsp + 0x840], 0x2a
mov eax, dword [rsp + 0x840]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f454
mov eax, dword [rsp + 0x840]
shl eax, 1
mov dword [rsp + 0x840], eax
jmp 0x14016f465
mov eax, dword [rsp + 0x840]
add eax, 3
mov dword [rsp + 0x840], eax
mov eax, dword [rsp + 0x844]
imul eax, dword [rsp + 0x16bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c28], eax
cmp dword [rsp + 0x844], 0x12
jl 0x14016f409
jmp 0x14016f3da
cmp dword [rsp + 0x16bc], 0x23
jle 0x14016f512
mov eax, dword [rsp + 0x16bc]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16c0], eax
mov dword [rsp + 0x848], 0x2a
mov eax, dword [rsp + 0x848]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f4e6
mov eax, dword [rsp + 0x848]
shl eax, 1
mov dword [rsp + 0x848], eax
jmp 0x14016f4f7
mov eax, dword [rsp + 0x848]
add eax, 3
mov dword [rsp + 0x848], eax
mov eax, dword [rsp + 0x16c0]
sub eax, 4
mov dword [rsp + 0x16c0], eax
cmp dword [rsp + 0x16c0], 0
jg 0x14016f4b6
jmp 0x14016f3a4
cmp dword [rsp + 0x84c], 0x1e
jl 0x14016f319
jmp 0x14016f2ea
cmp dword [rsp + 0x868], 0x23
jle 0x14016f7ba
mov eax, dword [rsp + 0x868]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16d0], eax
mov dword [rsp + 0xdc8], 0
jmp 0x14016f56b
mov eax, dword [rsp + 0xdc8]
inc eax
mov dword [rsp + 0xdc8], eax
cmp dword [rsp + 0xdc8], 8
jge 0x14016f79b
mov eax, dword [rsp + 0xdc8]
add eax, 6
mov dword [rsp + 0x860], eax
mov eax, dword [rsp + 0x860]
add eax, 5
mov dword [rsp + 0x860], eax
cmp dword [rsp + 0x860], 0x12
jne 0x14016f788
mov dword [rsp + 0x850], 0x2a
mov eax, dword [rsp + 0x850]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f5d9
mov eax, dword [rsp + 0x850]
shl eax, 1
mov dword [rsp + 0x850], eax
jmp 0x14016f5ea
mov eax, dword [rsp + 0x850]
add eax, 3
mov dword [rsp + 0x850], eax
mov eax, dword [rsp + 0x860]
imul eax, dword [rsp + 0x868]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c2c], eax
mov dword [rsp + 0x16c4], 0
jmp 0x14016f625
mov eax, dword [rsp + 0x16c4]
inc eax
mov dword [rsp + 0x16c4], eax
cmp dword [rsp + 0x16c4], 0x1e
jge 0x14016f788
mov dword [rsp + 0x16c8], 0x4d
mov dword [rsp + 0xdcc], 0
jmp 0x14016f65b
mov eax, dword [rsp + 0xdcc]
inc eax
mov dword [rsp + 0xdcc], eax
cmp dword [rsp + 0xdcc], 6
jge 0x14016f707
mov eax, dword [rsp + 0xdcc]
add eax, 3
mov dword [rsp + 0x858], eax
mov eax, dword [rsp + 0x858]
add eax, 2
mov dword [rsp + 0x858], eax
cmp dword [rsp + 0x858], 0xb
jne 0x14016f6f4
mov dword [rsp + 0x854], 0x2a
mov eax, dword [rsp + 0x854]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f6c5
mov eax, dword [rsp + 0x854]
shl eax, 1
mov dword [rsp + 0x854], eax
jmp 0x14016f6d6
mov eax, dword [rsp + 0x854]
add eax, 3
mov dword [rsp + 0x854], eax
mov eax, dword [rsp + 0x858]
imul eax, dword [rsp + 0x16c8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c30], eax
cmp dword [rsp + 0x858], 0x12
jl 0x14016f67a
jmp 0x14016f64b
cmp dword [rsp + 0x16c8], 0x23
jle 0x14016f783
mov eax, dword [rsp + 0x16c8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16cc], eax
mov dword [rsp + 0x85c], 0x2a
mov eax, dword [rsp + 0x85c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f757
mov eax, dword [rsp + 0x85c]
shl eax, 1
mov dword [rsp + 0x85c], eax
jmp 0x14016f768
mov eax, dword [rsp + 0x85c]
add eax, 3
mov dword [rsp + 0x85c], eax
mov eax, dword [rsp + 0x16cc]
sub eax, 4
mov dword [rsp + 0x16cc], eax
cmp dword [rsp + 0x16cc], 0
jg 0x14016f727
jmp 0x14016f615
cmp dword [rsp + 0x860], 0x1e
jl 0x14016f58a
jmp 0x14016f55b
mov eax, dword [rsp + 0x16d0]
sub eax, 4
mov dword [rsp + 0x16d0], eax
cmp dword [rsp + 0x16d0], 0
jg 0x14016f54e
mov dword [rsp + 0xdd0], 0
jmp 0x14016f7d7
mov eax, dword [rsp + 0xdd0]
inc eax
mov dword [rsp + 0xdd0], eax
cmp dword [rsp + 0xdd0], 8
jge 0x14016fa07
mov eax, dword [rsp + 0xdd0]
add eax, 6
mov dword [rsp + 0x878], eax
mov eax, dword [rsp + 0x878]
add eax, 5
mov dword [rsp + 0x878], eax
cmp dword [rsp + 0x878], 0x12
jne 0x14016f9f4
mov dword [rsp + 0x864], 0x2a
mov eax, dword [rsp + 0x864]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f845
mov eax, dword [rsp + 0x864]
shl eax, 1
mov dword [rsp + 0x864], eax
jmp 0x14016f856
mov eax, dword [rsp + 0x864]
add eax, 3
mov dword [rsp + 0x864], eax
mov eax, dword [rsp + 0x878]
imul eax, dword [rsp + 0x868]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c34], eax
mov dword [rsp + 0x16d4], 0
jmp 0x14016f891
mov eax, dword [rsp + 0x16d4]
inc eax
mov dword [rsp + 0x16d4], eax
cmp dword [rsp + 0x16d4], 0x1e
jge 0x14016f9f4
mov dword [rsp + 0x16d8], 0x4d
mov dword [rsp + 0xdd4], 0
jmp 0x14016f8c7
mov eax, dword [rsp + 0xdd4]
inc eax
mov dword [rsp + 0xdd4], eax
cmp dword [rsp + 0xdd4], 6
jge 0x14016f973
mov eax, dword [rsp + 0xdd4]
add eax, 3
mov dword [rsp + 0x870], eax
mov eax, dword [rsp + 0x870]
add eax, 2
mov dword [rsp + 0x870], eax
cmp dword [rsp + 0x870], 0xb
jne 0x14016f960
mov dword [rsp + 0x86c], 0x2a
mov eax, dword [rsp + 0x86c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f931
mov eax, dword [rsp + 0x86c]
shl eax, 1
mov dword [rsp + 0x86c], eax
jmp 0x14016f942
mov eax, dword [rsp + 0x86c]
add eax, 3
mov dword [rsp + 0x86c], eax
mov eax, dword [rsp + 0x870]
imul eax, dword [rsp + 0x16d8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c38], eax
cmp dword [rsp + 0x870], 0x12
jl 0x14016f8e6
jmp 0x14016f8b7
cmp dword [rsp + 0x16d8], 0x23
jle 0x14016f9ef
mov eax, dword [rsp + 0x16d8]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x16dc], eax
mov dword [rsp + 0x874], 0x2a
mov eax, dword [rsp + 0x874]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016f9c3
mov eax, dword [rsp + 0x874]
shl eax, 1
mov dword [rsp + 0x874], eax
jmp 0x14016f9d4
mov eax, dword [rsp + 0x874]
add eax, 3
mov dword [rsp + 0x874], eax
mov eax, dword [rsp + 0x16dc]
sub eax, 4
mov dword [rsp + 0x16dc], eax
cmp dword [rsp + 0x16dc], 0
jg 0x14016f993
jmp 0x14016f881
cmp dword [rsp + 0x878], 0x1e
jl 0x14016f7f6
jmp 0x14016f7c7
jmp 0x14016f2b4
jmp 0x14016fc14
mov dword [rsp + 0x16e0], 0
jmp 0x14016fa2e
mov eax, dword [rsp + 0x16e0]
inc eax
mov dword [rsp + 0x16e0], eax
cmp dword [rsp + 0x16e0], 0x1e
jge 0x14016fc14
mov dword [rsp + 0x16e4], 0x59
mov dword [rsp + 0xdd8], 0
jmp 0x14016fa64
mov eax, dword [rsp + 0xdd8]
inc eax
mov dword [rsp + 0xdd8], eax
cmp dword [rsp + 0xdd8], 7
jge 0x14016fb52
mov eax, dword [rsp + 0xdd8]
add eax, 4
mov dword [rsp + 0x884], eax
mov eax, dword [rsp + 0x884]
add eax, 3
mov dword [rsp + 0x884], eax
cmp dword [rsp + 0x884], 0xe
jne 0x14016fb3f
mov dword [rsp + 0x87c], 0x2a
mov eax, dword [rsp + 0x87c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016fad2
mov eax, dword [rsp + 0x87c]
shl eax, 1
mov dword [rsp + 0x87c], eax
jmp 0x14016fae3
mov eax, dword [rsp + 0x87c]
add eax, 3
mov dword [rsp + 0x87c], eax
mov eax, dword [rsp + 0x884]
imul eax, dword [rsp + 0x16e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c3c], eax
mov dword [rsp + 0x880], 0x2a
mov eax, dword [rsp + 0x880]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016fb2e
mov eax, dword [rsp + 0x880]
shl eax, 1
mov dword [rsp + 0x880], eax
jmp 0x14016fb3f
mov eax, dword [rsp + 0x880]
add eax, 3
mov dword [rsp + 0x880], eax
cmp dword [rsp + 0x884], 0x19
jl 0x14016fa83
jmp 0x14016fa54
cmp dword [rsp + 0x16e4], 0x28
jle 0x14016fbce
mov eax, dword [rsp + 0x16e4]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x16e8], eax
mov dword [rsp + 0x888], 0x2a
mov eax, dword [rsp + 0x888]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016fba2
mov eax, dword [rsp + 0x888]
shl eax, 1
mov dword [rsp + 0x888], eax
jmp 0x14016fbb3
mov eax, dword [rsp + 0x888]
add eax, 3
mov dword [rsp + 0x888], eax
mov eax, dword [rsp + 0x16e8]
sub eax, 3
mov dword [rsp + 0x16e8], eax
cmp dword [rsp + 0x16e8], 0
jg 0x14016fb72
mov dword [rsp + 0x88c], 0x2a
mov eax, dword [rsp + 0x88c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14016fbfe
mov eax, dword [rsp + 0x88c]
shl eax, 1
mov dword [rsp + 0x88c], eax
jmp 0x14016fc0f
mov eax, dword [rsp + 0x88c]
add eax, 3
mov dword [rsp + 0x88c], eax
jmp 0x14016fa1e
xor eax, eax
cmp eax, 1
je 0x140170a83
xor eax, eax
cmp eax, 1
je 0x14017035a
mov dword [rsp + 0x16ec], 0
jmp 0x14016fc47
mov eax, dword [rsp + 0x16ec]
inc eax
mov dword [rsp + 0x16ec], eax
cmp dword [rsp + 0x16ec], 0x1e
jge 0x140170355
mov dword [rsp + 0x1708], 0x3f
mov dword [rsp + 0xddc], 0
jmp 0x14016fc7d
mov eax, dword [rsp + 0xddc]
inc eax
mov dword [rsp + 0xddc], eax
cmp dword [rsp + 0xddc], 6
jge 0x14016fffd
mov eax, dword [rsp + 0xddc]
add eax, 5
mov dword [rsp + 0x898], eax
mov eax, dword [rsp + 0x898]
add eax, 4
mov dword [rsp + 0x898], eax
cmp dword [rsp + 0x898], 0x11
jne 0x14016ffea
mov dword [rsp + 0x16f0], 0
jmp 0x14016fcd8
mov eax, dword [rsp + 0x16f0]
inc eax
mov dword [rsp + 0x16f0], eax
cmp dword [rsp + 0x16f0], 0x1e
jge 0x14016fe43
mov dword [rsp + 0x16f4], 0x2a
mov dword [rsp + 0xde0], 0
jmp 0x14016fd0e
mov eax, dword [rsp + 0xde0]
inc eax
mov dword [rsp + 0xde0], eax
cmp dword [rsp + 0xde0], 4
jge 0x14016fdbd
mov eax, dword [rsp + 0xde0]
add eax, 2
mov dword [rsp + 0x890], eax
mov eax, dword [rsp + 0x890]
inc eax
mov dword [rsp + 0x890], eax
cmp dword [rsp + 0x890], 7
jne 0x14016fdaa
mov dword [rsp + 0x180], Ordinal_79
cmp dword [rsp + 0x180], 0
jle 0x14016fd8c
mov eax, dword [rsp + 0x180]
sub eax, 5
mov dword [rsp + 0x180], eax
cmp dword [rsp + 0x180], 0xa
jne 0x14016fd8a
mov eax, dword [rsp + 0x180]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x180], eax
jmp 0x14016fd52
mov eax, dword [rsp + 0x890]
imul eax, dword [rsp + 0x16f4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c40], eax
cmp dword [rsp + 0x890], 0xb
jl 0x14016fd2d
jmp 0x14016fcfe
cmp dword [rsp + 0x16f4], 0x14
jle 0x14016fe3e
mov eax, dword [rsp + 0x16f4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x16f8], eax
mov dword [rsp + 0x184], Ordinal_79
cmp dword [rsp + 0x184], 0
jle 0x14016fe23
mov eax, dword [rsp + 0x184]
sub eax, 5
mov dword [rsp + 0x184], eax
cmp dword [rsp + 0x184], 0xa
jne 0x14016fe21
mov eax, dword [rsp + 0x184]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x184], eax
jmp 0x14016fde9
mov eax, dword [rsp + 0x16f8]
sub eax, 2
mov dword [rsp + 0x16f8], eax
cmp dword [rsp + 0x16f8], 0
jg 0x14016fdde
jmp 0x14016fcc8
mov eax, dword [rsp + 0x898]
imul eax, dword [rsp + 0x1708]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1c44], eax
mov dword [rsp + 0x16fc], 0
jmp 0x14016fe7f
mov eax, dword [rsp + 0x16fc]
inc eax
mov dword [rsp + 0x16fc], eax
cmp dword [rsp + 0x16fc], 0x1e
jge 0x14016ffea
mov dword [rsp + 0x1700], 0x2a
mov dword [rsp + 0xde4], 0
jmp 0x14016feb5
mov eax, dword [rsp + 0xde4]
inc eax
mov dword [rsp + 0xde4], eax
cmp dword [rsp + 0xde4], 4
jge 0x14016ff64
mov eax, dword [rsp + 0xde4]
add eax, 2
mov dword [rsp + 0x894], eax
mov eax, dword [rsp + 0x894]
inc eax
mov dword [rsp + 0x894], eax
cmp dword [rsp + 0x894], 7
jne 0x14016ff51
mov dword [rsp + 0x188], Ordinal_79
cmp dword [rsp + 0x188], 0
jle 0x14016ff33
mov eax, dword [rsp + 0x188]
sub eax, 5
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0xa
jne 0x14016ff31
mov eax, dword [rsp + 0x188]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x188], eax
jmp 0x14016fef9
mov eax, dword [rsp + 0x894]
imul eax, dword [rsp + 0x1700]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c48], eax
cmp dword [rsp + 0x894], 0xb
jl 0x14016fed4
jmp 0x14016fea5
cmp dword [rsp + 0x1700], 0x14
jle 0x14016ffe5
mov eax, dword [rsp + 0x1700]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1704], eax
mov dword [rsp + 0x18c], Ordinal_79
cmp dword [rsp + 0x18c], 0
jle 0x14016ffca
mov eax, dword [rsp + 0x18c]
sub eax, 5
mov dword [rsp + 0x18c], eax
cmp dword [rsp + 0x18c], 0xa
jne 0x14016ffc8
mov eax, dword [rsp + 0x18c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x18c], eax
jmp 0x14016ff90
mov eax, dword [rsp + 0x1704]
sub eax, 2
mov dword [rsp + 0x1704], eax
cmp dword [rsp + 0x1704], 0
jg 0x14016ff85
jmp 0x14016fe6f
cmp dword [rsp + 0x898], 0x1c
jl 0x14016fc9c
jmp 0x14016fc6d
cmp dword [rsp + 0x1708], 0x1e
jle 0x1401701c8
mov eax, dword [rsp + 0x1708]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x1718], eax
mov dword [rsp + 0x170c], 0
jmp 0x14017003e
mov eax, dword [rsp + 0x170c]
inc eax
mov dword [rsp + 0x170c], eax
cmp dword [rsp + 0x170c], 0x1e
jge 0x1401701a9
mov dword [rsp + 0x1710], 0x2a
mov dword [rsp + 0xde8], 0
jmp 0x140170074
mov eax, dword [rsp + 0xde8]
inc eax
mov dword [rsp + 0xde8], eax
cmp dword [rsp + 0xde8], 4
jge 0x140170123
mov eax, dword [rsp + 0xde8]
add eax, 2
mov dword [rsp + 0x89c], eax
mov eax, dword [rsp + 0x89c]
inc eax
mov dword [rsp + 0x89c], eax
cmp dword [rsp + 0x89c], 7
jne 0x140170110
mov dword [rsp + 0x190], Ordinal_79
cmp dword [rsp + 0x190], 0
jle 0x1401700f2
mov eax, dword [rsp + 0x190]
sub eax, 5
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 0xa
jne 0x1401700f0
mov eax, dword [rsp + 0x190]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x190], eax
jmp 0x1401700b8
mov eax, dword [rsp + 0x89c]
imul eax, dword [rsp + 0x1710]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c4c], eax
cmp dword [rsp + 0x89c], 0xb
jl 0x140170093
jmp 0x140170064
cmp dword [rsp + 0x1710], 0x14
jle 0x1401701a4
mov eax, dword [rsp + 0x1710]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1714], eax
mov dword [rsp + 0x194], Ordinal_79
cmp dword [rsp + 0x194], 0
jle 0x140170189
mov eax, dword [rsp + 0x194]
sub eax, 5
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x194], 0xa
jne 0x140170187
mov eax, dword [rsp + 0x194]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x194], eax
jmp 0x14017014f
mov eax, dword [rsp + 0x1714]
sub eax, 2
mov dword [rsp + 0x1714], eax
cmp dword [rsp + 0x1714], 0
jg 0x140170144
jmp 0x14017002e
mov eax, dword [rsp + 0x1718]
sub eax, 2
mov dword [rsp + 0x1718], eax
cmp dword [rsp + 0x1718], 0
jg 0x140170021
mov dword [rsp + 0x171c], 0
jmp 0x1401701e5
mov eax, dword [rsp + 0x171c]
inc eax
mov dword [rsp + 0x171c], eax
cmp dword [rsp + 0x171c], 0x1e
jge 0x140170350
mov dword [rsp + 0x1720], 0x2a
mov dword [rsp + 0xdec], 0
jmp 0x14017021b
mov eax, dword [rsp + 0xdec]
inc eax
mov dword [rsp + 0xdec], eax
cmp dword [rsp + 0xdec], 4
jge 0x1401702ca
mov eax, dword [rsp + 0xdec]
add eax, 2
mov dword [rsp + 0x8a0], eax
mov eax, dword [rsp + 0x8a0]
inc eax
mov dword [rsp + 0x8a0], eax
cmp dword [rsp + 0x8a0], 7
jne 0x1401702b7
mov dword [rsp + 0x198], Ordinal_79
cmp dword [rsp + 0x198], 0
jle 0x140170299
mov eax, dword [rsp + 0x198]
sub eax, 5
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 0xa
jne 0x140170297
mov eax, dword [rsp + 0x198]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x198], eax
jmp 0x14017025f
mov eax, dword [rsp + 0x8a0]
imul eax, dword [rsp + 0x1720]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c50], eax
cmp dword [rsp + 0x8a0], 0xb
jl 0x14017023a
jmp 0x14017020b
cmp dword [rsp + 0x1720], 0x14
jle 0x14017034b
mov eax, dword [rsp + 0x1720]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1724], eax
mov dword [rsp + 0x19c], Ordinal_79
cmp dword [rsp + 0x19c], 0
jle 0x140170330
mov eax, dword [rsp + 0x19c]
sub eax, 5
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 0xa
jne 0x14017032e
mov eax, dword [rsp + 0x19c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x19c], eax
jmp 0x1401702f6
mov eax, dword [rsp + 0x1724]
sub eax, 2
mov dword [rsp + 0x1724], eax
cmp dword [rsp + 0x1724], 0
jg 0x1401702eb
jmp 0x1401701d5
jmp 0x14016fc37
jmp 0x140170a83
mov dword [rsp + 0x1728], 0
jmp 0x140170377
mov eax, dword [rsp + 0x1728]
inc eax
mov dword [rsp + 0x1728], eax
cmp dword [rsp + 0x1728], 0x1e
jge 0x140170a83
mov dword [rsp + 0x1744], 0x34
mov dword [rsp + 0xdf0], 0
jmp 0x1401703ad
mov eax, dword [rsp + 0xdf0]
inc eax
mov dword [rsp + 0xdf0], eax
cmp dword [rsp + 0xdf0], 7
jge 0x14017072c
mov eax, dword [rsp + 0xdf0]
add eax, 4
mov dword [rsp + 0x8ac], eax
mov eax, dword [rsp + 0x8ac]
add eax, 3
mov dword [rsp + 0x8ac], eax
cmp dword [rsp + 0x8ac], 0x10
jne 0x140170719
mov dword [rsp + 0x172c], 0
jmp 0x140170408
mov eax, dword [rsp + 0x172c]
inc eax
mov dword [rsp + 0x172c], eax
cmp dword [rsp + 0x172c], 0x1e
jge 0x140170573
mov dword [rsp + 0x1730], 0x2a
mov dword [rsp + 0xdf4], 0
jmp 0x14017043e
mov eax, dword [rsp + 0xdf4]
inc eax
mov dword [rsp + 0xdf4], eax
cmp dword [rsp + 0xdf4], 4
jge 0x1401704ed
mov eax, dword [rsp + 0xdf4]
add eax, 2
mov dword [rsp + 0x8a4], eax
mov eax, dword [rsp + 0x8a4]
inc eax
mov dword [rsp + 0x8a4], eax
cmp dword [rsp + 0x8a4], 7
jne 0x1401704da
mov dword [rsp + 0x1a0], Ordinal_79
cmp dword [rsp + 0x1a0], 0
jle 0x1401704bc
mov eax, dword [rsp + 0x1a0]
sub eax, 5
mov dword [rsp + 0x1a0], eax
cmp dword [rsp + 0x1a0], 0xa
jne 0x1401704ba
mov eax, dword [rsp + 0x1a0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a0], eax
jmp 0x140170482
mov eax, dword [rsp + 0x8a4]
imul eax, dword [rsp + 0x1730]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c54], eax
cmp dword [rsp + 0x8a4], 0xb
jl 0x14017045d
jmp 0x14017042e
cmp dword [rsp + 0x1730], 0x14
jle 0x14017056e
mov eax, dword [rsp + 0x1730]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1734], eax
mov dword [rsp + 0x1a4], Ordinal_79
cmp dword [rsp + 0x1a4], 0
jle 0x140170553
mov eax, dword [rsp + 0x1a4]
sub eax, 5
mov dword [rsp + 0x1a4], eax
cmp dword [rsp + 0x1a4], 0xa
jne 0x140170551
mov eax, dword [rsp + 0x1a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a4], eax
jmp 0x140170519
mov eax, dword [rsp + 0x1734]
sub eax, 2
mov dword [rsp + 0x1734], eax
cmp dword [rsp + 0x1734], 0
jg 0x14017050e
jmp 0x1401703f8
mov eax, dword [rsp + 0x8ac]
imul eax, dword [rsp + 0x1744]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1c58], eax
mov dword [rsp + 0x1738], 0
jmp 0x1401705ae
mov eax, dword [rsp + 0x1738]
inc eax
mov dword [rsp + 0x1738], eax
cmp dword [rsp + 0x1738], 0x1e
jge 0x140170719
mov dword [rsp + 0x173c], 0x2a
mov dword [rsp + 0xdf8], 0
jmp 0x1401705e4
mov eax, dword [rsp + 0xdf8]
inc eax
mov dword [rsp + 0xdf8], eax
cmp dword [rsp + 0xdf8], 4
jge 0x140170693
mov eax, dword [rsp + 0xdf8]
add eax, 2
mov dword [rsp + 0x8a8], eax
mov eax, dword [rsp + 0x8a8]
inc eax
mov dword [rsp + 0x8a8], eax
cmp dword [rsp + 0x8a8], 7
jne 0x140170680
mov dword [rsp + 0x1a8], Ordinal_79
cmp dword [rsp + 0x1a8], 0
jle 0x140170662
mov eax, dword [rsp + 0x1a8]
sub eax, 5
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 0xa
jne 0x140170660
mov eax, dword [rsp + 0x1a8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1a8], eax
jmp 0x140170628
mov eax, dword [rsp + 0x8a8]
imul eax, dword [rsp + 0x173c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c5c], eax
cmp dword [rsp + 0x8a8], 0xb
jl 0x140170603
jmp 0x1401705d4
cmp dword [rsp + 0x173c], 0x14
jle 0x140170714
mov eax, dword [rsp + 0x173c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1740], eax
mov dword [rsp + 0x1ac], Ordinal_79
cmp dword [rsp + 0x1ac], 0
jle 0x1401706f9
mov eax, dword [rsp + 0x1ac]
sub eax, 5
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 0xa
jne 0x1401706f7
mov eax, dword [rsp + 0x1ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ac], eax
jmp 0x1401706bf
mov eax, dword [rsp + 0x1740]
sub eax, 2
mov dword [rsp + 0x1740], eax
cmp dword [rsp + 0x1740], 0
jg 0x1401706b4
jmp 0x14017059e
cmp dword [rsp + 0x8ac], 0x1b
jl 0x1401703cc
jmp 0x14017039d
cmp dword [rsp + 0x1744], 0x19
jle 0x1401708f6
mov eax, dword [rsp + 0x1744]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x1754], eax
mov dword [rsp + 0x1748], 0
jmp 0x14017076d
mov eax, dword [rsp + 0x1748]
inc eax
mov dword [rsp + 0x1748], eax
cmp dword [rsp + 0x1748], 0x1e
jge 0x1401708d8
mov dword [rsp + 0x174c], 0x2a
mov dword [rsp + 0xdfc], 0
jmp 0x1401707a3
mov eax, dword [rsp + 0xdfc]
inc eax
mov dword [rsp + 0xdfc], eax
cmp dword [rsp + 0xdfc], 4
jge 0x140170852
mov eax, dword [rsp + 0xdfc]
add eax, 2
mov dword [rsp + 0x8b0], eax
mov eax, dword [rsp + 0x8b0]
inc eax
mov dword [rsp + 0x8b0], eax
cmp dword [rsp + 0x8b0], 7
jne 0x14017083f
mov dword [rsp + 0x1b0], Ordinal_79
cmp dword [rsp + 0x1b0], 0
jle 0x140170821
mov eax, dword [rsp + 0x1b0]
sub eax, 5
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 0xa
jne 0x14017081f
mov eax, dword [rsp + 0x1b0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b0], eax
jmp 0x1401707e7
mov eax, dword [rsp + 0x8b0]
imul eax, dword [rsp + 0x174c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c60], eax
cmp dword [rsp + 0x8b0], 0xb
jl 0x1401707c2
jmp 0x140170793
cmp dword [rsp + 0x174c], 0x14
jle 0x1401708d3
mov eax, dword [rsp + 0x174c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1750], eax
mov dword [rsp + 0x1b4], Ordinal_79
cmp dword [rsp + 0x1b4], 0
jle 0x1401708b8
mov eax, dword [rsp + 0x1b4]
sub eax, 5
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 0xa
jne 0x1401708b6
mov eax, dword [rsp + 0x1b4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b4], eax
jmp 0x14017087e
mov eax, dword [rsp + 0x1750]
sub eax, 2
mov dword [rsp + 0x1750], eax
cmp dword [rsp + 0x1750], 0
jg 0x140170873
jmp 0x14017075d
mov eax, dword [rsp + 0x1754]
dec eax
mov dword [rsp + 0x1754], eax
cmp dword [rsp + 0x1754], 0
jg 0x140170750
mov dword [rsp + 0x1758], 0
jmp 0x140170913
mov eax, dword [rsp + 0x1758]
inc eax
mov dword [rsp + 0x1758], eax
cmp dword [rsp + 0x1758], 0x1e
jge 0x140170a7e
mov dword [rsp + 0x175c], 0x2a
mov dword [rsp + 0xe00], 0
jmp 0x140170949
mov eax, dword [rsp + 0xe00]
inc eax
mov dword [rsp + 0xe00], eax
cmp dword [rsp + 0xe00], 4
jge 0x1401709f8
mov eax, dword [rsp + 0xe00]
add eax, 2
mov dword [rsp + 0x8b4], eax
mov eax, dword [rsp + 0x8b4]
inc eax
mov dword [rsp + 0x8b4], eax
cmp dword [rsp + 0x8b4], 7
jne 0x1401709e5
mov dword [rsp + 0x1b8], Ordinal_79
cmp dword [rsp + 0x1b8], 0
jle 0x1401709c7
mov eax, dword [rsp + 0x1b8]
sub eax, 5
mov dword [rsp + 0x1b8], eax
cmp dword [rsp + 0x1b8], 0xa
jne 0x1401709c5
mov eax, dword [rsp + 0x1b8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1b8], eax
jmp 0x14017098d
mov eax, dword [rsp + 0x8b4]
imul eax, dword [rsp + 0x175c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1c64], eax
cmp dword [rsp + 0x8b4], 0xb
jl 0x140170968
jmp 0x140170939
cmp dword [rsp + 0x175c], 0x14
jle 0x140170a79
mov eax, dword [rsp + 0x175c]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1760], eax
mov dword [rsp + 0x1bc], Ordinal_79
cmp dword [rsp + 0x1bc], 0
jle 0x140170a5e
mov eax, dword [rsp + 0x1bc]
sub eax, 5
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1bc], 0xa
jne 0x140170a5c
mov eax, dword [rsp + 0x1bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1bc], eax
jmp 0x140170a24
mov eax, dword [rsp + 0x1760]
sub eax, 2
mov dword [rsp + 0x1760], eax
cmp dword [rsp + 0x1760], 0
jg 0x140170a19
jmp 0x140170903
jmp 0x140170367
xor eax, eax
cmp eax, 1
je 0x140171be1
xor eax, eax
cmp eax, 1
je 0x14017133d
mov dword [rsp + 0x1764], 0
jmp 0x140170ab6
mov eax, dword [rsp + 0x1764]
inc eax
mov dword [rsp + 0x1764], eax
cmp dword [rsp + 0x1764], 0x1e
jge 0x140171338
mov dword [rsp + 0x1780], 0x3f
mov dword [rsp + 0xe04], 0
jmp 0x140170aec
mov eax, dword [rsp + 0xe04]
inc eax
mov dword [rsp + 0xe04], eax
cmp dword [rsp + 0xe04], 9
jge 0x140170f24
mov eax, dword [rsp + 0xe04]
add eax, 7
mov dword [rsp + 0x8d0], eax
mov eax, dword [rsp + 0x8d0]
add eax, 4
mov dword [rsp + 0x8d0], eax
cmp dword [rsp + 0x8d0], 0x15
jne 0x140170f11
mov dword [rsp + 0x1768], 0
jmp 0x140170b47
mov eax, dword [rsp + 0x1768]
inc eax
mov dword [rsp + 0x1768], eax
cmp dword [rsp + 0x1768], 0x1e
jge 0x140170d10
mov dword [rsp + 0x176c], 0x11
mov dword [rsp + 0xe08], 0
jmp 0x140170b7d
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0xe08], eax
cmp dword [rsp + 0xe08], 3
jge 0x140170c58
mov eax, dword [rsp + 0xe08]
inc eax
mov dword [rsp + 0x8bc], eax
mov eax, dword [rsp + 0x8bc]
inc eax
mov dword [rsp + 0x8bc], eax
cmp dword [rsp + 0x8bc], 4
jne 0x140170c45
mov dword [rsp + 0x8b8], 0xd
mov dword [rsp + 0xe0c], 0
jmp 0x140170be1
mov eax, dword [rsp + 0xe0c]
inc eax
mov dword [rsp + 0xe0c], eax
cmp dword [rsp + 0xe0c], 4
jge 0x140170c2a
mov eax, dword [rsp + 0xe0c]
mov ecx, dword [rsp + 0x8b8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8b8], eax
mov eax, dword [rsp + 0x8b8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140170c28
imul eax, dword [rsp + 0x8b8], 3
mov dword [rsp + 0x8b8], eax
jmp 0x140170bd1
mov eax, dword [rsp + 0x8bc]
imul eax, dword [rsp + 0x176c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c68], eax
cmp dword [rsp + 0x8bc], 6
jl 0x140170b9b
jmp 0x140170b6d
cmp dword [rsp + 0x176c], 0xa
jle 0x140170d0b
mov eax, dword [rsp + 0x176c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1770], eax
mov dword [rsp + 0x8c0], 0xd
mov dword [rsp + 0xe10], 0
jmp 0x140170ca4
mov eax, dword [rsp + 0xe10]
inc eax
mov dword [rsp + 0xe10], eax
cmp dword [rsp + 0xe10], 4
jge 0x140170ced
mov eax, dword [rsp + 0xe10]
mov ecx, dword [rsp + 0x8c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8c0], eax
mov eax, dword [rsp + 0x8c0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140170ceb
imul eax, dword [rsp + 0x8c0], 3
mov dword [rsp + 0x8c0], eax
jmp 0x140170c94
mov eax, dword [rsp + 0x1770]
dec eax
mov dword [rsp + 0x1770], eax
cmp dword [rsp + 0x1770], 0
jg 0x140170c7c
jmp 0x140170b37
mov eax, dword [rsp + 0x8d0]
imul eax, dword [rsp + 0x1780]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c6c], eax
mov dword [rsp + 0x1774], 0
jmp 0x140170d48
mov eax, dword [rsp + 0x1774]
inc eax
mov dword [rsp + 0x1774], eax
cmp dword [rsp + 0x1774], 0x1e
jge 0x140170f11
mov dword [rsp + 0x1778], 0x11
mov dword [rsp + 0xe14], 0
jmp 0x140170d7e
mov eax, dword [rsp + 0xe14]
inc eax
mov dword [rsp + 0xe14], eax
cmp dword [rsp + 0xe14], 3
jge 0x140170e59
mov eax, dword [rsp + 0xe14]
inc eax
mov dword [rsp + 0x8c8], eax
mov eax, dword [rsp + 0x8c8]
inc eax
mov dword [rsp + 0x8c8], eax
cmp dword [rsp + 0x8c8], 4
jne 0x140170e46
mov dword [rsp + 0x8c4], 0xd
mov dword [rsp + 0xe18], 0
jmp 0x140170de2
mov eax, dword [rsp + 0xe18]
inc eax
mov dword [rsp + 0xe18], eax
cmp dword [rsp + 0xe18], 4
jge 0x140170e2b
mov eax, dword [rsp + 0xe18]
mov ecx, dword [rsp + 0x8c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8c4], eax
mov eax, dword [rsp + 0x8c4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140170e29
imul eax, dword [rsp + 0x8c4], 3
mov dword [rsp + 0x8c4], eax
jmp 0x140170dd2
mov eax, dword [rsp + 0x8c8]
imul eax, dword [rsp + 0x1778]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c70], eax
cmp dword [rsp + 0x8c8], 6
jl 0x140170d9c
jmp 0x140170d6e
cmp dword [rsp + 0x1778], 0xa
jle 0x140170f0c
mov eax, dword [rsp + 0x1778]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x177c], eax
mov dword [rsp + 0x8cc], 0xd
mov dword [rsp + 0xe1c], 0
jmp 0x140170ea5
mov eax, dword [rsp + 0xe1c]
inc eax
mov dword [rsp + 0xe1c], eax
cmp dword [rsp + 0xe1c], 4
jge 0x140170eee
mov eax, dword [rsp + 0xe1c]
mov ecx, dword [rsp + 0x8cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8cc], eax
mov eax, dword [rsp + 0x8cc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140170eec
imul eax, dword [rsp + 0x8cc], 3
mov dword [rsp + 0x8cc], eax
jmp 0x140170e95
mov eax, dword [rsp + 0x177c]
dec eax
mov dword [rsp + 0x177c], eax
cmp dword [rsp + 0x177c], 0
jg 0x140170e7d
jmp 0x140170d38
cmp dword [rsp + 0x8d0], 0x23
jl 0x140170b0b
jmp 0x140170adc
cmp dword [rsp + 0x1780], 0x28
jle 0x14017114d
mov eax, dword [rsp + 0x1780]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1790], eax
mov dword [rsp + 0x1784], 0
jmp 0x140170f65
mov eax, dword [rsp + 0x1784]
inc eax
mov dword [rsp + 0x1784], eax
cmp dword [rsp + 0x1784], 0x1e
jge 0x14017112e
mov dword [rsp + 0x1788], 0x11
mov dword [rsp + 0xe20], 0
jmp 0x140170f9b
mov eax, dword [rsp + 0xe20]
inc eax
mov dword [rsp + 0xe20], eax
cmp dword [rsp + 0xe20], 3
jge 0x140171076
mov eax, dword [rsp + 0xe20]
inc eax
mov dword [rsp + 0x8d8], eax
mov eax, dword [rsp + 0x8d8]
inc eax
mov dword [rsp + 0x8d8], eax
cmp dword [rsp + 0x8d8], 4
jne 0x140171063
mov dword [rsp + 0x8d4], 0xd
mov dword [rsp + 0xe24], 0
jmp 0x140170fff
mov eax, dword [rsp + 0xe24]
inc eax
mov dword [rsp + 0xe24], eax
cmp dword [rsp + 0xe24], 4
jge 0x140171048
mov eax, dword [rsp + 0xe24]
mov ecx, dword [rsp + 0x8d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8d4], eax
mov eax, dword [rsp + 0x8d4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140171046
imul eax, dword [rsp + 0x8d4], 3
mov dword [rsp + 0x8d4], eax
jmp 0x140170fef
mov eax, dword [rsp + 0x8d8]
imul eax, dword [rsp + 0x1788]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c74], eax
cmp dword [rsp + 0x8d8], 6
jl 0x140170fb9
jmp 0x140170f8b
cmp dword [rsp + 0x1788], 0xa
jle 0x140171129
mov eax, dword [rsp + 0x1788]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x178c], eax
mov dword [rsp + 0x8dc], 0xd
mov dword [rsp + 0xe28], 0
jmp 0x1401710c2
mov eax, dword [rsp + 0xe28]
inc eax
mov dword [rsp + 0xe28], eax
cmp dword [rsp + 0xe28], 4
jge 0x14017110b
mov eax, dword [rsp + 0xe28]
mov ecx, dword [rsp + 0x8dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8dc], eax
mov eax, dword [rsp + 0x8dc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140171109
imul eax, dword [rsp + 0x8dc], 3
mov dword [rsp + 0x8dc], eax
jmp 0x1401710b2
mov eax, dword [rsp + 0x178c]
dec eax
mov dword [rsp + 0x178c], eax
cmp dword [rsp + 0x178c], 0
jg 0x14017109a
jmp 0x140170f55
mov eax, dword [rsp + 0x1790]
sub eax, 2
mov dword [rsp + 0x1790], eax
cmp dword [rsp + 0x1790], 0
jg 0x140170f48
mov dword [rsp + 0x1794], 0
jmp 0x14017116a
mov eax, dword [rsp + 0x1794]
inc eax
mov dword [rsp + 0x1794], eax
cmp dword [rsp + 0x1794], 0x1e
jge 0x140171333
mov dword [rsp + 0x1798], 0x11
mov dword [rsp + 0xe2c], 0
jmp 0x1401711a0
mov eax, dword [rsp + 0xe2c]
inc eax
mov dword [rsp + 0xe2c], eax
cmp dword [rsp + 0xe2c], 3
jge 0x14017127b
mov eax, dword [rsp + 0xe2c]
inc eax
mov dword [rsp + 0x8e4], eax
mov eax, dword [rsp + 0x8e4]
inc eax
mov dword [rsp + 0x8e4], eax
cmp dword [rsp + 0x8e4], 4
jne 0x140171268
mov dword [rsp + 0x8e0], 0xd
mov dword [rsp + 0xe30], 0
jmp 0x140171204
mov eax, dword [rsp + 0xe30]
inc eax
mov dword [rsp + 0xe30], eax
cmp dword [rsp + 0xe30], 4
jge 0x14017124d
mov eax, dword [rsp + 0xe30]
mov ecx, dword [rsp + 0x8e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8e0], eax
mov eax, dword [rsp + 0x8e0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14017124b
imul eax, dword [rsp + 0x8e0], 3
mov dword [rsp + 0x8e0], eax
jmp 0x1401711f4
mov eax, dword [rsp + 0x8e4]
imul eax, dword [rsp + 0x1798]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c78], eax
cmp dword [rsp + 0x8e4], 6
jl 0x1401711be
jmp 0x140171190
cmp dword [rsp + 0x1798], 0xa
jle 0x14017132e
mov eax, dword [rsp + 0x1798]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x179c], eax
mov dword [rsp + 0x8e8], 0xd
mov dword [rsp + 0xe34], 0
jmp 0x1401712c7
mov eax, dword [rsp + 0xe34]
inc eax
mov dword [rsp + 0xe34], eax
cmp dword [rsp + 0xe34], 4
jge 0x140171310
mov eax, dword [rsp + 0xe34]
mov ecx, dword [rsp + 0x8e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8e8], eax
mov eax, dword [rsp + 0x8e8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14017130e
imul eax, dword [rsp + 0x8e8], 3
mov dword [rsp + 0x8e8], eax
jmp 0x1401712b7
mov eax, dword [rsp + 0x179c]
dec eax
mov dword [rsp + 0x179c], eax
cmp dword [rsp + 0x179c], 0
jg 0x14017129f
jmp 0x14017115a
jmp 0x140170aa6
jmp 0x140171be1
mov dword [rsp + 0x17a0], 0
jmp 0x14017135a
mov eax, dword [rsp + 0x17a0]
inc eax
mov dword [rsp + 0x17a0], eax
cmp dword [rsp + 0x17a0], 0x1e
jge 0x140171be1
mov dword [rsp + 0x17bc], 0x5c
mov dword [rsp + 0xe38], 0
jmp 0x140171390
mov eax, dword [rsp + 0xe38]
inc eax
mov dword [rsp + 0xe38], eax
cmp dword [rsp + 0xe38], 6
jge 0x1401717cc
mov eax, dword [rsp + 0xe38]
add eax, 9
mov dword [rsp + 0x904], eax
mov eax, dword [rsp + 0x904]
add eax, 3
mov dword [rsp + 0x904], eax
cmp dword [rsp + 0x904], 0x18
jne 0x1401717b9
mov dword [rsp + 0x17a4], 0
jmp 0x1401713eb
mov eax, dword [rsp + 0x17a4]
inc eax
mov dword [rsp + 0x17a4], eax
cmp dword [rsp + 0x17a4], 0x1e
jge 0x1401715b4
mov dword [rsp + 0x17a8], 0x11
mov dword [rsp + 0xe3c], 0
jmp 0x140171421
mov eax, dword [rsp + 0xe3c]
inc eax
mov dword [rsp + 0xe3c], eax
cmp dword [rsp + 0xe3c], 3
jge 0x1401714fc
mov eax, dword [rsp + 0xe3c]
inc eax
mov dword [rsp + 0x8f0], eax
mov eax, dword [rsp + 0x8f0]
inc eax
mov dword [rsp + 0x8f0], eax
cmp dword [rsp + 0x8f0], 4
jne 0x1401714e9
mov dword [rsp + 0x8ec], 0xd
mov dword [rsp + 0xe40], 0
jmp 0x140171485
mov eax, dword [rsp + 0xe40]
inc eax
mov dword [rsp + 0xe40], eax
cmp dword [rsp + 0xe40], 4
jge 0x1401714ce
mov eax, dword [rsp + 0xe40]
mov ecx, dword [rsp + 0x8ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8ec], eax
mov eax, dword [rsp + 0x8ec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401714cc
imul eax, dword [rsp + 0x8ec], 3
mov dword [rsp + 0x8ec], eax
jmp 0x140171475
mov eax, dword [rsp + 0x8f0]
imul eax, dword [rsp + 0x17a8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c7c], eax
cmp dword [rsp + 0x8f0], 6
jl 0x14017143f
jmp 0x140171411
cmp dword [rsp + 0x17a8], 0xa
jle 0x1401715af
mov eax, dword [rsp + 0x17a8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17ac], eax
mov dword [rsp + 0x8f4], 0xd
mov dword [rsp + 0xe44], 0
jmp 0x140171548
mov eax, dword [rsp + 0xe44]
inc eax
mov dword [rsp + 0xe44], eax
cmp dword [rsp + 0xe44], 4
jge 0x140171591
mov eax, dword [rsp + 0xe44]
mov ecx, dword [rsp + 0x8f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8f4], eax
mov eax, dword [rsp + 0x8f4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14017158f
imul eax, dword [rsp + 0x8f4], 3
mov dword [rsp + 0x8f4], eax
jmp 0x140171538
mov eax, dword [rsp + 0x17ac]
dec eax
mov dword [rsp + 0x17ac], eax
cmp dword [rsp + 0x17ac], 0
jg 0x140171520
jmp 0x1401713db
mov eax, dword [rsp + 0x904]
imul eax, dword [rsp + 0x17bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1c80], eax
mov dword [rsp + 0x17b0], 0
jmp 0x1401715f0
mov eax, dword [rsp + 0x17b0]
inc eax
mov dword [rsp + 0x17b0], eax
cmp dword [rsp + 0x17b0], 0x1e
jge 0x1401717b9
mov dword [rsp + 0x17b4], 0x11
mov dword [rsp + 0xe48], 0
jmp 0x140171626
mov eax, dword [rsp + 0xe48]
inc eax
mov dword [rsp + 0xe48], eax
cmp dword [rsp + 0xe48], 3
jge 0x140171701
mov eax, dword [rsp + 0xe48]
inc eax
mov dword [rsp + 0x8fc], eax
mov eax, dword [rsp + 0x8fc]
inc eax
mov dword [rsp + 0x8fc], eax
cmp dword [rsp + 0x8fc], 4
jne 0x1401716ee
mov dword [rsp + 0x8f8], 0xd
mov dword [rsp + 0xe4c], 0
jmp 0x14017168a
mov eax, dword [rsp + 0xe4c]
inc eax
mov dword [rsp + 0xe4c], eax
cmp dword [rsp + 0xe4c], 4
jge 0x1401716d3
mov eax, dword [rsp + 0xe4c]
mov ecx, dword [rsp + 0x8f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8f8], eax
mov eax, dword [rsp + 0x8f8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401716d1
imul eax, dword [rsp + 0x8f8], 3
mov dword [rsp + 0x8f8], eax
jmp 0x14017167a
mov eax, dword [rsp + 0x8fc]
imul eax, dword [rsp + 0x17b4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c84], eax
cmp dword [rsp + 0x8fc], 6
jl 0x140171644
jmp 0x140171616
cmp dword [rsp + 0x17b4], 0xa
jle 0x1401717b4
mov eax, dword [rsp + 0x17b4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17b8], eax
mov dword [rsp + 0x900], 0xd
mov dword [rsp + 0xe50], 0
jmp 0x14017174d
mov eax, dword [rsp + 0xe50]
inc eax
mov dword [rsp + 0xe50], eax
cmp dword [rsp + 0xe50], 4
jge 0x140171796
mov eax, dword [rsp + 0xe50]
mov ecx, dword [rsp + 0x900]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x900], eax
mov eax, dword [rsp + 0x900]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140171794
imul eax, dword [rsp + 0x900], 3
mov dword [rsp + 0x900], eax
jmp 0x14017173d
mov eax, dword [rsp + 0x17b8]
dec eax
mov dword [rsp + 0x17b8], eax
cmp dword [rsp + 0x17b8], 0
jg 0x140171725
jmp 0x1401715e0
cmp dword [rsp + 0x904], 0x21
jl 0x1401713af
jmp 0x140171380
cmp dword [rsp + 0x17bc], 0x32
jle 0x1401719f6
mov eax, dword [rsp + 0x17bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x17cc], eax
mov dword [rsp + 0x17c0], 0
jmp 0x14017180e
mov eax, dword [rsp + 0x17c0]
inc eax
mov dword [rsp + 0x17c0], eax
cmp dword [rsp + 0x17c0], 0x1e
jge 0x1401719d7
mov dword [rsp + 0x17c4], 0x11
mov dword [rsp + 0xe54], 0
jmp 0x140171844
mov eax, dword [rsp + 0xe54]
inc eax
mov dword [rsp + 0xe54], eax
cmp dword [rsp + 0xe54], 3
jge 0x14017191f
mov eax, dword [rsp + 0xe54]
inc eax
mov dword [rsp + 0x90c], eax
mov eax, dword [rsp + 0x90c]
inc eax
mov dword [rsp + 0x90c], eax
cmp dword [rsp + 0x90c], 4
jne 0x14017190c
mov dword [rsp + 0x908], 0xd
mov dword [rsp + 0xe58], 0
jmp 0x1401718a8
mov eax, dword [rsp + 0xe58]
inc eax
mov dword [rsp + 0xe58], eax
cmp dword [rsp + 0xe58], 4
jge 0x1401718f1
mov eax, dword [rsp + 0xe58]
mov ecx, dword [rsp + 0x908]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x908], eax
mov eax, dword [rsp + 0x908]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401718ef
imul eax, dword [rsp + 0x908], 3
mov dword [rsp + 0x908], eax
jmp 0x140171898
mov eax, dword [rsp + 0x90c]
imul eax, dword [rsp + 0x17c4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c88], eax
cmp dword [rsp + 0x90c], 6
jl 0x140171862
jmp 0x140171834
cmp dword [rsp + 0x17c4], 0xa
jle 0x1401719d2
mov eax, dword [rsp + 0x17c4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17c8], eax
mov dword [rsp + 0x910], 0xd
mov dword [rsp + 0xe5c], 0
jmp 0x14017196b
mov eax, dword [rsp + 0xe5c]
inc eax
mov dword [rsp + 0xe5c], eax
cmp dword [rsp + 0xe5c], 4
jge 0x1401719b4
mov eax, dword [rsp + 0xe5c]
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 0x1401719b2
imul eax, dword [rsp + 0x910], 3
mov dword [rsp + 0x910], eax
jmp 0x14017195b
mov eax, dword [rsp + 0x17c8]
dec eax
mov dword [rsp + 0x17c8], eax
cmp dword [rsp + 0x17c8], 0
jg 0x140171943
jmp 0x1401717fe
mov eax, dword [rsp + 0x17cc]
sub eax, 5
mov dword [rsp + 0x17cc], eax
cmp dword [rsp + 0x17cc], 0
jg 0x1401717f1
mov dword [rsp + 0x17d0], 0
jmp 0x140171a13
mov eax, dword [rsp + 0x17d0]
inc eax
mov dword [rsp + 0x17d0], eax
cmp dword [rsp + 0x17d0], 0x1e
jge 0x140171bdc
mov dword [rsp + 0x17d4], 0x11
mov dword [rsp + 0xe60], 0
jmp 0x140171a49
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0xe60], eax
cmp dword [rsp + 0xe60], 3
jge 0x140171b24
mov eax, dword [rsp + 0xe60]
inc eax
mov dword [rsp + 0x918], eax
mov eax, dword [rsp + 0x918]
inc eax
mov dword [rsp + 0x918], eax
cmp dword [rsp + 0x918], 4
jne 0x140171b11
mov dword [rsp + 0x914], 0xd
mov dword [rsp + 0xe64], 0
jmp 0x140171aad
mov eax, dword [rsp + 0xe64]
inc eax
mov dword [rsp + 0xe64], eax
cmp dword [rsp + 0xe64], 4
jge 0x140171af6
mov eax, dword [rsp + 0xe64]
mov ecx, dword [rsp + 0x914]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x914], eax
mov eax, dword [rsp + 0x914]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140171af4
imul eax, dword [rsp + 0x914], 3
mov dword [rsp + 0x914], eax
jmp 0x140171a9d
mov eax, dword [rsp + 0x918]
imul eax, dword [rsp + 0x17d4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c8c], eax
cmp dword [rsp + 0x918], 6
jl 0x140171a67
jmp 0x140171a39
cmp dword [rsp + 0x17d4], 0xa
jle 0x140171bd7
mov eax, dword [rsp + 0x17d4]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x17d8], eax
mov dword [rsp + 0x91c], 0xd
mov dword [rsp + 0xe68], 0
jmp 0x140171b70
mov eax, dword [rsp + 0xe68]
inc eax
mov dword [rsp + 0xe68], eax
cmp dword [rsp + 0xe68], 4
jge 0x140171bb9
mov eax, dword [rsp + 0xe68]
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 0x140171bb7
imul eax, dword [rsp + 0x91c], 3
mov dword [rsp + 0x91c], eax
jmp 0x140171b60
mov eax, dword [rsp + 0x17d8]
dec eax
mov dword [rsp + 0x17d8], eax
cmp dword [rsp + 0x17d8], 0
jg 0x140171b48
jmp 0x140171a03
jmp 0x14017134a
xor eax, eax
cmp eax, 1
je 0x1401729a6
xor eax, eax
cmp eax, 1
je 0x1401722d0
mov dword [rsp + 0x17dc], 0
jmp 0x140171c14
mov eax, dword [rsp + 0x17dc]
inc eax
mov dword [rsp + 0x17dc], eax
cmp dword [rsp + 0x17dc], 0x1e
jge 0x1401722cb
mov dword [rsp + 0x17f8], 0x33
mov dword [rsp + 0xe6c], 0
jmp 0x140171c4a
mov eax, dword [rsp + 0xe6c]
inc eax
mov dword [rsp + 0xe6c], eax
cmp dword [rsp + 0xe6c], 6
jge 0x140171f9c
mov eax, dword [rsp + 0xe6c]
add eax, 2
mov dword [rsp + 0x938], eax
mov eax, dword [rsp + 0x938]
add eax, 3
mov dword [rsp + 0x938], eax
cmp dword [rsp + 0x938], 0xb
jne 0x140171f89
mov dword [rsp + 0x17e0], 0
jmp 0x140171ca5
mov eax, dword [rsp + 0x17e0]
inc eax
mov dword [rsp + 0x17e0], eax
cmp dword [rsp + 0x17e0], 0x1e
jge 0x140171dfb
mov dword [rsp + 0x17e4], 7
mov dword [rsp + 0xe70], 0
jmp 0x140171cdb
mov eax, dword [rsp + 0xe70]
inc eax
mov dword [rsp + 0xe70], eax
cmp dword [rsp + 0xe70], 2
jge 0x140171d7e
mov eax, dword [rsp + 0xe70]
inc eax
mov dword [rsp + 0x924], eax
mov eax, dword [rsp + 0x924]
inc eax
mov dword [rsp + 0x924], eax
cmp dword [rsp + 0x924], 2
jne 0x140171d6f
mov dword [rsp + 0x920], 0x15
mov eax, dword [rsp + 0x920]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140171d43
mov eax, dword [rsp + 0x920]
shl eax, 1
mov dword [rsp + 0x920], eax
jmp 0x140171d54
mov eax, dword [rsp + 0x920]
add eax, 3
mov dword [rsp + 0x920], eax
mov eax, dword [rsp + 0x924]
imul eax, dword [rsp + 0x17e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c90], eax
cmp dword [rsp + 0x924], 3
jl 0x140171cf9
jmp 0x140171ccb
cmp dword [rsp + 0x17e4], 5
jle 0x140171df6
mov eax, dword [rsp + 0x17e4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x17e8], eax
mov dword [rsp + 0x928], 0x15
mov eax, dword [rsp + 0x928]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140171dcb
mov eax, dword [rsp + 0x928]
shl eax, 1
mov dword [rsp + 0x928], eax
jmp 0x140171ddc
mov eax, dword [rsp + 0x928]
add eax, 3
mov dword [rsp + 0x928], eax
mov eax, dword [rsp + 0x17e8]
dec eax
mov dword [rsp + 0x17e8], eax
cmp dword [rsp + 0x17e8], 0
jg 0x140171d9b
jmp 0x140171c95
mov eax, dword [rsp + 0x938]
imul eax, dword [rsp + 0x17f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c94], eax
mov dword [rsp + 0x17ec], 0
jmp 0x140171e33
mov eax, dword [rsp + 0x17ec]
inc eax
mov dword [rsp + 0x17ec], eax
cmp dword [rsp + 0x17ec], 0x1e
jge 0x140171f89
mov dword [rsp + 0x17f0], 7
mov dword [rsp + 0xe74], 0
jmp 0x140171e69
mov eax, dword [rsp + 0xe74]
inc eax
mov dword [rsp + 0xe74], eax
cmp dword [rsp + 0xe74], 2
jge 0x140171f0c
mov eax, dword [rsp + 0xe74]
inc eax
mov dword [rsp + 0x930], eax
mov eax, dword [rsp + 0x930]
inc eax
mov dword [rsp + 0x930], eax
cmp dword [rsp + 0x930], 2
jne 0x140171efd
mov dword [rsp + 0x92c], 0x15
mov eax, dword [rsp + 0x92c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140171ed1
mov eax, dword [rsp + 0x92c]
shl eax, 1
mov dword [rsp + 0x92c], eax
jmp 0x140171ee2
mov eax, dword [rsp + 0x92c]
add eax, 3
mov dword [rsp + 0x92c], eax
mov eax, dword [rsp + 0x930]
imul eax, dword [rsp + 0x17f0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c98], eax
cmp dword [rsp + 0x930], 3
jl 0x140171e87
jmp 0x140171e59
cmp dword [rsp + 0x17f0], 5
jle 0x140171f84
mov eax, dword [rsp + 0x17f0]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x17f4], eax
mov dword [rsp + 0x934], 0x15
mov eax, dword [rsp + 0x934]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140171f59
mov eax, dword [rsp + 0x934]
shl eax, 1
mov dword [rsp + 0x934], eax
jmp 0x140171f6a
mov eax, dword [rsp + 0x934]
add eax, 3
mov dword [rsp + 0x934], eax
mov eax, dword [rsp + 0x17f4]
dec eax
mov dword [rsp + 0x17f4], eax
cmp dword [rsp + 0x17f4], 0
jg 0x140171f29
jmp 0x140171e23
cmp dword [rsp + 0x938], 0xf
jl 0x140171c69
jmp 0x140171c3a
cmp dword [rsp + 0x17f8], 0x19
jle 0x140172153
mov eax, dword [rsp + 0x17f8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x1808], eax
mov dword [rsp + 0x17fc], 0
jmp 0x140171fde
mov eax, dword [rsp + 0x17fc]
inc eax
mov dword [rsp + 0x17fc], eax
cmp dword [rsp + 0x17fc], 0x1e
jge 0x140172134
mov dword [rsp + 0x1800], 7
mov dword [rsp + 0xe78], 0
jmp 0x140172014
mov eax, dword [rsp + 0xe78]
inc eax
mov dword [rsp + 0xe78], eax
cmp dword [rsp + 0xe78], 2
jge 0x1401720b7
mov eax, dword [rsp + 0xe78]
inc eax
mov dword [rsp + 0x940], eax
mov eax, dword [rsp + 0x940]
inc eax
mov dword [rsp + 0x940], eax
cmp dword [rsp + 0x940], 2
jne 0x1401720a8
mov dword [rsp + 0x93c], 0x15
mov eax, dword [rsp + 0x93c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017207c
mov eax, dword [rsp + 0x93c]
shl eax, 1
mov dword [rsp + 0x93c], eax
jmp 0x14017208d
mov eax, dword [rsp + 0x93c]
add eax, 3
mov dword [rsp + 0x93c], eax
mov eax, dword [rsp + 0x940]
imul eax, dword [rsp + 0x1800]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c9c], eax
cmp dword [rsp + 0x940], 3
jl 0x140172032
jmp 0x140172004
cmp dword [rsp + 0x1800], 5
jle 0x14017212f
mov eax, dword [rsp + 0x1800]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1804], eax
mov dword [rsp + 0x944], 0x15
mov eax, dword [rsp + 0x944]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140172104
mov eax, dword [rsp + 0x944]
shl eax, 1
mov dword [rsp + 0x944], eax
jmp 0x140172115
mov eax, dword [rsp + 0x944]
add eax, 3
mov dword [rsp + 0x944], eax
mov eax, dword [rsp + 0x1804]
dec eax
mov dword [rsp + 0x1804], eax
cmp dword [rsp + 0x1804], 0
jg 0x1401720d4
jmp 0x140171fce
mov eax, dword [rsp + 0x1808]
sub eax, 2
mov dword [rsp + 0x1808], eax
cmp dword [rsp + 0x1808], 0
jg 0x140171fc1
mov dword [rsp + 0x180c], 0
jmp 0x140172170
mov eax, dword [rsp + 0x180c]
inc eax
mov dword [rsp + 0x180c], eax
cmp dword [rsp + 0x180c], 0x1e
jge 0x1401722c6
mov dword [rsp + 0x1810], 7
mov dword [rsp + 0xe7c], 0
jmp 0x1401721a6
mov eax, dword [rsp + 0xe7c]
inc eax
mov dword [rsp + 0xe7c], eax
cmp dword [rsp + 0xe7c], 2
jge 0x140172249
mov eax, dword [rsp + 0xe7c]
inc eax
mov dword [rsp + 0x94c], eax
mov eax, dword [rsp + 0x94c]
inc eax
mov dword [rsp + 0x94c], eax
cmp dword [rsp + 0x94c], 2
jne 0x14017223a
mov dword [rsp + 0x948], 0x15
mov eax, dword [rsp + 0x948]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017220e
mov eax, dword [rsp + 0x948]
shl eax, 1
mov dword [rsp + 0x948], eax
jmp 0x14017221f
mov eax, dword [rsp + 0x948]
add eax, 3
mov dword [rsp + 0x948], eax
mov eax, dword [rsp + 0x94c]
imul eax, dword [rsp + 0x1810]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ca0], eax
cmp dword [rsp + 0x94c], 3
jl 0x1401721c4
jmp 0x140172196
cmp dword [rsp + 0x1810], 5
jle 0x1401722c1
mov eax, dword [rsp + 0x1810]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1814], eax
mov dword [rsp + 0x950], 0x15
mov eax, dword [rsp + 0x950]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140172296
mov eax, dword [rsp + 0x950]
shl eax, 1
mov dword [rsp + 0x950], eax
jmp 0x1401722a7
mov eax, dword [rsp + 0x950]
add eax, 3
mov dword [rsp + 0x950], eax
mov eax, dword [rsp + 0x1814]
dec eax
mov dword [rsp + 0x1814], eax
cmp dword [rsp + 0x1814], 0
jg 0x140172266
jmp 0x140172160
jmp 0x140171c04
jmp 0x1401729a6
mov dword [rsp + 0x1818], 0
jmp 0x1401722ed
mov eax, dword [rsp + 0x1818]
inc eax
mov dword [rsp + 0x1818], eax
cmp dword [rsp + 0x1818], 0x1e
jge 0x1401729a6
mov dword [rsp + 0x1834], 0x44
mov dword [rsp + 0xe80], 0
jmp 0x140172323
mov eax, dword [rsp + 0xe80]
inc eax
mov dword [rsp + 0xe80], eax
cmp dword [rsp + 0xe80], 7
jge 0x140172678
mov eax, dword [rsp + 0xe80]
add eax, 4
mov dword [rsp + 0x96c], eax
mov eax, dword [rsp + 0x96c]
add eax, 4
mov dword [rsp + 0x96c], eax
cmp dword [rsp + 0x96c], 0x10
jne 0x140172665
mov dword [rsp + 0x181c], 0
jmp 0x14017237e
mov eax, dword [rsp + 0x181c]
inc eax
mov dword [rsp + 0x181c], eax
cmp dword [rsp + 0x181c], 0x1e
jge 0x1401724d4
mov dword [rsp + 0x1820], 7
mov dword [rsp + 0xe84], 0
jmp 0x1401723b4
mov eax, dword [rsp + 0xe84]
inc eax
mov dword [rsp + 0xe84], eax
cmp dword [rsp + 0xe84], 2
jge 0x140172457
mov eax, dword [rsp + 0xe84]
inc eax
mov dword [rsp + 0x958], eax
mov eax, dword [rsp + 0x958]
inc eax
mov dword [rsp + 0x958], eax
cmp dword [rsp + 0x958], 2
jne 0x140172448
mov dword [rsp + 0x954], 0x15
mov eax, dword [rsp + 0x954]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14017241c
mov eax, dword [rsp + 0x954]
shl eax, 1
mov dword [rsp + 0x954], eax
jmp 0x14017242d
mov eax, dword [rsp + 0x954]
add eax, 3
mov dword [rsp + 0x954], eax
mov eax, dword [rsp + 0x958]
imul eax, dword [rsp + 0x1820]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1ca4], eax
cmp dword [rsp + 0x958], 3
jl 0x1401723d2
jmp 0x1401723a4
cmp dword [rsp + 0x1820], 5
jle 0x1401724cf
mov eax, dword [rsp + 0x1820]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1824], eax
mov dword [rsp + 0x95c], 0x15
mov eax, dword [rsp + 0x95c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401724a4
mov eax, dword [rsp + 0x95c]
shl eax, 1
mov dword [rsp + 0x95c], eax
jmp 0x1401724b5
mov eax, dword [rsp + 0x95c]
add eax, 3
mov dword [rsp + 0x95c], eax
mov eax, dword [rsp + 0x1824]
dec eax
mov dword [rsp + 0x1824], eax
cmp dword [rsp + 0x1824], 0
jg 0x140172474
jmp 0x14017236e
mov eax, dword [rsp + 0x96c]
imul eax, dword [rsp + 0x1834]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x1ca8], eax
mov dword [rsp + 0x1828], 0
jmp 0x14017250f
mov eax, dword [rsp + 0x1828]
inc eax
mov dword [rsp + 0x1828], eax
cmp dword [rsp + 0x1828], 0x1e
jge 0x140172665
mov dword [rsp + 0x182c], 7
mov dword [rsp + 0xe88], 0
jmp 0x140172545
mov eax, dword [rsp + 0xe88]
inc eax
mov dword [rsp + 0xe88], eax
cmp dword [rsp + 0xe88], 2
jge 0x1401725e8
mov eax, dword [rsp + 0xe88]
inc eax
mov dword [rsp + 0x964], eax
mov eax, dword [rsp + 0x964]
inc eax
mov dword [rsp + 0x964], eax
cmp dword [rsp + 0x964], 2
jne 0x1401725d9
mov dword [rsp + 0x960], 0x15
mov eax, dword [rsp + 0x960]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401725ad
mov eax, dword [rsp + 0x960]
shl eax, 1
mov dword [rsp + 0x960], eax
jmp 0x1401725be
mov eax, dword [rsp + 0x960]
add eax, 3
mov dword [rsp + 0x960], eax
mov eax, dword [rsp + 0x964]
imul eax, dword [rsp + 0x182c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cac], eax
cmp dword [rsp + 0x964], 3
jl 0x140172563
jmp 0x140172535
cmp dword [rsp + 0x182c], 5
jle 0x140172660
mov eax, dword [rsp + 0x182c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1830], eax
mov dword [rsp + 0x968], 0x15
mov eax, dword [rsp + 0x968]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140172635
mov eax, dword [rsp + 0x968]
shl eax, 1
mov dword [rsp + 0x968], eax
jmp 0x140172646
mov eax, dword [rsp + 0x968]
add eax, 3
mov dword [rsp + 0x968], eax
mov eax, dword [rsp + 0x1830]
dec eax
mov dword [rsp + 0x1830], eax
cmp dword [rsp + 0x1830], 0
jg 0x140172605
jmp 0x1401724ff
cmp dword [rsp + 0x96c], 0x14
jl 0x140172342
jmp 0x140172313
cmp dword [rsp + 0x1834], 0x28
jle 0x14017282e
mov eax, dword [rsp + 0x1834]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x1844], eax
mov dword [rsp + 0x1838], 0
jmp 0x1401726b9
mov eax, dword [rsp + 0x1838]
inc eax
mov dword [rsp + 0x1838], eax
cmp dword [rsp + 0x1838], 0x1e
jge 0x14017280f
mov dword [rsp + 0x183c], 7
mov dword [rsp + 0xe8c], 0
jmp 0x1401726ef
mov eax, dword [rsp + 0xe8c]
inc eax
mov dword [rsp + 0xe8c], eax
cmp dword [rsp + 0xe8c], 2
jge 0x140172792
mov eax, dword [rsp + 0xe8c]
inc eax
mov dword [rsp + 0x974], eax
mov eax, dword [rsp + 0x974]
inc eax
mov dword [rsp + 0x974], eax
cmp dword [rsp + 0x974], 2
jne 0x140172783
mov dword [rsp + 0x970], 0x15
mov eax, dword [rsp + 0x970]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140172757
mov eax, dword [rsp + 0x970]
shl eax, 1
mov dword [rsp + 0x970], eax
jmp 0x140172768
mov eax, dword [rsp + 0x970]
add eax, 3
mov dword [rsp + 0x970], eax
mov eax, dword [rsp + 0x974]
imul eax, dword [rsp + 0x183c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cb0], eax
cmp dword [rsp + 0x974], 3
jl 0x14017270d
jmp 0x1401726df
cmp dword [rsp + 0x183c], 5
jle 0x14017280a
mov eax, dword [rsp + 0x183c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1840], eax
mov dword [rsp + 0x978], 0x15
mov eax, dword [rsp + 0x978]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401727df
mov eax, dword [rsp + 0x978]
shl eax, 1
mov dword [rsp + 0x978], eax
jmp 0x1401727f0
mov eax, dword [rsp + 0x978]
add eax, 3
mov dword [rsp + 0x978], eax
mov eax, dword [rsp + 0x1840]
dec eax
mov dword [rsp + 0x1840], eax
cmp dword [rsp + 0x1840], 0
jg 0x1401727af
jmp 0x1401726a9
mov eax, dword [rsp + 0x1844]
sub eax, 3
mov dword [rsp + 0x1844], eax
cmp dword [rsp + 0x1844], 0
jg 0x14017269c
mov dword [rsp + 0x1848], 0
jmp 0x14017284b
mov eax, dword [rsp + 0x1848]
inc eax
mov dword [rsp + 0x1848], eax
cmp dword [rsp + 0x1848], 0x1e
jge 0x1401729a1
mov dword [rsp + 0x184c], 7
mov dword [rsp + 0xe90], 0
jmp 0x140172881
mov eax, dword [rsp + 0xe90]
inc eax
mov dword [rsp + 0xe90], eax
cmp dword [rsp + 0xe90], 2
jge 0x140172924
mov eax, dword [rsp + 0xe90]
inc eax
mov dword [rsp + 0x980], eax
mov eax, dword [rsp + 0x980]
inc eax
mov dword [rsp + 0x980], eax
cmp dword [rsp + 0x980], 2
jne 0x140172915
mov dword [rsp + 0x97c], 0x15
mov eax, dword [rsp + 0x97c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401728e9
mov eax, dword [rsp + 0x97c]
shl eax, 1
mov dword [rsp + 0x97c], eax
jmp 0x1401728fa
mov eax, dword [rsp + 0x97c]
add eax, 3
mov dword [rsp + 0x97c], eax
mov eax, dword [rsp + 0x980]
imul eax, dword [rsp + 0x184c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1cb4], eax
cmp dword [rsp + 0x980], 3
jl 0x14017289f
jmp 0x140172871
cmp dword [rsp + 0x184c], 5
jle 0x14017299c
mov eax, dword [rsp + 0x184c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1850], eax
mov dword [rsp + 0x984], 0x15
mov eax, dword [rsp + 0x984]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140172971
mov eax, dword [rsp + 0x984]
shl eax, 1
mov dword [rsp + 0x984], eax
jmp 0x140172982
mov eax, dword [rsp + 0x984]
add eax, 3
mov dword [rsp + 0x984], eax
mov eax, dword [rsp + 0x1850]
dec eax
mov dword [rsp + 0x1850], eax
cmp dword [rsp + 0x1850], 0
jg 0x140172941
jmp 0x14017283b
jmp 0x1401722dd
call fcn.14019fb80
mov dword [rsp + 0x18b8], 0
mov rax, qword [rsp + 0x1e40]
mov qword [rsp + 0x1910], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1d20], rax
mov rax, qword [rsp + 0x1d20]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1d28], rax
mov rax, qword [rsp + 0x1d28]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1d30], rax
mov rax, qword [rsp + 0x1d30]
mov qword [rsp + 0x1e90], rax
mov rax, qword [rsp + 0x1e90]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x1898], rax
mov rax, qword [rsp + 0x1898]
mov qword [rsp + 0x1ea0], rax
mov rax, qword [rsp + 0x1898]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x1898]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d38], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1d38]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1950], rax
mov eax, dword [rsp + 0x1950]
mov rcx, qword [rsp + 0x1898]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ea8], rax
mov eax, dword [rsp + 0x1954]
mov dword [rsp + 0x1eb0], eax
mov rax, qword [rsp + 0x1ea0]
cmp qword [rsp + 0x1ea8], rax
je 0x140172ac0
mov dword [rsp + 0x1864], 1
jmp 0x140172acb
mov dword [rsp + 0x1864], 0
movzx eax, byte [rsp + 0x1864]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x140172cd8
mov rax, qword [rsp + 0x1ea8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x988], eax
mov eax, dword [rsp + 0x988]
mov dword [rsp + 0x18fc], eax
mov eax, dword [rsp + 0x988]
dec eax
mov dword [rsp + 0x988], eax
cmp dword [rsp + 0x18fc], 0
je 0x140172cd8
mov eax, dword [rsp + 0x1cb8]
mov dword [rsp + 0x1868], eax
movabs rax, 0xee202708a6192558
shr rax, 0x20
mov dword [rsp + 0x1868], eax
mov rax, qword [rsp + 0x1e48]
mov qword [rsp + 0x1958], rax
mov rax, qword [rsp + 0x1ea8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1ea0]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x988]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1ea0]
mov qword [rsp + 0x1958], rax
movabs rax, 0xee202708a6192558
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x1900], eax
mov rax, qword [rsp + 0x1958]
mov qword [rsp + 0x1908], rax
mov eax, dword [rsp + 0x1868]
mov dword [rsp + 0x1854], eax
mov rax, qword [rsp + 0x1908]
movzx eax, byte [rax]
mov byte [rsp + 0x35], al
mov rax, qword [rsp + 0x1908]
inc rax
mov qword [rsp + 0x1908], rax
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x30], al
movsx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140172c03
mov eax, dword [rsp + 0x1854]
mov dword [rsp + 0x1904], eax
jmp 0x140172c4d
xor eax, eax
test eax, eax
je 0x140172c1a
movsx eax, byte [rsp + 0x30]
or eax, 0x20
mov dword [rsp + 0x186c], eax
jmp 0x140172c26
movsx eax, byte [rsp + 0x30]
mov dword [rsp + 0x186c], eax
mov eax, dword [rsp + 0x186c]
mov ecx, dword [rsp + 0x1854]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x1854], eax
jmp 0x140172bbf
mov eax, dword [rsp + 0x1900]
cmp dword [rsp + 0x1904], eax
jne 0x140172cd3
mov rax, qword [rsp + 0x1ea8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1ea0]
mov qword [rsp + 0x1d48], rax
mov rax, qword [rsp + 0x1ea8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1ea0]
mov qword [rsp + 0x1d40], rax
mov eax, dword [rsp + 0x988]
mov rcx, qword [rsp + 0x1d40]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1d48]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1ea0]
mov qword [rsp + 0x1d50], rax
mov rax, qword [rsp + 0x1d50]
mov qword [rsp + 0x1910], rax
jmp 0x140172d29
jmp 0x140172af6
mov rax, qword [rsp + 0x1e90]
mov qword [rsp + 0x1d58], rax
mov rax, qword [rsp + 0x1d58]
mov rax, qword [rax]
mov qword [rsp + 0x1d60], rax
mov rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x1e90], rax
mov byte [rsp + 0x36], 1
movzx eax, byte [rsp + 0x36]
test eax, eax
jne 0x140172a0f
mov qword [rsp + 0x1910], 0
mov eax, dword [rsp + 0x18b8]
mov dword [rsp + 0x18bc], eax
mov ecx, dword [rsp + 0x18bc]
call qword [rsp + 0x1910]
mov dword [rsp + 0x18cc], 0
mov rax, qword [rsp + 0x1e50]
mov qword [rsp + 0x1920], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1d68], rax
mov rax, qword [rsp + 0x1d68]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1d70], rax
mov rax, qword [rsp + 0x1d70]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1d78], rax
mov rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1e80], rax
mov rax, qword [rsp + 0x1e80]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x18a0], rax
mov rax, qword [rsp + 0x18a0]
mov qword [rsp + 0x1eb8], rax
mov rax, qword [rsp + 0x18a0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x18a0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d80], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1d80]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1960], rax
mov eax, dword [rsp + 0x1960]
mov rcx, qword [rsp + 0x18a0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ec0], rax
mov eax, dword [rsp + 0x1964]
mov dword [rsp + 0x1ec8], eax
mov rax, qword [rsp + 0x1eb8]
cmp qword [rsp + 0x1ec0], rax
je 0x140172e5a
mov dword [rsp + 0x1870], 1
jmp 0x140172e65
mov dword [rsp + 0x1870], 0
movzx eax, byte [rsp + 0x1870]
mov byte [rsp + 0x37], al
movzx eax, byte [rsp + 0x37]
test eax, eax
je 0x140173072
mov rax, qword [rsp + 0x1ec0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x98c], eax
mov eax, dword [rsp + 0x98c]
mov dword [rsp + 0x18c0], eax
mov eax, dword [rsp + 0x98c]
dec eax
mov dword [rsp + 0x98c], eax
cmp dword [rsp + 0x18c0], 0
je 0x140173072
mov eax, dword [rsp + 0x1cbc]
mov dword [rsp + 0x1874], eax
movabs rax, 0xe0f9f3ea0a08ca4f
shr rax, 0x20
mov dword [rsp + 0x1874], eax
mov rax, qword [rsp + 0x1e58]
mov qword [rsp + 0x1968], rax
mov rax, qword [rsp + 0x1ec0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1eb8]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x98c]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1eb8]
mov qword [rsp + 0x1968], rax
movabs rax, 0xe0f9f3ea0a08ca4f
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x18c4], eax
mov rax, qword [rsp + 0x1968]
mov qword [rsp + 0x1918], rax
mov eax, dword [rsp + 0x1874]
mov dword [rsp + 0x1858], eax
mov rax, qword [rsp + 0x1918]
movzx eax, byte [rax]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x1918]
inc rax
mov qword [rsp + 0x1918], rax
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x31], al
movsx eax, byte [rsp + 0x31]
test eax, eax
jne 0x140172f9d
mov eax, dword [rsp + 0x1858]
mov dword [rsp + 0x18c8], eax
jmp 0x140172fe7
xor eax, eax
test eax, eax
je 0x140172fb4
movsx eax, byte [rsp + 0x31]
or eax, 0x20
mov dword [rsp + 0x1878], eax
jmp 0x140172fc0
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0x1878], eax
mov eax, dword [rsp + 0x1878]
mov ecx, dword [rsp + 0x1858]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x1858], eax
jmp 0x140172f59
mov eax, dword [rsp + 0x18c4]
cmp dword [rsp + 0x18c8], eax
jne 0x14017306d
mov rax, qword [rsp + 0x1ec0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1eb8]
mov qword [rsp + 0x1d90], rax
mov rax, qword [rsp + 0x1ec0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1eb8]
mov qword [rsp + 0x1d88], rax
mov eax, dword [rsp + 0x98c]
mov rcx, qword [rsp + 0x1d88]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1d90]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1eb8]
mov qword [rsp + 0x1d98], rax
mov rax, qword [rsp + 0x1d98]
mov qword [rsp + 0x1920], rax
jmp 0x1401730c3
jmp 0x140172e90
mov rax, qword [rsp + 0x1e80]
mov qword [rsp + 0x1da0], rax
mov rax, qword [rsp + 0x1da0]
mov rax, qword [rax]
mov qword [rsp + 0x1da8], rax
mov rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x1e80], rax
mov byte [rsp + 0x39], 1
movzx eax, byte [rsp + 0x39]
test eax, eax
jne 0x140172da9
mov qword [rsp + 0x1920], 0
mov eax, dword [rsp + 0x18cc]
mov dword [rsp + 0x18d0], eax
mov ecx, dword [rsp + 0x18d0]
call qword [rsp + 0x1920]
mov dword [rsp + 0x18e0], 0
mov rax, qword [rsp + 0x1e60]
mov qword [rsp + 0x1930], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1db0], rax
mov rax, qword [rsp + 0x1db0]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1db8], rax
mov rax, qword [rsp + 0x1db8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1dc0], rax
mov rax, qword [rsp + 0x1dc0]
mov qword [rsp + 0x1e98], rax
mov rax, qword [rsp + 0x1e98]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x18a8], rax
mov rax, qword [rsp + 0x18a8]
mov qword [rsp + 0x1ed0], rax
mov rax, qword [rsp + 0x18a8]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x18a8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1dc8], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1dc8]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1970], rax
mov eax, dword [rsp + 0x1970]
mov rcx, qword [rsp + 0x18a8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ed8], rax
mov eax, dword [rsp + 0x1974]
mov dword [rsp + 0x1ee0], eax
mov rax, qword [rsp + 0x1ed0]
cmp qword [rsp + 0x1ed8], rax
je 0x1401731f4
mov dword [rsp + 0x187c], 1
jmp 0x1401731ff
mov dword [rsp + 0x187c], 0
movzx eax, byte [rsp + 0x187c]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x14017340c
mov rax, qword [rsp + 0x1ed8]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x990], eax
mov eax, dword [rsp + 0x990]
mov dword [rsp + 0x18d4], eax
mov eax, dword [rsp + 0x990]
dec eax
mov dword [rsp + 0x990], eax
cmp dword [rsp + 0x18d4], 0
je 0x14017340c
mov eax, dword [rsp + 0x1cc0]
mov dword [rsp + 0x1880], eax
movabs rax, 0x53afcdbc1f3a46c4
shr rax, 0x20
mov dword [rsp + 0x1880], eax
mov rax, qword [rsp + 0x1e68]
mov qword [rsp + 0x1978], rax
mov rax, qword [rsp + 0x1ed8]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1ed0]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x990]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1ed0]
mov qword [rsp + 0x1978], rax
movabs rax, 0x53afcdbc1f3a46c4
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x18d8], eax
mov rax, qword [rsp + 0x1978]
mov qword [rsp + 0x1928], rax
mov eax, dword [rsp + 0x1880]
mov dword [rsp + 0x185c], eax
mov rax, qword [rsp + 0x1928]
movzx eax, byte [rax]
mov byte [rsp + 0x3b], al
mov rax, qword [rsp + 0x1928]
inc rax
mov qword [rsp + 0x1928], rax
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0x32], al
movsx eax, byte [rsp + 0x32]
test eax, eax
jne 0x140173337
mov eax, dword [rsp + 0x185c]
mov dword [rsp + 0x18dc], eax
jmp 0x140173381
xor eax, eax
test eax, eax
je 0x14017334e
movsx eax, byte [rsp + 0x32]
or eax, 0x20
mov dword [rsp + 0x1884], eax
jmp 0x14017335a
movsx eax, byte [rsp + 0x32]
mov dword [rsp + 0x1884], eax
mov eax, dword [rsp + 0x1884]
mov ecx, dword [rsp + 0x185c]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x185c], eax
jmp 0x1401732f3
mov eax, dword [rsp + 0x18d8]
cmp dword [rsp + 0x18dc], eax
jne 0x140173407
mov rax, qword [rsp + 0x1ed8]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1ed0]
mov qword [rsp + 0x1dd8], rax
mov rax, qword [rsp + 0x1ed8]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1ed0]
mov qword [rsp + 0x1dd0], rax
mov eax, dword [rsp + 0x990]
mov rcx, qword [rsp + 0x1dd0]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1dd8]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1ed0]
mov qword [rsp + 0x1de0], rax
mov rax, qword [rsp + 0x1de0]
mov qword [rsp + 0x1930], rax
jmp 0x14017345d
jmp 0x14017322a
mov rax, qword [rsp + 0x1e98]
mov qword [rsp + 0x1de8], rax
mov rax, qword [rsp + 0x1de8]
mov rax, qword [rax]
mov qword [rsp + 0x1df0], rax
mov rax, qword [rsp + 0x1df0]
mov qword [rsp + 0x1e98], rax
mov byte [rsp + 0x3c], 1
movzx eax, byte [rsp + 0x3c]
test eax, eax
jne 0x140173143
mov qword [rsp + 0x1930], 0
mov eax, dword [rsp + 0x18e0]
mov dword [rsp + 0x18e4], eax
mov ecx, dword [rsp + 0x18e4]
call qword [rsp + 0x1930]
mov dword [rsp + 0x18f4], 0
mov rax, qword [rsp + 0x1e70]
mov qword [rsp + 0x1940], rax
mov rax, qword gs:[0x60]
mov qword [rsp + 0x1df8], rax
mov rax, qword [rsp + 0x1df8]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1e00], rax
mov rax, qword [rsp + 0x1e00]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1e08], rax
mov rax, qword [rsp + 0x1e08]
mov qword [rsp + 0x1e88], rax
mov rax, qword [rsp + 0x1e88]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x18b0], rax
mov rax, qword [rsp + 0x18b0]
mov qword [rsp + 0x1ee8], rax
mov rax, qword [rsp + 0x18b0]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x18b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1e10], rax
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x1e10]
mov rax, qword [rcx + rax + 0x88]
mov qword [rsp + 0x1980], rax
mov eax, dword [rsp + 0x1980]
mov rcx, qword [rsp + 0x18b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ef0], rax
mov eax, dword [rsp + 0x1984]
mov dword [rsp + 0x1ef8], eax
mov rax, qword [rsp + 0x1ee8]
cmp qword [rsp + 0x1ef0], rax
je 0x14017358e
mov dword [rsp + 0x1888], 1
jmp 0x140173599
mov dword [rsp + 0x1888], 0
movzx eax, byte [rsp + 0x1888]
mov byte [rsp + 0x3d], al
movzx eax, byte [rsp + 0x3d]
test eax, eax
je 0x1401737a6
mov rax, qword [rsp + 0x1ef0]
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x994], eax
mov eax, dword [rsp + 0x994]
mov dword [rsp + 0x18e8], eax
mov eax, dword [rsp + 0x994]
dec eax
mov dword [rsp + 0x994], eax
cmp dword [rsp + 0x18e8], 0
je 0x1401737a6
mov eax, dword [rsp + 0x1cc4]
mov dword [rsp + 0x188c], eax
movabs rax, 0xd13827ca66fcd00f
shr rax, 0x20
mov dword [rsp + 0x188c], eax
mov rax, qword [rsp + 0x1e78]
mov qword [rsp + 0x1988], rax
mov rax, qword [rsp + 0x1ef0]
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x1ee8]
add rcx, rax
mov rax, rcx
mov ecx, dword [rsp + 0x994]
mov eax, dword [rax + rcx*4]
add rax, qword [rsp + 0x1ee8]
mov qword [rsp + 0x1988], rax
movabs rax, 0xd13827ca66fcd00f
mov ecx, 0xffffffff
and rax, rcx
mov dword [rsp + 0x18ec], eax
mov rax, qword [rsp + 0x1988]
mov qword [rsp + 0x1938], rax
mov eax, dword [rsp + 0x188c]
mov dword [rsp + 0x1860], eax
mov rax, qword [rsp + 0x1938]
movzx eax, byte [rax]
mov byte [rsp + 0x3e], al
mov rax, qword [rsp + 0x1938]
inc rax
mov qword [rsp + 0x1938], rax
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0x33], al
movsx eax, byte [rsp + 0x33]
test eax, eax
jne 0x1401736d1
mov eax, dword [rsp + 0x1860]
mov dword [rsp + 0x18f0], eax
jmp 0x14017371b
xor eax, eax
test eax, eax
je 0x1401736e8
movsx eax, byte [rsp + 0x33]
or eax, 0x20
mov dword [rsp + 0x1890], eax
jmp 0x1401736f4
movsx eax, byte [rsp + 0x33]
mov dword [rsp + 0x1890], eax
mov eax, dword [rsp + 0x1890]
mov ecx, dword [rsp + 0x1860]
xor ecx, eax
mov eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rsp + 0x1860], eax
jmp 0x14017368d
mov eax, dword [rsp + 0x18ec]
cmp dword [rsp + 0x18f0], eax
jne 0x1401737a1
mov rax, qword [rsp + 0x1ef0]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x1ee8]
mov qword [rsp + 0x1e20], rax
mov rax, qword [rsp + 0x1ef0]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x1ee8]
mov qword [rsp + 0x1e18], rax
mov eax, dword [rsp + 0x994]
mov rcx, qword [rsp + 0x1e18]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rsp + 0x1e20]
mov eax, dword [rcx + rax*4]
add rax, qword [rsp + 0x1ee8]
mov qword [rsp + 0x1e28], rax
mov rax, qword [rsp + 0x1e28]
mov qword [rsp + 0x1940], rax
jmp 0x1401737f7
jmp 0x1401735c4
mov rax, qword [rsp + 0x1e88]
mov qword [rsp + 0x1e30], rax
mov rax, qword [rsp + 0x1e30]
mov rax, qword [rax]
mov qword [rsp + 0x1e38], rax
mov rax, qword [rsp + 0x1e38]
mov qword [rsp + 0x1e88], rax
mov byte [rsp + 0x3f], 1
movzx eax, byte [rsp + 0x3f]
test eax, eax
jne 0x1401734dd
mov qword [rsp + 0x1940], 0
mov eax, dword [rsp + 0x18f4]
mov dword [rsp + 0x18f8], eax
mov ecx, dword [rsp + 0x18f8]
call qword [rsp + 0x1940]
mov qword [0], 1
jmp 0x14015dfc8
mov rcx, qword [rsp + 0x1948]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x4120]
xor rcx, rsp
call fcn.1402c2560
add rsp, 0x4138
ret