14010e5d5:	0f 1f 00             	nopl   (%rax)
14010e5d8:	48 8b 48 10          	mov    0x10(%rax),%rcx
14010e5dc:	e8 cf a8 fe ff       	call   0x1400f8eb0
14010e5e1:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14010e5e8:	00
14010e5e9:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14010e5ed:	e8 be a8 fe ff       	call   0x1400f8eb0
14010e5f2:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
14010e5f9:	00
14010e5fa:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14010e5fe:	e8 ad a8 fe ff       	call   0x1400f8eb0
14010e603:	80 63 28 fe          	andb   $0xfe,0x28(%rbx)
14010e607:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
14010e60e:	00
14010e60f:	48 89 f1             	mov    %rsi,%rcx
14010e612:	e8 59 0a f2 ff       	call   0x14002f070
14010e617:	48 89 c3             	mov    %rax,%rbx
14010e61a:	48 85 c0             	test   %rax,%rax
14010e61d:	75 b9                	jne    0x14010e5d8
14010e61f:	31 d2                	xor    %edx,%edx
14010e621:	48 89 f9             	mov    %rdi,%rcx
14010e624:	e8 d7 06 f2 ff       	call   0x14002ed00
14010e629:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14010e62e:	e8 7d a8 fe ff       	call   0x1400f8eb0
14010e633:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14010e63a:	00
14010e63b:	48 2b 45 00          	sub    0x0(%rbp),%rax
14010e63f:	75 50                	jne    0x14010e691
14010e641:	44 89 e0             	mov    %r12d,%eax
14010e644:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14010e64b:	5b                   	pop    %rbx
14010e64c:	5e                   	pop    %rsi
14010e64d:	5f                   	pop    %rdi
14010e64e:	5d                   	pop    %rbp
14010e64f:	41 5c                	pop    %r12
14010e651:	41 5d                	pop    %r13
14010e653:	41 5e                	pop    %r14
14010e655:	41 5f                	pop    %r15
14010e657:	c3                   	ret
14010e658:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14010e65f:	00
14010e660:	48 2b 45 00          	sub    0x0(%rbp),%rax
14010e664:	75 2b                	jne    0x14010e691
14010e666:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14010e66d:	5b                   	pop    %rbx
14010e66e:	5e                   	pop    %rsi
14010e66f:	5f                   	pop    %rdi
14010e670:	5d                   	pop    %rbp
14010e671:	41 5c                	pop    %r12
14010e673:	41 5d                	pop    %r13
14010e675:	41 5e                	pop    %r14
14010e677:	41 5f                	pop    %r15
14010e679:	e9 92 f7 ff ff       	jmp    0x14010de10
14010e67e:	4c 89 e1             	mov    %r12,%rcx
14010e681:	4c 89 fa             	mov    %r15,%rdx
14010e684:	e8 87 f7 ff ff       	call   0x14010de10
14010e689:	41 89 c4             	mov    %eax,%r12d
14010e68c:	e9 fa fe ff ff       	jmp    0x14010e58b
14010e691:	e8 da 61 0d 00       	call   0x1401e4870
14010e696:	90                   	nop
14010e697:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010e69e:	00 00
14010e6a0:	48 83 ec 28          	sub    $0x28,%rsp
14010e6a4:	8b 05 96 30 0e 00    	mov    0xe3096(%rip),%eax        # 0x1401f1740
14010e6aa:	83 f8 ff             	cmp    $0xffffffff,%eax
14010e6ad:	74 09                	je     0x14010e6b8
14010e6af:	48 83 c4 28          	add    $0x28,%rsp
14010e6b3:	c3                   	ret
14010e6b4:	0f 1f 40 00          	nopl   0x0(%rax)
14010e6b8:	4c 8d 05 81 30 0e 00 	lea    0xe3081(%rip),%r8        # 0x1401f1740
14010e6bf:	48 8d 15 aa a6 10 00 	lea    0x10a6aa(%rip),%rdx        # 0x140218d70
14010e6c6:	c7 05 70 30 0e 00 00 	movl   $0x0,0xe3070(%rip)        # 0x1401f1740
14010e6cd:	00 00 00
14010e6d0:	e8 4b 6c f0 ff       	call   0x140015320
14010e6d5:	8b 05 65 30 0e 00    	mov    0xe3065(%rip),%eax        # 0x1401f1740
14010e6db:	48 83 c4 28          	add    $0x28,%rsp
14010e6df:	c3                   	ret
14010e6e0:	55                   	push   %rbp
14010e6e1:	57                   	push   %rdi
14010e6e2:	56                   	push   %rsi
14010e6e3:	53                   	push   %rbx
14010e6e4:	48 83 ec 38          	sub    $0x38,%rsp
14010e6e8:	48 8b 2d 01 a4 12 00 	mov    0x12a401(%rip),%rbp        # 0x140238af0
14010e6ef:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
14010e6f3:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14010e6f8:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14010e6fd:	48 89 d3             	mov    %rdx,%rbx
14010e700:	48 89 ce             	mov    %rcx,%rsi
14010e703:	ba 01 00 00 00       	mov    $0x1,%edx
14010e708:	48 89 f9             	mov    %rdi,%rcx
14010e70b:	e8 90 fc f3 ff       	call   0x14004e3a0
14010e710:	48 89 d9             	mov    %rbx,%rcx
14010e713:	e8 28 fb f3 ff       	call   0x14004e240
14010e718:	83 f8 01             	cmp    $0x1,%eax
14010e71b:	74 36                	je     0x14010e753
14010e71d:	83 7b 28 02          	cmpl   $0x2,0x28(%rbx)
14010e721:	75 5c                	jne    0x14010e77f
14010e723:	48 89 f1             	mov    %rsi,%rcx
14010e726:	49 89 f8             	mov    %rdi,%r8
14010e729:	48 8d 15 f0 e5 ff ff 	lea    -0x1a10(%rip),%rdx        # 0x14010cd20
14010e730:	e8 8b 6f f0 ff       	call   0x1400156c0
14010e735:	48 89 f9             	mov    %rdi,%rcx
14010e738:	e8 a3 fd f3 ff       	call   0x14004e4e0
14010e73d:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14010e742:	48 2b 45 00          	sub    0x0(%rbp),%rax
14010e746:	75 32                	jne    0x14010e77a
14010e748:	31 c0                	xor    %eax,%eax
14010e74a:	48 83 c4 38          	add    $0x38,%rsp
14010e74e:	5b                   	pop    %rbx
14010e74f:	5e                   	pop    %rsi
14010e750:	5f                   	pop    %rdi
14010e751:	5d                   	pop    %rbp
14010e752:	c3                   	ret
14010e753:	48 8b 05 86 a8 12 00 	mov    0x12a886(%rip),%rax        # 0x140238fe0
14010e75a:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14010e75e:	48 8d 0d 2b a6 10 00 	lea    0x10a62b(%rip),%rcx        # 0x140218d90
14010e765:	83 38 00             	cmpl   $0x0,(%rax)
14010e768:	74 08                	je     0x14010e772
14010e76a:	e8 f9 4b 0d 00       	call   0x1401e3368
14010e76f:	48 89 c1             	mov    %rax,%rcx
14010e772:	48 89 da             	mov    %rbx,%rdx
14010e775:	e8 16 4c fb ff       	call   0x1400c3390
14010e77a:	e8 f1 60 0d 00       	call   0x1401e4870
14010e77f:	48 8b 05 5a a8 12 00 	mov    0x12a85a(%rip),%rax        # 0x140238fe0
14010e786:	48 8d 0d 2b a6 10 00 	lea    0x10a62b(%rip),%rcx        # 0x140218db8
14010e78d:	83 38 00             	cmpl   $0x0,(%rax)
14010e790:	74 08                	je     0x14010e79a
14010e792:	e8 d1 4b 0d 00       	call   0x1401e3368
14010e797:	48 89 c1             	mov    %rax,%rcx
14010e79a:	e8 f1 4b fb ff       	call   0x1400c3390
14010e79f:	90                   	nop
14010e7a0:	41 54                	push   %r12
14010e7a2:	55                   	push   %rbp
14010e7a3:	57                   	push   %rdi
14010e7a4:	56                   	push   %rsi
14010e7a5:	53                   	push   %rbx
14010e7a6:	48 83 ec 40          	sub    $0x40,%rsp
14010e7aa:	48 8b 2d 3f a3 12 00 	mov    0x12a33f(%rip),%rbp        # 0x140238af0
14010e7b1:	48 8b 45 00          	mov    0x0(%rbp),%rax
14010e7b5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010e7ba:	31 c0                	xor    %eax,%eax
14010e7bc:	48 8b 05 dd ab 12 00 	mov    0x12abdd(%rip),%rax        # 0x1402393a0
14010e7c3:	80 3a 00             	cmpb   $0x0,(%rdx)
14010e7c6:	48 89 cf             	mov    %rcx,%rdi
14010e7c9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010e7d0:	00 00
14010e7d2:	48 89 d6             	mov    %rdx,%rsi
14010e7d5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010e7dc:	00 00
14010e7de:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14010e7e3:	0f 84 9f 00 00 00    	je     0x14010e888
14010e7e9:	ba 3d 00 00 00       	mov    $0x3d,%edx
14010e7ee:	48 89 f1             	mov    %rsi,%rcx
14010e7f1:	e8 7a b6 0d 00       	call   0x1401e9e70
14010e7f6:	48 89 c3             	mov    %rax,%rbx
14010e7f9:	48 85 c0             	test   %rax,%rax
14010e7fc:	0f 84 9e 00 00 00    	je     0x14010e8a0
14010e802:	48 39 c6             	cmp    %rax,%rsi
14010e805:	74 59                	je     0x14010e860
14010e807:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
14010e80b:	74 53                	je     0x14010e860
14010e80d:	49 89 c0             	mov    %rax,%r8
14010e810:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
14010e815:	48 89 f2             	mov    %rsi,%rdx
14010e818:	49 29 f0             	sub    %rsi,%r8
14010e81b:	4c 89 e1             	mov    %r12,%rcx
14010e81e:	e8 8d d1 f8 ff       	call   0x14009b9b0
14010e823:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14010e828:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14010e82c:	49 89 f8             	mov    %rdi,%r8
14010e82f:	e8 1c e8 ff ff       	call   0x14010d050
14010e834:	4c 89 e1             	mov    %r12,%rcx
14010e837:	89 c3                	mov    %eax,%ebx
14010e839:	e8 02 c1 f8 ff       	call   0x14009a940
14010e83e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14010e843:	48 2b 45 00          	sub    0x0(%rbp),%rax
14010e847:	75 6d                	jne    0x14010e8b6
14010e849:	89 d8                	mov    %ebx,%eax
14010e84b:	48 83 c4 40          	add    $0x40,%rsp
14010e84f:	5b                   	pop    %rbx
14010e850:	5e                   	pop    %rsi
14010e851:	5f                   	pop    %rdi
14010e852:	5d                   	pop    %rbp
14010e853:	41 5c                	pop    %r12
14010e855:	c3                   	ret
14010e856:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010e85d:	00 00 00
14010e860:	48 8b 05 79 a7 12 00 	mov    0x12a779(%rip),%rax        # 0x140238fe0
14010e867:	48 8d 0d ca a5 10 00 	lea    0x10a5ca(%rip),%rcx        # 0x140218e38
14010e86e:	8b 00                	mov    (%rax),%eax
14010e870:	85 c0                	test   %eax,%eax
14010e872:	74 08                	je     0x14010e87c
14010e874:	e8 ef 4a 0d 00       	call   0x1401e3368
14010e879:	48 89 c1             	mov    %rax,%rcx
14010e87c:	e8 af 4d fb ff       	call   0x1400c3630
14010e881:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14010e886:	eb b6                	jmp    0x14010e83e
14010e888:	48 8b 05 51 a7 12 00 	mov    0x12a751(%rip),%rax        # 0x140238fe0
14010e88f:	48 8d 0d 4d a5 10 00 	lea    0x10a54d(%rip),%rcx        # 0x140218de3
14010e896:	44 8b 00             	mov    (%rax),%r8d
14010e899:	45 85 c0             	test   %r8d,%r8d
14010e89c:	74 de                	je     0x14010e87c
14010e89e:	eb d4                	jmp    0x14010e874
14010e8a0:	48 8b 05 39 a7 12 00 	mov    0x12a739(%rip),%rax        # 0x140238fe0
14010e8a7:	48 8d 0d 5a a5 10 00 	lea    0x10a55a(%rip),%rcx        # 0x140218e08
14010e8ae:	8b 10                	mov    (%rax),%edx
14010e8b0:	85 d2                	test   %edx,%edx
14010e8b2:	74 c8                	je     0x14010e87c
14010e8b4:	eb be                	jmp    0x14010e874
14010e8b6:	e8 b5 5f 0d 00       	call   0x1401e4870
14010e8bb:	90                   	nop
14010e8bc:	90                   	nop
14010e8bd:	90                   	nop
14010e8be:	90                   	nop
14010e8bf:	90                   	nop
14010e8c0:	48 8b 11             	mov    (%rcx),%rdx
14010e8c3:	48 8b 41 08          	mov    0x8(%rcx),%rax
14010e8c7:	48 3b 42 08          	cmp    0x8(%rdx),%rax
14010e8cb:	73 1b                	jae    0x14010e8e8
14010e8cd:	48 8b 12             	mov    (%rdx),%rdx
14010e8d0:	4c 8d 40 01          	lea    0x1(%rax),%r8
14010e8d4:	48 c1 e0 04          	shl    $0x4,%rax
14010e8d8:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14010e8dc:	48 8b 44 02 08       	mov    0x8(%rdx,%rax,1),%rax
14010e8e1:	c3                   	ret
14010e8e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14010e8e8:	31 c0                	xor    %eax,%eax
14010e8ea:	c3                   	ret
14010e8eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14010e8f0:	48 8b 05 e9 a6 12 00 	mov    0x12a6e9(%rip),%rax        # 0x140238fe0
14010e8f7:	8b 00                	mov    (%rax),%eax
14010e8f9:	85 c0                	test   %eax,%eax
14010e8fb:	75 0b                	jne    0x14010e908
14010e8fd:	48 89 c8             	mov    %rcx,%rax
14010e900:	c3                   	ret
14010e901:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010e908:	e9 5b 4a 0d 00       	jmp    0x1401e3368
14010e90d:	0f 1f 00             	nopl   (%rax)
14010e910:	41 55                	push   %r13
14010e912:	41 54                	push   %r12
14010e914:	55                   	push   %rbp
14010e915:	57                   	push   %rdi
14010e916:	56                   	push   %rsi
14010e917:	53                   	push   %rbx
14010e918:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
14010e91f:	4c 8b 25 ca a1 12 00 	mov    0x12a1ca(%rip),%r12        # 0x140238af0
14010e926:	49 8b 04 24          	mov    (%r12),%rax
14010e92a:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
14010e931:	00
14010e932:	31 c0                	xor    %eax,%eax
14010e934:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
14010e939:	48 89 cb             	mov    %rcx,%rbx
14010e93c:	b9 16 00 00 00       	mov    $0x16,%ecx
14010e941:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14010e948:	00 00
14010e94a:	48 89 f7             	mov    %rsi,%rdi
14010e94d:	48 89 d5             	mov    %rdx,%rbp
14010e950:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14010e957:	00 00
14010e959:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14010e95c:	48 8b 3d 3d aa 12 00 	mov    0x12aa3d(%rip),%rdi        # 0x1402393a0
14010e963:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14010e968:	f6 43 01 02          	testb  $0x2,0x1(%rbx)
14010e96c:	75 22                	jne    0x14010e990
14010e96e:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
14010e975:	00
14010e976:	49 2b 04 24          	sub    (%r12),%rax
14010e97a:	0f 85 43 01 00 00    	jne    0x14010eac3
14010e980:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
14010e987:	5b                   	pop    %rbx
14010e988:	5e                   	pop    %rsi
14010e989:	5f                   	pop    %rdi
14010e98a:	5d                   	pop    %rbp
14010e98b:	41 5c                	pop    %r12
14010e98d:	41 5d                	pop    %r13
14010e98f:	c3                   	ret
14010e990:	48 8d 4b 04          	lea    0x4(%rbx),%rcx
14010e994:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
14010e999:	e8 e2 0c f2 ff       	call   0x14002f680
14010e99e:	48 8d 15 bb a4 10 00 	lea    0x10a4bb(%rip),%rdx        # 0x140218e60
14010e9a5:	4c 89 e9             	mov    %r13,%rcx
14010e9a8:	49 89 c0             	mov    %rax,%r8
14010e9ab:	e8 10 d6 f8 ff       	call   0x14009bfc0
14010e9b0:	8b 4d 08             	mov    0x8(%rbp),%ecx
14010e9b3:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14010e9b8:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010e9bd:	e8 de d7 fb ff       	call   0x1400cc1a0
14010e9c2:	c7 44 24 50 05 00 00 	movl   $0x5,0x50(%rsp)
14010e9c9:	00
14010e9ca:	e8 c1 ad f1 ff       	call   0x140029790
14010e9cf:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14010e9d6:	00 00
14010e9d8:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
14010e9df:	00
14010e9e0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14010e9e5:	48 39 f8             	cmp    %rdi,%rax
14010e9e8:	0f 84 b2 00 00 00    	je     0x14010eaa0
14010e9ee:	c6 00 00             	movb   $0x0,(%rax)
14010e9f1:	4d 89 e8             	mov    %r13,%r8
14010e9f4:	48 89 da             	mov    %rbx,%rdx
14010e9f7:	48 89 f1             	mov    %rsi,%rcx
14010e9fa:	e8 f1 4b f4 ff       	call   0x1400535f0
14010e9ff:	4c 89 e9             	mov    %r13,%rcx
14010ea02:	e8 39 c6 f8 ff       	call   0x14009b040
14010ea07:	83 0b 20             	orl    $0x20,(%rbx)
14010ea0a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010ea0f:	48 89 d9             	mov    %rbx,%rcx
14010ea12:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14010ea19:	00 00
14010ea1b:	4c 8b 45 00          	mov    0x0(%rbp),%r8
14010ea1f:	41 b9 00 30 00 00    	mov    $0x3000,%r9d
14010ea25:	e8 26 14 f3 ff       	call   0x14003fe50
14010ea2a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14010ea2f:	48 85 d2             	test   %rdx,%rdx
14010ea32:	74 54                	je     0x14010ea88
14010ea34:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14010ea39:	48 29 c2             	sub    %rax,%rdx
14010ea3c:	48 83 fa 01          	cmp    $0x1,%rdx
14010ea40:	74 46                	je     0x14010ea88
14010ea42:	48 8d 50 01          	lea    0x1(%rax),%rdx
14010ea46:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14010ea4b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010ea50:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
14010ea54:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010ea59:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14010ea5e:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14010ea62:	8b 4d 08             	mov    0x8(%rbp),%ecx
14010ea65:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14010ea6a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14010ea6f:	e8 2c d7 fb ff       	call   0x1400cc1a0
14010ea74:	4c 89 e9             	mov    %r13,%rcx
14010ea77:	e8 c4 be f8 ff       	call   0x14009a940
14010ea7c:	e9 ed fe ff ff       	jmp    0x14010e96e
14010ea81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010ea88:	ba 01 00 00 00       	mov    $0x1,%edx
14010ea8d:	4c 89 e9             	mov    %r13,%rcx
14010ea90:	e8 0b c1 f8 ff       	call   0x14009aba0
14010ea95:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14010ea9a:	eb a6                	jmp    0x14010ea42
14010ea9c:	0f 1f 40 00          	nopl   0x0(%rax)
14010eaa0:	80 38 00             	cmpb   $0x0,(%rax)
14010eaa3:	0f 84 48 ff ff ff    	je     0x14010e9f1
14010eaa9:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14010eaaf:	48 8d 15 af a3 10 00 	lea    0x10a3af(%rip),%rdx        # 0x140218e65
14010eab6:	48 8d 0d b1 a3 10 00 	lea    0x10a3b1(%rip),%rcx        # 0x140218e6e
14010eabd:	ff 15 15 09 1a 00    	call   *0x1a0915(%rip)        # 0x1402af3d8
14010eac3:	e8 a8 5d 0d 00       	call   0x1401e4870
14010eac8:	90                   	nop
14010eac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010ead0:	57                   	push   %rdi