1401ce80c:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1401ce811:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1401ce816:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1401ce81d:	00
1401ce81e:	48 83 c4 58          	add    $0x58,%rsp
1401ce822:	5f                   	pop    %rdi
1401ce823:	5e                   	pop    %rsi
1401ce824:	5d                   	pop    %rbp
1401ce825:	5b                   	pop    %rbx
1401ce826:	c3                   	ret
1401ce827:	cc                   	int3
1401ce828:	cc                   	int3
1401ce829:	cc                   	int3
1401ce82a:	cc                   	int3
1401ce82b:	cc                   	int3
1401ce82c:	cc                   	int3
1401ce82d:	cc                   	int3
1401ce82e:	cc                   	int3
1401ce82f:	cc                   	int3
1401ce830:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401ce835:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401ce83a:	55                   	push   %rbp
1401ce83b:	56                   	push   %rsi
1401ce83c:	57                   	push   %rdi
1401ce83d:	41 54                	push   %r12
1401ce83f:	41 55                	push   %r13
1401ce841:	41 56                	push   %r14
1401ce843:	41 57                	push   %r15
1401ce845:	b8 d0 00 00 00       	mov    $0xd0,%eax
1401ce84a:	e8 e1 22 0e 00       	call   0x1402b0b30
1401ce84f:	48 2b e0             	sub    %rax,%rsp
1401ce852:	45 33 ed             	xor    %r13d,%r13d
1401ce855:	4c 8b f1             	mov    %rcx,%r14
1401ce858:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401ce85c:	41 8b dd             	mov    %r13d,%ebx
1401ce85f:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401ce864:	4d 8b e1             	mov    %r9,%r12
1401ce867:	49 8b e8             	mov    %r8,%rbp
1401ce86a:	4c 89 ac 24 b8 00 00 	mov    %r13,0xb8(%rsp)
1401ce871:	00
1401ce872:	4c 8b fa             	mov    %rdx,%r15
1401ce875:	4c 89 ac 24 98 00 00 	mov    %r13,0x98(%rsp)
1401ce87c:	00
1401ce87d:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1401ce882:	41 8b f5             	mov    %r13d,%esi
1401ce885:	4c 89 ac 24 b0 00 00 	mov    %r13,0xb0(%rsp)
1401ce88c:	00
1401ce88d:	44 89 ac 24 10 01 00 	mov    %r13d,0x110(%rsp)
1401ce894:	00
1401ce895:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
1401ce89c:	00
1401ce89d:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1401ce8a4:	00
1401ce8a5:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
1401ce8ac:	00
1401ce8ad:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1401ce8b2:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
1401ce8b7:	e8 d4 25 f2 ff       	call   0x1400f0e90
1401ce8bc:	48 8b bc 24 38 01 00 	mov    0x138(%rsp),%rdi
1401ce8c3:	00
1401ce8c4:	85 c0                	test   %eax,%eax
1401ce8c6:	75 7e                	jne    0x1401ce946
1401ce8c8:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401ce8cc:	e8 bf 25 f2 ff       	call   0x1400f0e90
1401ce8d1:	85 c0                	test   %eax,%eax
1401ce8d3:	75 71                	jne    0x1401ce946
1401ce8d5:	49 8b 46 10          	mov    0x10(%r14),%rax
1401ce8d9:	48 3b e8             	cmp    %rax,%rbp
1401ce8dc:	74 2d                	je     0x1401ce90b
1401ce8de:	48 85 ed             	test   %rbp,%rbp
1401ce8e1:	74 2d                	je     0x1401ce910
1401ce8e3:	4d 85 e4             	test   %r12,%r12
1401ce8e6:	75 67                	jne    0x1401ce94f
1401ce8e8:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
1401ce8ef:	00
1401ce8f0:	45 33 c9             	xor    %r9d,%r9d
1401ce8f3:	4c 8b c5             	mov    %rbp,%r8
1401ce8f6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ce8fb:	49 8b d7             	mov    %r15,%rdx
1401ce8fe:	49 8b ce             	mov    %r14,%rcx
1401ce901:	e8 da f7 ff ff       	call   0x1401ce0e0
1401ce906:	e9 df 04 00 00       	jmp    0x1401cedea
1401ce90b:	48 85 ed             	test   %rbp,%rbp
1401ce90e:	75 3f                	jne    0x1401ce94f
1401ce910:	49 83 fc 01          	cmp    $0x1,%r12
1401ce914:	75 30                	jne    0x1401ce946
1401ce916:	4c 8b 07             	mov    (%rdi),%r8
1401ce919:	4c 3b c0             	cmp    %rax,%r8
1401ce91c:	74 28                	je     0x1401ce946
1401ce91e:	48 8b 84 24 40 01 00 	mov    0x140(%rsp),%rax
1401ce925:	00
1401ce926:	49 8b d7             	mov    %r15,%rdx
1401ce929:	4c 8b 8c 24 30 01 00 	mov    0x130(%rsp),%r9
1401ce930:	00
1401ce931:	49 8b ce             	mov    %r14,%rcx
1401ce934:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ce939:	4d 8b 09             	mov    (%r9),%r9
1401ce93c:	e8 9f f7 ff ff       	call   0x1401ce0e0
1401ce941:	e9 a4 04 00 00       	jmp    0x1401cedea
1401ce946:	48 85 ed             	test   %rbp,%rbp
1401ce949:	0f 84 28 01 00 00    	je     0x1401cea77
1401ce94f:	49 8b ce             	mov    %r14,%rcx
1401ce952:	e8 29 9f ed ff       	call   0x1400a8880
1401ce957:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1401ce95e:	00
1401ce95f:	48 85 c0             	test   %rax,%rax
1401ce962:	75 37                	jne    0x1401ce99b
1401ce964:	e8 07 87 f5 ff       	call   0x140127070
1401ce969:	4c 8d 05 90 56 16 00 	lea    0x165690(%rip),%r8        # 0x140334000
1401ce970:	ba d7 01 00 00       	mov    $0x1d7,%edx
1401ce975:	48 8d 0d 4c 56 16 00 	lea    0x16564c(%rip),%rcx        # 0x140333fc8
1401ce97c:	e8 0f 88 f5 ff       	call   0x140127190
1401ce981:	45 33 c0             	xor    %r8d,%r8d
1401ce984:	41 8d 50 71          	lea    0x71(%r8),%edx
1401ce988:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401ce98b:	e8 00 89 f5 ff       	call   0x140127290
1401ce990:	4c 8b e3             	mov    %rbx,%r12
1401ce993:	48 8b eb             	mov    %rbx,%rbp
1401ce996:	e9 63 03 00 00       	jmp    0x1401cecfe
1401ce99b:	49 8b b6 a0 00 00 00 	mov    0xa0(%r14),%rsi
1401ce9a2:	48 85 f6             	test   %rsi,%rsi
1401ce9a5:	0f 84 bb 00 00 00    	je     0x1401cea66
1401ce9ab:	48 39 5e 10          	cmp    %rbx,0x10(%rsi)
1401ce9af:	0f 84 b1 00 00 00    	je     0x1401cea66
1401ce9b5:	4c 8b 46 20          	mov    0x20(%rsi),%r8
1401ce9b9:	48 8b d0             	mov    %rax,%rdx
1401ce9bc:	4c 8b 8c 24 40 01 00 	mov    0x140(%rsp),%r9
1401ce9c3:	00
1401ce9c4:	49 8b ce             	mov    %r14,%rcx
1401ce9c7:	4d 8b 00             	mov    (%r8),%r8
1401ce9ca:	e8 c1 be f7 ff       	call   0x14014a890
1401ce9cf:	85 c0                	test   %eax,%eax
1401ce9d1:	0f 85 8f 00 00 00    	jne    0x1401cea66
1401ce9d7:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401ce9db:	48 8b cd             	mov    %rbp,%rcx
1401ce9de:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1401ce9e3:	e8 68 27 f2 ff       	call   0x1400f1150
1401ce9e8:	0f b6 4e 18          	movzbl 0x18(%rsi),%ecx
1401ce9ec:	33 d2                	xor    %edx,%edx
1401ce9ee:	48 98                	cltq
1401ce9f0:	80 c1 ff             	add    $0xff,%cl
1401ce9f3:	48 f7 f3             	div    %rbx
1401ce9f6:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1401ce9fa:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401cea00:	49 d3 e4             	shl    %cl,%r12
1401cea03:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
1401cea0a:	00
1401cea0b:	48 8d 50 01          	lea    0x1(%rax),%rdx
1401cea0f:	48 8b c3             	mov    %rbx,%rax
1401cea12:	49 0f af c4          	imul   %r12,%rax
1401cea16:	48 39 46 28          	cmp    %rax,0x28(%rsi)
1401cea1a:	74 39                	je     0x1401cea55
1401cea1c:	e8 4f 86 f5 ff       	call   0x140127070
1401cea21:	4c 8d 05 d8 55 16 00 	lea    0x1655d8(%rip),%r8        # 0x140334000
1401cea28:	ba f3 01 00 00       	mov    $0x1f3,%edx
1401cea2d:	48 8d 0d 94 55 16 00 	lea    0x165594(%rip),%rcx        # 0x140333fc8
1401cea34:	e8 57 87 f5 ff       	call   0x140127190
1401cea39:	45 33 c0             	xor    %r8d,%r8d
1401cea3c:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401cea41:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cea45:	e8 46 88 f5 ff       	call   0x140127290
1401cea4a:	4d 8b e5             	mov    %r13,%r12
1401cea4d:	49 8b ed             	mov    %r13,%rbp
1401cea50:	e9 a9 02 00 00       	jmp    0x1401cecfe
1401cea55:	4c 8b a4 24 28 01 00 	mov    0x128(%rsp),%r12
1401cea5c:	00
1401cea5d:	48 3b d3             	cmp    %rbx,%rdx
1401cea60:	48 0f 46 da          	cmovbe %rdx,%rbx
1401cea64:	eb 0c                	jmp    0x1401cea72
1401cea66:	bb 01 00 00 00       	mov    $0x1,%ebx
1401cea6b:	49 8b f5             	mov    %r13,%rsi
1401cea6e:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1401cea72:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401cea77:	4a 8d 04 23          	lea    (%rbx,%r12,1),%rax
1401cea7b:	41 b8 01 02 00 00    	mov    $0x201,%r8d
1401cea81:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
1401cea88:	00
1401cea89:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401cea8e:	48 8b cb             	mov    %rbx,%rcx
1401cea91:	48 8d 15 30 55 16 00 	lea    0x165530(%rip),%rdx        # 0x140333fc8
1401cea98:	e8 d3 d2 f1 ff       	call   0x1400ebd70
1401cea9d:	41 b8 02 02 00 00    	mov    $0x202,%r8d
1401ceaa3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401ceaaa:	00
1401ceaab:	48 8d 15 16 55 16 00 	lea    0x165516(%rip),%rdx        # 0x140333fc8
1401ceab2:	48 8b cb             	mov    %rbx,%rcx
1401ceab5:	e8 b6 d2 f1 ff       	call   0x1400ebd70
1401ceaba:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401ceabe:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401ceac5:	00
1401ceac6:	41 b8 04 02 00 00    	mov    $0x204,%r8d
1401ceacc:	48 8d 15 f5 54 16 00 	lea    0x1654f5(%rip),%rdx        # 0x140333fc8
1401cead3:	e8 98 d2 f1 ff       	call   0x1400ebd70
1401cead8:	41 b8 05 02 00 00    	mov    $0x205,%r8d
1401ceade:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401ceae5:	00
1401ceae6:	48 8d 15 db 54 16 00 	lea    0x1654db(%rip),%rdx        # 0x140333fc8
1401ceaed:	48 8b cb             	mov    %rbx,%rcx
1401ceaf0:	e8 7b d2 f1 ff       	call   0x1400ebd70
1401ceaf5:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1401ceafc:	00
1401ceafd:	4c 8b e0             	mov    %rax,%r12
1401ceb00:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ceb05:	4d 85 c0             	test   %r8,%r8
1401ceb08:	74 03                	je     0x1401ceb0d
1401ceb0a:	4d 89 28             	mov    %r13,(%r8)
1401ceb0d:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1401ceb14:	00
1401ceb15:	4d 85 d2             	test   %r10,%r10
1401ceb18:	0f 84 96 0a 00 00    	je     0x1401cf5b4
1401ceb1e:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1401ceb25:	00
1401ceb26:	4d 85 c9             	test   %r9,%r9
1401ceb29:	0f 84 85 0a 00 00    	je     0x1401cf5b4
1401ceb2f:	4d 85 c0             	test   %r8,%r8
1401ceb32:	0f 84 7c 0a 00 00    	je     0x1401cf5b4
1401ceb38:	48 85 c0             	test   %rax,%rax
1401ceb3b:	0f 84 73 0a 00 00    	je     0x1401cf5b4
1401ceb41:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1401ceb45:	4d 8b e5             	mov    %r13,%r12
1401ceb48:	48 8b 94 24 28 01 00 	mov    0x128(%rsp),%rdx
1401ceb4f:	00
1401ceb50:	8b c1                	mov    %ecx,%eax
1401ceb52:	48 03 c2             	add    %rdx,%rax
1401ceb55:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401ceb5a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401ceb5f:	0f 84 43 01 00 00    	je     0x1401ceca8
1401ceb65:	49 8b c0             	mov    %r8,%rax
1401ceb68:	49 8b da             	mov    %r10,%rbx
1401ceb6b:	48 2b c7             	sub    %rdi,%rax
1401ceb6e:	48 2b df             	sub    %rdi,%rbx
1401ceb71:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401ceb76:	48 83 c0 08          	add    $0x8,%rax
1401ceb7a:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1401ceb81:	00
1401ceb82:	49 8b c1             	mov    %r9,%rax
1401ceb85:	48 2b c7             	sub    %rdi,%rax
1401ceb88:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
1401ceb8f:	00
1401ceb90:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401ceb97:	00
1401ceb98:	eb 0e                	jmp    0x1401ceba8
1401ceb9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401ceba0:	48 8b 94 24 28 01 00 	mov    0x128(%rsp),%rdx
1401ceba7:	00
1401ceba8:	4c 3b e2             	cmp    %rdx,%r12
1401cebab:	73 05                	jae    0x1401cebb2
1401cebad:	48 8b 0f             	mov    (%rdi),%rcx
1401cebb0:	eb 03                	jmp    0x1401cebb5
1401cebb2:	48 8b cd             	mov    %rbp,%rcx
1401cebb5:	e8 96 25 f2 ff       	call   0x1400f1150
1401cebba:	48 63 c8             	movslq %eax,%rcx
1401cebbd:	48 81 f9 d0 07 00 00 	cmp    $0x7d0,%rcx
1401cebc4:	72 07                	jb     0x1401cebcd
1401cebc6:	b8 06 00 00 00       	mov    $0x6,%eax
1401cebcb:	eb 38                	jmp    0x1401cec05
1401cebcd:	48 81 f9 20 03 00 00 	cmp    $0x320,%rcx
1401cebd4:	72 07                	jb     0x1401cebdd
1401cebd6:	b8 05 00 00 00       	mov    $0x5,%eax
1401cebdb:	eb 28                	jmp    0x1401cec05
1401cebdd:	48 81 f9 2c 01 00 00 	cmp    $0x12c,%rcx
1401cebe4:	72 07                	jb     0x1401cebed
1401cebe6:	b8 04 00 00 00       	mov    $0x4,%eax
1401cebeb:	eb 18                	jmp    0x1401cec05
1401cebed:	48 83 f9 46          	cmp    $0x46,%rcx
1401cebf1:	72 07                	jb     0x1401cebfa
1401cebf3:	b8 03 00 00 00       	mov    $0x3,%eax
1401cebf8:	eb 0b                	jmp    0x1401cec05
1401cebfa:	48 83 f9 14          	cmp    $0x14,%rcx
1401cebfe:	48 1b c0             	sbb    %rax,%rax
1401cec01:	48 83 c0 02          	add    $0x2,%rax
1401cec05:	8d 88 ff 00 00 00    	lea    0xff(%rax),%ecx
1401cec0b:	48 89 04 3b          	mov    %rax,(%rbx,%rdi,1)
1401cec0f:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1401cec16:	00
1401cec17:	ba 01 00 00 00       	mov    $0x1,%edx
1401cec1c:	48 d3 e2             	shl    %cl,%rdx
1401cec1f:	48 01 54 24 68       	add    %rdx,0x68(%rsp)
1401cec24:	4c 89 2c 38          	mov    %r13,(%rax,%rdi,1)
1401cec28:	4c 3b a4 24 28 01 00 	cmp    0x128(%rsp),%r12
1401cec2f:	00
1401cec30:	73 05                	jae    0x1401cec37
1401cec32:	48 8b 0f             	mov    (%rdi),%rcx
1401cec35:	eb 03                	jmp    0x1401cec3a
1401cec37:	48 8b cd             	mov    %rbp,%rcx
1401cec3a:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401cec41:	00
1401cec42:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1401cec49:	00
1401cec4a:	48 03 df             	add    %rdi,%rbx
1401cec4d:	4c 8b c3             	mov    %rbx,%r8
1401cec50:	8b 14 38             	mov    (%rax,%rdi,1),%edx
1401cec53:	e8 e8 4f 00 00       	call   0x1401d3c40
1401cec58:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401cec5d:	48 89 04 39          	mov    %rax,(%rcx,%rdi,1)
1401cec61:	48 85 c0             	test   %rax,%rax
1401cec64:	0f 84 8c 00 00 00    	je     0x1401cecf6
1401cec6a:	48 8b 03             	mov    (%rbx),%rax
1401cec6d:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
1401cec72:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1401cec79:	00
1401cec7a:	48 0f 46 44 24 50    	cmovbe 0x50(%rsp),%rax
1401cec80:	49 ff c4             	inc    %r12
1401cec83:	48 83 c7 08          	add    $0x8,%rdi
1401cec87:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401cec8c:	4c 3b 64 24 60       	cmp    0x60(%rsp),%r12
1401cec91:	0f 82 09 ff ff ff    	jb     0x1401ceba0
1401cec97:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1401cec9b:	4c 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10
1401ceca2:	00
1401ceca3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401ceca8:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401cecad:	48 85 db             	test   %rbx,%rbx
1401cecb0:	0f 84 cb 03 00 00    	je     0x1401cf081
1401cecb6:	48 85 f6             	test   %rsi,%rsi
1401cecb9:	0f 85 46 01 00 00    	jne    0x1401cee05
1401cecbf:	83 f9 01             	cmp    $0x1,%ecx
1401cecc2:	0f 84 b9 03 00 00    	je     0x1401cf081
1401cecc8:	e8 a3 83 f5 ff       	call   0x140127070
1401ceccd:	4c 8d 05 2c 53 16 00 	lea    0x16532c(%rip),%r8        # 0x140334000
1401cecd4:	ba 2a 02 00 00       	mov    $0x22a,%edx
1401cecd9:	48 8d 0d e8 52 16 00 	lea    0x1652e8(%rip),%rcx        # 0x140333fc8
1401cece0:	e8 ab 84 f5 ff       	call   0x140127190
1401cece5:	45 33 c0             	xor    %r8d,%r8d
1401cece8:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401ceced:	41 8d 48 10          	lea    0x10(%r8),%ecx
1401cecf1:	e8 9a 85 f5 ff       	call   0x140127290
1401cecf6:	49 8b ed             	mov    %r13,%rbp
1401cecf9:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
1401cecfe:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1401ced05:	00
1401ced06:	e8 45 be f7 ff       	call   0x14014ab50
1401ced0b:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401ced12:	00
1401ced13:	48 8d 15 ae 52 16 00 	lea    0x1652ae(%rip),%rdx        # 0x140333fc8
1401ced1a:	41 b8 16 03 00 00    	mov    $0x316,%r8d
1401ced20:	e8 9b d0 f1 ff       	call   0x1400ebdc0
1401ced25:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401ced2c:	00
1401ced2d:	48 8d 15 94 52 16 00 	lea    0x165294(%rip),%rdx        # 0x140333fc8
1401ced34:	41 b8 17 03 00 00    	mov    $0x317,%r8d
1401ced3a:	e8 81 d0 f1 ff       	call   0x1400ebdc0
1401ced3f:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
1401ced46:	00
1401ced47:	48 85 ff             	test   %rdi,%rdi
1401ced4a:	74 4b                	je     0x1401ced97
1401ced4c:	48 8b 07             	mov    (%rdi),%rax
1401ced4f:	48 8b df             	mov    %rdi,%rbx
1401ced52:	48 85 c0             	test   %rax,%rax
1401ced55:	74 2b                	je     0x1401ced82