14013b595:	90                   	nop
14013b596:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013b59d:	00 00 00
14013b5a0:	57                   	push   %rdi
14013b5a1:	56                   	push   %rsi
14013b5a2:	53                   	push   %rbx
14013b5a3:	48 83 ec 20          	sub    $0x20,%rsp
14013b5a7:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14013b5ab:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14013b5b0:	48 89 ce             	mov    %rcx,%rsi
14013b5b3:	45 85 c0             	test   %r8d,%r8d
14013b5b6:	0f 85 93 00 00 00    	jne    0x14013b64f
14013b5bc:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
14013b5c2:	74 4c                	je     0x14013b610
14013b5c4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14013b5c9:	e8 92 fd ff ff       	call   0x14013b360
14013b5ce:	89 c3                	mov    %eax,%ebx
14013b5d0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013b5d5:	0f b6 10             	movzbl (%rax),%edx
14013b5d8:	84 d2                	test   %dl,%dl
14013b5da:	74 22                	je     0x14013b5fe
14013b5dc:	80 fa 2f             	cmp    $0x2f,%dl
14013b5df:	75 3f                	jne    0x14013b620
14013b5e1:	48 83 c0 01          	add    $0x1,%rax
14013b5e5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14013b5ea:	e8 71 fd ff ff       	call   0x14013b360
14013b5ef:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14013b5f4:	80 3a 00             	cmpb   $0x0,(%rdx)
14013b5f7:	75 27                	jne    0x14013b620
14013b5f9:	c1 e0 10             	shl    $0x10,%eax
14013b5fc:	09 c3                	or     %eax,%ebx
14013b5fe:	89 1f                	mov    %ebx,(%rdi)
14013b600:	31 c0                	xor    %eax,%eax
14013b602:	48 83 c4 20          	add    $0x20,%rsp
14013b606:	5b                   	pop    %rbx
14013b607:	5e                   	pop    %rsi
14013b608:	5f                   	pop    %rdi
14013b609:	c3                   	ret
14013b60a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013b610:	48 8d 05 10 12 0e 00 	lea    0xe1210(%rip),%rax        # 0x14021c827
14013b617:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14013b61c:	eb a6                	jmp    0x14013b5c4
14013b61e:	66 90                	xchg   %ax,%ax
14013b620:	48 8b 05 b9 d9 0f 00 	mov    0xfd9b9(%rip),%rax        # 0x140238fe0
14013b627:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14013b62b:	48 8d 0d aa 35 0e 00 	lea    0xe35aa(%rip),%rcx        # 0x14021ebdc
14013b632:	8b 00                	mov    (%rax),%eax
14013b634:	85 c0                	test   %eax,%eax
14013b636:	74 08                	je     0x14013b640
14013b638:	e8 2b 7d 0a 00       	call   0x1401e3368
14013b63d:	48 89 c1             	mov    %rax,%rcx
14013b640:	48 89 da             	mov    %rbx,%rdx
14013b643:	e8 e8 7f f8 ff       	call   0x1400c3630
14013b648:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14013b64d:	eb b3                	jmp    0x14013b602
14013b64f:	4c 8d 05 6a 11 0e 00 	lea    0xe116a(%rip),%r8        # 0x14021c7c0
14013b656:	ba 40 14 00 00       	mov    $0x1440,%edx
14013b65b:	48 8d 0d 87 11 0e 00 	lea    0xe1187(%rip),%rcx        # 0x14021c7e9
14013b662:	e8 29 81 f8 ff       	call   0x1400c3790
14013b667:	90                   	nop
14013b668:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14013b66f:	00
14013b670:	56                   	push   %rsi
14013b671:	53                   	push   %rbx
14013b672:	48 83 ec 28          	sub    $0x28,%rsp
14013b676:	48 89 cb             	mov    %rcx,%rbx
14013b679:	48 63 49 0c          	movslq 0xc(%rcx),%rcx
14013b67d:	48 89 d6             	mov    %rdx,%rsi
14013b680:	8b 43 08             	mov    0x8(%rbx),%eax
14013b683:	39 c1                	cmp    %eax,%ecx
14013b685:	7d 19                	jge    0x14013b6a0
14013b687:	48 8b 03             	mov    (%rbx),%rax
14013b68a:	8d 51 01             	lea    0x1(%rcx),%edx
14013b68d:	89 53 0c             	mov    %edx,0xc(%rbx)
14013b690:	48 89 34 c8          	mov    %rsi,(%rax,%rcx,8)
14013b694:	48 83 c4 28          	add    $0x28,%rsp
14013b698:	5b                   	pop    %rbx
14013b699:	5e                   	pop    %rsi
14013b69a:	c3                   	ret
14013b69b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14013b6a0:	8d 54 40 30          	lea    0x30(%rax,%rax,2),%edx
14013b6a4:	89 d0                	mov    %edx,%eax
14013b6a6:	c1 e8 1f             	shr    $0x1f,%eax
14013b6a9:	01 d0                	add    %edx,%eax
14013b6ab:	8d 51 01             	lea    0x1(%rcx),%edx
14013b6ae:	d1 f8                	sar    $1,%eax
14013b6b0:	39 c1                	cmp    %eax,%ecx
14013b6b2:	0f 4c d0             	cmovl  %eax,%edx
14013b6b5:	89 53 08             	mov    %edx,0x8(%rbx)
14013b6b8:	48 63 d2             	movslq %edx,%rdx
14013b6bb:	48 89 d0             	mov    %rdx,%rax
14013b6be:	48 c1 e8 3d          	shr    $0x3d,%rax
14013b6c2:	75 15                	jne    0x14013b6d9
14013b6c4:	48 8b 0b             	mov    (%rbx),%rcx
14013b6c7:	48 c1 e2 03          	shl    $0x3,%rdx
14013b6cb:	e8 70 f5 f8 ff       	call   0x1400cac40
14013b6d0:	48 63 4b 0c          	movslq 0xc(%rbx),%rcx
14013b6d4:	48 89 03             	mov    %rax,(%rbx)
14013b6d7:	eb b1                	jmp    0x14013b68a
14013b6d9:	49 89 d0             	mov    %rdx,%r8
14013b6dc:	48 8d 0d bd 10 0e 00 	lea    0xe10bd(%rip),%rcx        # 0x14021c7a0
14013b6e3:	ba 08 00 00 00       	mov    $0x8,%edx
14013b6e8:	e8 a3 7c f8 ff       	call   0x1400c3390
14013b6ed:	90                   	nop
14013b6ee:	66 90                	xchg   %ax,%ax
14013b6f0:	41 57                	push   %r15
14013b6f2:	41 56                	push   %r14
14013b6f4:	41 55                	push   %r13
14013b6f6:	41 54                	push   %r12
14013b6f8:	55                   	push   %rbp
14013b6f9:	57                   	push   %rdi
14013b6fa:	56                   	push   %rsi
14013b6fb:	53                   	push   %rbx
14013b6fc:	48 83 ec 38          	sub    $0x38,%rsp
14013b700:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
14013b707:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14013b70e:	00
14013b70f:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
14013b716:	00
14013b717:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
14013b71e:	00
14013b71f:	89 44 24 28          	mov    %eax,0x28(%rsp)
14013b723:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
14013b72a:	48 89 cb             	mov    %rcx,%rbx
14013b72d:	89 d6                	mov    %edx,%esi
14013b72f:	45 89 c5             	mov    %r8d,%r13d
14013b732:	4d 89 cf             	mov    %r9,%r15
14013b735:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
14013b739:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
14013b740:	89 44 24 24          	mov    %eax,0x24(%rsp)
14013b744:	89 d0                	mov    %edx,%eax
14013b746:	25 00 f0 00 00       	and    $0xf000,%eax
14013b74b:	3d 00 e0 00 00       	cmp    $0xe000,%eax
14013b750:	0f 84 0a 02 00 00    	je     0x14013b960
14013b756:	44 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8d
14013b75d:	45 85 c0             	test   %r8d,%r8d
14013b760:	0f 84 e2 00 00 00    	je     0x14013b848
14013b766:	48 8b 93 48 01 00 00 	mov    0x148(%rbx),%rdx
14013b76d:	48 85 d2             	test   %rdx,%rdx
14013b770:	74 17                	je     0x14013b789
14013b772:	4c 63 83 50 01 00 00 	movslq 0x150(%rbx),%r8
14013b779:	48 89 f9             	mov    %rdi,%rcx
14013b77c:	e8 1f e7 0a 00       	call   0x1401e9ea0
14013b781:	85 c0                	test   %eax,%eax
14013b783:	0f 85 ab 00 00 00    	jne    0x14013b834
14013b789:	48 89 f9             	mov    %rdi,%rcx
14013b78c:	e8 8f c4 ff ff       	call   0x140137c20
14013b791:	48 89 f9             	mov    %rdi,%rcx
14013b794:	49 89 c6             	mov    %rax,%r14
14013b797:	e8 84 c4 ff ff       	call   0x140137c20
14013b79c:	48 89 c7             	mov    %rax,%rdi
14013b79f:	66 45 85 ed          	test   %r13w,%r13w
14013b7a3:	0f 85 3f 01 00 00    	jne    0x14013b8e8
14013b7a9:	66 85 f6             	test   %si,%si
14013b7ac:	0f 85 ce 00 00 00    	jne    0x14013b880
14013b7b2:	41 0f b6 46 50       	movzbl 0x50(%r14),%eax
14013b7b7:	41 83 e4 03          	and    $0x3,%r12d
14013b7bb:	0f b6 6c 24 24       	movzbl 0x24(%rsp),%ebp
14013b7c0:	ba 18 00 00 00       	mov    $0x18,%edx
14013b7c5:	41 c1 e4 03          	shl    $0x3,%r12d
14013b7c9:	b9 01 00 00 00       	mov    $0x1,%ecx
14013b7ce:	83 e0 e7             	and    $0xffffffe7,%eax
14013b7d1:	83 e5 03             	and    $0x3,%ebp
14013b7d4:	44 09 e0             	or     %r12d,%eax
14013b7d7:	c1 e5 03             	shl    $0x3,%ebp
14013b7da:	41 88 46 50          	mov    %al,0x50(%r14)
14013b7de:	0f b6 47 50          	movzbl 0x50(%rdi),%eax
14013b7e2:	83 e0 e7             	and    $0xffffffe7,%eax
14013b7e5:	09 e8                	or     %ebp,%eax
14013b7e7:	88 47 50             	mov    %al,0x50(%rdi)
14013b7ea:	e8 b1 f4 f8 ff       	call   0x1400caca0
14013b7ef:	48 8d 0d aa e4 16 00 	lea    0x16e4aa(%rip),%rcx        # 0x1402a9ca0
14013b7f6:	4c 89 30             	mov    %r14,(%rax)
14013b7f9:	48 89 c2             	mov    %rax,%rdx
14013b7fc:	48 89 c6             	mov    %rax,%rsi
14013b7ff:	48 89 78 08          	mov    %rdi,0x8(%rax)
14013b803:	e8 68 fe ff ff       	call   0x14013b670
14013b808:	8b 8b b8 00 00 00    	mov    0xb8(%rbx),%ecx
14013b80e:	85 c9                	test   %ecx,%ecx
14013b810:	75 22                	jne    0x14013b834
14013b812:	8b 93 88 00 00 00    	mov    0x88(%rbx),%edx
14013b818:	85 d2                	test   %edx,%edx
14013b81a:	74 0e                	je     0x14013b82a
14013b81c:	8b 83 0c 01 00 00    	mov    0x10c(%rbx),%eax
14013b822:	85 c0                	test   %eax,%eax
14013b824:	0f 85 66 01 00 00    	jne    0x14013b990
14013b82a:	c7 83 84 00 00 00 01 	movl   $0x1,0x84(%rbx)
14013b831:	00 00 00
14013b834:	48 83 c4 38          	add    $0x38,%rsp
14013b838:	5b                   	pop    %rbx
14013b839:	5e                   	pop    %rsi
14013b83a:	5f                   	pop    %rdi
14013b83b:	5d                   	pop    %rbp
14013b83c:	41 5c                	pop    %r12
14013b83e:	41 5d                	pop    %r13
14013b840:	41 5e                	pop    %r14
14013b842:	41 5f                	pop    %r15
14013b844:	c3                   	ret
14013b845:	0f 1f 00             	nopl   (%rax)
14013b848:	44 89 e0             	mov    %r12d,%eax
14013b84b:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
14013b850:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
14013b854:	89 44 24 24          	mov    %eax,0x24(%rsp)
14013b858:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
14013b85c:	89 4c 24 2c          	mov    %ecx,0x2c(%rsp)
14013b860:	89 44 24 28          	mov    %eax,0x28(%rsp)
14013b864:	48 89 e8             	mov    %rbp,%rax
14013b867:	4c 89 fd             	mov    %r15,%rbp
14013b86a:	49 89 c7             	mov    %rax,%r15
14013b86d:	44 89 e8             	mov    %r13d,%eax
14013b870:	41 89 f5             	mov    %esi,%r13d
14013b873:	89 c6                	mov    %eax,%esi
14013b875:	e9 ec fe ff ff       	jmp    0x14013b766
14013b87a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013b880:	89 f0                	mov    %esi,%eax
14013b882:	25 00 f0 00 00       	and    $0xf000,%eax
14013b887:	3d 00 80 00 00       	cmp    $0x8000,%eax
14013b88c:	0f 84 6e 01 00 00    	je     0x14013ba00
14013b892:	3d 00 a0 00 00       	cmp    $0xa000,%eax
14013b897:	0f 84 8b 01 00 00    	je     0x14013ba28
14013b89d:	3d 00 40 00 00       	cmp    $0x4000,%eax
14013b8a2:	ba 00 e0 ff ff       	mov    $0xffffe000,%edx
14013b8a7:	b8 00 40 00 00       	mov    $0x4000,%eax
14013b8ac:	0f 45 c2             	cmovne %edx,%eax
14013b8af:	66 89 47 4c          	mov    %ax,0x4c(%rdi)
14013b8b3:	f3 41 0f 6f 17       	movdqu (%r15),%xmm2
14013b8b8:	0f b6 54 24 28       	movzbl 0x28(%rsp),%edx
14013b8bd:	0f 11 17             	movups %xmm2,(%rdi)
14013b8c0:	f3 41 0f 6f 5f 10    	movdqu 0x10(%r15),%xmm3
14013b8c6:	83 e2 01             	and    $0x1,%edx
14013b8c9:	0f 11 5f 10          	movups %xmm3,0x10(%rdi)
14013b8cd:	41 8b 47 20          	mov    0x20(%r15),%eax
14013b8d1:	89 47 20             	mov    %eax,0x20(%rdi)
14013b8d4:	0f b6 47 50          	movzbl 0x50(%rdi),%eax
14013b8d8:	83 e0 fe             	and    $0xfffffffe,%eax
14013b8db:	09 d0                	or     %edx,%eax
14013b8dd:	88 47 50             	mov    %al,0x50(%rdi)
14013b8e0:	e9 cd fe ff ff       	jmp    0x14013b7b2
14013b8e5:	0f 1f 00             	nopl   (%rax)
14013b8e8:	44 89 e8             	mov    %r13d,%eax
14013b8eb:	25 00 f0 00 00       	and    $0xf000,%eax
14013b8f0:	3d 00 80 00 00       	cmp    $0x8000,%eax
14013b8f5:	0f 84 e5 00 00 00    	je     0x14013b9e0
14013b8fb:	3d 00 a0 00 00       	cmp    $0xa000,%eax
14013b900:	0f 84 12 01 00 00    	je     0x14013ba18
14013b906:	3d 00 40 00 00       	cmp    $0x4000,%eax
14013b90b:	ba 00 e0 ff ff       	mov    $0xffffe000,%edx
14013b910:	b8 00 40 00 00       	mov    $0x4000,%eax
14013b915:	0f 45 c2             	cmovne %edx,%eax
14013b918:	66 41 89 46 4c       	mov    %ax,0x4c(%r14)
14013b91d:	f3 0f 6f 45 00       	movdqu 0x0(%rbp),%xmm0
14013b922:	0f b6 54 24 2c       	movzbl 0x2c(%rsp),%edx
14013b927:	41 0f 11 06          	movups %xmm0,(%r14)
14013b92b:	f3 0f 6f 4d 10       	movdqu 0x10(%rbp),%xmm1
14013b930:	83 e2 01             	and    $0x1,%edx
14013b933:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
14013b938:	8b 45 20             	mov    0x20(%rbp),%eax
14013b93b:	41 89 46 20          	mov    %eax,0x20(%r14)
14013b93f:	41 0f b6 46 50       	movzbl 0x50(%r14),%eax
14013b944:	83 e0 fe             	and    $0xfffffffe,%eax
14013b947:	09 d0                	or     %edx,%eax
14013b949:	41 88 46 50          	mov    %al,0x50(%r14)
14013b94d:	66 85 f6             	test   %si,%si
14013b950:	0f 84 5c fe ff ff    	je     0x14013b7b2
14013b956:	e9 25 ff ff ff       	jmp    0x14013b880
14013b95b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14013b960:	44 89 c0             	mov    %r8d,%eax
14013b963:	25 00 f0 00 00       	and    $0xf000,%eax
14013b968:	3d 00 e0 00 00       	cmp    $0xe000,%eax
14013b96d:	0f 85 e3 fd ff ff    	jne    0x14013b756
14013b973:	48 89 ca             	mov    %rcx,%rdx
14013b976:	48 89 f9             	mov    %rdi,%rcx
14013b979:	e8 c2 64 ff ff       	call   0x140131e40
14013b97e:	85 c0                	test   %eax,%eax
14013b980:	0f 84 d0 fd ff ff    	je     0x14013b756
14013b986:	e9 a9 fe ff ff       	jmp    0x14013b834
14013b98b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14013b990:	48 8b 8b 38 02 00 00 	mov    0x238(%rbx),%rcx
14013b997:	48 89 f2             	mov    %rsi,%rdx
14013b99a:	e8 01 cd ff ff       	call   0x1401386a0
14013b99f:	85 c0                	test   %eax,%eax
14013b9a1:	0f 85 83 fe ff ff    	jne    0x14013b82a
14013b9a7:	48 8b 0e             	mov    (%rsi),%rcx
14013b9aa:	48 85 c9             	test   %rcx,%rcx
14013b9ad:	74 05                	je     0x14013b9b4
14013b9af:	e8 0c 78 ff ff       	call   0x1401331c0
14013b9b4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14013b9b8:	48 85 c9             	test   %rcx,%rcx
14013b9bb:	0f 84 73 fe ff ff    	je     0x14013b834
14013b9c1:	48 83 c4 38          	add    $0x38,%rsp
14013b9c5:	5b                   	pop    %rbx
14013b9c6:	5e                   	pop    %rsi
14013b9c7:	5f                   	pop    %rdi
14013b9c8:	5d                   	pop    %rbp
14013b9c9:	41 5c                	pop    %r12
14013b9cb:	41 5d                	pop    %r13
14013b9cd:	41 5e                	pop    %r14
14013b9cf:	41 5f                	pop    %r15
14013b9d1:	e9 ea 77 ff ff       	jmp    0x1401331c0
14013b9d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013b9dd:	00 00 00
14013b9e0:	41 83 e5 40          	and    $0x40,%r13d
14013b9e4:	41 83 fd 01          	cmp    $0x1,%r13d
14013b9e8:	19 c0                	sbb    %eax,%eax
14013b9ea:	83 e0 b7             	and    $0xffffffb7,%eax
14013b9ed:	66 2d 13 7e          	sub    $0x7e13,%ax
14013b9f1:	e9 22 ff ff ff       	jmp    0x14013b918
14013b9f6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013b9fd:	00 00 00
14013ba00:	83 e6 40             	and    $0x40,%esi
14013ba03:	83 fe 01             	cmp    $0x1,%esi
14013ba06:	19 c0                	sbb    %eax,%eax
14013ba08:	83 e0 b7             	and    $0xffffffb7,%eax
14013ba0b:	66 2d 13 7e          	sub    $0x7e13,%ax
14013ba0f:	e9 9b fe ff ff       	jmp    0x14013b8af
14013ba14:	0f 1f 40 00          	nopl   0x0(%rax)
14013ba18:	b8 00 a0 ff ff       	mov    $0xffffa000,%eax
14013ba1d:	e9 f6 fe ff ff       	jmp    0x14013b918
14013ba22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013ba28:	b8 00 a0 ff ff       	mov    $0xffffa000,%eax
14013ba2d:	e9 7d fe ff ff       	jmp    0x14013b8af
14013ba32:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14013ba39:	00 00 00 00
14013ba3d:	0f 1f 00             	nopl   (%rax)
14013ba40:	41 56                	push   %r14
14013ba42:	41 55                	push   %r13
14013ba44:	41 54                	push   %r12
14013ba46:	55                   	push   %rbp
14013ba47:	57                   	push   %rdi
14013ba48:	56                   	push   %rsi
14013ba49:	53                   	push   %rbx
14013ba4a:	48 83 ec 20          	sub    $0x20,%rsp
14013ba4e:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14013ba55:	00
14013ba56:	45 89 c6             	mov    %r8d,%r14d
14013ba59:	48 89 cb             	mov    %rcx,%rbx
14013ba5c:	89 d5                	mov    %edx,%ebp
14013ba5e:	44 89 c6             	mov    %r8d,%esi
14013ba61:	41 81 e6 00 f0 00 00 	and    $0xf000,%r14d
14013ba68:	4d 89 cc             	mov    %r9,%r12
14013ba6b:	41 81 fe 00 e0 00 00 	cmp    $0xe000,%r14d
14013ba72:	0f 84 38 02 00 00    	je     0x14013bcb0
14013ba78:	44 8b 8b 98 00 00 00 	mov    0x98(%rbx),%r9d
14013ba7f:	48 8b 93 48 01 00 00 	mov    0x148(%rbx),%rdx
14013ba86:	45 85 c9             	test   %r9d,%r9d
14013ba89:	0f 85 b1 00 00 00    	jne    0x14013bb40
14013ba8f:	48 85 d2             	test   %rdx,%rdx
14013ba92:	74 17                	je     0x14013baab
14013ba94:	4c 63 83 50 01 00 00 	movslq 0x150(%rbx),%r8
14013ba9b:	48 89 f9             	mov    %rdi,%rcx