14009b539:	e9 42 ff ff ff       	jmp    0x14009b480
14009b53e:	66 90                	xchg   %ax,%ax
14009b540:	48 83 c4 20          	add    $0x20,%rsp
14009b544:	5b                   	pop    %rbx
14009b545:	5e                   	pop    %rsi
14009b546:	5f                   	pop    %rdi
14009b547:	5d                   	pop    %rbp
14009b548:	41 5c                	pop    %r12
14009b54a:	41 5d                	pop    %r13
14009b54c:	41 5e                	pop    %r14
14009b54e:	c3                   	ret
14009b54f:	90                   	nop
14009b550:	80 3f 00             	cmpb   $0x0,(%rdi)
14009b553:	74 81                	je     0x14009b4d6
14009b555:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14009b55b:	48 8d 15 3e e0 16 00 	lea    0x16e03e(%rip),%rdx        # 0x1402095a0
14009b562:	48 8d 0d 40 e0 16 00 	lea    0x16e040(%rip),%rcx        # 0x1402095a9
14009b569:	ff 15 69 3e 21 00    	call   *0x213e69(%rip)        # 0x1402af3d8
14009b56f:	90                   	nop
14009b570:	80 3f 00             	cmpb   $0x0,(%rdi)
14009b573:	0f 84 07 ff ff ff    	je     0x14009b480
14009b579:	e8 02 f2 ff ff       	call   0x14009a780
14009b57e:	66 90                	xchg   %ax,%ax
14009b580:	4c 8d 05 5d e0 16 00 	lea    0x16e05d(%rip),%r8        # 0x1402095e4
14009b587:	ba a7 00 00 00       	mov    $0xa7,%edx
14009b58c:	48 8d 0d 0d e0 16 00 	lea    0x16e00d(%rip),%rcx        # 0x1402095a0
14009b593:	e8 f8 81 02 00       	call   0x1400c3790
14009b598:	90                   	nop
14009b599:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14009b5a0:	41 54                	push   %r12
14009b5a2:	55                   	push   %rbp
14009b5a3:	57                   	push   %rdi
14009b5a4:	56                   	push   %rsi
14009b5a5:	53                   	push   %rbx
14009b5a6:	48 83 ec 40          	sub    $0x40,%rsp
14009b5aa:	4c 8b 25 3f d5 19 00 	mov    0x19d53f(%rip),%r12        # 0x140238af0
14009b5b1:	49 8b 04 24          	mov    (%r12),%rax
14009b5b5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14009b5ba:	31 c0                	xor    %eax,%eax
14009b5bc:	48 89 cf             	mov    %rcx,%rdi
14009b5bf:	48 85 c9             	test   %rcx,%rcx
14009b5c2:	0f 84 88 00 00 00    	je     0x14009b650
14009b5c8:	48 8b 19             	mov    (%rcx),%rbx
14009b5cb:	48 85 db             	test   %rbx,%rbx
14009b5ce:	74 60                	je     0x14009b630
14009b5d0:	48 89 ce             	mov    %rcx,%rsi
14009b5d3:	48 8d 2d b6 88 1d 00 	lea    0x1d88b6(%rip),%rbp        # 0x140273e90
14009b5da:	eb 18                	jmp    0x14009b5f4
14009b5dc:	0f 1f 40 00          	nopl   0x0(%rax)
14009b5e0:	48 8b 0e             	mov    (%rsi),%rcx
14009b5e3:	48 83 c6 08          	add    $0x8,%rsi
14009b5e7:	e8 c4 d8 05 00       	call   0x1400f8eb0
14009b5ec:	48 8b 1e             	mov    (%rsi),%rbx
14009b5ef:	48 85 db             	test   %rbx,%rbx
14009b5f2:	74 3c                	je     0x14009b630
14009b5f4:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14009b5f8:	74 e6                	je     0x14009b5e0
14009b5fa:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14009b5fe:	e8 ad d8 05 00       	call   0x1400f8eb0
14009b603:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14009b608:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14009b60f:	00 00
14009b611:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14009b618:	00 00
14009b61a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14009b621:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14009b628:	00
14009b629:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14009b62d:	eb b1                	jmp    0x14009b5e0
14009b62f:	90                   	nop
14009b630:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14009b635:	49 2b 04 24          	sub    (%r12),%rax
14009b639:	75 2b                	jne    0x14009b666
14009b63b:	48 89 f9             	mov    %rdi,%rcx
14009b63e:	48 83 c4 40          	add    $0x40,%rsp
14009b642:	5b                   	pop    %rbx
14009b643:	5e                   	pop    %rsi
14009b644:	5f                   	pop    %rdi
14009b645:	5d                   	pop    %rbp
14009b646:	41 5c                	pop    %r12
14009b648:	e9 63 d8 05 00       	jmp    0x1400f8eb0
14009b64d:	0f 1f 00             	nopl   (%rax)
14009b650:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14009b655:	49 2b 04 24          	sub    (%r12),%rax
14009b659:	75 0b                	jne    0x14009b666
14009b65b:	48 83 c4 40          	add    $0x40,%rsp
14009b65f:	5b                   	pop    %rbx
14009b660:	5e                   	pop    %rsi
14009b661:	5f                   	pop    %rdi
14009b662:	5d                   	pop    %rbp
14009b663:	41 5c                	pop    %r12
14009b665:	c3                   	ret
14009b666:	e8 05 92 14 00       	call   0x1401e4870
14009b66b:	90                   	nop
14009b66c:	0f 1f 40 00          	nopl   0x0(%rax)
14009b670:	56                   	push   %rsi
14009b671:	53                   	push   %rbx
14009b672:	48 83 ec 28          	sub    $0x28,%rsp
14009b676:	48 8b 72 08          	mov    0x8(%rdx),%rsi
14009b67a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14009b67e:	48 8b 52 10          	mov    0x10(%rdx),%rdx
14009b682:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14009b686:	48 39 de             	cmp    %rbx,%rsi
14009b689:	49 89 d8             	mov    %rbx,%r8
14009b68c:	4c 0f 46 c6          	cmovbe %rsi,%r8
14009b690:	e8 53 e7 14 00       	call   0x1401e9de8
14009b695:	85 c0                	test   %eax,%eax
14009b697:	75 0d                	jne    0x14009b6a6
14009b699:	48 39 f3             	cmp    %rsi,%rbx
14009b69c:	72 12                	jb     0x14009b6b0
14009b69e:	31 c0                	xor    %eax,%eax
14009b6a0:	48 39 de             	cmp    %rbx,%rsi
14009b6a3:	0f 95 c0             	setne  %al
14009b6a6:	48 83 c4 28          	add    $0x28,%rsp
14009b6aa:	5b                   	pop    %rbx
14009b6ab:	5e                   	pop    %rsi
14009b6ac:	c3                   	ret
14009b6ad:	0f 1f 00             	nopl   (%rax)
14009b6b0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14009b6b5:	eb ef                	jmp    0x14009b6a6
14009b6b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14009b6be:	00 00
14009b6c0:	41 55                	push   %r13
14009b6c2:	41 54                	push   %r12
14009b6c4:	55                   	push   %rbp
14009b6c5:	57                   	push   %rdi
14009b6c6:	56                   	push   %rsi
14009b6c7:	53                   	push   %rbx
14009b6c8:	48 83 ec 28          	sub    $0x28,%rsp
14009b6cc:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14009b6d3:	00
14009b6d4:	49 89 d5             	mov    %rdx,%r13
14009b6d7:	48 89 cf             	mov    %rcx,%rdi
14009b6da:	48 89 d6             	mov    %rdx,%rsi
14009b6dd:	4c 89 c5             	mov    %r8,%rbp
14009b6e0:	4d 89 cc             	mov    %r9,%r12
14009b6e3:	4d 01 c5             	add    %r8,%r13
14009b6e6:	0f 82 a6 00 00 00    	jb     0x14009b792
14009b6ec:	4c 8b 41 08          	mov    0x8(%rcx),%r8
14009b6f0:	49 39 d0             	cmp    %rdx,%r8
14009b6f3:	0f 82 a5 00 00 00    	jb     0x14009b79e
14009b6f9:	4d 39 e8             	cmp    %r13,%r8
14009b6fc:	0f 82 a8 00 00 00    	jb     0x14009b7aa
14009b702:	48 39 eb             	cmp    %rbp,%rbx
14009b705:	73 69                	jae    0x14009b770
14009b707:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14009b70b:	48 8d 04 1e          	lea    (%rsi,%rbx,1),%rax
14009b70f:	4d 29 e8             	sub    %r13,%r8
14009b712:	4a 8d 14 29          	lea    (%rcx,%r13,1),%rdx
14009b716:	48 01 c1             	add    %rax,%rcx
14009b719:	e8 da e6 14 00       	call   0x1401e9df8
14009b71e:	48 03 77 10          	add    0x10(%rdi),%rsi
14009b722:	49 89 d8             	mov    %rbx,%r8
14009b725:	4c 89 e2             	mov    %r12,%rdx
14009b728:	48 89 f1             	mov    %rsi,%rcx
14009b72b:	e8 c0 e6 14 00       	call   0x1401e9df0
14009b730:	48 8b 07             	mov    (%rdi),%rax
14009b733:	48 03 5f 08          	add    0x8(%rdi),%rbx
14009b737:	48 29 eb             	sub    %rbp,%rbx
14009b73a:	48 83 f8 01          	cmp    $0x1,%rax
14009b73e:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
14009b742:	48 39 d8             	cmp    %rbx,%rax
14009b745:	72 6f                	jb     0x14009b7b6
14009b747:	48 8b 47 10          	mov    0x10(%rdi),%rax
14009b74b:	48 8d 15 3e 87 1d 00 	lea    0x1d873e(%rip),%rdx        # 0x140273e90
14009b752:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14009b756:	48 39 d0             	cmp    %rdx,%rax
14009b759:	74 2d                	je     0x14009b788
14009b75b:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
14009b75f:	48 83 c4 28          	add    $0x28,%rsp
14009b763:	5b                   	pop    %rbx
14009b764:	5e                   	pop    %rsi
14009b765:	5f                   	pop    %rdi
14009b766:	5d                   	pop    %rbp
14009b767:	41 5c                	pop    %r12
14009b769:	41 5d                	pop    %r13
14009b76b:	c3                   	ret
14009b76c:	0f 1f 40 00          	nopl   0x0(%rax)
14009b770:	48 89 da             	mov    %rbx,%rdx
14009b773:	48 29 ea             	sub    %rbp,%rdx
14009b776:	e8 25 f4 ff ff       	call   0x14009aba0
14009b77b:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14009b77f:	eb 86                	jmp    0x14009b707
14009b781:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14009b788:	80 38 00             	cmpb   $0x0,(%rax)
14009b78b:	74 d2                	je     0x14009b75f
14009b78d:	e8 ee ef ff ff       	call   0x14009a780
14009b792:	48 8d 0d 27 de 16 00 	lea    0x16de27(%rip),%rcx        # 0x1402095c0
14009b799:	e8 f2 7b 02 00       	call   0x1400c3390
14009b79e:	48 8d 0d 83 de 16 00 	lea    0x16de83(%rip),%rcx        # 0x140209628
14009b7a5:	e8 e6 7b 02 00       	call   0x1400c3390
14009b7aa:	48 8d 0d a7 de 16 00 	lea    0x16dea7(%rip),%rcx        # 0x140209658
14009b7b1:	e8 da 7b 02 00       	call   0x1400c3390
14009b7b6:	4c 8d 05 27 de 16 00 	lea    0x16de27(%rip),%r8        # 0x1402095e4
14009b7bd:	ba a7 00 00 00       	mov    $0xa7,%edx
14009b7c2:	48 8d 0d d7 dd 16 00 	lea    0x16ddd7(%rip),%rcx        # 0x1402095a0
14009b7c9:	e8 c2 7f 02 00       	call   0x1400c3790
14009b7ce:	90                   	nop
14009b7cf:	90                   	nop
14009b7d0:	48 83 ec 38          	sub    $0x38,%rsp
14009b7d4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14009b7d9:	4d 89 c1             	mov    %r8,%r9
14009b7dc:	45 31 c0             	xor    %r8d,%r8d
14009b7df:	e8 dc fe ff ff       	call   0x14009b6c0
14009b7e4:	90                   	nop
14009b7e5:	48 83 c4 38          	add    $0x38,%rsp
14009b7e9:	c3                   	ret
14009b7ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14009b7f0:	41 57                	push   %r15
14009b7f2:	41 56                	push   %r14
14009b7f4:	41 55                	push   %r13
14009b7f6:	41 54                	push   %r12
14009b7f8:	55                   	push   %rbp
14009b7f9:	57                   	push   %rdi
14009b7fa:	56                   	push   %rsi
14009b7fb:	53                   	push   %rbx
14009b7fc:	48 83 ec 28          	sub    $0x28,%rsp
14009b800:	48 89 cb             	mov    %rcx,%rbx
14009b803:	48 89 d6             	mov    %rdx,%rsi
14009b806:	4d 89 c4             	mov    %r8,%r12
14009b809:	4d 89 cd             	mov    %r9,%r13
14009b80c:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
14009b810:	0f 82 cc 00 00 00    	jb     0x14009b8e2
14009b816:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009b81a:	31 d2                	xor    %edx,%edx
14009b81c:	48 03 4b 10          	add    0x10(%rbx),%rcx
14009b820:	e8 03 7b 14 00       	call   0x1401e3328
14009b825:	89 c5                	mov    %eax,%ebp
14009b827:	85 c0                	test   %eax,%eax
14009b829:	0f 88 bf 00 00 00    	js     0x14009b8ee
14009b82f:	0f 84 8f 00 00 00    	je     0x14009b8c4
14009b835:	48 63 f8             	movslq %eax,%rdi
14009b838:	48 89 f8             	mov    %rdi,%rax
14009b83b:	48 03 43 08          	add    0x8(%rbx),%rax
14009b83f:	0f 82 c0 00 00 00    	jb     0x14009b905
14009b845:	48 89 fa             	mov    %rdi,%rdx
14009b848:	48 89 d9             	mov    %rbx,%rcx
14009b84b:	4c 8d 34 37          	lea    (%rdi,%rsi,1),%r14
14009b84f:	e8 4c f3 ff ff       	call   0x14009aba0
14009b854:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14009b858:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14009b85c:	48 8d 14 31          	lea    (%rcx,%rsi,1),%rdx
14009b860:	49 29 f0             	sub    %rsi,%r8
14009b863:	4c 01 f1             	add    %r14,%rcx
14009b866:	e8 8d e5 14 00       	call   0x1401e9df8
14009b86b:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14009b86f:	8d 55 01             	lea    0x1(%rbp),%edx
14009b872:	4d 89 e9             	mov    %r13,%r9
14009b875:	48 63 d2             	movslq %edx,%rdx
14009b878:	4d 89 e0             	mov    %r12,%r8
14009b87b:	46 0f b6 3c 31       	movzbl (%rcx,%r14,1),%r15d
14009b880:	48 01 f1             	add    %rsi,%rcx
14009b883:	e8 a0 7a 14 00       	call   0x1401e3328
14009b888:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14009b88c:	46 88 3c 32          	mov    %r15b,(%rdx,%r14,1)
14009b890:	39 c5                	cmp    %eax,%ebp
14009b892:	0f 85 91 00 00 00    	jne    0x14009b929
14009b898:	48 8b 03             	mov    (%rbx),%rax
14009b89b:	48 03 7b 08          	add    0x8(%rbx),%rdi
14009b89f:	48 83 f8 01          	cmp    $0x1,%rax
14009b8a3:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
14009b8a7:	48 39 f8             	cmp    %rdi,%rax
14009b8aa:	72 65                	jb     0x14009b911
14009b8ac:	48 8b 43 10          	mov    0x10(%rbx),%rax
14009b8b0:	48 8d 15 d9 85 1d 00 	lea    0x1d85d9(%rip),%rdx        # 0x140273e90
14009b8b7:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14009b8bb:	48 39 d0             	cmp    %rdx,%rax
14009b8be:	74 18                	je     0x14009b8d8
14009b8c0:	c6 04 38 00          	movb   $0x0,(%rax,%rdi,1)
14009b8c4:	48 83 c4 28          	add    $0x28,%rsp
14009b8c8:	5b                   	pop    %rbx
14009b8c9:	5e                   	pop    %rsi
14009b8ca:	5f                   	pop    %rdi
14009b8cb:	5d                   	pop    %rbp
14009b8cc:	41 5c                	pop    %r12
14009b8ce:	41 5d                	pop    %r13
14009b8d0:	41 5e                	pop    %r14
14009b8d2:	41 5f                	pop    %r15
14009b8d4:	c3                   	ret
14009b8d5:	0f 1f 00             	nopl   (%rax)
14009b8d8:	80 38 00             	cmpb   $0x0,(%rax)
14009b8db:	74 e7                	je     0x14009b8c4
14009b8dd:	e8 9e ee ff ff       	call   0x14009a780
14009b8e2:	48 8d 0d 3f dd 16 00 	lea    0x16dd3f(%rip),%rcx        # 0x140209628
14009b8e9:	e8 a2 7a 02 00       	call   0x1400c3390
14009b8ee:	48 8d 0d 96 dd 16 00 	lea    0x16dd96(%rip),%rcx        # 0x14020968b
14009b8f5:	e8 a6 ee ff ff       	call   0x14009a7a0
14009b8fa:	4c 89 e2             	mov    %r12,%rdx
14009b8fd:	48 89 c1             	mov    %rax,%rcx
14009b900:	e8 8b 7a 02 00       	call   0x1400c3390
14009b905:	48 8d 0d b4 dc 16 00 	lea    0x16dcb4(%rip),%rcx        # 0x1402095c0
14009b90c:	e8 7f 7a 02 00       	call   0x1400c3390
14009b911:	4c 8d 05 cc dc 16 00 	lea    0x16dccc(%rip),%r8        # 0x1402095e4
14009b918:	ba a7 00 00 00       	mov    $0xa7,%edx
14009b91d:	48 8d 0d 7c dc 16 00 	lea    0x16dc7c(%rip),%rcx        # 0x1402095a0
14009b924:	e8 67 7e 02 00       	call   0x1400c3790
14009b929:	4c 8d 05 78 dd 16 00 	lea    0x16dd78(%rip),%r8        # 0x1402096a8
14009b930:	ba 26 01 00 00       	mov    $0x126,%edx
14009b935:	48 8d 0d a4 dd 16 00 	lea    0x16dda4(%rip),%rcx        # 0x1402096e0
14009b93c:	e8 4f 7e 02 00       	call   0x1400c3790
14009b941:	90                   	nop
14009b942:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14009b949:	00 00 00 00
14009b94d:	0f 1f 00             	nopl   (%rax)
14009b950:	53                   	push   %rbx
14009b951:	48 83 ec 30          	sub    $0x30,%rsp
14009b955:	48 8b 1d 94 d1 19 00 	mov    0x19d194(%rip),%rbx        # 0x140238af0
14009b95c:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14009b961:	4c 8b 0b             	mov    (%rbx),%r9
14009b964:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14009b969:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14009b96e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14009b973:	e8 78 fe ff ff       	call   0x14009b7f0
14009b978:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14009b97d:	48 2b 03             	sub    (%rbx),%rax
14009b980:	75 06                	jne    0x14009b988
14009b982:	48 83 c4 30          	add    $0x30,%rsp
14009b986:	5b                   	pop    %rbx
14009b987:	c3                   	ret
14009b988:	e8 e3 8e 14 00       	call   0x1401e4870
14009b98d:	90                   	nop
14009b98e:	66 90                	xchg   %ax,%ax
14009b990:	48 83 ec 38          	sub    $0x38,%rsp
14009b994:	4c 8d 0d 4e dd 16 00 	lea    0x16dd4e(%rip),%r9        # 0x1402096e9
14009b99b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14009b9a2:	00 00
14009b9a4:	e8 17 fd ff ff       	call   0x14009b6c0
14009b9a9:	90                   	nop
14009b9aa:	48 83 c4 38          	add    $0x38,%rsp
14009b9ae:	c3                   	ret
14009b9af:	90                   	nop
14009b9b0:	57                   	push   %rdi
14009b9b1:	56                   	push   %rsi
14009b9b2:	53                   	push   %rbx
14009b9b3:	48 83 ec 20          	sub    $0x20,%rsp
14009b9b7:	48 89 cb             	mov    %rcx,%rbx
14009b9ba:	4c 89 c6             	mov    %r8,%rsi
14009b9bd:	48 89 d7             	mov    %rdx,%rdi
14009b9c0:	4c 89 c2             	mov    %r8,%rdx
14009b9c3:	e8 d8 f1 ff ff       	call   0x14009aba0
14009b9c8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009b9cc:	49 89 f0             	mov    %rsi,%r8
14009b9cf:	48 03 4b 10          	add    0x10(%rbx),%rcx
14009b9d3:	48 89 fa             	mov    %rdi,%rdx
14009b9d6:	e8 15 e4 14 00       	call   0x1401e9df0
14009b9db:	48 8b 03             	mov    (%rbx),%rax
14009b9de:	48 03 73 08          	add    0x8(%rbx),%rsi
14009b9e2:	48 83 f8 01          	cmp    $0x1,%rax
14009b9e6:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
14009b9ea:	48 39 f0             	cmp    %rsi,%rax