14001d833:	48 83 c4 68          	add    $0x68,%rsp
14001d837:	5b                   	pop    %rbx
14001d838:	5e                   	pop    %rsi
14001d839:	5f                   	pop    %rdi
14001d83a:	5d                   	pop    %rbp
14001d83b:	41 5c                	pop    %r12
14001d83d:	41 5d                	pop    %r13
14001d83f:	e9 7c 36 08 00       	jmp    0x1400a0ec0
14001d844:	0f 1f 40 00          	nopl   0x0(%rax)
14001d848:	48 8b 35 b1 bb 21 00 	mov    0x21bbb1(%rip),%rsi        # 0x140239400
14001d84f:	48 8d 3d 1b c2 1d 00 	lea    0x1dc21b(%rip),%rdi        # 0x1401f9a71
14001d856:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14001d85b:	48 89 fa             	mov    %rdi,%rdx
14001d85e:	48 8b 0e             	mov    (%rsi),%rcx
14001d861:	e8 ba 7a ff ff       	call   0x140015320
14001d866:	0b 44 24 34          	or     0x34(%rsp),%eax
14001d86a:	48 8b 0e             	mov    (%rsi),%rcx
14001d86d:	0f 84 74 01 00 00    	je     0x14001d9e7
14001d873:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001d878:	48 89 fa             	mov    %rdi,%rdx
14001d87b:	e8 e0 7f ff ff       	call   0x140015860
14001d880:	85 c0                	test   %eax,%eax
14001d882:	75 64                	jne    0x14001d8e8
14001d884:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001d889:	48 8d 15 33 c2 1d 00 	lea    0x1dc233(%rip),%rdx        # 0x1401f9ac3
14001d890:	48 89 e9             	mov    %rbp,%rcx
14001d893:	e8 e0 c5 1c 00       	call   0x1401e9e78
14001d898:	48 89 e9             	mov    %rbp,%rcx
14001d89b:	89 c7                	mov    %eax,%edi
14001d89d:	e8 0e b6 0d 00       	call   0x1400f8eb0
14001d8a2:	85 ff                	test   %edi,%edi
14001d8a4:	75 42                	jne    0x14001d8e8
14001d8a6:	48 8d 05 02 c2 1d 00 	lea    0x1dc202(%rip),%rax        # 0x1401f9aaf
14001d8ad:	4c 8d 05 0c c0 1d 00 	lea    0x1dc00c(%rip),%r8        # 0x1401f98c0
14001d8b4:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
14001d8bb:	00 00
14001d8bd:	ba 17 01 00 00       	mov    $0x117,%edx
14001d8c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001d8c7:	4c 8b 0e             	mov    (%rsi),%r9
14001d8ca:	48 8d 0d 62 be 1d 00 	lea    0x1dbe62(%rip),%rcx        # 0x1401f9733
14001d8d1:	e8 8a 07 09 00       	call   0x1400ae060
14001d8d6:	48 8d 0d 0b c2 1d 00 	lea    0x1dc20b(%rip),%rcx        # 0x1401f9ae8
14001d8dd:	e8 ae 5a 0a 00       	call   0x1400c3390
14001d8e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001d8e8:	48 8b 06             	mov    (%rsi),%rax
14001d8eb:	48 8d 3d 41 be 1d 00 	lea    0x1dbe41(%rip),%rdi        # 0x1401f9733
14001d8f2:	4c 8d 0d d0 c1 1d 00 	lea    0x1dc1d0(%rip),%r9        # 0x1401f9ac9
14001d8f9:	ba 1d 01 00 00       	mov    $0x11d,%edx
14001d8fe:	4c 8d 05 bb bf 1d 00 	lea    0x1dbfbb(%rip),%r8        # 0x1401f98c0
14001d905:	48 89 f9             	mov    %rdi,%rcx
14001d908:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001d90d:	e8 fe 02 09 00       	call   0x1400adc10
14001d912:	48 83 bb 80 00 00 00 	cmpq   $0x0,0x80(%rbx)
14001d919:	00
14001d91a:	0f 84 8e 00 00 00    	je     0x14001d9ae
14001d920:	48 83 bb 88 00 00 00 	cmpq   $0x0,0x88(%rbx)
14001d927:	00
14001d928:	74 63                	je     0x14001d98d
14001d92a:	48 8b 06             	mov    (%rsi),%rax
14001d92d:	4c 8d 0d 95 c1 1d 00 	lea    0x1dc195(%rip),%r9        # 0x1401f9ac9
14001d934:	ba 24 01 00 00       	mov    $0x124,%edx
14001d939:	48 89 f9             	mov    %rdi,%rcx
14001d93c:	4c 8d 05 7d bf 1d 00 	lea    0x1dbf7d(%rip),%r8        # 0x1401f98c0
14001d943:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001d948:	e8 d3 04 09 00       	call   0x1400ade20
14001d94d:	48 83 bb 80 00 00 00 	cmpq   $0x0,0x80(%rbx)
14001d954:	00
14001d955:	0f 85 5c fd ff ff    	jne    0x14001d6b7
14001d95b:	48 83 bb 88 00 00 00 	cmpq   $0x0,0x88(%rbx)
14001d962:	00
14001d963:	0f 85 4e fd ff ff    	jne    0x14001d6b7
14001d969:	48 83 bb 90 00 00 00 	cmpq   $0x0,0x90(%rbx)
14001d970:	00
14001d971:	0f 85 40 fd ff ff    	jne    0x14001d6b7
14001d977:	e9 5a ff ff ff       	jmp    0x14001d8d6
14001d97c:	0f 1f 40 00          	nopl   0x0(%rax)
14001d980:	80 4b 74 01          	orb    $0x1,0x74(%rbx)
14001d984:	80 4b 78 01          	orb    $0x1,0x78(%rbx)
14001d988:	e9 ad fd ff ff       	jmp    0x14001d73a
14001d98d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001d993:	48 89 da             	mov    %rbx,%rdx
14001d996:	48 8d 0d 41 c1 1d 00 	lea    0x1dc141(%rip),%rcx        # 0x1401f9ade
14001d99d:	e8 9e e2 ff ff       	call   0x14001bc40
14001d9a2:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
14001d9a9:	e9 7c ff ff ff       	jmp    0x14001d92a
14001d9ae:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14001d9b4:	48 89 da             	mov    %rbx,%rdx
14001d9b7:	48 8d 0d 17 c1 1d 00 	lea    0x1dc117(%rip),%rcx        # 0x1401f9ad5
14001d9be:	e8 7d e2 ff ff       	call   0x14001bc40
14001d9c3:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
14001d9ca:	e9 51 ff ff ff       	jmp    0x14001d920
14001d9cf:	48 8b 03             	mov    (%rbx),%rax
14001d9d2:	48 8d 0d af c0 1d 00 	lea    0x1dc0af(%rip),%rcx        # 0x1401f9a88
14001d9d9:	48 8b 14 38          	mov    (%rax,%rdi,1),%rdx
14001d9dd:	e8 ae 59 0a 00       	call   0x1400c3390
14001d9e2:	e8 89 6e 1c 00       	call   0x1401e4870
14001d9e7:	48 8d 05 c1 c0 1d 00 	lea    0x1dc0c1(%rip),%rax        # 0x1401f9aaf
14001d9ee:	49 89 c9             	mov    %rcx,%r9
14001d9f1:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
14001d9f8:	00 00
14001d9fa:	4c 8d 05 bf be 1d 00 	lea    0x1dbebf(%rip),%r8        # 0x1401f98c0
14001da01:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001da06:	ba 0f 01 00 00       	mov    $0x10f,%edx
14001da0b:	48 8d 0d 21 bd 1d 00 	lea    0x1dbd21(%rip),%rcx        # 0x1401f9733
14001da12:	e8 49 06 09 00       	call   0x1400ae060
14001da17:	e9 ba fe ff ff       	jmp    0x14001d8d6
14001da1c:	0f 1f 40 00          	nopl   0x0(%rax)
14001da20:	57                   	push   %rdi
14001da21:	56                   	push   %rsi
14001da22:	53                   	push   %rbx
14001da23:	48 83 ec 50          	sub    $0x50,%rsp
14001da27:	48 8b 3d c2 b0 21 00 	mov    0x21b0c2(%rip),%rdi        # 0x140238af0
14001da2e:	48 8b 07             	mov    (%rdi),%rax
14001da31:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14001da36:	31 c0                	xor    %eax,%eax
14001da38:	48 89 cb             	mov    %rcx,%rbx
14001da3b:	f6 41 70 02          	testb  $0x2,0x70(%rcx)
14001da3f:	0f 85 c5 00 00 00    	jne    0x14001db0a
14001da45:	48 83 b9 80 00 00 00 	cmpq   $0x0,0x80(%rcx)
14001da4c:	00
14001da4d:	0f 84 cd 00 00 00    	je     0x14001db20
14001da53:	48 83 b9 88 00 00 00 	cmpq   $0x0,0x88(%rcx)
14001da5a:	00
14001da5b:	0f 84 bf 00 00 00    	je     0x14001db20
14001da61:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14001da66:	31 d2                	xor    %edx,%edx
14001da68:	48 8b b3 b8 00 00 00 	mov    0xb8(%rbx),%rsi
14001da6f:	e8 4c 1a 0c 00       	call   0x1400df4c0
14001da74:	48 63 44 24 28       	movslq 0x28(%rsp),%rax
14001da79:	48 39 c6             	cmp    %rax,%rsi
14001da7c:	0f 82 88 00 00 00    	jb     0x14001db0a
14001da82:	48 8d 73 58          	lea    0x58(%rbx),%rsi
14001da86:	48 89 f1             	mov    %rsi,%rcx
14001da89:	e8 32 34 08 00       	call   0x1400a0ec0
14001da8e:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14001da92:	4c 8b 4b 48          	mov    0x48(%rbx),%r9
14001da96:	48 89 d9             	mov    %rbx,%rcx
14001da99:	48 8b 43 50          	mov    0x50(%rbx),%rax
14001da9d:	48 8b 53 68          	mov    0x68(%rbx),%rdx
14001daa1:	f3 0f 6f 43 58       	movdqu 0x58(%rbx),%xmm0
14001daa6:	4c 89 43 58          	mov    %r8,0x58(%rbx)
14001daaa:	48 89 53 50          	mov    %rdx,0x50(%rbx)
14001daae:	4c 89 4b 60          	mov    %r9,0x60(%rbx)
14001dab2:	48 89 43 68          	mov    %rax,0x68(%rbx)
14001dab6:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14001daba:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14001dabf:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14001dac4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001dac9:	e8 12 e3 ff ff       	call   0x14001bde0
14001dace:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14001dad3:	74 31                	je     0x14001db06
14001dad5:	31 f6                	xor    %esi,%esi
14001dad7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001dade:	00 00
14001dae0:	48 89 f0             	mov    %rsi,%rax
14001dae3:	4c 8d 05 1f c0 1d 00 	lea    0x1dc01f(%rip),%r8        # 0x1401f9b09
14001daea:	48 89 d9             	mov    %rbx,%rcx
14001daed:	48 83 c6 01          	add    $0x1,%rsi
14001daf1:	48 c1 e0 04          	shl    $0x4,%rax
14001daf5:	48 03 03             	add    (%rbx),%rax
14001daf8:	48 8b 10             	mov    (%rax),%rdx
14001dafb:	e8 00 f9 ff ff       	call   0x14001d400
14001db00:	48 3b 73 08          	cmp    0x8(%rbx),%rsi
14001db04:	72 da                	jb     0x14001dae0
14001db06:	80 4b 70 02          	orb    $0x2,0x70(%rbx)
14001db0a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14001db0f:	48 2b 07             	sub    (%rdi),%rax
14001db12:	75 1c                	jne    0x14001db30
14001db14:	48 83 c4 50          	add    $0x50,%rsp
14001db18:	5b                   	pop    %rbx
14001db19:	5e                   	pop    %rsi
14001db1a:	5f                   	pop    %rdi
14001db1b:	c3                   	ret
14001db1c:	0f 1f 40 00          	nopl   0x0(%rax)
14001db20:	48 83 bb 90 00 00 00 	cmpq   $0x0,0x90(%rbx)
14001db27:	00
14001db28:	0f 85 33 ff ff ff    	jne    0x14001da61
14001db2e:	eb da                	jmp    0x14001db0a
14001db30:	e8 3b 6d 1c 00       	call   0x1401e4870
14001db35:	90                   	nop
14001db36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14001db3d:	00 00 00
14001db40:	57                   	push   %rdi
14001db41:	56                   	push   %rsi
14001db42:	53                   	push   %rbx
14001db43:	48 83 ec 40          	sub    $0x40,%rsp
14001db47:	48 8b 3d a2 af 21 00 	mov    0x21afa2(%rip),%rdi        # 0x140238af0
14001db4e:	48 8b 37             	mov    (%rdi),%rsi
14001db51:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14001db56:	48 8d 71 58          	lea    0x58(%rcx),%rsi
14001db5a:	48 89 cb             	mov    %rcx,%rbx
14001db5d:	48 89 f1             	mov    %rsi,%rcx
14001db60:	e8 5b 33 08 00       	call   0x1400a0ec0
14001db65:	4c 8b 43 40          	mov    0x40(%rbx),%r8
14001db69:	4c 8b 4b 48          	mov    0x48(%rbx),%r9
14001db6d:	48 89 d9             	mov    %rbx,%rcx
14001db70:	48 8b 43 50          	mov    0x50(%rbx),%rax
14001db74:	48 8b 53 68          	mov    0x68(%rbx),%rdx
14001db78:	f3 0f 6f 43 58       	movdqu 0x58(%rbx),%xmm0
14001db7d:	4c 89 43 58          	mov    %r8,0x58(%rbx)
14001db81:	48 89 53 50          	mov    %rdx,0x50(%rbx)
14001db85:	4c 89 4b 60          	mov    %r9,0x60(%rbx)
14001db89:	48 89 43 68          	mov    %rax,0x68(%rbx)
14001db8d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
14001db91:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14001db96:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14001db9b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001dba0:	e8 3b e2 ff ff       	call   0x14001bde0
14001dba5:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14001dbaa:	74 2a                	je     0x14001dbd6
14001dbac:	31 f6                	xor    %esi,%esi
14001dbae:	66 90                	xchg   %ax,%ax
14001dbb0:	48 89 f0             	mov    %rsi,%rax
14001dbb3:	4c 8d 05 55 bf 1d 00 	lea    0x1dbf55(%rip),%r8        # 0x1401f9b0f
14001dbba:	48 89 d9             	mov    %rbx,%rcx
14001dbbd:	48 83 c6 01          	add    $0x1,%rsi
14001dbc1:	48 c1 e0 04          	shl    $0x4,%rax
14001dbc5:	48 03 03             	add    (%rbx),%rax
14001dbc8:	48 8b 10             	mov    (%rax),%rdx
14001dbcb:	e8 30 f8 ff ff       	call   0x14001d400
14001dbd0:	48 3b 73 08          	cmp    0x8(%rbx),%rsi
14001dbd4:	72 da                	jb     0x14001dbb0
14001dbd6:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14001dbdd:	e8 ce b2 0d 00       	call   0x1400f8eb0
14001dbe2:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14001dbe9:	48 c7 83 88 00 00 00 	movq   $0x0,0x88(%rbx)
14001dbf0:	00 00 00 00
14001dbf4:	e8 b7 b2 0d 00       	call   0x1400f8eb0
14001dbf9:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14001dc00:	48 c7 83 90 00 00 00 	movq   $0x0,0x90(%rbx)
14001dc07:	00 00 00 00
14001dc0b:	e8 a0 b2 0d 00       	call   0x1400f8eb0
14001dc10:	48 8b 8b b0 00 00 00 	mov    0xb0(%rbx),%rcx
14001dc17:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
14001dc1e:	00 00 00 00
14001dc22:	e8 89 b2 0d 00       	call   0x1400f8eb0
14001dc27:	80 63 70 fd          	andb   $0xfd,0x70(%rbx)
14001dc2b:	48 c7 83 b0 00 00 00 	movq   $0x0,0xb0(%rbx)
14001dc32:	00 00 00 00
14001dc36:	48 c7 83 b8 00 00 00 	movq   $0xffffffffffffffff,0xb8(%rbx)
14001dc3d:	ff ff ff ff
14001dc41:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001dc46:	48 2b 07             	sub    (%rdi),%rax
14001dc49:	75 08                	jne    0x14001dc53
14001dc4b:	48 83 c4 40          	add    $0x40,%rsp
14001dc4f:	5b                   	pop    %rbx
14001dc50:	5e                   	pop    %rsi
14001dc51:	5f                   	pop    %rdi
14001dc52:	c3                   	ret
14001dc53:	e8 18 6c 1c 00       	call   0x1401e4870
14001dc58:	90                   	nop
14001dc59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001dc60:	45 89 c1             	mov    %r8d,%r9d
14001dc63:	45 31 c0             	xor    %r8d,%r8d
14001dc66:	e9 75 e6 ff ff       	jmp    0x14001c2e0
14001dc6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001dc70:	53                   	push   %rbx
14001dc71:	48 83 ec 20          	sub    $0x20,%rsp
14001dc75:	45 31 c9             	xor    %r9d,%r9d
14001dc78:	45 31 c0             	xor    %r8d,%r8d
14001dc7b:	48 89 d3             	mov    %rdx,%rbx
14001dc7e:	e8 5d e6 ff ff       	call   0x14001c2e0
14001dc83:	83 f8 ff             	cmp    $0xffffffff,%eax
14001dc86:	74 06                	je     0x14001dc8e
14001dc88:	48 83 c4 20          	add    $0x20,%rsp
14001dc8c:	5b                   	pop    %rbx
14001dc8d:	c3                   	ret
14001dc8e:	48 8b 05 4b b3 21 00 	mov    0x21b34b(%rip),%rax        # 0x140238fe0
14001dc95:	48 8d 0d 0c bd 1d 00 	lea    0x1dbd0c(%rip),%rcx        # 0x1401f99a8
14001dc9c:	83 38 00             	cmpl   $0x0,(%rax)
14001dc9f:	74 08                	je     0x14001dca9
14001dca1:	e8 c2 56 1c 00       	call   0x1401e3368
14001dca6:	48 89 c1             	mov    %rax,%rcx
14001dca9:	48 89 da             	mov    %rbx,%rdx
14001dcac:	e8 df 56 0a 00       	call   0x1400c3390
14001dcb1:	90                   	nop
14001dcb2:	90                   	nop
14001dcb3:	90                   	nop
14001dcb4:	90                   	nop
14001dcb5:	90                   	nop
14001dcb6:	90                   	nop
14001dcb7:	90                   	nop
14001dcb8:	90                   	nop
14001dcb9:	90                   	nop
14001dcba:	90                   	nop
14001dcbb:	90                   	nop
14001dcbc:	90                   	nop
14001dcbd:	90                   	nop
14001dcbe:	90                   	nop
14001dcbf:	90                   	nop
14001dcc0:	56                   	push   %rsi
14001dcc1:	53                   	push   %rbx
14001dcc2:	49 89 ca             	mov    %rcx,%r10
14001dcc5:	0f b6 09             	movzbl (%rcx),%ecx
14001dcc8:	84 c9                	test   %cl,%cl
14001dcca:	74 6c                	je     0x14001dd38
14001dccc:	4c 8b 1d 4d b6 21 00 	mov    0x21b64d(%rip),%r11        # 0x140239320
14001dcd3:	31 c0                	xor    %eax,%eax
14001dcd5:	44 0f b6 04 02       	movzbl (%rdx,%rax,1),%r8d
14001dcda:	41 38 c8             	cmp    %cl,%r8b
14001dcdd:	74 41                	je     0x14001dd20
14001dcdf:	0f b6 d9             	movzbl %cl,%ebx
14001dce2:	44 0f b6 c9          	movzbl %cl,%r9d
14001dce6:	41 0f b6 f0          	movzbl %r8b,%esi
14001dcea:	81 e1 df 00 00 00    	and    $0xdf,%ecx
14001dcf0:	41 0f b6 1c 1b       	movzbl (%r11,%rbx,1),%ebx
14001dcf5:	f6 c3 04             	test   $0x4,%bl
14001dcf8:	44 0f 45 c9          	cmovne %ecx,%r9d
14001dcfc:	41 0f b6 c8          	movzbl %r8b,%ecx
14001dd00:	41 81 e0 df 00 00 00 	and    $0xdf,%r8d
14001dd07:	41 f6 04 33 04       	testb  $0x4,(%r11,%rsi,1)
14001dd0c:	41 0f 45 c8          	cmovne %r8d,%ecx
14001dd10:	44 39 c9             	cmp    %r9d,%ecx
14001dd13:	74 0b                	je     0x14001dd20
14001dd15:	31 d2                	xor    %edx,%edx
14001dd17:	83 e3 06             	and    $0x6,%ebx
14001dd1a:	0f 45 c2             	cmovne %edx,%eax
14001dd1d:	5b                   	pop    %rbx
14001dd1e:	5e                   	pop    %rsi
14001dd1f:	c3                   	ret
14001dd20:	41 0f b6 4c 02 01    	movzbl 0x1(%r10,%rax,1),%ecx
14001dd26:	4c 8d 40 01          	lea    0x1(%rax),%r8
14001dd2a:	84 c9                	test   %cl,%cl
14001dd2c:	74 12                	je     0x14001dd40
14001dd2e:	4c 89 c0             	mov    %r8,%rax
14001dd31:	eb a2                	jmp    0x14001dcd5
14001dd33:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001dd38:	31 c0                	xor    %eax,%eax
14001dd3a:	eb e1                	jmp    0x14001dd1d
14001dd3c:	0f 1f 40 00          	nopl   0x0(%rax)
14001dd40:	83 c0 01             	add    $0x1,%eax
14001dd43:	eb d8                	jmp    0x14001dd1d
14001dd45:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001dd4c:	00 00 00 00
14001dd50:	8b 02                	mov    (%rdx),%eax
14001dd52:	85 c0                	test   %eax,%eax
14001dd54:	74 23                	je     0x14001dd79
14001dd56:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
14001dd5c:	44 8b 49 0c          	mov    0xc(%rcx),%r9d
14001dd60:	45 85 c9             	test   %r9d,%r9d
14001dd63:	78 1b                	js     0x14001dd80
14001dd65:	44 8b 41 10          	mov    0x10(%rcx),%r8d
14001dd69:	45 85 c0             	test   %r8d,%r8d
14001dd6c:	79 22                	jns    0x14001dd90
14001dd6e:	83 f8 0c             	cmp    $0xc,%eax
14001dd71:	7f 1d                	jg     0x14001dd90
14001dd73:	83 e8 01             	sub    $0x1,%eax
14001dd76:	89 41 10             	mov    %eax,0x10(%rcx)
14001dd79:	c3                   	ret
14001dd7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)