14006c221:	83 6b 34 01          	subl   $0x1,0x34(%rbx)
14006c225:	0f 84 35 01 00 00    	je     0x14006c360
14006c22b:	48 8b 3d be c8 1c 00 	mov    0x1cc8be(%rip),%rdi        # 0x140238af0
14006c232:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
14006c239:	00
14006c23a:	48 2b 07             	sub    (%rdi),%rax
14006c23d:	0f 85 8b 03 00 00    	jne    0x14006c5ce
14006c243:	44 89 f0             	mov    %r14d,%eax
14006c246:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
14006c24d:	5b                   	pop    %rbx
14006c24e:	5e                   	pop    %rsi
14006c24f:	5f                   	pop    %rdi
14006c250:	5d                   	pop    %rbp
14006c251:	41 5c                	pop    %r12
14006c253:	41 5d                	pop    %r13
14006c255:	41 5e                	pop    %r14
14006c257:	41 5f                	pop    %r15
14006c259:	c3                   	ret
14006c25a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14006c260:	83 e5 02             	and    $0x2,%ebp
14006c263:	0f 85 17 01 00 00    	jne    0x14006c380
14006c269:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14006c26e:	e8 2d e4 03 00       	call   0x1400aa6a0
14006c273:	85 c0                	test   %eax,%eax
14006c275:	0f 85 05 02 00 00    	jne    0x14006c480
14006c27b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14006c280:	e8 cb 55 fc ff       	call   0x140031850
14006c285:	85 c0                	test   %eax,%eax
14006c287:	74 8b                	je     0x14006c214
14006c289:	ff 15 91 31 24 00    	call   *0x243191(%rip)        # 0x1402af420
14006c28f:	8b 08                	mov    (%rax),%ecx
14006c291:	e8 1a 36 07 00       	call   0x1400df8b0
14006c296:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14006c29b:	48 8d 0d 96 70 19 00 	lea    0x197096(%rip),%rcx        # 0x140203338
14006c2a2:	49 89 c0             	mov    %rax,%r8
14006c2a5:	e8 86 73 05 00       	call   0x1400c3630
14006c2aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14006c2b0:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14006c2b6:	e9 5c ff ff ff       	jmp    0x14006c217
14006c2bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006c2c0:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
14006c2c5:	45 31 c9             	xor    %r9d,%r9d
14006c2c8:	45 31 c0             	xor    %r8d,%r8d
14006c2cb:	48 89 c2             	mov    %rax,%rdx
14006c2ce:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
14006c2d5:	00
14006c2d6:	4c 89 f1             	mov    %r14,%rcx
14006c2d9:	e8 32 52 fc ff       	call   0x140031510
14006c2de:	85 c0                	test   %eax,%eax
14006c2e0:	0f 88 65 02 00 00    	js     0x14006c54b
14006c2e6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14006c2eb:	48 8d 15 04 70 19 00 	lea    0x197004(%rip),%rdx        # 0x1402032f6
14006c2f2:	e8 b9 e2 03 00       	call   0x1400aa5b0
14006c2f7:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14006c2fe:	00
14006c2ff:	48 85 c0             	test   %rax,%rax
14006c302:	0f 85 cb fe ff ff    	jne    0x14006c1d3
14006c308:	ff 15 12 31 24 00    	call   *0x243112(%rip)        # 0x1402af420
14006c30e:	8b 08                	mov    (%rax),%ecx
14006c310:	e8 9b 35 07 00       	call   0x1400df8b0
14006c315:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14006c31a:	48 89 c6             	mov    %rax,%rsi
14006c31d:	e8 ee e2 03 00       	call   0x1400aa610
14006c322:	49 89 f0             	mov    %rsi,%r8
14006c325:	48 8d 0d cc 6f 19 00 	lea    0x196fcc(%rip),%rcx        # 0x1402032f8
14006c32c:	48 89 c2             	mov    %rax,%rdx
14006c32f:	e8 fc 72 05 00       	call   0x1400c3630
14006c334:	4c 89 f1             	mov    %r14,%rcx
14006c337:	e8 54 e4 03 00       	call   0x1400aa790
14006c33c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14006c341:	e8 6a cb 08 00       	call   0x1400f8eb0
14006c346:	83 6b 34 01          	subl   $0x1,0x34(%rbx)
14006c34a:	0f 84 60 02 00 00    	je     0x14006c5b0
14006c350:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
14006c356:	e9 d0 fe ff ff       	jmp    0x14006c22b
14006c35b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006c360:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006c364:	e8 27 e4 03 00       	call   0x1400aa790
14006c369:	48 8b 0b             	mov    (%rbx),%rcx
14006c36c:	e8 3f cb 08 00       	call   0x1400f8eb0
14006c371:	48 89 d9             	mov    %rbx,%rcx
14006c374:	e8 37 cb 08 00       	call   0x1400f8eb0
14006c379:	e9 ad fe ff ff       	jmp    0x14006c22b
14006c37e:	66 90                	xchg   %ax,%ax
14006c380:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
14006c387:	00
14006c388:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
14006c38f:	00
14006c390:	48 33 05 a9 78 19 00 	xor    0x1978a9(%rip),%rax        # 0x140203c40
14006c397:	48 33 15 aa 78 19 00 	xor    0x1978aa(%rip),%rdx        # 0x140203c48
14006c39e:	48 09 d0             	or     %rdx,%rax
14006c3a1:	0f 84 09 01 00 00    	je     0x14006c4b0
14006c3a7:	4c 89 e1             	mov    %r12,%rcx
14006c3aa:	45 31 c9             	xor    %r9d,%r9d
14006c3ad:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14006c3b3:	48 89 f2             	mov    %rsi,%rdx
14006c3b6:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14006c3bd:	00
14006c3be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14006c3c3:	e8 38 82 ff ff       	call   0x140064600
14006c3c8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14006c3cd:	48 85 c0             	test   %rax,%rax
14006c3d0:	0f 84 98 fe ff ff    	je     0x14006c26e
14006c3d6:	f6 84 24 90 00 00 00 	testb  $0x1,0x90(%rsp)
14006c3dd:	01
14006c3de:	0f 85 8a fe ff ff    	jne    0x14006c26e
14006c3e4:	e8 b7 e2 03 00       	call   0x1400aa6a0
14006c3e9:	85 c0                	test   %eax,%eax
14006c3eb:	0f 85 8f 00 00 00    	jne    0x14006c480
14006c3f1:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14006c3f6:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
14006c3fd:	00
14006c3fe:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14006c405:	48 8b 78 18          	mov    0x18(%rax),%rdi
14006c409:	e8 72 32 fc ff       	call   0x14002f680
14006c40e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14006c412:	48 89 c6             	mov    %rax,%rsi
14006c415:	e8 26 e2 03 00       	call   0x1400aa640
14006c41a:	49 89 f8             	mov    %rdi,%r8
14006c41d:	48 89 f2             	mov    %rsi,%rdx
14006c420:	89 c1                	mov    %eax,%ecx
14006c422:	e8 f9 ec 05 00       	call   0x1400cb120
14006c427:	48 85 c0             	test   %rax,%rax
14006c42a:	78 26                	js     0x14006c452
14006c42c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14006c430:	e8 0b e2 03 00       	call   0x1400aa640
14006c435:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14006c43b:	48 8d 15 f4 6e 19 00 	lea    0x196ef4(%rip),%rdx        # 0x140203336
14006c442:	89 c1                	mov    %eax,%ecx
14006c444:	e8 d7 ec 05 00       	call   0x1400cb120
14006c449:	48 85 c0             	test   %rax,%rax
14006c44c:	0f 89 8e 00 00 00    	jns    0x14006c4e0
14006c452:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14006c456:	e8 b5 e1 03 00       	call   0x1400aa610
14006c45b:	48 8d 0d c2 6e 19 00 	lea    0x196ec2(%rip),%rcx        # 0x140203324
14006c462:	48 89 c2             	mov    %rax,%rdx
14006c465:	e8 c6 71 05 00       	call   0x1400c3630
14006c46a:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14006c46f:	e8 1c e3 03 00       	call   0x1400aa790
14006c474:	e9 37 fe ff ff       	jmp    0x14006c2b0
14006c479:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14006c480:	ff 15 9a 2f 24 00    	call   *0x242f9a(%rip)        # 0x1402af420
14006c486:	8b 08                	mov    (%rax),%ecx
14006c488:	e8 23 34 07 00       	call   0x1400df8b0
14006c48d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14006c492:	48 8d 0d 75 6e 19 00 	lea    0x196e75(%rip),%rcx        # 0x14020330e
14006c499:	49 89 c0             	mov    %rax,%r8
14006c49c:	e8 8f 71 05 00       	call   0x1400c3630
14006c4a1:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14006c4a6:	e8 e5 e2 03 00       	call   0x1400aa790
14006c4ab:	e9 00 fe ff ff       	jmp    0x14006c2b0
14006c4b0:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
14006c4b7:	00
14006c4b8:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
14006c4bf:	00
14006c4c0:	48 33 05 89 77 19 00 	xor    0x197789(%rip),%rax        # 0x140203c50
14006c4c7:	48 33 15 8a 77 19 00 	xor    0x19778a(%rip),%rdx        # 0x140203c58
14006c4ce:	48 09 d0             	or     %rdx,%rax
14006c4d1:	0f 85 d0 fe ff ff    	jne    0x14006c3a7
14006c4d7:	e9 8d fd ff ff       	jmp    0x14006c269
14006c4dc:	0f 1f 40 00          	nopl   0x0(%rax)
14006c4e0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14006c4e4:	e8 b7 e1 03 00       	call   0x1400aa6a0
14006c4e9:	85 c0                	test   %eax,%eax
14006c4eb:	0f 85 61 ff ff ff    	jne    0x14006c452
14006c4f1:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14006c4f6:	e8 55 53 fc ff       	call   0x140031850
14006c4fb:	85 c0                	test   %eax,%eax
14006c4fd:	0f 85 86 fd ff ff    	jne    0x14006c289
14006c503:	48 89 d9             	mov    %rbx,%rcx
14006c506:	e8 85 c9 ff ff       	call   0x140068e90
14006c50b:	85 c0                	test   %eax,%eax
14006c50d:	0f 84 01 fd ff ff    	je     0x14006c214
14006c513:	48 8b 13             	mov    (%rbx),%rdx
14006c516:	48 8d 0d 3c 6e 19 00 	lea    0x196e3c(%rip),%rcx        # 0x140203359
14006c51d:	e8 0e 71 05 00       	call   0x1400c3630
14006c522:	e9 89 fd ff ff       	jmp    0x14006c2b0
14006c527:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14006c52e:	00
14006c52f:	48 89 f2             	mov    %rsi,%rdx
14006c532:	48 8d 0d a4 6d 19 00 	lea    0x196da4(%rip),%rcx        # 0x1402032dd
14006c539:	e8 f2 70 05 00       	call   0x1400c3630
14006c53e:	4c 89 f1             	mov    %r14,%rcx
14006c541:	e8 fa e3 02 00       	call   0x14009a940
14006c546:	e9 05 fe ff ff       	jmp    0x14006c350
14006c54b:	48 8b 05 4e ce 1c 00 	mov    0x1cce4e(%rip),%rax        # 0x1402393a0
14006c552:	48 8d b4 24 90 00 00 	lea    0x90(%rsp),%rsi
14006c559:	00
14006c55a:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
14006c561:	00 00 00 00 00
14006c566:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
14006c56d:	00 00 00 00 00
14006c572:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14006c579:	00
14006c57a:	ff 15 a0 2e 24 00    	call   *0x242ea0(%rip)        # 0x1402af420
14006c580:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14006c585:	49 89 f0             	mov    %rsi,%r8
14006c588:	8b 10                	mov    (%rax),%edx
14006c58a:	e8 a1 4e fc ff       	call   0x140031430
14006c58f:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
14006c596:	00
14006c597:	48 8d 0d 4e 6b 19 00 	lea    0x196b4e(%rip),%rcx        # 0x1402030ec
14006c59e:	e8 8d 70 05 00       	call   0x1400c3630
14006c5a3:	48 89 f1             	mov    %rsi,%rcx
14006c5a6:	e8 95 e3 02 00       	call   0x14009a940
14006c5ab:	e9 84 fd ff ff       	jmp    0x14006c334
14006c5b0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14006c5b4:	e8 d7 e1 03 00       	call   0x1400aa790
14006c5b9:	48 8b 0b             	mov    (%rbx),%rcx
14006c5bc:	e8 ef c8 08 00       	call   0x1400f8eb0
14006c5c1:	48 89 d9             	mov    %rbx,%rcx
14006c5c4:	e8 e7 c8 08 00       	call   0x1400f8eb0
14006c5c9:	e9 82 fd ff ff       	jmp    0x14006c350
14006c5ce:	e8 9d 82 17 00       	call   0x1401e4870
14006c5d3:	90                   	nop
14006c5d4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14006c5db:	00 00 00 00
14006c5df:	90                   	nop
14006c5e0:	48 83 ec 38          	sub    $0x38,%rsp
14006c5e4:	4c 8d 05 b5 f8 17 00 	lea    0x17f8b5(%rip),%r8        # 0x1401ebea0
14006c5eb:	48 8b 01             	mov    (%rcx),%rax
14006c5ee:	4c 39 c0             	cmp    %r8,%rax
14006c5f1:	75 0c                	jne    0x14006c5ff
14006c5f3:	e8 68 db ff ff       	call   0x14006a160
14006c5f8:	31 c0                	xor    %eax,%eax
14006c5fa:	48 83 c4 38          	add    $0x38,%rsp
14006c5fe:	c3                   	ret
14006c5ff:	48 8d 15 63 6d 19 00 	lea    0x196d63(%rip),%rdx        # 0x140203369
14006c606:	4c 8d 05 b3 65 19 00 	lea    0x1965b3(%rip),%r8        # 0x140202bc0
14006c60d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14006c612:	4c 8b 08             	mov    (%rax),%r9
14006c615:	ba 99 00 00 00       	mov    $0x99,%edx
14006c61a:	48 8d 0d c8 65 19 00 	lea    0x1965c8(%rip),%rcx        # 0x140202be9
14006c621:	e8 6a 71 05 00       	call   0x1400c3790
14006c626:	90                   	nop
14006c627:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14006c62e:	00 00
14006c630:	56                   	push   %rsi
14006c631:	53                   	push   %rbx
14006c632:	48 83 ec 48          	sub    $0x48,%rsp
14006c636:	48 8b 35 b3 c4 1c 00 	mov    0x1cc4b3(%rip),%rsi        # 0x140238af0
14006c63d:	4c 8d 0d 5c f8 17 00 	lea    0x17f85c(%rip),%r9        # 0x1401ebea0
14006c644:	48 8b 06             	mov    (%rsi),%rax
14006c647:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14006c64c:	48 8b 01             	mov    (%rcx),%rax
14006c64f:	4c 39 c8             	cmp    %r9,%rax
14006c652:	0f 85 7f 00 00 00    	jne    0x14006c6d7
14006c658:	8b 41 18             	mov    0x18(%rcx),%eax
14006c65b:	a8 02                	test   $0x2,%al
14006c65d:	74 4d                	je     0x14006c6ac
14006c65f:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14006c664:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
14006c669:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14006c66f:	e8 2c d9 ff ff       	call   0x140069fa0
14006c674:	89 c3                	mov    %eax,%ebx
14006c676:	85 c0                	test   %eax,%eax
14006c678:	75 26                	jne    0x14006c6a0
14006c67a:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
14006c67e:	85 c9                	test   %ecx,%ecx
14006c680:	78 05                	js     0x14006c687
14006c682:	e8 b9 d4 17 00       	call   0x1401e9b40
14006c687:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14006c68c:	48 2b 06             	sub    (%rsi),%rax
14006c68f:	75 16                	jne    0x14006c6a7
14006c691:	89 d8                	mov    %ebx,%eax
14006c693:	48 83 c4 48          	add    $0x48,%rsp
14006c697:	5b                   	pop    %rbx
14006c698:	5e                   	pop    %rsi
14006c699:	c3                   	ret
14006c69a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14006c6a0:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14006c6a5:	eb e0                	jmp    0x14006c687
14006c6a7:	e8 c4 81 17 00       	call   0x1401e4870
14006c6ac:	89 44 24 28          	mov    %eax,0x28(%rsp)
14006c6b0:	4c 8d 0d c8 6c 19 00 	lea    0x196cc8(%rip),%r9        # 0x14020337f
14006c6b7:	4c 8d 05 42 65 19 00 	lea    0x196542(%rip),%r8        # 0x140202c00
14006c6be:	ba 9f 00 00 00       	mov    $0x9f,%edx
14006c6c3:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14006c6ca:	00
14006c6cb:	48 8d 0d 17 65 19 00 	lea    0x196517(%rip),%rcx        # 0x140202be9
14006c6d2:	e8 b9 70 05 00       	call   0x1400c3790
14006c6d7:	48 8d 35 a1 6c 19 00 	lea    0x196ca1(%rip),%rsi        # 0x14020337f
14006c6de:	4c 8d 05 db 64 19 00 	lea    0x1964db(%rip),%r8        # 0x140202bc0
14006c6e5:	ba 99 00 00 00       	mov    $0x99,%edx
14006c6ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14006c6ef:	4c 8b 08             	mov    (%rax),%r9
14006c6f2:	48 8d 0d f0 64 19 00 	lea    0x1964f0(%rip),%rcx        # 0x140202be9
14006c6f9:	e8 92 70 05 00       	call   0x1400c3790
14006c6fe:	90                   	nop
14006c6ff:	90                   	nop
14006c700:	41 57                	push   %r15
14006c702:	41 56                	push   %r14
14006c704:	41 55                	push   %r13
14006c706:	41 54                	push   %r12
14006c708:	55                   	push   %rbp
14006c709:	57                   	push   %rdi
14006c70a:	56                   	push   %rsi
14006c70b:	53                   	push   %rbx
14006c70c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14006c713:	48 8b 2d d6 c3 1c 00 	mov    0x1cc3d6(%rip),%rbp        # 0x140238af0
14006c71a:	4c 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%r14
14006c721:	00
14006c722:	48 8b 45 00          	mov    0x0(%rbp),%rax
14006c726:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14006c72b:	31 c0                	xor    %eax,%eax
14006c72d:	48 89 cb             	mov    %rcx,%rbx
14006c730:	49 89 d7             	mov    %rdx,%r15
14006c733:	4c 89 c6             	mov    %r8,%rsi
14006c736:	4c 89 cf             	mov    %r9,%rdi
14006c739:	f6 41 18 08          	testb  $0x8,0x18(%rcx)
14006c73d:	0f 84 fc 01 00 00    	je     0x14006c93f
14006c743:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006c747:	48 85 c9             	test   %rcx,%rcx
14006c74a:	74 0d                	je     0x14006c759
14006c74c:	e8 7f ca 00 00       	call   0x1400791d0
14006c751:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
14006c758:	00
14006c759:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
14006c760:	49 8b 17             	mov    (%r15),%rdx
14006c763:	49 89 f1             	mov    %rsi,%r9
14006c766:	48 89 d9             	mov    %rbx,%rcx
14006c769:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14006c76e:	4d 8d 6f 10          	lea    0x10(%r15),%r13
14006c772:	89 44 24 30          	mov    %eax,0x30(%rsp)
14006c776:	4d 89 e8             	mov    %r13,%r8
14006c779:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14006c77e:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14006c785:	00 00
14006c787:	e8 14 db ff ff       	call   0x14006a2a0
14006c78c:	85 c0                	test   %eax,%eax
14006c78e:	0f 85 5f 01 00 00    	jne    0x14006c8f3
14006c794:	4c 8d 25 24 6c 19 00 	lea    0x196c24(%rip),%r12        # 0x1402033bf
14006c79b:	49 8b 0f             	mov    (%r15),%rcx
14006c79e:	4c 89 e2             	mov    %r12,%rdx
14006c7a1:	e8 d2 d6 17 00       	call   0x1401e9e78
14006c7a6:	85 c0                	test   %eax,%eax
14006c7a8:	75 46                	jne    0x14006c7f0
14006c7aa:	4c 89 f9             	mov    %r15,%rcx
14006c7ad:	e8 de c6 ff ff       	call   0x140068e90
14006c7b2:	89 c3                	mov    %eax,%ebx
14006c7b4:	85 c0                	test   %eax,%eax
14006c7b6:	0f 85 14 01 00 00    	jne    0x14006c8d0
14006c7bc:	41 83 6f 34 01       	subl   $0x1,0x34(%r15)
14006c7c1:	0f 84 e9 00 00 00    	je     0x14006c8b0
14006c7c7:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14006c7cc:	48 2b 45 00          	sub    0x0(%rbp),%rax
14006c7d0:	0f 85 75 01 00 00    	jne    0x14006c94b
14006c7d6:	89 d8                	mov    %ebx,%eax
14006c7d8:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14006c7df:	5b                   	pop    %rbx