140d18f65:	48 85 c0             	test   %rax,%rax
140d18f68:	75 2d                	jne    0x140d18f97
140d18f6a:	4c 8d 0d d7 b9 45 00 	lea    0x45b9d7(%rip),%r9        # 0x141174948
140d18f71:	c7 44 24 20 40 00 00 	movl   $0x40,0x20(%rsp)
140d18f78:	00
140d18f79:	ba 92 00 00 00       	mov    $0x92,%edx
140d18f7e:	8d 48 22             	lea    0x22(%rax),%ecx
140d18f81:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d18f85:	e8 f6 7c fb ff       	call   0x140cd0c80
140d18f8a:	33 c0                	xor    %eax,%eax
140d18f8c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d18f91:	48 83 c4 40          	add    $0x40,%rsp
140d18f95:	5d                   	pop    %rbp
140d18f96:	c3                   	ret
140d18f97:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140d18f9c:	48 8b cd             	mov    %rbp,%rcx
140d18f9f:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
140d18fa4:	33 f6                	xor    %esi,%esi
140d18fa6:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d18fab:	e8 70 85 fa ff       	call   0x140cc1520
140d18fb0:	85 c0                	test   %eax,%eax
140d18fb2:	0f 8e da 00 00 00    	jle    0x140d19092
140d18fb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d18fbf:	00
140d18fc0:	8b d6                	mov    %esi,%edx
140d18fc2:	48 8b cd             	mov    %rbp,%rcx
140d18fc5:	e8 96 87 fa ff       	call   0x140cc1760
140d18fca:	48 8d 15 ff b8 45 00 	lea    0x45b8ff(%rip),%rdx        # 0x1411748d0
140d18fd1:	4c 8b f0             	mov    %rax,%r14
140d18fd4:	48 8b 78 08          	mov    0x8(%rax),%rdi
140d18fd8:	48 8b cf             	mov    %rdi,%rcx
140d18fdb:	e8 40 4b 12 00       	call   0x140e3db20
140d18fe0:	85 c0                	test   %eax,%eax
140d18fe2:	75 19                	jne    0x140d18ffd
140d18fe4:	48 8b d3             	mov    %rbx,%rdx
140d18fe7:	49 8b ce             	mov    %r14,%rcx
140d18fea:	e8 f1 08 ff ff       	call   0x140d098e0
140d18fef:	85 c0                	test   %eax,%eax
140d18ff1:	0f 84 cb 00 00 00    	je     0x140d190c2
140d18ff7:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
140d18ffb:	eb 2a                	jmp    0x140d19027
140d18ffd:	48 8d 15 e4 b8 45 00 	lea    0x45b8e4(%rip),%rdx        # 0x1411748e8
140d19004:	48 8b cf             	mov    %rdi,%rcx
140d19007:	e8 14 4b 12 00       	call   0x140e3db20
140d1900c:	85 c0                	test   %eax,%eax
140d1900e:	75 27                	jne    0x140d19037
140d19010:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
140d19014:	49 8b ce             	mov    %r14,%rcx
140d19017:	48 8b d7             	mov    %rdi,%rdx
140d1901a:	e8 c1 08 ff ff       	call   0x140d098e0
140d1901f:	85 c0                	test   %eax,%eax
140d19021:	0f 84 9b 00 00 00    	je     0x140d190c2
140d19027:	48 8b cd             	mov    %rbp,%rcx
140d1902a:	ff c6                	inc    %esi
140d1902c:	e8 ef 84 fa ff       	call   0x140cc1520
140d19031:	3b f0                	cmp    %eax,%esi
140d19033:	7c 8b                	jl     0x140d18fc0
140d19035:	eb 5f                	jmp    0x140d19096
140d19037:	ba 92 00 00 00       	mov    $0x92,%edx
140d1903c:	c7 44 24 20 4c 00 00 	movl   $0x4c,0x20(%rsp)
140d19043:	00
140d19044:	4c 8d 0d fd b8 45 00 	lea    0x45b8fd(%rip),%r9        # 0x141174948
140d1904b:	8d 4a 90             	lea    -0x70(%rdx),%ecx
140d1904e:	44 8d 42 d8          	lea    -0x28(%rdx),%r8d
140d19052:	e8 29 7c fb ff       	call   0x140cd0c80
140d19057:	49 8b 46 10          	mov    0x10(%r14),%rax
140d1905b:	4c 8d 0d 56 a6 44 00 	lea    0x44a656(%rip),%r9        # 0x1411636b8
140d19062:	4d 8b 06             	mov    (%r14),%r8
140d19065:	48 8d 15 54 a6 44 00 	lea    0x44a654(%rip),%rdx        # 0x1411636c0
140d1906c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d19071:	b9 06 00 00 00       	mov    $0x6,%ecx
140d19076:	48 8d 05 33 a6 44 00 	lea    0x44a633(%rip),%rax        # 0x1411636b0
140d1907d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d19082:	49 8b 46 08          	mov    0x8(%r14),%rax
140d19086:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d1908b:	e8 a0 6e fb ff       	call   0x140ccff30
140d19090:	eb 30                	jmp    0x140d190c2
140d19092:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
140d19096:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140d1909a:	75 39                	jne    0x140d190d5
140d1909c:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140d190a0:	75 33                	jne    0x140d190d5
140d190a2:	ba 92 00 00 00       	mov    $0x92,%edx
140d190a7:	c7 44 24 20 53 00 00 	movl   $0x53,0x20(%rsp)
140d190ae:	00
140d190af:	4c 8d 0d 92 b8 45 00 	lea    0x45b892(%rip),%r9        # 0x141174948
140d190b6:	8d 4a 90             	lea    -0x70(%rdx),%ecx
140d190b9:	44 8d 42 05          	lea    0x5(%rdx),%r8d
140d190bd:	e8 be 7b fb ff       	call   0x140cd0c80
140d190c2:	48 8d 15 d7 b7 45 00 	lea    0x45b7d7(%rip),%rdx        # 0x1411748a0
140d190c9:	48 8b cb             	mov    %rbx,%rcx
140d190cc:	e8 9f 53 fe ff       	call   0x140cfe470
140d190d1:	33 c0                	xor    %eax,%eax
140d190d3:	eb 03                	jmp    0x140d190d8
140d190d5:	48 8b c3             	mov    %rbx,%rax
140d190d8:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d190dd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d190e2:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d190e7:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d190ec:	48 83 c4 40          	add    $0x40,%rsp
140d190f0:	5d                   	pop    %rbp
140d190f1:	c3                   	ret
140d190f2:	cc                   	int3
140d190f3:	cc                   	int3
140d190f4:	cc                   	int3
140d190f5:	cc                   	int3
140d190f6:	cc                   	int3
140d190f7:	cc                   	int3
140d190f8:	cc                   	int3
140d190f9:	cc                   	int3
140d190fa:	cc                   	int3
140d190fb:	cc                   	int3
140d190fc:	cc                   	int3
140d190fd:	cc                   	int3
140d190fe:	cc                   	int3
140d190ff:	cc                   	int3
140d19100:	b8 28 00 00 00       	mov    $0x28,%eax
140d19105:	e8 96 23 10 00       	call   0x140e1b4a0
140d1910a:	48 2b e0             	sub    %rax,%rsp
140d1910d:	48 8d 15 8c b7 45 00 	lea    0x45b78c(%rip),%rdx        # 0x1411748a0
140d19114:	48 83 c4 28          	add    $0x28,%rsp
140d19118:	e9 53 53 fe ff       	jmp    0x140cfe470
140d1911d:	cc                   	int3
140d1911e:	cc                   	int3
140d1911f:	cc                   	int3
140d19120:	b8 28 00 00 00       	mov    $0x28,%eax
140d19125:	e8 76 23 10 00       	call   0x140e1b4a0
140d1912a:	48 2b e0             	sub    %rax,%rsp
140d1912d:	44 8d 40 ea          	lea    -0x16(%rax),%r8d
140d19131:	48 8d 15 70 b9 45 00 	lea    0x45b970(%rip),%rdx        # 0x141174aa8
140d19138:	48 8d 0d f9 49 33 00 	lea    0x3349f9(%rip),%rcx        # 0x14104db38
140d1913f:	48 83 c4 28          	add    $0x28,%rsp
140d19143:	e9 98 4b fd ff       	jmp    0x140cedce0
140d19148:	cc                   	int3
140d19149:	cc                   	int3
140d1914a:	cc                   	int3
140d1914b:	cc                   	int3
140d1914c:	cc                   	int3
140d1914d:	cc                   	int3
140d1914e:	cc                   	int3
140d1914f:	cc                   	int3
140d19150:	b8 38 00 00 00       	mov    $0x38,%eax
140d19155:	e8 46 23 10 00       	call   0x140e1b4a0
140d1915a:	48 2b e0             	sub    %rax,%rsp
140d1915d:	41 8b c1             	mov    %r9d,%eax
140d19160:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d19167:	00 00
140d19169:	4d 8b d0             	mov    %r8,%r10
140d1916c:	4c 8d 0d f9 d6 29 00 	lea    0x29d6f9(%rip),%r9        # 0x140fb686c
140d19173:	48 8b ca             	mov    %rdx,%rcx
140d19176:	44 8b c0             	mov    %eax,%r8d
140d19179:	49 8b d2             	mov    %r10,%rdx
140d1917c:	e8 af 56 04 00       	call   0x140d5e830
140d19181:	b8 01 00 00 00       	mov    $0x1,%eax
140d19186:	48 83 c4 38          	add    $0x38,%rsp
140d1918a:	c3                   	ret
140d1918b:	cc                   	int3
140d1918c:	cc                   	int3
140d1918d:	cc                   	int3
140d1918e:	cc                   	int3
140d1918f:	cc                   	int3
140d19190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d19195:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d1919a:	57                   	push   %rdi
140d1919b:	b8 20 00 00 00       	mov    $0x20,%eax
140d191a0:	e8 fb 22 10 00       	call   0x140e1b4a0
140d191a5:	48 2b e0             	sub    %rax,%rsp
140d191a8:	48 8b f1             	mov    %rcx,%rsi
140d191ab:	e8 80 96 fd ff       	call   0x140cf2830
140d191b0:	48 8b f8             	mov    %rax,%rdi
140d191b3:	48 85 c0             	test   %rax,%rax
140d191b6:	74 38                	je     0x140d191f0
140d191b8:	48 8b c8             	mov    %rax,%rcx
140d191bb:	33 db                	xor    %ebx,%ebx
140d191bd:	e8 5e 83 fa ff       	call   0x140cc1520
140d191c2:	85 c0                	test   %eax,%eax
140d191c4:	7e 2a                	jle    0x140d191f0
140d191c6:	8b d3                	mov    %ebx,%edx
140d191c8:	48 8b cf             	mov    %rdi,%rcx
140d191cb:	e8 90 85 fa ff       	call   0x140cc1760
140d191d0:	ba 02 00 00 00       	mov    $0x2,%edx
140d191d5:	48 8b c8             	mov    %rax,%rcx
140d191d8:	e8 f3 95 fd ff       	call   0x140cf27d0
140d191dd:	48 8b cf             	mov    %rdi,%rcx
140d191e0:	83 f8 01             	cmp    $0x1,%eax
140d191e3:	75 1e                	jne    0x140d19203
140d191e5:	ff c3                	inc    %ebx
140d191e7:	e8 34 83 fa ff       	call   0x140cc1520
140d191ec:	3b d8                	cmp    %eax,%ebx
140d191ee:	7c d6                	jl     0x140d191c6
140d191f0:	48 8b c7             	mov    %rdi,%rax
140d191f3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d191f8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d191fd:	48 83 c4 20          	add    $0x20,%rsp
140d19201:	5f                   	pop    %rdi
140d19202:	c3                   	ret
140d19203:	e8 a8 91 fd ff       	call   0x140cf23b0
140d19208:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d1920d:	33 c0                	xor    %eax,%eax
140d1920f:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140d19216:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d1921b:	48 83 c4 20          	add    $0x20,%rsp
140d1921f:	5f                   	pop    %rdi
140d19220:	c3                   	ret
140d19221:	cc                   	int3
140d19222:	cc                   	int3
140d19223:	cc                   	int3
140d19224:	cc                   	int3
140d19225:	cc                   	int3
140d19226:	cc                   	int3
140d19227:	cc                   	int3
140d19228:	cc                   	int3
140d19229:	cc                   	int3
140d1922a:	cc                   	int3
140d1922b:	cc                   	int3
140d1922c:	cc                   	int3
140d1922d:	cc                   	int3
140d1922e:	cc                   	int3
140d1922f:	cc                   	int3
140d19230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d19235:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d1923a:	57                   	push   %rdi
140d1923b:	b8 20 00 00 00       	mov    $0x20,%eax
140d19240:	e8 5b 22 10 00       	call   0x140e1b4a0
140d19245:	48 2b e0             	sub    %rax,%rsp
140d19248:	48 8b f1             	mov    %rcx,%rsi
140d1924b:	e8 e0 95 fd ff       	call   0x140cf2830
140d19250:	48 8b f8             	mov    %rax,%rdi
140d19253:	48 85 c0             	test   %rax,%rax
140d19256:	74 38                	je     0x140d19290
140d19258:	48 8b c8             	mov    %rax,%rcx
140d1925b:	33 db                	xor    %ebx,%ebx
140d1925d:	e8 be 82 fa ff       	call   0x140cc1520
140d19262:	85 c0                	test   %eax,%eax
140d19264:	7e 2a                	jle    0x140d19290
140d19266:	8b d3                	mov    %ebx,%edx
140d19268:	48 8b cf             	mov    %rdi,%rcx
140d1926b:	e8 f0 84 fa ff       	call   0x140cc1760
140d19270:	ba 03 00 00 00       	mov    $0x3,%edx
140d19275:	48 8b c8             	mov    %rax,%rcx
140d19278:	e8 53 95 fd ff       	call   0x140cf27d0
140d1927d:	48 8b cf             	mov    %rdi,%rcx
140d19280:	83 f8 01             	cmp    $0x1,%eax
140d19283:	75 1e                	jne    0x140d192a3
140d19285:	ff c3                	inc    %ebx
140d19287:	e8 94 82 fa ff       	call   0x140cc1520
140d1928c:	3b d8                	cmp    %eax,%ebx
140d1928e:	7c d6                	jl     0x140d19266
140d19290:	48 8b c7             	mov    %rdi,%rax
140d19293:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d19298:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d1929d:	48 83 c4 20          	add    $0x20,%rsp
140d192a1:	5f                   	pop    %rdi
140d192a2:	c3                   	ret
140d192a3:	e8 08 91 fd ff       	call   0x140cf23b0
140d192a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d192ad:	33 c0                	xor    %eax,%eax
140d192af:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140d192b6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d192bb:	48 83 c4 20          	add    $0x20,%rsp
140d192bf:	5f                   	pop    %rdi
140d192c0:	c3                   	ret
140d192c1:	cc                   	int3
140d192c2:	cc                   	int3
140d192c3:	cc                   	int3
140d192c4:	cc                   	int3
140d192c5:	cc                   	int3
140d192c6:	cc                   	int3
140d192c7:	cc                   	int3
140d192c8:	cc                   	int3
140d192c9:	cc                   	int3
140d192ca:	cc                   	int3
140d192cb:	cc                   	int3
140d192cc:	cc                   	int3
140d192cd:	cc                   	int3
140d192ce:	cc                   	int3
140d192cf:	cc                   	int3
140d192d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d192d5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d192da:	56                   	push   %rsi
140d192db:	b8 20 00 00 00       	mov    $0x20,%eax
140d192e0:	e8 bb 21 10 00       	call   0x140e1b4a0
140d192e5:	48 2b e0             	sub    %rax,%rsp
140d192e8:	48 8b ca             	mov    %rdx,%rcx
140d192eb:	48 8b f2             	mov    %rdx,%rsi
140d192ee:	33 db                	xor    %ebx,%ebx
140d192f0:	e8 2b 82 fa ff       	call   0x140cc1520
140d192f5:	85 c0                	test   %eax,%eax
140d192f7:	0f 8e 81 00 00 00    	jle    0x140d1937e
140d192fd:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140d19302:	48 8d 2d 9f ed 69 00 	lea    0x69ed9f(%rip),%rbp        # 0x1413b80a8
140d19309:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140d1930e:	66 90                	xchg   %ax,%ax
140d19310:	8b d3                	mov    %ebx,%edx
140d19312:	48 8b ce             	mov    %rsi,%rcx
140d19315:	e8 46 84 fa ff       	call   0x140cc1760
140d1931a:	48 8b c8             	mov    %rax,%rcx
140d1931d:	48 8b f8             	mov    %rax,%rdi
140d19320:	e8 1b 96 fb ff       	call   0x140cd2940
140d19325:	33 d2                	xor    %edx,%edx
140d19327:	48 8b cd             	mov    %rbp,%rcx
140d1932a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d19330:	3b 01                	cmp    (%rcx),%eax
140d19332:	74 1e                	je     0x140d19352
140d19334:	48 ff c2             	inc    %rdx
140d19337:	48 83 c1 10          	add    $0x10,%rcx
140d1933b:	48 83 fa 02          	cmp    $0x2,%rdx
140d1933f:	72 ef                	jb     0x140d19330
140d19341:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d19346:	48 8b d7             	mov    %rdi,%rdx
140d19349:	33 c9                	xor    %ecx,%ecx
140d1934b:	e8 10 02 ff ff       	call   0x140d09560
140d19350:	eb 14                	jmp    0x140d19366
140d19352:	48 03 d2             	add    %rdx,%rdx
140d19355:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d1935a:	33 c9                	xor    %ecx,%ecx
140d1935c:	48 8b 54 d5 08       	mov    0x8(%rbp,%rdx,8),%rdx
140d19361:	e8 7a 00 ff ff       	call   0x140d093e0
140d19366:	48 8b ce             	mov    %rsi,%rcx
140d19369:	ff c3                	inc    %ebx
140d1936b:	e8 b0 81 fa ff       	call   0x140cc1520
140d19370:	3b d8                	cmp    %eax,%ebx
140d19372:	7c 9c                	jl     0x140d19310
140d19374:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140d19379:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d1937e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d19383:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d19388:	48 83 c4 20          	add    $0x20,%rsp
140d1938c:	5e                   	pop    %rsi
140d1938d:	c3                   	ret
140d1938e:	cc                   	int3
140d1938f:	cc                   	int3
140d19390:	41 54                	push   %r12
140d19392:	41 57                	push   %r15
140d19394:	b8 58 00 00 00       	mov    $0x58,%eax
140d19399:	e8 02 21 10 00       	call   0x140e1b4a0
140d1939e:	48 2b e0             	sub    %rax,%rsp
140d193a1:	4d 8b f8             	mov    %r8,%r15
140d193a4:	e8 87 80 fa ff       	call   0x140cc1430
140d193a9:	4c 8b e0             	mov    %rax,%r12
140d193ac:	48 85 c0             	test   %rax,%rax
140d193af:	75 2b                	jne    0x140d193dc
140d193b1:	4c 8d 0d f8 b7 45 00 	lea    0x45b7f8(%rip),%r9        # 0x141174bb0
140d193b8:	c7 44 24 20 63 00 00 	movl   $0x63,0x20(%rsp)
140d193bf:	00
140d193c0:	ba a5 00 00 00       	mov    $0xa5,%edx
140d193c5:	8d 48 22             	lea    0x22(%rax),%ecx
140d193c8:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d193cc:	e8 af 78 fb ff       	call   0x140cd0c80
140d193d1:	33 c0                	xor    %eax,%eax