14002d4b0:	48 8d 3d a1 e6 1c 00 	lea    0x1ce6a1(%rip),%rdi        # 0x1401fbb58
14002d4b7:	48 89 f9             	mov    %rdi,%rcx
14002d4ba:	e8 b1 a2 01 00       	call   0x140047770
14002d4bf:	85 c0                	test   %eax,%eax
14002d4c1:	74 15                	je     0x14002d4d8
14002d4c3:	48 89 d9             	mov    %rbx,%rcx
14002d4c6:	e8 b5 fe ff ff       	call   0x14002d380
14002d4cb:	b8 01 00 00 00       	mov    $0x1,%eax
14002d4d0:	eb c2                	jmp    0x14002d494
14002d4d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d4d8:	48 8b 05 01 bb 20 00 	mov    0x20bb01(%rip),%rax        # 0x140238fe0
14002d4df:	48 8d 15 02 e6 1c 00 	lea    0x1ce602(%rip),%rdx        # 0x1401fbae8
14002d4e6:	8b 00                	mov    (%rax),%eax
14002d4e8:	85 c0                	test   %eax,%eax
14002d4ea:	74 0b                	je     0x14002d4f7
14002d4ec:	48 89 d1             	mov    %rdx,%rcx
14002d4ef:	e8 74 5e 1b 00       	call   0x1401e3368
14002d4f4:	48 89 c2             	mov    %rax,%rdx
14002d4f7:	b9 2d 00 00 00       	mov    $0x2d,%ecx
14002d4fc:	e8 5f 83 0d 00       	call   0x140105860
14002d501:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14002d507:	48 8d 15 72 e6 1c 00 	lea    0x1ce672(%rip),%rdx        # 0x1401fbb80
14002d50e:	48 89 f9             	mov    %rdi,%rcx
14002d511:	e8 5a ed 0b 00       	call   0x1400ec270
14002d516:	eb ab                	jmp    0x14002d4c3
14002d518:	e8 53 73 1b 00       	call   0x1401e4870
14002d51d:	90                   	nop
14002d51e:	66 90                	xchg   %ax,%ax
14002d520:	57                   	push   %rdi
14002d521:	56                   	push   %rsi
14002d522:	53                   	push   %rbx
14002d523:	48 83 ec 20          	sub    $0x20,%rsp
14002d527:	48 89 d7             	mov    %rdx,%rdi
14002d52a:	31 d2                	xor    %edx,%edx
14002d52c:	48 89 cb             	mov    %rcx,%rbx
14002d52f:	e8 9c fd ff ff       	call   0x14002d2d0
14002d534:	89 c6                	mov    %eax,%esi
14002d536:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d53d:	83 fe 01             	cmp    $0x1,%esi
14002d540:	75 3e                	jne    0x14002d580
14002d542:	48 85 c0             	test   %rax,%rax
14002d545:	74 69                	je     0x14002d5b0
14002d547:	48 be 01 00 00 00 01 	movabs $0x100000001,%rsi
14002d54e:	00 00 00
14002d551:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d555:	48 89 30             	mov    %rsi,(%rax)
14002d558:	e8 53 b9 0c 00       	call   0x1400f8eb0
14002d55d:	48 8b 9b 30 01 00 00 	mov    0x130(%rbx),%rbx
14002d564:	48 89 f9             	mov    %rdi,%rcx
14002d567:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
14002d56e:	00
14002d56f:	e8 2c c4 0c 00       	call   0x1400f99a0
14002d574:	48 89 43 08          	mov    %rax,0x8(%rbx)
14002d578:	48 83 c4 20          	add    $0x20,%rsp
14002d57c:	5b                   	pop    %rbx
14002d57d:	5e                   	pop    %rsi
14002d57e:	5f                   	pop    %rdi
14002d57f:	c3                   	ret
14002d580:	48 85 c0             	test   %rax,%rax
14002d583:	74 53                	je     0x14002d5d8
14002d585:	89 70 04             	mov    %esi,0x4(%rax)
14002d588:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d58c:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14002d592:	e8 19 b9 0c 00       	call   0x1400f8eb0
14002d597:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d59e:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d5a5:	00
14002d5a6:	48 83 c4 20          	add    $0x20,%rsp
14002d5aa:	5b                   	pop    %rbx
14002d5ab:	5e                   	pop    %rsi
14002d5ac:	5f                   	pop    %rdi
14002d5ad:	c3                   	ret
14002d5ae:	66 90                	xchg   %ax,%ax
14002d5b0:	ba 10 00 00 00       	mov    $0x10,%edx
14002d5b5:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d5ba:	e8 e1 d6 09 00       	call   0x1400caca0
14002d5bf:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d5c6:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d5cd:	e9 75 ff ff ff       	jmp    0x14002d547
14002d5d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d5d8:	ba 10 00 00 00       	mov    $0x10,%edx
14002d5dd:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d5e2:	e8 b9 d6 09 00       	call   0x1400caca0
14002d5e7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d5ee:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d5f5:	eb 8e                	jmp    0x14002d585
14002d5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002d5fe:	00 00
14002d600:	57                   	push   %rdi
14002d601:	56                   	push   %rsi
14002d602:	53                   	push   %rbx
14002d603:	48 83 ec 40          	sub    $0x40,%rsp
14002d607:	48 8b 35 e2 b4 20 00 	mov    0x20b4e2(%rip),%rsi        # 0x140238af0
14002d60e:	48 8b 06             	mov    (%rsi),%rax
14002d611:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002d616:	31 c0                	xor    %eax,%eax
14002d618:	48 83 b9 30 01 00 00 	cmpq   $0x0,0x130(%rcx)
14002d61f:	00
14002d620:	48 89 cb             	mov    %rcx,%rbx
14002d623:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14002d62a:	00 00
14002d62c:	74 1a                	je     0x14002d648
14002d62e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14002d633:	48 2b 06             	sub    (%rsi),%rax
14002d636:	0f 85 78 01 00 00    	jne    0x14002d7b4
14002d63c:	48 83 c4 40          	add    $0x40,%rsp
14002d640:	5b                   	pop    %rbx
14002d641:	5e                   	pop    %rsi
14002d642:	5f                   	pop    %rdi
14002d643:	c3                   	ret
14002d644:	0f 1f 40 00          	nopl   0x0(%rax)
14002d648:	48 8d 3d 33 e5 1c 00 	lea    0x1ce533(%rip),%rdi        # 0x1401fbb82
14002d64f:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
14002d654:	48 89 fa             	mov    %rdi,%rdx
14002d657:	e8 c4 7c fe ff       	call   0x140015320
14002d65c:	85 c0                	test   %eax,%eax
14002d65e:	0f 84 ac 00 00 00    	je     0x14002d710
14002d664:	83 f8 01             	cmp    $0x1,%eax
14002d667:	74 7f                	je     0x14002d6e8
14002d669:	83 f8 ff             	cmp    $0xffffffff,%eax
14002d66c:	75 c0                	jne    0x14002d62e
14002d66e:	48 89 d9             	mov    %rbx,%rcx
14002d671:	e8 da fd ff ff       	call   0x14002d450
14002d676:	85 c0                	test   %eax,%eax
14002d678:	75 b4                	jne    0x14002d62e
14002d67a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14002d67f:	48 89 fa             	mov    %rdi,%rdx
14002d682:	48 89 d9             	mov    %rbx,%rcx
14002d685:	e8 26 83 fe ff       	call   0x1400159b0
14002d68a:	85 c0                	test   %eax,%eax
14002d68c:	75 a0                	jne    0x14002d62e
14002d68e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14002d693:	48 85 c0             	test   %rax,%rax
14002d696:	74 09                	je     0x14002d6a1
14002d698:	80 38 00             	cmpb   $0x0,(%rax)
14002d69b:	0f 85 bf 00 00 00    	jne    0x14002d760
14002d6a1:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d6a8:	48 85 c0             	test   %rax,%rax
14002d6ab:	0f 84 bf 00 00 00    	je     0x14002d770
14002d6b1:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002d6b8:	00 00 00
14002d6bb:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d6bf:	48 89 10             	mov    %rdx,(%rax)
14002d6c2:	e8 e9 b7 0c 00       	call   0x1400f8eb0
14002d6c7:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d6ce:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d6d5:	00
14002d6d6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14002d6db:	e8 d0 b7 0c 00       	call   0x1400f8eb0
14002d6e0:	e9 49 ff ff ff       	jmp    0x14002d62e
14002d6e5:	0f 1f 00             	nopl   (%rax)
14002d6e8:	48 89 d9             	mov    %rbx,%rcx
14002d6eb:	e8 60 fd ff ff       	call   0x14002d450
14002d6f0:	85 c0                	test   %eax,%eax
14002d6f2:	0f 85 36 ff ff ff    	jne    0x14002d62e
14002d6f8:	48 8d 0d 92 e4 1c 00 	lea    0x1ce492(%rip),%rcx        # 0x1401fbb91
14002d6ff:	e8 dc 37 0b 00       	call   0x1400e0ee0
14002d704:	eb 8d                	jmp    0x14002d693
14002d706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002d70d:	00 00 00
14002d710:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14002d714:	85 c0                	test   %eax,%eax
14002d716:	75 38                	jne    0x14002d750
14002d718:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d71f:	48 85 c0             	test   %rax,%rax
14002d722:	74 6e                	je     0x14002d792
14002d724:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002d72b:	00 00 00
14002d72e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d732:	48 89 10             	mov    %rdx,(%rax)
14002d735:	e8 76 b7 0c 00       	call   0x1400f8eb0
14002d73a:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d741:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d748:	00
14002d749:	e9 e0 fe ff ff       	jmp    0x14002d62e
14002d74e:	66 90                	xchg   %ax,%ax
14002d750:	48 89 d9             	mov    %rbx,%rcx
14002d753:	e8 28 fc ff ff       	call   0x14002d380
14002d758:	e9 d1 fe ff ff       	jmp    0x14002d62e
14002d75d:	0f 1f 00             	nopl   (%rax)
14002d760:	48 89 c2             	mov    %rax,%rdx
14002d763:	48 89 d9             	mov    %rbx,%rcx
14002d766:	e8 b5 fd ff ff       	call   0x14002d520
14002d76b:	e9 66 ff ff ff       	jmp    0x14002d6d6
14002d770:	ba 10 00 00 00       	mov    $0x10,%edx
14002d775:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d77a:	e8 21 d5 09 00       	call   0x1400caca0
14002d77f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d786:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d78d:	e9 1f ff ff ff       	jmp    0x14002d6b1
14002d792:	ba 10 00 00 00       	mov    $0x10,%edx
14002d797:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d79c:	e8 ff d4 09 00       	call   0x1400caca0
14002d7a1:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d7a8:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d7af:	e9 70 ff ff ff       	jmp    0x14002d724
14002d7b4:	e8 b7 70 1b 00       	call   0x1401e4870
14002d7b9:	90                   	nop
14002d7ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002d7c0:	53                   	push   %rbx
14002d7c1:	48 83 ec 20          	sub    $0x20,%rsp
14002d7c5:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14002d7cc:	48 89 cb             	mov    %rcx,%rbx
14002d7cf:	48 85 c0             	test   %rax,%rax
14002d7d2:	74 0c                	je     0x14002d7e0
14002d7d4:	8b 00                	mov    (%rax),%eax
14002d7d6:	48 83 c4 20          	add    $0x20,%rsp
14002d7da:	5b                   	pop    %rbx
14002d7db:	c3                   	ret
14002d7dc:	0f 1f 40 00          	nopl   0x0(%rax)
14002d7e0:	e8 1b fe ff ff       	call   0x14002d600
14002d7e5:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d7ec:	8b 00                	mov    (%rax),%eax
14002d7ee:	48 83 c4 20          	add    $0x20,%rsp
14002d7f2:	5b                   	pop    %rbx
14002d7f3:	c3                   	ret
14002d7f4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002d7fb:	00 00 00 00
14002d7ff:	90                   	nop
14002d800:	53                   	push   %rbx
14002d801:	48 83 ec 20          	sub    $0x20,%rsp
14002d805:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14002d80c:	48 89 cb             	mov    %rcx,%rbx
14002d80f:	48 85 c0             	test   %rax,%rax
14002d812:	74 0c                	je     0x14002d820
14002d814:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d818:	48 83 c4 20          	add    $0x20,%rsp
14002d81c:	5b                   	pop    %rbx
14002d81d:	c3                   	ret
14002d81e:	66 90                	xchg   %ax,%ax
14002d820:	e8 db fd ff ff       	call   0x14002d600
14002d825:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d82c:	48 8b 40 08          	mov    0x8(%rax),%rax
14002d830:	48 83 c4 20          	add    $0x20,%rsp
14002d834:	5b                   	pop    %rbx
14002d835:	c3                   	ret
14002d836:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002d83d:	00 00 00
14002d840:	53                   	push   %rbx
14002d841:	48 83 ec 20          	sub    $0x20,%rsp
14002d845:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14002d84c:	48 89 cb             	mov    %rcx,%rbx
14002d84f:	48 85 c0             	test   %rax,%rax
14002d852:	74 2c                	je     0x14002d880
14002d854:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002d85b:	00 00 00
14002d85e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d862:	48 89 10             	mov    %rdx,(%rax)
14002d865:	e8 46 b6 0c 00       	call   0x1400f8eb0
14002d86a:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d871:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d878:	00
14002d879:	48 83 c4 20          	add    $0x20,%rsp
14002d87d:	5b                   	pop    %rbx
14002d87e:	c3                   	ret
14002d87f:	90                   	nop
14002d880:	ba 10 00 00 00       	mov    $0x10,%edx
14002d885:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d88a:	e8 11 d4 09 00       	call   0x1400caca0
14002d88f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d896:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d89d:	eb b5                	jmp    0x14002d854
14002d89f:	90                   	nop
14002d8a0:	56                   	push   %rsi
14002d8a1:	53                   	push   %rbx
14002d8a2:	48 83 ec 28          	sub    $0x28,%rsp
14002d8a6:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14002d8ad:	48 89 cb             	mov    %rcx,%rbx
14002d8b0:	89 d6                	mov    %edx,%esi
14002d8b2:	48 85 c0             	test   %rax,%rax
14002d8b5:	74 29                	je     0x14002d8e0
14002d8b7:	89 70 04             	mov    %esi,0x4(%rax)
14002d8ba:	48 8b 48 08          	mov    0x8(%rax),%rcx
14002d8be:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14002d8c4:	e8 e7 b5 0c 00       	call   0x1400f8eb0
14002d8c9:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d8d0:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
14002d8d7:	00
14002d8d8:	48 83 c4 28          	add    $0x28,%rsp
14002d8dc:	5b                   	pop    %rbx
14002d8dd:	5e                   	pop    %rsi
14002d8de:	c3                   	ret
14002d8df:	90                   	nop
14002d8e0:	ba 10 00 00 00       	mov    $0x10,%edx
14002d8e5:	b9 01 00 00 00       	mov    $0x1,%ecx
14002d8ea:	e8 b1 d3 09 00       	call   0x1400caca0
14002d8ef:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14002d8f6:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14002d8fd:	eb b8                	jmp    0x14002d8b7
14002d8ff:	90                   	nop
14002d900:	53                   	push   %rbx
14002d901:	48 83 ec 20          	sub    $0x20,%rsp
14002d905:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14002d90c:	48 89 cb             	mov    %rcx,%rbx
14002d90f:	48 85 c0             	test   %rax,%rax
14002d912:	74 0c                	je     0x14002d920
14002d914:	8b 40 04             	mov    0x4(%rax),%eax
14002d917:	48 83 c4 20          	add    $0x20,%rsp
14002d91b:	5b                   	pop    %rbx
14002d91c:	c3                   	ret
14002d91d:	0f 1f 00             	nopl   (%rax)
14002d920:	e8 db fc ff ff       	call   0x14002d600
14002d925:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
14002d92c:	8b 40 04             	mov    0x4(%rax),%eax
14002d92f:	48 83 c4 20          	add    $0x20,%rsp
14002d933:	5b                   	pop    %rbx
14002d934:	c3                   	ret
14002d935:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002d93c:	00 00 00 00
14002d940:	57                   	push   %rdi
14002d941:	56                   	push   %rsi
14002d942:	53                   	push   %rbx
14002d943:	48 83 ec 40          	sub    $0x40,%rsp
14002d947:	48 8b 1d a2 b1 20 00 	mov    0x20b1a2(%rip),%rbx        # 0x140238af0
14002d94e:	48 8b 03             	mov    (%rbx),%rax
14002d951:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002d956:	31 c0                	xor    %eax,%eax
14002d958:	48 8b 05 41 ba 20 00 	mov    0x20ba41(%rip),%rax        # 0x1402393a0
14002d95f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14002d966:	00 00
14002d968:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14002d96f:	00 00
14002d971:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002d976:	83 fa 06             	cmp    $0x6,%edx
14002d979:	0f 87 45 01 00 00    	ja     0x14002dac4
14002d97f:	4c 8d 05 ba e3 1c 00 	lea    0x1ce3ba(%rip),%r8        # 0x1401fbd40
14002d986:	89 d2                	mov    %edx,%edx
14002d988:	49 63 04 90          	movslq (%r8,%rdx,4),%rax
14002d98c:	4c 01 c0             	add    %r8,%rax
14002d98f:	ff e0                	jmp    *%rax
14002d991:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002d998:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14002d99d:	31 d2                	xor    %edx,%edx
14002d99f:	48 89 f1             	mov    %rsi,%rcx
14002d9a2:	e8 19 d0 06 00       	call   0x14009a9c0
14002d9a7:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14002d9ac:	48 2b 13             	sub    (%rbx),%rdx
14002d9af:	0f 85 2a 01 00 00    	jne    0x14002dadf
14002d9b5:	48 83 c4 40          	add    $0x40,%rsp
14002d9b9:	5b                   	pop    %rbx
14002d9ba:	5e                   	pop    %rsi
14002d9bb:	5f                   	pop    %rdi
14002d9bc:	c3                   	ret
14002d9bd:	0f 1f 00             	nopl   (%rax)
14002d9c0:	e8 7b 6a 0d 00       	call   0x140104440
14002d9c5:	48 89 c1             	mov    %rax,%rcx
14002d9c8:	e8 d3 dc 0b 00       	call   0x1400eb6a0
14002d9cd:	48 8d 15 bc e2 1c 00 	lea    0x1ce2bc(%rip),%rdx        # 0x1401fbc90
14002d9d4:	48 89 c7             	mov    %rax,%rdi
14002d9d7:	48 8b 05 02 b6 20 00 	mov    0x20b602(%rip),%rax        # 0x140238fe0