140168152:	48 8b 88 80 05 00 00 	mov    0x580(%rax),%rcx
140168159:	48 85 c9             	test   %rcx,%rcx
14016815c:	74 18                	je     0x140168176
14016815e:	83 b9 88 02 00 00 02 	cmpl   $0x2,0x288(%rcx)
140168165:	7f 0f                	jg     0x140168176
140168167:	83 7f 50 05          	cmpl   $0x5,0x50(%rdi)
14016816b:	74 16                	je     0x140168183
14016816d:	c7 47 50 05 00 00 00 	movl   $0x5,0x50(%rdi)
140168174:	eb 0d                	jmp    0x140168183
140168176:	83 7f 50 04          	cmpl   $0x4,0x50(%rdi)
14016817a:	74 07                	je     0x140168183
14016817c:	c7 47 50 04 00 00 00 	movl   $0x4,0x50(%rdi)
140168183:	45 85 f6             	test   %r14d,%r14d
140168186:	0f 84 96 10 00 00    	je     0x140169222
14016818c:	c6 45 7f 01          	movb   $0x1,0x7f(%rbp)
140168190:	e9 8d 10 00 00       	jmp    0x140169222
140168195:	48 8b 1b             	mov    (%rbx),%rbx
140168198:	44 38 ab d1 03 00 00 	cmp    %r13b,0x3d1(%rbx)
14016819f:	74 07                	je     0x1401681a8
1401681a1:	44 88 ab d1 03 00 00 	mov    %r13b,0x3d1(%rbx)
1401681a8:	33 d2                	xor    %edx,%edx
1401681aa:	48 8b cf             	mov    %rdi,%rcx
1401681ad:	e8 fe 71 fe ff       	call   0x14014f3b0
1401681b2:	44 8b f0             	mov    %eax,%r14d
1401681b5:	85 c0                	test   %eax,%eax
1401681b7:	0f 85 b8 01 00 00    	jne    0x140168375
1401681bd:	44 38 ab d0 03 00 00 	cmp    %r13b,0x3d0(%rbx)
1401681c4:	0f 85 a8 01 00 00    	jne    0x140168372
1401681ca:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
1401681d1:	75 0d                	jne    0x1401681e0
1401681d3:	44 38 ab ca 03 00 00 	cmp    %r13b,0x3ca(%rbx)
1401681da:	0f 84 92 01 00 00    	je     0x140168372
1401681e0:	48 8b 83 80 05 00 00 	mov    0x580(%rbx),%rax
1401681e7:	48 85 c0             	test   %rax,%rax
1401681ea:	74 0d                	je     0x1401681f9
1401681ec:	83 b8 88 02 00 00 02 	cmpl   $0x2,0x288(%rax)
1401681f3:	0f 8e 79 01 00 00    	jle    0x140168372
1401681f9:	44 38 af 27 0b 00 00 	cmp    %r13b,0xb27(%rdi)
140168200:	0f 84 96 00 00 00    	je     0x14016829c
140168206:	48 8b 47 18          	mov    0x18(%rdi),%rax
14016820a:	48 8d 8f 68 13 00 00 	lea    0x1368(%rdi),%rcx
140168211:	4c 89 6d b7          	mov    %r13,-0x49(%rbp)
140168215:	4c 8d 05 2c 46 1d 00 	lea    0x1d462c(%rip),%r8        # 0x14033c848
14016821c:	4c 89 6d bf          	mov    %r13,-0x41(%rbp)
140168220:	4c 8d 8f 9c 13 00 00 	lea    0x139c(%rdi),%r9
140168227:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
14016822b:	48 8d 15 1e 46 1d 00 	lea    0x1d461e(%rip),%rdx        # 0x14033c850
140168232:	48 c7 45 cf 00 08 00 	movq   $0x800,-0x31(%rbp)
140168239:	00
14016823a:	44 38 a8 d9 03 00 00 	cmp    %r13b,0x3d9(%rax)
140168241:	48 8d 05 f8 45 1d 00 	lea    0x1d45f8(%rip),%rax        # 0x14033c840
140168248:	4c 0f 45 c0          	cmovne %rax,%r8
14016824c:	8b 87 98 13 00 00    	mov    0x1398(%rdi),%eax
140168252:	89 44 24 30          	mov    %eax,0x30(%rsp)
140168256:	8b 87 cc 13 00 00    	mov    0x13cc(%rdi),%eax
14016825c:	89 44 24 28          	mov    %eax,0x28(%rsp)
140168260:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140168265:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140168269:	e8 f2 9e fd ff       	call   0x140142160
14016826e:	44 8b f0             	mov    %eax,%r14d
140168271:	85 c0                	test   %eax,%eax
140168273:	75 1e                	jne    0x140168293
140168275:	4c 8d 87 38 13 00 00 	lea    0x1338(%rdi),%r8
14016827c:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140168281:	45 33 c9             	xor    %r9d,%r9d
140168284:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140168288:	48 8b d7             	mov    %rdi,%rdx
14016828b:	e8 b0 44 fd ff       	call   0x14013c740
140168290:	44 8b f0             	mov    %eax,%r14d
140168293:	45 85 f6             	test   %r14d,%r14d
140168296:	0f 85 d9 00 00 00    	jne    0x140168375
14016829c:	48 8b 83 18 04 00 00 	mov    0x418(%rbx),%rax
1401682a3:	f6 80 84 00 00 00 02 	testb  $0x2,0x84(%rax)
1401682aa:	0f 84 be 00 00 00    	je     0x14016836e
1401682b0:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
1401682b4:	44 38 ab ca 03 00 00 	cmp    %r13b,0x3ca(%rbx)
1401682bb:	74 15                	je     0x1401682d2
1401682bd:	33 d2                	xor    %edx,%edx
1401682bf:	48 8b cb             	mov    %rbx,%rcx
1401682c2:	e8 b9 c9 00 00       	call   0x140174c80
1401682c7:	44 8b f0             	mov    %eax,%r14d
1401682ca:	85 c0                	test   %eax,%eax
1401682cc:	0f 85 8a 00 00 00    	jne    0x14016835c
1401682d2:	8b 8f 88 05 00 00    	mov    0x588(%rdi),%ecx
1401682d8:	83 f9 07             	cmp    $0x7,%ecx
1401682db:	77 6a                	ja     0x140168347
1401682dd:	8b 87 8c 05 00 00    	mov    0x58c(%rdi),%eax
1401682e3:	a9 ff ff fe ff       	test   $0xfffeffff,%eax
1401682e8:	74 10                	je     0x1401682fa
1401682ea:	c1 f8 10             	sar    $0x10,%eax
1401682ed:	3b c1                	cmp    %ecx,%eax
1401682ef:	7d 09                	jge    0x1401682fa
1401682f1:	48 8d 15 18 89 1d 00 	lea    0x1d8918(%rip),%rdx        # 0x140340c10
1401682f8:	eb 54                	jmp    0x14016834e
1401682fa:	c6 83 80 02 00 00 01 	movb   $0x1,0x280(%rbx)
140168301:	4c 8d 4d 77          	lea    0x77(%rbp),%r9
140168305:	48 8b 05 2c aa 29 00 	mov    0x29aa2c(%rip),%rax        # 0x140402d38
14016830c:	45 33 c0             	xor    %r8d,%r8d
14016830f:	48 8b d3             	mov    %rbx,%rdx
140168312:	48 8b cf             	mov    %rdi,%rcx
140168315:	ff 50 68             	call   *0x68(%rax)
140168318:	44 8b f0             	mov    %eax,%r14d
14016831b:	85 c0                	test   %eax,%eax
14016831d:	74 09                	je     0x140168328
14016831f:	44 88 ab 80 02 00 00 	mov    %r13b,0x280(%rbx)
140168326:	eb 18                	jmp    0x140168340
140168328:	44 38 6d 77          	cmp    %r13b,0x77(%rbp)
14016832c:	74 12                	je     0x140168340
14016832e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140168334:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140168338:	48 8b d7             	mov    %rdi,%rdx
14016833b:	e8 c0 60 fe ff       	call   0x14014e400
140168340:	45 85 f6             	test   %r14d,%r14d
140168343:	74 2d                	je     0x140168372
140168345:	eb 15                	jmp    0x14016835c
140168347:	48 8d 15 82 88 1d 00 	lea    0x1d8882(%rip),%rdx        # 0x140340bd0
14016834e:	48 8b cf             	mov    %rdi,%rcx
140168351:	e8 da a3 fd ff       	call   0x140142730
140168356:	41 be 23 00 00 00    	mov    $0x23,%r14d
14016835c:	80 bb d1 03 00 00 01 	cmpb   $0x1,0x3d1(%rbx)
140168363:	74 10                	je     0x140168375
140168365:	c6 83 d1 03 00 00 01 	movb   $0x1,0x3d1(%rbx)
14016836c:	eb 07                	jmp    0x140168375
14016836e:	c6 45 77 01          	movb   $0x1,0x77(%rbp)
140168372:	45 33 f6             	xor    %r14d,%r14d
140168375:	48 8b 47 18          	mov    0x18(%rdi),%rax
140168379:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
14016837d:	44 38 a8 d0 03 00 00 	cmp    %r13b,0x3d0(%rax)
140168384:	74 4c                	je     0x1401683d2
140168386:	45 33 f6             	xor    %r14d,%r14d
140168389:	45 33 c0             	xor    %r8d,%r8d
14016838c:	33 d2                	xor    %edx,%edx
14016838e:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
140168392:	48 8b cf             	mov    %rdi,%rcx
140168395:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
14016839b:	e8 30 ea ff ff       	call   0x140166dd0
1401683a0:	83 7f 50 02          	cmpl   $0x2,0x50(%rdi)
1401683a4:	0f 84 78 0e 00 00    	je     0x140169222
1401683aa:	48 8b 87 60 02 00 00 	mov    0x260(%rdi),%rax
1401683b1:	48 89 87 d0 11 00 00 	mov    %rax,0x11d0(%rdi)
1401683b8:	48 8b 87 f8 01 00 00 	mov    0x1f8(%rdi),%rax
1401683bf:	48 89 87 d8 11 00 00 	mov    %rax,0x11d8(%rdi)
1401683c6:	c7 47 50 02 00 00 00 	movl   $0x2,0x50(%rdi)
1401683cd:	e9 50 0e 00 00       	jmp    0x140169222
1401683d2:	45 85 f6             	test   %r14d,%r14d
1401683d5:	0f 85 9c 05 00 00    	jne    0x140168977
1401683db:	83 b8 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rax)
1401683e2:	75 0d                	jne    0x1401683f1
1401683e4:	44 38 a8 ca 03 00 00 	cmp    %r13b,0x3ca(%rax)
1401683eb:	0f 84 31 0e 00 00    	je     0x140169222
1401683f1:	48 8b 88 80 05 00 00 	mov    0x580(%rax),%rcx
1401683f8:	48 85 c9             	test   %rcx,%rcx
1401683fb:	74 0d                	je     0x14016840a
1401683fd:	83 b9 88 02 00 00 02 	cmpl   $0x2,0x288(%rcx)
140168404:	0f 8c 18 0e 00 00    	jl     0x140169222
14016840a:	83 7f 50 06          	cmpl   $0x6,0x50(%rdi)
14016840e:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140168414:	0f 84 08 0e 00 00    	je     0x140169222
14016841a:	c7 47 50 06 00 00 00 	movl   $0x6,0x50(%rdi)
140168421:	e9 fc 0d 00 00       	jmp    0x140169222
140168426:	48 8b 13             	mov    (%rbx),%rdx
140168429:	4c 8d 4d a8          	lea    -0x58(%rbp),%r9
14016842d:	45 33 c0             	xor    %r8d,%r8d
140168430:	48 8b cf             	mov    %rdi,%rcx
140168433:	e8 08 31 fe ff       	call   0x14014b540
140168438:	44 8b f0             	mov    %eax,%r14d
14016843b:	89 45 9f             	mov    %eax,-0x61(%rbp)
14016843e:	44 38 6d a8          	cmp    %r13b,-0x58(%rbp)
140168442:	0f 84 84 00 00 00    	je     0x1401684cc
140168448:	85 c0                	test   %eax,%eax
14016844a:	0f 85 02 02 00 00    	jne    0x140168652
140168450:	48 8b 47 18          	mov    0x18(%rdi),%rax
140168454:	83 b8 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rax)
14016845b:	75 09                	jne    0x140168466
14016845d:	44 38 a8 ca 03 00 00 	cmp    %r13b,0x3ca(%rax)
140168464:	74 15                	je     0x14016847b
140168466:	48 8b 88 80 05 00 00 	mov    0x580(%rax),%rcx
14016846d:	48 85 c9             	test   %rcx,%rcx
140168470:	74 1f                	je     0x140168491
140168472:	83 b9 88 02 00 00 02 	cmpl   $0x2,0x288(%rcx)
140168479:	7f 16                	jg     0x140168491
14016847b:	83 7f 50 05          	cmpl   $0x5,0x50(%rdi)
14016847f:	0f 84 9d 0d 00 00    	je     0x140169222
140168485:	c7 47 50 05 00 00 00 	movl   $0x5,0x50(%rdi)
14016848c:	e9 91 0d 00 00       	jmp    0x140169222
140168491:	0f b6 80 cf 03 00 00 	movzbl 0x3cf(%rax),%eax
140168498:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
14016849e:	f6 d8                	neg    %al
1401684a0:	1b c9                	sbb    %ecx,%ecx
1401684a2:	83 c1 06             	add    $0x6,%ecx
1401684a5:	39 4f 50             	cmp    %ecx,0x50(%rdi)
1401684a8:	0f 84 74 0d 00 00    	je     0x140169222
1401684ae:	48 8b 94 ce 90 d8 33 	mov    0x33d890(%rsi,%rcx,8),%rdx
1401684b5:	00
1401684b6:	89 4f 50             	mov    %ecx,0x50(%rdi)
1401684b9:	48 85 d2             	test   %rdx,%rdx
1401684bc:	0f 84 60 0d 00 00    	je     0x140169222
1401684c2:	48 8b cf             	mov    %rdi,%rcx
1401684c5:	ff d2                	call   *%rdx
1401684c7:	e9 56 0d 00 00       	jmp    0x140169222
1401684cc:	85 c0                	test   %eax,%eax
1401684ce:	0f 84 4e 0d 00 00    	je     0x140169222
1401684d4:	e9 79 01 00 00       	jmp    0x140168652
1401684d9:	48 8b 1b             	mov    (%rbx),%rbx
1401684dc:	45 33 f6             	xor    %r14d,%r14d
1401684df:	44 88 6d 77          	mov    %r13b,0x77(%rbp)
1401684e3:	44 38 ab c8 03 00 00 	cmp    %r13b,0x3c8(%rbx)
1401684ea:	74 23                	je     0x14016850f
1401684ec:	44 38 ab db 03 00 00 	cmp    %r13b,0x3db(%rbx)
1401684f3:	74 27                	je     0x14016851c
1401684f5:	48 8b 83 10 04 00 00 	mov    0x410(%rbx),%rax
1401684fc:	4c 39 68 30          	cmp    %r13,0x30(%rax)
140168500:	75 7d                	jne    0x14016857f
140168502:	c6 45 77 01          	movb   $0x1,0x77(%rbp)
140168506:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
14016850a:	e9 b7 00 00 00       	jmp    0x1401685c6
14016850f:	44 38 ab db 03 00 00 	cmp    %r13b,0x3db(%rbx)
140168516:	0f 85 9a 00 00 00    	jne    0x1401685b6
14016851c:	33 d2                	xor    %edx,%edx
14016851e:	48 8b cf             	mov    %rdi,%rcx
140168521:	e8 8a 6e fe ff       	call   0x14014f3b0
140168526:	44 8b f0             	mov    %eax,%r14d
140168529:	85 c0                	test   %eax,%eax
14016852b:	74 19                	je     0x140168546
14016852d:	8b d0                	mov    %eax,%edx
14016852f:	89 45 9f             	mov    %eax,-0x61(%rbp)
140168532:	41 b0 01             	mov    $0x1,%r8b
140168535:	48 8b cf             	mov    %rdi,%rcx
140168538:	e8 93 e8 ff ff       	call   0x140166dd0
14016853d:	c6 45 7f 01          	movb   $0x1,0x7f(%rbp)
140168541:	e9 dc 0c 00 00       	jmp    0x140169222
140168546:	83 bb 3c 01 00 00 02 	cmpl   $0x2,0x13c(%rbx)
14016854d:	75 09                	jne    0x140168558
14016854f:	44 38 ab ca 03 00 00 	cmp    %r13b,0x3ca(%rbx)
140168556:	74 27                	je     0x14016857f
140168558:	44 38 ab cf 03 00 00 	cmp    %r13b,0x3cf(%rbx)
14016855f:	74 27                	je     0x140168588
140168561:	44 38 ab cc 03 00 00 	cmp    %r13b,0x3cc(%rbx)
140168568:	74 1e                	je     0x140168588
14016856a:	48 8b 83 80 05 00 00 	mov    0x580(%rbx),%rax
140168571:	48 85 c0             	test   %rax,%rax
140168574:	74 12                	je     0x140168588
140168576:	83 b8 88 02 00 00 02 	cmpl   $0x2,0x288(%rax)
14016857d:	7f 09                	jg     0x140168588
14016857f:	45 33 f6             	xor    %r14d,%r14d
140168582:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
140168586:	eb 3e                	jmp    0x1401685c6
140168588:	48 8b 83 10 04 00 00 	mov    0x410(%rbx),%rax
14016858f:	4c 8b 40 28          	mov    0x28(%rax),%r8
140168593:	4d 85 c0             	test   %r8,%r8
140168596:	74 13                	je     0x1401685ab
140168598:	48 8d 55 77          	lea    0x77(%rbp),%rdx
14016859c:	48 8b cf             	mov    %rdi,%rcx
14016859f:	41 ff d0             	call   *%r8
1401685a2:	44 8b f0             	mov    %eax,%r14d
1401685a5:	85 c0                	test   %eax,%eax
1401685a7:	74 06                	je     0x1401685af
1401685a9:	eb 0b                	jmp    0x1401685b6
1401685ab:	c6 45 77 01          	movb   $0x1,0x77(%rbp)
1401685af:	c6 83 db 03 00 00 01 	movb   $0x1,0x3db(%rbx)
1401685b6:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
1401685ba:	41 8b d6             	mov    %r14d,%edx
1401685bd:	45 85 f6             	test   %r14d,%r14d
1401685c0:	0f 85 6c ff ff ff    	jne    0x140168532
1401685c6:	44 38 6d 77          	cmp    %r13b,0x77(%rbp)
1401685ca:	75 16                	jne    0x1401685e2
1401685cc:	83 7f 50 07          	cmpl   $0x7,0x50(%rdi)
1401685d0:	0f 84 4c 0c 00 00    	je     0x140169222
1401685d6:	c7 47 50 07 00 00 00 	movl   $0x7,0x50(%rdi)
1401685dd:	e9 40 0c 00 00       	jmp    0x140169222
1401685e2:	83 7f 50 08          	cmpl   $0x8,0x50(%rdi)
1401685e6:	74 24                	je     0x14016860c
1401685e8:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
1401685ec:	c7 47 50 08 00 00 00 	movl   $0x8,0x50(%rdi)
1401685f3:	48 8b 8b 80 05 00 00 	mov    0x580(%rbx),%rcx
1401685fa:	48 85 c9             	test   %rcx,%rcx
1401685fd:	74 0d                	je     0x14016860c
1401685ff:	ff 15 0b a7 29 00    	call   *0x29a70b(%rip)        # 0x140402d10
140168605:	4c 89 ab 80 05 00 00 	mov    %r13,0x580(%rbx)
14016860c:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140168612:	e9 0b 0c 00 00       	jmp    0x140169222
140168617:	48 8b 1b             	mov    (%rbx),%rbx
14016861a:	48 85 db             	test   %rbx,%rbx
14016861d:	74 4f                	je     0x14016866e
14016861f:	48 8b 83 10 04 00 00 	mov    0x410(%rbx),%rax
140168626:	4c 39 68 30          	cmp    %r13,0x30(%rax)
14016862a:	74 42                	je     0x14016866e
14016862c:	44 88 6d 77          	mov    %r13b,0x77(%rbp)
140168630:	48 8d 55 77          	lea    0x77(%rbp),%rdx
140168634:	48 8b 83 10 04 00 00 	mov    0x410(%rbx),%rax
14016863b:	48 8b cf             	mov    %rdi,%rcx
14016863e:	ff 50 30             	call   *0x30(%rax)
140168641:	8b 57 50             	mov    0x50(%rdi),%edx
140168644:	44 8b f0             	mov    %eax,%r14d
140168647:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
14016864b:	89 45 9f             	mov    %eax,-0x61(%rbp)
14016864e:	85 c0                	test   %eax,%eax
140168650:	74 16                	je     0x140168668
140168652:	41 b0 01             	mov    $0x1,%r8b
140168655:	8b d0                	mov    %eax,%edx
140168657:	48 8b cf             	mov    %rdi,%rcx
14016865a:	e8 71 e7 ff ff       	call   0x140166dd0
14016865f:	c6 45 7f 01          	movb   $0x1,0x7f(%rbp)
140168663:	e9 ba 0b 00 00       	jmp    0x140169222
140168668:	0f b6 45 77          	movzbl 0x77(%rbp),%eax
14016866c:	eb 0c                	jmp    0x14016867a
14016866e:	b0 01                	mov    $0x1,%al
140168670:	45 33 f6             	xor    %r14d,%r14d
140168673:	88 45 77             	mov    %al,0x77(%rbp)
140168676:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
14016867a:	84 c0                	test   %al,%al
14016867c:	0f 84 a0 0b 00 00    	je     0x140169222
140168682:	83 fa 08             	cmp    $0x8,%edx
140168685:	74 85                	je     0x14016860c
140168687:	e9 60 ff ff ff       	jmp    0x1401685ec
14016868c:	44 38 af 18 0b 00 00 	cmp    %r13b,0xb18(%rdi)
140168693:	74 32                	je     0x1401686c7
140168695:	48 8b 03             	mov    (%rbx),%rax
140168698:	44 38 a8 d1 03 00 00 	cmp    %r13b,0x3d1(%rax)
14016869f:	74 07                	je     0x1401686a8
1401686a1:	44 88 a8 d1 03 00 00 	mov    %r13b,0x3d1(%rax)
1401686a8:	83 7f 50 0e          	cmpl   $0xe,0x50(%rdi)
1401686ac:	74 07                	je     0x1401686b5
1401686ae:	c7 47 50 0e 00 00 00 	movl   $0xe,0x50(%rdi)
1401686b5:	45 33 f6             	xor    %r14d,%r14d
1401686b8:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1401686be:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
1401686c2:	e9 5b 0b 00 00       	jmp    0x140169222
1401686c7:	48 8b 0b             	mov    (%rbx),%rcx
1401686ca:	45 33 f6             	xor    %r14d,%r14d
1401686cd:	48 8b 81 10 04 00 00 	mov    0x410(%rcx),%rax
1401686d4:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401686d8:	4d 85 c0             	test   %r8,%r8
1401686db:	74 14                	je     0x1401686f1
1401686dd:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401686e1:	48 8b cf             	mov    %rdi,%rcx
1401686e4:	41 ff d0             	call   *%r8
1401686e7:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401686eb:	44 8b f0             	mov    %eax,%r14d
1401686ee:	8b 57 50             	mov    0x50(%rdi),%edx
1401686f1:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
1401686f5:	45 85 f6             	test   %r14d,%r14d
1401686f8:	0f 85 3e 01 00 00    	jne    0x14016883c
1401686fe:	44 38 6d 97          	cmp    %r13b,-0x69(%rbp)
140168702:	75 15                	jne    0x140168719
140168704:	83 fa 09             	cmp    $0x9,%edx
140168707:	0f 84 15 0b 00 00    	je     0x140169222
14016870d:	c7 47 50 09 00 00 00 	movl   $0x9,0x50(%rdi)
140168714:	e9 09 0b 00 00       	jmp    0x140169222
140168719:	44 38 a9 da 03 00 00 	cmp    %r13b,0x3da(%rcx)