14015b430:	48 8d 05 49 12 0c 00 	lea    0xc1249(%rip),%rax        # 0x14021c680
14015b437:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14015b43c:	48 8d 05 65 12 0c 00 	lea    0xc1265(%rip),%rax        # 0x14021c6a8
14015b443:	45 89 48 10          	mov    %r9d,0x10(%r8)
14015b447:	49 89 00             	mov    %rax,(%r8)
14015b44a:	49 8b 40 08          	mov    0x8(%r8),%rax
14015b44e:	48 63 48 04          	movslq 0x4(%rax),%rcx
14015b452:	48 8d 05 0f 14 0c 00 	lea    0xc140f(%rip),%rax        # 0x14021c868
14015b459:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14015b45e:	49 8b c0             	mov    %r8,%rax
14015b461:	c3                   	ret
14015b462:	cc                   	int3
14015b463:	cc                   	int3
14015b464:	cc                   	int3
14015b465:	cc                   	int3
14015b466:	cc                   	int3
14015b467:	cc                   	int3
14015b468:	cc                   	int3
14015b469:	cc                   	int3
14015b46a:	cc                   	int3
14015b46b:	cc                   	int3
14015b46c:	cc                   	int3
14015b46d:	cc                   	int3
14015b46e:	cc                   	int3
14015b46f:	cc                   	int3
14015b470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b475:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14015b47a:	57                   	push   %rdi
14015b47b:	48 83 ec 20          	sub    $0x20,%rsp
14015b47f:	8b fa                	mov    %edx,%edi
14015b481:	48 8b d9             	mov    %rcx,%rbx
14015b484:	48 8d 05 1d 12 0c 00 	lea    0xc121d(%rip),%rax        # 0x14021c6a8
14015b48b:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
14015b48f:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
14015b493:	4d 63 48 04          	movslq 0x4(%r8),%r9
14015b497:	48 8d 05 ca 13 0c 00 	lea    0xc13ca(%rip),%rax        # 0x14021c868
14015b49e:	49 89 44 09 f0       	mov    %rax,-0x10(%r9,%rcx,1)
14015b4a3:	e8 28 aa f6 ff       	call   0x1400c5ed0
14015b4a8:	90                   	nop
14015b4a9:	48 8d 05 38 0a 0e 00 	lea    0xe0a38(%rip),%rax        # 0x14023bee8
14015b4b0:	48 89 03             	mov    %rax,(%rbx)
14015b4b3:	40 f6 c7 01          	test   $0x1,%dil
14015b4b7:	74 0e                	je     0x14015b4c7
14015b4b9:	ba 20 00 00 00       	mov    $0x20,%edx
14015b4be:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
14015b4c2:	e8 85 b1 02 00       	call   0x14018664c
14015b4c7:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14015b4cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015b4d0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14015b4d5:	48 83 c4 20          	add    $0x20,%rsp
14015b4d9:	5f                   	pop    %rdi
14015b4da:	c3                   	ret
14015b4db:	cc                   	int3
14015b4dc:	cc                   	int3
14015b4dd:	cc                   	int3
14015b4de:	cc                   	int3
14015b4df:	cc                   	int3
14015b4e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14015b4e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015b4ea:	57                   	push   %rdi
14015b4eb:	48 83 ec 20          	sub    $0x20,%rsp
14015b4ef:	49 8b f8             	mov    %r8,%rdi
14015b4f2:	8b f2                	mov    %edx,%esi
14015b4f4:	48 8b d9             	mov    %rcx,%rbx
14015b4f7:	e8 d4 a9 f6 ff       	call   0x1400c5ed0
14015b4fc:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b500:	48 83 39 58          	cmpq   $0x58,(%rcx)
14015b504:	72 32                	jb     0x14015b538
14015b506:	48 8b 41 50          	mov    0x50(%rcx),%rax
14015b50a:	48 85 c0             	test   %rax,%rax
14015b50d:	74 29                	je     0x14015b538
14015b50f:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14015b513:	4d 85 c0             	test   %r8,%r8
14015b516:	74 20                	je     0x14015b538
14015b518:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
14015b51d:	74 19                	je     0x14015b538
14015b51f:	8b d6                	mov    %esi,%edx
14015b521:	ff d0                	call   *%rax
14015b523:	85 c0                	test   %eax,%eax
14015b525:	0f 95 c0             	setne  %al
14015b528:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015b52d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b532:	48 83 c4 20          	add    $0x20,%rsp
14015b536:	5f                   	pop    %rdi
14015b537:	c3                   	ret
14015b538:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015b53d:	32 c0                	xor    %al,%al
14015b53f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b544:	48 83 c4 20          	add    $0x20,%rsp
14015b548:	5f                   	pop    %rdi
14015b549:	c3                   	ret
14015b54a:	cc                   	int3
14015b54b:	cc                   	int3
14015b54c:	cc                   	int3
14015b54d:	cc                   	int3
14015b54e:	cc                   	int3
14015b54f:	cc                   	int3
14015b550:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14015b555:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015b55a:	57                   	push   %rdi
14015b55b:	48 83 ec 20          	sub    $0x20,%rsp
14015b55f:	49 8b f8             	mov    %r8,%rdi
14015b562:	8b f2                	mov    %edx,%esi
14015b564:	48 8b d9             	mov    %rcx,%rbx
14015b567:	e8 64 a9 f6 ff       	call   0x1400c5ed0
14015b56c:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b570:	48 83 39 50          	cmpq   $0x50,(%rcx)
14015b574:	72 32                	jb     0x14015b5a8
14015b576:	48 8b 41 48          	mov    0x48(%rcx),%rax
14015b57a:	48 85 c0             	test   %rax,%rax
14015b57d:	74 29                	je     0x14015b5a8
14015b57f:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14015b583:	4d 85 c0             	test   %r8,%r8
14015b586:	74 20                	je     0x14015b5a8
14015b588:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
14015b58d:	74 19                	je     0x14015b5a8
14015b58f:	8b d6                	mov    %esi,%edx
14015b591:	ff d0                	call   *%rax
14015b593:	85 c0                	test   %eax,%eax
14015b595:	0f 95 c0             	setne  %al
14015b598:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015b59d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b5a2:	48 83 c4 20          	add    $0x20,%rsp
14015b5a6:	5f                   	pop    %rdi
14015b5a7:	c3                   	ret
14015b5a8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015b5ad:	32 c0                	xor    %al,%al
14015b5af:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015b5b4:	48 83 c4 20          	add    $0x20,%rsp
14015b5b8:	5f                   	pop    %rdi
14015b5b9:	c3                   	ret
14015b5ba:	cc                   	int3
14015b5bb:	cc                   	int3
14015b5bc:	cc                   	int3
14015b5bd:	cc                   	int3
14015b5be:	cc                   	int3
14015b5bf:	cc                   	int3
14015b5c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14015b5c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14015b5ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14015b5cf:	57                   	push   %rdi
14015b5d0:	48 83 ec 20          	sub    $0x20,%rsp
14015b5d4:	41 8b f1             	mov    %r9d,%esi
14015b5d7:	49 8b f8             	mov    %r8,%rdi
14015b5da:	8b ea                	mov    %edx,%ebp
14015b5dc:	48 8b d9             	mov    %rcx,%rbx
14015b5df:	e8 ec a8 f6 ff       	call   0x1400c5ed0
14015b5e4:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b5e8:	48 83 39 60          	cmpq   $0x60,(%rcx)
14015b5ec:	72 27                	jb     0x14015b615
14015b5ee:	48 8b 41 58          	mov    0x58(%rcx),%rax
14015b5f2:	48 85 c0             	test   %rax,%rax
14015b5f5:	74 1e                	je     0x14015b615
14015b5f7:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14015b5fb:	4d 85 c0             	test   %r8,%r8
14015b5fe:	74 15                	je     0x14015b615
14015b600:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
14015b605:	74 0e                	je     0x14015b615
14015b607:	44 8b ce             	mov    %esi,%r9d
14015b60a:	8b d5                	mov    %ebp,%edx
14015b60c:	ff d0                	call   *%rax
14015b60e:	85 c0                	test   %eax,%eax
14015b610:	0f 95 c0             	setne  %al
14015b613:	eb 02                	jmp    0x14015b617
14015b615:	32 c0                	xor    %al,%al
14015b617:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015b61c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14015b621:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14015b626:	48 83 c4 20          	add    $0x20,%rsp
14015b62a:	5f                   	pop    %rdi
14015b62b:	c3                   	ret
14015b62c:	cc                   	int3
14015b62d:	cc                   	int3
14015b62e:	cc                   	int3
14015b62f:	cc                   	int3
14015b630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015b635:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015b63a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015b63f:	57                   	push   %rdi
14015b640:	48 83 ec 30          	sub    $0x30,%rsp
14015b644:	49 8b f1             	mov    %r9,%rsi
14015b647:	41 8b e8             	mov    %r8d,%ebp
14015b64a:	48 8b fa             	mov    %rdx,%rdi
14015b64d:	48 8b d9             	mov    %rcx,%rbx
14015b650:	e8 7b a8 f6 ff       	call   0x1400c5ed0
14015b655:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b659:	48 83 39 68          	cmpq   $0x68,(%rcx)
14015b65d:	72 2a                	jb     0x14015b689
14015b65f:	48 8b 41 60          	mov    0x60(%rcx),%rax
14015b663:	48 85 c0             	test   %rax,%rax
14015b666:	74 21                	je     0x14015b689
14015b668:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14015b66c:	4d 85 c0             	test   %r8,%r8
14015b66f:	74 18                	je     0x14015b689
14015b671:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
14015b676:	74 11                	je     0x14015b689
14015b678:	8b d5                	mov    %ebp,%edx
14015b67a:	ff d0                	call   *%rax
14015b67c:	48 8b d0             	mov    %rax,%rdx
14015b67f:	48 8b cf             	mov    %rdi,%rcx
14015b682:	e8 a9 eb fe ff       	call   0x14014a230
14015b687:	eb 07                	jmp    0x14015b690
14015b689:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14015b690:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14015b695:	48 8b c7             	mov    %rdi,%rax
14015b698:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14015b69d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14015b6a2:	48 83 c4 30          	add    $0x30,%rsp
14015b6a6:	5f                   	pop    %rdi
14015b6a7:	c3                   	ret
14015b6a8:	cc                   	int3
14015b6a9:	cc                   	int3
14015b6aa:	cc                   	int3
14015b6ab:	cc                   	int3
14015b6ac:	cc                   	int3
14015b6ad:	cc                   	int3
14015b6ae:	cc                   	int3
14015b6af:	cc                   	int3
14015b6b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14015b6b5:	55                   	push   %rbp
14015b6b6:	56                   	push   %rsi
14015b6b7:	41 56                	push   %r14
14015b6b9:	48 83 ec 40          	sub    $0x40,%rsp
14015b6bd:	49 8b f1             	mov    %r9,%rsi
14015b6c0:	49 8b e8             	mov    %r8,%rbp
14015b6c3:	44 8b f2             	mov    %edx,%r14d
14015b6c6:	48 8b d9             	mov    %rcx,%rbx
14015b6c9:	e8 02 a8 f6 ff       	call   0x1400c5ed0
14015b6ce:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b6d2:	48 81 39 b0 01 00 00 	cmpq   $0x1b0,(%rcx)
14015b6d9:	0f 82 96 00 00 00    	jb     0x14015b775
14015b6df:	48 83 b9 a8 01 00 00 	cmpq   $0x0,0x1a8(%rcx)
14015b6e6:	00
14015b6e7:	0f 84 88 00 00 00    	je     0x14015b775
14015b6ed:	0f b6 06             	movzbl (%rsi),%eax
14015b6f0:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
14015b6f5:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14015b6fc:	00
14015b6fd:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14015b702:	89 44 24 60          	mov    %eax,0x60(%rsp)
14015b706:	4c 8b c5             	mov    %rbp,%r8
14015b709:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14015b70e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14015b713:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14015b718:	41 8b d6             	mov    %r14d,%edx
14015b71b:	0f b6 03             	movzbl (%rbx),%eax
14015b71e:	89 44 24 30          	mov    %eax,0x30(%rsp)
14015b722:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14015b727:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14015b72e:	00
14015b72f:	0f b6 07             	movzbl (%rdi),%eax
14015b732:	89 44 24 34          	mov    %eax,0x34(%rsp)
14015b736:	48 8b 81 a8 01 00 00 	mov    0x1a8(%rcx),%rax
14015b73d:	ff d0                	call   *%rax
14015b73f:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
14015b744:	0f 95 c1             	setne  %cl
14015b747:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14015b74c:	88 0e                	mov    %cl,(%rsi)
14015b74e:	0f 95 c1             	setne  %cl
14015b751:	83 7c 24 34 00       	cmpl   $0x0,0x34(%rsp)
14015b756:	88 0b                	mov    %cl,(%rbx)
14015b758:	0f 95 c1             	setne  %cl
14015b75b:	85 c0                	test   %eax,%eax
14015b75d:	88 0f                	mov    %cl,(%rdi)
14015b75f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015b764:	0f 95 c0             	setne  %al
14015b767:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14015b76c:	48 83 c4 40          	add    $0x40,%rsp
14015b770:	41 5e                	pop    %r14
14015b772:	5e                   	pop    %rsi
14015b773:	5d                   	pop    %rbp
14015b774:	c3                   	ret
14015b775:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14015b77a:	32 c0                	xor    %al,%al
14015b77c:	48 83 c4 40          	add    $0x40,%rsp
14015b780:	41 5e                	pop    %r14
14015b782:	5e                   	pop    %rsi
14015b783:	5d                   	pop    %rbp
14015b784:	c3                   	ret
14015b785:	cc                   	int3
14015b786:	cc                   	int3
14015b787:	cc                   	int3
14015b788:	cc                   	int3
14015b789:	cc                   	int3
14015b78a:	cc                   	int3
14015b78b:	cc                   	int3
14015b78c:	cc                   	int3
14015b78d:	cc                   	int3
14015b78e:	cc                   	int3
14015b78f:	cc                   	int3
14015b790:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14015b795:	55                   	push   %rbp
14015b796:	56                   	push   %rsi
14015b797:	41 56                	push   %r14
14015b799:	48 83 ec 40          	sub    $0x40,%rsp
14015b79d:	49 8b f1             	mov    %r9,%rsi
14015b7a0:	49 8b e8             	mov    %r8,%rbp
14015b7a3:	4c 8b f2             	mov    %rdx,%r14
14015b7a6:	48 8b d9             	mov    %rcx,%rbx
14015b7a9:	e8 22 a7 f6 ff       	call   0x1400c5ed0
14015b7ae:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14015b7b2:	48 81 39 b8 01 00 00 	cmpq   $0x1b8,(%rcx)
14015b7b9:	0f 82 96 00 00 00    	jb     0x14015b855
14015b7bf:	48 83 b9 b0 01 00 00 	cmpq   $0x0,0x1b0(%rcx)
14015b7c6:	00
14015b7c7:	0f 84 88 00 00 00    	je     0x14015b855
14015b7cd:	0f b6 06             	movzbl (%rsi),%eax
14015b7d0:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
14015b7d5:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14015b7dc:	00
14015b7dd:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14015b7e2:	89 44 24 60          	mov    %eax,0x60(%rsp)
14015b7e6:	4c 8b c5             	mov    %rbp,%r8
14015b7e9:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14015b7ee:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14015b7f3:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14015b7f8:	49 8b d6             	mov    %r14,%rdx
14015b7fb:	0f b6 03             	movzbl (%rbx),%eax
14015b7fe:	89 44 24 30          	mov    %eax,0x30(%rsp)
14015b802:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14015b807:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14015b80e:	00
14015b80f:	0f b6 07             	movzbl (%rdi),%eax
14015b812:	89 44 24 34          	mov    %eax,0x34(%rsp)
14015b816:	48 8b 81 b0 01 00 00 	mov    0x1b0(%rcx),%rax
14015b81d:	ff d0                	call   *%rax
14015b81f:	83 7c 24 60 00       	cmpl   $0x0,0x60(%rsp)
14015b824:	0f 95 c1             	setne  %cl
14015b827:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14015b82c:	88 0e                	mov    %cl,(%rsi)
14015b82e:	0f 95 c1             	setne  %cl
14015b831:	83 7c 24 34 00       	cmpl   $0x0,0x34(%rsp)
14015b836:	88 0b                	mov    %cl,(%rbx)
14015b838:	0f 95 c1             	setne  %cl
14015b83b:	85 c0                	test   %eax,%eax
14015b83d:	88 0f                	mov    %cl,(%rdi)
14015b83f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14015b844:	0f 95 c0             	setne  %al
14015b847:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14015b84c:	48 83 c4 40          	add    $0x40,%rsp
14015b850:	41 5e                	pop    %r14
14015b852:	5e                   	pop    %rsi
14015b853:	5d                   	pop    %rbp
14015b854:	c3                   	ret
14015b855:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14015b85a:	32 c0                	xor    %al,%al
14015b85c:	48 83 c4 40          	add    $0x40,%rsp
14015b860:	41 5e                	pop    %r14
14015b862:	5e                   	pop    %rsi
14015b863:	5d                   	pop    %rbp