14001e6b4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001e6b9:	e9 15 ff ff ff       	jmp    0x14001e5d3
14001e6be:	66 90                	xchg   %ax,%ax
14001e6c0:	89 5f 10             	mov    %ebx,0x10(%rdi)
14001e6c3:	31 c0                	xor    %eax,%eax
14001e6c5:	89 6f 0c             	mov    %ebp,0xc(%rdi)
14001e6c8:	e9 90 fe ff ff       	jmp    0x14001e55d
14001e6cd:	0f 1f 00             	nopl   (%rax)
14001e6d0:	8d 41 b9             	lea    -0x47(%rcx),%eax
14001e6d3:	83 f8 1c             	cmp    $0x1c,%eax
14001e6d6:	0f 86 1c ff ff ff    	jbe    0x14001e5f8
14001e6dc:	48 89 f9             	mov    %rdi,%rcx
14001e6df:	eb ac                	jmp    0x14001e68d
14001e6e1:	e8 8a 61 1c 00       	call   0x1401e4870
14001e6e6:	90                   	nop
14001e6e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001e6ee:	00 00
14001e6f0:	41 57                	push   %r15
14001e6f2:	41 56                	push   %r14
14001e6f4:	41 55                	push   %r13
14001e6f6:	41 54                	push   %r12
14001e6f8:	55                   	push   %rbp
14001e6f9:	57                   	push   %rdi
14001e6fa:	56                   	push   %rsi
14001e6fb:	53                   	push   %rbx
14001e6fc:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14001e703:	4c 8b 25 e6 a3 21 00 	mov    0x21a3e6(%rip),%r12        # 0x140238af0
14001e70a:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
14001e710:	4c 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%r13
14001e717:	00
14001e718:	4d 8b 34 24          	mov    (%r12),%r14
14001e71c:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14001e721:	4c 8d 74 24 48       	lea    0x48(%rsp),%r14
14001e726:	48 89 ce             	mov    %rcx,%rsi
14001e729:	89 d3                	mov    %edx,%ebx
14001e72b:	49 8d 49 01          	lea    0x1(%r9),%rcx
14001e72f:	4c 89 c5             	mov    %r8,%rbp
14001e732:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001e738:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14001e73d:	4c 89 f2             	mov    %r14,%rdx
14001e740:	e8 83 b7 1c 00       	call   0x1401e9ec8
14001e745:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001e74a:	89 c7                	mov    %eax,%edi
14001e74c:	38 19                	cmp    %bl,(%rcx)
14001e74e:	74 70                	je     0x14001e7c0
14001e750:	80 fb 2f             	cmp    $0x2f,%bl
14001e753:	0f 8e a7 00 00 00    	jle    0x14001e800
14001e759:	31 c0                	xor    %eax,%eax
14001e75b:	45 85 ff             	test   %r15d,%r15d
14001e75e:	41 0f 49 c7          	cmovns %r15d,%eax
14001e762:	83 ff 3b             	cmp    $0x3b,%edi
14001e765:	0f 96 c1             	setbe  %cl
14001e768:	83 fe 18             	cmp    $0x18,%esi
14001e76b:	0f 96 c2             	setbe  %dl
14001e76e:	84 d1                	test   %dl,%cl
14001e770:	0f 84 25 01 00 00    	je     0x14001e89b
14001e776:	41 83 ff 3c          	cmp    $0x3c,%r15d
14001e77a:	0f 8f 1b 01 00 00    	jg     0x14001e89b
14001e780:	41 89 45 00          	mov    %eax,0x0(%r13)
14001e784:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001e789:	41 89 75 08          	mov    %esi,0x8(%r13)
14001e78d:	41 89 7d 04          	mov    %edi,0x4(%r13)
14001e791:	80 38 2e             	cmpb   $0x2e,(%rax)
14001e794:	0f 84 0e 01 00 00    	je     0x14001e8a8
14001e79a:	29 e8                	sub    %ebp,%eax
14001e79c:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14001e7a1:	49 2b 14 24          	sub    (%r12),%rdx
14001e7a5:	0f 85 39 02 00 00    	jne    0x14001e9e4
14001e7ab:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14001e7b2:	5b                   	pop    %rbx
14001e7b3:	5e                   	pop    %rsi
14001e7b4:	5f                   	pop    %rdi
14001e7b5:	5d                   	pop    %rbp
14001e7b6:	41 5c                	pop    %r12
14001e7b8:	41 5d                	pop    %r13
14001e7ba:	41 5e                	pop    %r14
14001e7bc:	41 5f                	pop    %r15
14001e7be:	c3                   	ret
14001e7bf:	90                   	nop
14001e7c0:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14001e7c4:	48 8b 15 55 ab 21 00 	mov    0x21ab55(%rip),%rdx        # 0x140239320
14001e7cb:	f6 04 02 02          	testb  $0x2,(%rdx,%rax,1)
14001e7cf:	0f 84 7b ff ff ff    	je     0x14001e750
14001e7d5:	48 83 c1 01          	add    $0x1,%rcx
14001e7d9:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001e7df:	4c 89 f2             	mov    %r14,%rdx
14001e7e2:	e8 e1 b6 1c 00       	call   0x1401e9ec8
14001e7e7:	41 89 c7             	mov    %eax,%r15d
14001e7ea:	80 fb 2f             	cmp    $0x2f,%bl
14001e7ed:	0f 8f 66 ff ff ff    	jg     0x14001e759
14001e7f3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001e7fa:	00 00 00 00
14001e7fe:	66 90                	xchg   %ax,%ax
14001e800:	48 83 bc 24 f8 00 00 	cmpq   $0x0,0xf8(%rsp)
14001e807:	00 00
14001e809:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
14001e80e:	0f 84 84 01 00 00    	je     0x14001e998
14001e814:	4c 89 f1             	mov    %r14,%rcx
14001e817:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14001e81e:	00
14001e81f:	e8 ec b1 1c 00       	call   0x1401e9a10
14001e824:	41 89 f3             	mov    %esi,%r11d
14001e827:	85 c0                	test   %eax,%eax
14001e829:	b8 00 00 00 00       	mov    $0x0,%eax
14001e82e:	49 0f 44 c6          	cmove  %r14,%rax
14001e832:	4c 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%r14
14001e839:	00
14001e83a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14001e83f:	48 83 fe 46          	cmp    $0x46,%rsi
14001e843:	0f 87 f7 00 00 00    	ja     0x14001e940
14001e849:	80 fb 2e             	cmp    $0x2e,%bl
14001e84c:	0f 84 ae 00 00 00    	je     0x14001e900
14001e852:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e857:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14001e85c:	41 89 f8             	mov    %edi,%r8d
14001e85f:	44 89 da             	mov    %r11d,%edx
14001e862:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e867:	44 89 f9             	mov    %r15d,%ecx
14001e86a:	e8 b1 fc ff ff       	call   0x14001e520
14001e86f:	85 c0                	test   %eax,%eax
14001e871:	0f 84 b7 00 00 00    	je     0x14001e92e
14001e877:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e87c:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14001e881:	41 89 f0             	mov    %esi,%r8d
14001e884:	89 fa                	mov    %edi,%edx
14001e886:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e88b:	44 89 f9             	mov    %r15d,%ecx
14001e88e:	e8 8d fc ff ff       	call   0x14001e520
14001e893:	85 c0                	test   %eax,%eax
14001e895:	0f 84 93 00 00 00    	je     0x14001e92e
14001e89b:	31 c0                	xor    %eax,%eax
14001e89d:	e9 fa fe ff ff       	jmp    0x14001e79c
14001e8a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e8a8:	0f b6 50 01          	movzbl 0x1(%rax),%edx
14001e8ac:	48 8b 0d 6d aa 21 00 	mov    0x21aa6d(%rip),%rcx        # 0x140239320
14001e8b3:	f6 04 11 02          	testb  $0x2,(%rcx,%rdx,1)
14001e8b7:	0f 84 dd fe ff ff    	je     0x14001e79a
14001e8bd:	41 83 7d 14 ff       	cmpl   $0xffffffff,0x14(%r13)
14001e8c2:	0f 84 d2 fe ff ff    	je     0x14001e79a
14001e8c8:	41 83 7d 10 ff       	cmpl   $0xffffffff,0x10(%r13)
14001e8cd:	0f 84 c7 fe ff ff    	je     0x14001e79a
14001e8d3:	41 83 7d 0c ff       	cmpl   $0xffffffff,0xc(%r13)
14001e8d8:	0f 84 bc fe ff ff    	je     0x14001e79a
14001e8de:	48 8d 48 01          	lea    0x1(%rax),%rcx
14001e8e2:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001e8e8:	4c 89 f2             	mov    %r14,%rdx
14001e8eb:	e8 d8 b5 1c 00       	call   0x1401e9ec8
14001e8f0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001e8f5:	e9 a0 fe ff ff       	jmp    0x14001e79a
14001e8fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e900:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e905:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14001e90a:	41 89 f0             	mov    %esi,%r8d
14001e90d:	89 fa                	mov    %edi,%edx
14001e90f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e914:	44 89 f9             	mov    %r15d,%ecx
14001e917:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
14001e91c:	e8 ff fb ff ff       	call   0x14001e520
14001e921:	44 8b 5c 24 44       	mov    0x44(%rsp),%r11d
14001e926:	85 c0                	test   %eax,%eax
14001e928:	0f 85 8a 00 00 00    	jne    0x14001e9b8
14001e92e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001e933:	e9 62 fe ff ff       	jmp    0x14001e79a
14001e938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001e93f:	00
14001e940:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e945:	45 31 c9             	xor    %r9d,%r9d
14001e948:	45 89 f8             	mov    %r15d,%r8d
14001e94b:	89 fa                	mov    %edi,%edx
14001e94d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e952:	89 f1                	mov    %esi,%ecx
14001e954:	89 74 24 44          	mov    %esi,0x44(%rsp)
14001e958:	e8 c3 fb ff ff       	call   0x14001e520
14001e95d:	44 8b 5c 24 44       	mov    0x44(%rsp),%r11d
14001e962:	85 c0                	test   %eax,%eax
14001e964:	74 c8                	je     0x14001e92e
14001e966:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e96b:	45 31 c9             	xor    %r9d,%r9d
14001e96e:	44 89 d9             	mov    %r11d,%ecx
14001e971:	41 89 f8             	mov    %edi,%r8d
14001e974:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e979:	44 89 fa             	mov    %r15d,%edx
14001e97c:	44 89 5c 24 44       	mov    %r11d,0x44(%rsp)
14001e981:	e8 9a fb ff ff       	call   0x14001e520
14001e986:	44 8b 5c 24 44       	mov    0x44(%rsp),%r11d
14001e98b:	85 c0                	test   %eax,%eax
14001e98d:	0f 85 b6 fe ff ff    	jne    0x14001e849
14001e993:	eb 99                	jmp    0x14001e92e
14001e995:	0f 1f 00             	nopl   (%rax)
14001e998:	31 d2                	xor    %edx,%edx
14001e99a:	4c 89 f1             	mov    %r14,%rcx
14001e99d:	e8 1e 0b 0c 00       	call   0x1400df4c0
14001e9a2:	48 63 44 24 50       	movslq 0x50(%rsp),%rax
14001e9a7:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
14001e9ae:	00
14001e9af:	e9 60 fe ff ff       	jmp    0x14001e814
14001e9b4:	0f 1f 40 00          	nopl   0x0(%rax)
14001e9b8:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14001e9bd:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14001e9c2:	41 89 f8             	mov    %edi,%r8d
14001e9c5:	44 89 da             	mov    %r11d,%edx
14001e9c8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14001e9cd:	44 89 f9             	mov    %r15d,%ecx
14001e9d0:	e8 4b fb ff ff       	call   0x14001e520
14001e9d5:	85 c0                	test   %eax,%eax
14001e9d7:	0f 84 51 ff ff ff    	je     0x14001e92e
14001e9dd:	31 c0                	xor    %eax,%eax
14001e9df:	e9 b8 fd ff ff       	jmp    0x14001e79c
14001e9e4:	e8 87 5e 1c 00       	call   0x1401e4870
14001e9e9:	90                   	nop
14001e9ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e9f0:	41 55                	push   %r13
14001e9f2:	41 54                	push   %r12
14001e9f4:	55                   	push   %rbp
14001e9f5:	57                   	push   %rdi
14001e9f6:	56                   	push   %rsi
14001e9f7:	53                   	push   %rbx
14001e9f8:	48 83 ec 58          	sub    $0x58,%rsp
14001e9fc:	48 8b 2d ed a0 21 00 	mov    0x21a0ed(%rip),%rbp        # 0x140238af0
14001ea03:	48 89 ce             	mov    %rcx,%rsi
14001ea06:	48 89 d7             	mov    %rdx,%rdi
14001ea09:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14001ea0d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14001ea12:	48 8d 0d 80 b3 1d 00 	lea    0x1db380(%rip),%rcx        # 0x1401f9d99
14001ea19:	e8 c2 24 0c 00       	call   0x1400e0ee0
14001ea1e:	48 89 c1             	mov    %rax,%rcx
14001ea21:	48 85 c0             	test   %rax,%rax
14001ea24:	0f 84 a6 01 00 00    	je     0x14001ebd0
14001ea2a:	e8 91 b2 1c 00       	call   0x1401e9cc0
14001ea2f:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
14001ea36:	00
14001ea37:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001ea3b:	4c 8b 25 9e a5 21 00 	mov    0x21a59e(%rip),%r12        # 0x140238fe0
14001ea42:	4c 63 c0             	movslq %eax,%r8
14001ea45:	45 8b 14 24          	mov    (%r12),%r10d
14001ea49:	49 39 f0             	cmp    %rsi,%r8
14001ea4c:	0f 82 96 01 00 00    	jb     0x14001ebe8
14001ea52:	4c 89 c3             	mov    %r8,%rbx
14001ea55:	48 29 f3             	sub    %rsi,%rbx
14001ea58:	48 83 fb 59          	cmp    $0x59,%rbx
14001ea5c:	0f 86 5e 02 00 00    	jbe    0x14001ecc0
14001ea62:	49 b9 89 88 88 88 88 	movabs $0x8888888888888889,%r9
14001ea69:	88 88 88
14001ea6c:	48 83 c3 1e          	add    $0x1e,%rbx
14001ea70:	48 89 d8             	mov    %rbx,%rax
14001ea73:	49 f7 e1             	mul    %r9
14001ea76:	48 89 d6             	mov    %rdx,%rsi
14001ea79:	48 c1 ee 05          	shr    $0x5,%rsi
14001ea7d:	48 81 fb 17 15 00 00 	cmp    $0x1517,%rbx
14001ea84:	0f 86 56 02 00 00    	jbe    0x14001ece0
14001ea8a:	48 8d 4e 1e          	lea    0x1e(%rsi),%rcx
14001ea8e:	48 89 c8             	mov    %rcx,%rax
14001ea91:	49 f7 e1             	mul    %r9
14001ea94:	48 89 d3             	mov    %rdx,%rbx
14001ea97:	48 c1 eb 05          	shr    $0x5,%rbx
14001ea9b:	48 81 f9 6f 08 00 00 	cmp    $0x86f,%rcx
14001eaa2:	0f 86 80 01 00 00    	jbe    0x14001ec28
14001eaa8:	49 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r8
14001eaaf:	aa aa aa
14001eab2:	48 8d 4b 0c          	lea    0xc(%rbx),%rcx
14001eab6:	48 89 c8             	mov    %rcx,%rax
14001eab9:	49 f7 e0             	mul    %r8
14001eabc:	48 c1 ea 04          	shr    $0x4,%rdx
14001eac0:	48 89 d3             	mov    %rdx,%rbx
14001eac3:	48 81 f9 4f 01 00 00 	cmp    $0x14f,%rcx
14001eaca:	0f 86 40 02 00 00    	jbe    0x14001ed10
14001ead0:	48 81 f9 8f 06 00 00 	cmp    $0x68f,%rcx
14001ead7:	0f 86 b3 02 00 00    	jbe    0x14001ed90
14001eadd:	48 81 f9 37 22 00 00 	cmp    $0x2237,%rcx
14001eae4:	0f 86 e6 02 00 00    	jbe    0x14001edd0
14001eaea:	48 81 f9 17 ab 00 00 	cmp    $0xab17,%rcx
14001eaf1:	0f 87 69 01 00 00    	ja     0x14001ec60
14001eaf7:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
14001eafb:	48 8d 14 c5 6d 01 00 	lea    0x16d(,%rax,8),%rdx
14001eb02:	00
14001eb03:	48 b8 e7 33 ce 02 6c 	movabs $0x2ce33e6c02ce33e7,%rax
14001eb0a:	3e e3 2c
14001eb0d:	48 d1 ea             	shr    $1,%rdx
14001eb10:	48 f7 e2             	mul    %rdx
14001eb13:	48 c1 ea 06          	shr    $0x6,%rdx
14001eb17:	48 89 d0             	mov    %rdx,%rax
14001eb1a:	49 89 d1             	mov    %rdx,%r9
14001eb1d:	49 f7 e0             	mul    %r8
14001eb20:	4c 89 ce             	mov    %r9,%rsi
14001eb23:	48 89 d3             	mov    %rdx,%rbx
14001eb26:	48 c1 eb 03          	shr    $0x3,%rbx
14001eb2a:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
14001eb2e:	48 c1 e0 02          	shl    $0x2,%rax
14001eb32:	48 29 c6             	sub    %rax,%rsi
14001eb35:	0f 84 25 02 00 00    	je     0x14001ed60
14001eb3b:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14001eb42:	00 00
14001eb44:	48 8b 05 55 a8 21 00 	mov    0x21a855(%rip),%rax        # 0x1402393a0
14001eb4b:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14001eb52:	00 00
14001eb54:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001eb59:	45 85 d2             	test   %r10d,%r10d
14001eb5c:	0f 85 ce 02 00 00    	jne    0x14001ee30
14001eb62:	48 83 fb 01          	cmp    $0x1,%rbx
14001eb66:	48 8d 15 cd b1 1d 00 	lea    0x1db1cd(%rip),%rdx        # 0x1401f9d3a
14001eb6d:	48 8d 05 d2 b1 1d 00 	lea    0x1db1d2(%rip),%rax        # 0x1401f9d46
14001eb74:	48 0f 44 d0          	cmove  %rax,%rdx
14001eb78:	4c 8d 6c 24 30       	lea    0x30(%rsp),%r13
14001eb7d:	49 89 d8             	mov    %rbx,%r8
14001eb80:	4c 89 e9             	mov    %r13,%rcx
14001eb83:	e8 38 d4 07 00       	call   0x14009bfc0
14001eb88:	41 8b 04 24          	mov    (%r12),%eax
14001eb8c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001eb91:	85 c0                	test   %eax,%eax
14001eb93:	0f 85 b7 02 00 00    	jne    0x14001ee50
14001eb99:	48 83 fe 01          	cmp    $0x1,%rsi
14001eb9d:	48 8d 15 ad b1 1d 00 	lea    0x1db1ad(%rip),%rdx        # 0x1401f9d51
14001eba4:	48 8d 05 bb b1 1d 00 	lea    0x1db1bb(%rip),%rax        # 0x1401f9d66
14001ebab:	48 0f 44 d0          	cmove  %rax,%rdx
14001ebaf:	48 89 f9             	mov    %rdi,%rcx
14001ebb2:	49 89 f1             	mov    %rsi,%r9
14001ebb5:	49 89 d8             	mov    %rbx,%r8
14001ebb8:	e8 03 d4 07 00       	call   0x14009bfc0
14001ebbd:	4c 89 e9             	mov    %r13,%rcx
14001ebc0:	e8 7b bd 07 00       	call   0x14009a940
14001ebc5:	eb 42                	jmp    0x14001ec09
14001ebc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001ebce:	00 00
14001ebd0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14001ebd5:	31 d2                	xor    %edx,%edx
14001ebd7:	e8 e4 08 0c 00       	call   0x1400df4c0
14001ebdc:	8b 44 24 28          	mov    0x28(%rsp),%eax
14001ebe0:	e9 56 fe ff ff       	jmp    0x14001ea3b
14001ebe5:	0f 1f 00             	nopl   (%rax)
14001ebe8:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
14001ebee:	48 8d 1d c2 b0 1d 00 	lea    0x1db0c2(%rip),%rbx        # 0x1401f9cb7
14001ebf5:	45 85 d2             	test   %r10d,%r10d
14001ebf8:	0f 85 a2 00 00 00    	jne    0x14001eca0
14001ebfe:	48 89 da             	mov    %rbx,%rdx
14001ec01:	48 89 f9             	mov    %rdi,%rcx
14001ec04:	e8 a7 cd 07 00       	call   0x14009b9b0
14001ec09:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001ec0e:	48 2b 45 00          	sub    0x0(%rbp),%rax
14001ec12:	0f 85 56 02 00 00    	jne    0x14001ee6e
14001ec18:	48 83 c4 58          	add    $0x58,%rsp
14001ec1c:	5b                   	pop    %rbx
14001ec1d:	5e                   	pop    %rsi
14001ec1e:	5f                   	pop    %rdi
14001ec1f:	5d                   	pop    %rbp
14001ec20:	41 5c                	pop    %r12
14001ec22:	41 5d                	pop    %r13
14001ec24:	c3                   	ret
14001ec25:	0f 1f 00             	nopl   (%rax)
14001ec28:	48 8d 15 cb b0 1d 00 	lea    0x1db0cb(%rip),%rdx        # 0x1401f9cfa
14001ec2f:	45 85 d2             	test   %r10d,%r10d