14034c5c0:	48 8b d8             	mov    %rax,%rbx
14034c5c3:	eb 1b                	jmp    0x14034c5e0
14034c5c5:	48 8b 08             	mov    (%rax),%rcx
14034c5c8:	48 8b d8             	mov    %rax,%rbx
14034c5cb:	40 38 79 19          	cmp    %dil,0x19(%rcx)
14034c5cf:	75 0f                	jne    0x14034c5e0
14034c5d1:	48 8b 01             	mov    (%rcx),%rax
14034c5d4:	48 8b d9             	mov    %rcx,%rbx
14034c5d7:	48 8b c8             	mov    %rax,%rcx
14034c5da:	40 38 78 19          	cmp    %dil,0x19(%rax)
14034c5de:	74 f1                	je     0x14034c5d1
14034c5e0:	48 3b 5e 18          	cmp    0x18(%rsi),%rbx
14034c5e4:	75 81                	jne    0x14034c567
14034c5e6:	e9 99 00 00 00       	jmp    0x14034c684
14034c5eb:	48 39 79 10          	cmp    %rdi,0x10(%rcx)
14034c5ef:	41 0f 95 c6          	setne  %r14b
14034c5f3:	0f 84 8b 00 00 00    	je     0x14034c684
14034c5f9:	48 8b 41 08          	mov    0x8(%rcx),%rax
14034c5fd:	48 8b 18             	mov    (%rax),%rbx
14034c600:	48 3b d8             	cmp    %rax,%rbx
14034c603:	74 7f                	je     0x14034c684
14034c605:	0f b6 43 1b          	movzbl 0x1b(%rbx),%eax
14034c609:	48 8b 55 08          	mov    0x8(%rbp),%rdx
14034c60d:	89 44 24 58          	mov    %eax,0x58(%rsp)
14034c611:	0f b6 43 1a          	movzbl 0x1a(%rbx),%eax
14034c615:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
14034c619:	48 3b 55 10          	cmp    0x10(%rbp),%rdx
14034c61d:	74 0f                	je     0x14034c62e
14034c61f:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14034c624:	48 89 02             	mov    %rax,(%rdx)
14034c627:	48 83 45 08 08       	addq   $0x8,0x8(%rbp)
14034c62c:	eb 0d                	jmp    0x14034c63b
14034c62e:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14034c633:	48 8b cd             	mov    %rbp,%rcx
14034c636:	e8 4d 67 d8 ff       	call   0x1400d2d88
14034c63b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14034c63f:	40 38 78 19          	cmp    %dil,0x19(%rax)
14034c643:	74 1e                	je     0x14034c663
14034c645:	48 8b 43 08          	mov    0x8(%rbx),%rax
14034c649:	eb 0d                	jmp    0x14034c658
14034c64b:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14034c64f:	75 0d                	jne    0x14034c65e
14034c651:	48 8b d8             	mov    %rax,%rbx
14034c654:	48 8b 40 08          	mov    0x8(%rax),%rax
14034c658:	40 38 78 19          	cmp    %dil,0x19(%rax)
14034c65c:	74 ed                	je     0x14034c64b
14034c65e:	48 8b d8             	mov    %rax,%rbx
14034c661:	eb 1b                	jmp    0x14034c67e
14034c663:	48 8b 08             	mov    (%rax),%rcx
14034c666:	48 8b d8             	mov    %rax,%rbx
14034c669:	40 38 79 19          	cmp    %dil,0x19(%rcx)
14034c66d:	75 0f                	jne    0x14034c67e
14034c66f:	48 8b 01             	mov    (%rcx),%rax
14034c672:	48 8b d9             	mov    %rcx,%rbx
14034c675:	48 8b c8             	mov    %rax,%rcx
14034c678:	40 38 78 19          	cmp    %dil,0x19(%rax)
14034c67c:	74 f1                	je     0x14034c66f
14034c67e:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
14034c682:	75 81                	jne    0x14034c605
14034c684:	41 8a fe             	mov    %r14b,%dil
14034c687:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14034c68c:	40 8a c7             	mov    %dil,%al
14034c68f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14034c694:	48 83 c4 20          	add    $0x20,%rsp
14034c698:	41 5e                	pop    %r14
14034c69a:	5f                   	pop    %rdi
14034c69b:	5e                   	pop    %rsi
14034c69c:	c3                   	ret
14034c69d:	90                   	nop
14034c69e:	90                   	nop
14034c69f:	90                   	nop
14034c6a0:	40 55                	rex push %rbp
14034c6a2:	48 8b ec             	mov    %rsp,%rbp
14034c6a5:	48 83 ec 10          	sub    $0x10,%rsp
14034c6a9:	45 32 db             	xor    %r11b,%r11b
14034c6ac:	45 0f b6 d0          	movzbl %r8b,%r10d
14034c6b0:	0f 57 c0             	xorps  %xmm0,%xmm0
14034c6b3:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
14034c6b7:	41 83 ea 01          	sub    $0x1,%r10d
14034c6bb:	0f 84 de 00 00 00    	je     0x14034c79f
14034c6c1:	41 83 ea 01          	sub    $0x1,%r10d
14034c6c5:	0f 84 8e 00 00 00    	je     0x14034c759
14034c6cb:	41 83 ea 01          	sub    $0x1,%r10d
14034c6cf:	74 62                	je     0x14034c733
14034c6d1:	41 83 fa 01          	cmp    $0x1,%r10d
14034c6d5:	0f 85 20 01 00 00    	jne    0x14034c7fb
14034c6db:	4c 8b 41 40          	mov    0x40(%rcx),%r8
14034c6df:	49 8b c8             	mov    %r8,%rcx
14034c6e2:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c6e6:	eb 11                	jmp    0x14034c6f9
14034c6e8:	39 50 1c             	cmp    %edx,0x1c(%rax)
14034c6eb:	73 06                	jae    0x14034c6f3
14034c6ed:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c6f1:	eb 06                	jmp    0x14034c6f9
14034c6f3:	48 8b c8             	mov    %rax,%rcx
14034c6f6:	48 8b 00             	mov    (%rax),%rax
14034c6f9:	44 38 58 19          	cmp    %r11b,0x19(%rax)
14034c6fd:	74 e9                	je     0x14034c6e8
14034c6ff:	4c 3b c1             	cmp    %rcx,%r8
14034c702:	0f 84 f3 00 00 00    	je     0x14034c7fb
14034c708:	8b 41 20             	mov    0x20(%rcx),%eax
14034c70b:	3b d0                	cmp    %eax,%edx
14034c70d:	0f 82 e8 00 00 00    	jb     0x14034c7fb
14034c713:	44 8b 41 1c          	mov    0x1c(%rcx),%r8d
14034c717:	41 3b d0             	cmp    %r8d,%edx
14034c71a:	0f 87 db 00 00 00    	ja     0x14034c7fb
14034c720:	89 45 f0             	mov    %eax,-0x10(%rbp)
14034c723:	0f b7 41 24          	movzwl 0x24(%rcx),%eax
14034c727:	44 89 45 f4          	mov    %r8d,-0xc(%rbp)
14034c72b:	89 55 f8             	mov    %edx,-0x8(%rbp)
14034c72e:	e9 b8 00 00 00       	jmp    0x14034c7eb
14034c733:	4c 8b 41 30          	mov    0x30(%rcx),%r8
14034c737:	49 8b c8             	mov    %r8,%rcx
14034c73a:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c73e:	eb 11                	jmp    0x14034c751
14034c740:	39 50 1c             	cmp    %edx,0x1c(%rax)
14034c743:	73 06                	jae    0x14034c74b
14034c745:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c749:	eb 06                	jmp    0x14034c751
14034c74b:	48 8b c8             	mov    %rax,%rcx
14034c74e:	48 8b 00             	mov    (%rax),%rax
14034c751:	44 38 58 19          	cmp    %r11b,0x19(%rax)
14034c755:	74 e9                	je     0x14034c740
14034c757:	eb a6                	jmp    0x14034c6ff
14034c759:	4c 8b 41 20          	mov    0x20(%rcx),%r8
14034c75d:	49 8b c8             	mov    %r8,%rcx
14034c760:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c764:	eb 12                	jmp    0x14034c778
14034c766:	66 39 50 1a          	cmp    %dx,0x1a(%rax)
14034c76a:	73 06                	jae    0x14034c772
14034c76c:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c770:	eb 06                	jmp    0x14034c778
14034c772:	48 8b c8             	mov    %rax,%rcx
14034c775:	48 8b 00             	mov    (%rax),%rax
14034c778:	44 38 58 19          	cmp    %r11b,0x19(%rax)
14034c77c:	74 e8                	je     0x14034c766
14034c77e:	4c 3b c1             	cmp    %rcx,%r8
14034c781:	74 78                	je     0x14034c7fb
14034c783:	0f b7 41 1c          	movzwl 0x1c(%rcx),%eax
14034c787:	44 0f b7 c2          	movzwl %dx,%r8d
14034c78b:	66 3b d0             	cmp    %ax,%dx
14034c78e:	72 6b                	jb     0x14034c7fb
14034c790:	66 3b 51 1a          	cmp    0x1a(%rcx),%dx
14034c794:	77 65                	ja     0x14034c7fb
14034c796:	89 45 f0             	mov    %eax,-0x10(%rbp)
14034c799:	0f b7 41 1a          	movzwl 0x1a(%rcx),%eax
14034c79d:	eb 41                	jmp    0x14034c7e0
14034c79f:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14034c7a3:	49 8b c8             	mov    %r8,%rcx
14034c7a6:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c7aa:	eb 11                	jmp    0x14034c7bd
14034c7ac:	38 50 1a             	cmp    %dl,0x1a(%rax)
14034c7af:	73 06                	jae    0x14034c7b7
14034c7b1:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c7b5:	eb 06                	jmp    0x14034c7bd
14034c7b7:	48 8b c8             	mov    %rax,%rcx
14034c7ba:	48 8b 00             	mov    (%rax),%rax
14034c7bd:	44 38 58 19          	cmp    %r11b,0x19(%rax)
14034c7c1:	74 e9                	je     0x14034c7ac
14034c7c3:	4c 3b c1             	cmp    %rcx,%r8
14034c7c6:	74 33                	je     0x14034c7fb
14034c7c8:	0f b6 41 1c          	movzbl 0x1c(%rcx),%eax
14034c7cc:	44 0f b6 c2          	movzbl %dl,%r8d
14034c7d0:	3a d0                	cmp    %al,%dl
14034c7d2:	72 27                	jb     0x14034c7fb
14034c7d4:	3a 51 1a             	cmp    0x1a(%rcx),%dl
14034c7d7:	77 22                	ja     0x14034c7fb
14034c7d9:	89 45 f0             	mov    %eax,-0x10(%rbp)
14034c7dc:	0f b6 41 1a          	movzbl 0x1a(%rcx),%eax
14034c7e0:	89 45 f4             	mov    %eax,-0xc(%rbp)
14034c7e3:	0f b7 41 1e          	movzwl 0x1e(%rcx),%eax
14034c7e7:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
14034c7eb:	66 89 45 fc          	mov    %ax,-0x4(%rbp)
14034c7ef:	41 b3 01             	mov    $0x1,%r11b
14034c7f2:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
14034c7f6:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14034c7fb:	45 84 db             	test   %r11b,%r11b
14034c7fe:	74 15                	je     0x14034c815
14034c800:	4d 85 c9             	test   %r9,%r9
14034c803:	74 10                	je     0x14034c815
14034c805:	0f b7 4d f8          	movzwl -0x8(%rbp),%ecx
14034c809:	66 2b 4d f0          	sub    -0x10(%rbp),%cx
14034c80d:	66 03 4d fc          	add    -0x4(%rbp),%cx
14034c811:	66 41 89 09          	mov    %cx,(%r9)
14034c815:	41 8a c3             	mov    %r11b,%al
14034c818:	48 83 c4 10          	add    $0x10,%rsp
14034c81c:	5d                   	pop    %rbp
14034c81d:	c3                   	ret
14034c81e:	90                   	nop
14034c81f:	90                   	nop
14034c820:	40 53                	rex push %rbx
14034c822:	48 83 ec 10          	sub    $0x10,%rsp
14034c826:	33 db                	xor    %ebx,%ebx
14034c828:	45 0f b6 d0          	movzbl %r8b,%r10d
14034c82c:	48 89 1c 24          	mov    %rbx,(%rsp)
14034c830:	44 8a db             	mov    %bl,%r11b
14034c833:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034c838:	41 83 ea 01          	sub    $0x1,%r10d
14034c83c:	0f 84 d9 00 00 00    	je     0x14034c91b
14034c842:	41 83 ea 01          	sub    $0x1,%r10d
14034c846:	0f 84 8a 00 00 00    	je     0x14034c8d6
14034c84c:	41 83 ea 01          	sub    $0x1,%r10d
14034c850:	74 5f                	je     0x14034c8b1
14034c852:	41 83 fa 01          	cmp    $0x1,%r10d
14034c856:	0f 85 1b 01 00 00    	jne    0x14034c977
14034c85c:	4c 8b 41 40          	mov    0x40(%rcx),%r8
14034c860:	49 8b c8             	mov    %r8,%rcx
14034c863:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c867:	eb 11                	jmp    0x14034c87a
14034c869:	39 50 1c             	cmp    %edx,0x1c(%rax)
14034c86c:	73 06                	jae    0x14034c874
14034c86e:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c872:	eb 06                	jmp    0x14034c87a
14034c874:	48 8b c8             	mov    %rax,%rcx
14034c877:	48 8b 00             	mov    (%rax),%rax
14034c87a:	38 58 19             	cmp    %bl,0x19(%rax)
14034c87d:	74 ea                	je     0x14034c869
14034c87f:	4c 3b c1             	cmp    %rcx,%r8
14034c882:	0f 84 ef 00 00 00    	je     0x14034c977
14034c888:	8b 41 20             	mov    0x20(%rcx),%eax
14034c88b:	3b d0                	cmp    %eax,%edx
14034c88d:	0f 82 e4 00 00 00    	jb     0x14034c977
14034c893:	44 8b 41 1c          	mov    0x1c(%rcx),%r8d
14034c897:	41 3b d0             	cmp    %r8d,%edx
14034c89a:	0f 87 d7 00 00 00    	ja     0x14034c977
14034c8a0:	89 04 24             	mov    %eax,(%rsp)
14034c8a3:	44 89 44 24 04       	mov    %r8d,0x4(%rsp)
14034c8a8:	89 54 24 08          	mov    %edx,0x8(%rsp)
14034c8ac:	e9 b3 00 00 00       	jmp    0x14034c964
14034c8b1:	4c 8b 41 30          	mov    0x30(%rcx),%r8
14034c8b5:	49 8b c8             	mov    %r8,%rcx
14034c8b8:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c8bc:	eb 11                	jmp    0x14034c8cf
14034c8be:	39 50 1c             	cmp    %edx,0x1c(%rax)
14034c8c1:	73 06                	jae    0x14034c8c9
14034c8c3:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c8c7:	eb 06                	jmp    0x14034c8cf
14034c8c9:	48 8b c8             	mov    %rax,%rcx
14034c8cc:	48 8b 00             	mov    (%rax),%rax
14034c8cf:	38 58 19             	cmp    %bl,0x19(%rax)
14034c8d2:	74 ea                	je     0x14034c8be
14034c8d4:	eb a9                	jmp    0x14034c87f
14034c8d6:	4c 8b 41 20          	mov    0x20(%rcx),%r8
14034c8da:	49 8b c8             	mov    %r8,%rcx
14034c8dd:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c8e1:	eb 12                	jmp    0x14034c8f5
14034c8e3:	66 39 50 1c          	cmp    %dx,0x1c(%rax)
14034c8e7:	73 06                	jae    0x14034c8ef
14034c8e9:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c8ed:	eb 06                	jmp    0x14034c8f5
14034c8ef:	48 8b c8             	mov    %rax,%rcx
14034c8f2:	48 8b 00             	mov    (%rax),%rax
14034c8f5:	38 58 19             	cmp    %bl,0x19(%rax)
14034c8f8:	74 e9                	je     0x14034c8e3
14034c8fa:	4c 3b c1             	cmp    %rcx,%r8
14034c8fd:	74 78                	je     0x14034c977
14034c8ff:	0f b7 41 20          	movzwl 0x20(%rcx),%eax
14034c903:	44 0f b7 c2          	movzwl %dx,%r8d
14034c907:	66 3b d0             	cmp    %ax,%dx
14034c90a:	72 6b                	jb     0x14034c977
14034c90c:	66 3b 51 1c          	cmp    0x1c(%rcx),%dx
14034c910:	77 65                	ja     0x14034c977
14034c912:	89 04 24             	mov    %eax,(%rsp)
14034c915:	0f b7 41 1c          	movzwl 0x1c(%rcx),%eax
14034c919:	eb 40                	jmp    0x14034c95b
14034c91b:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14034c91f:	49 8b c8             	mov    %r8,%rcx
14034c922:	49 8b 40 08          	mov    0x8(%r8),%rax
14034c926:	eb 11                	jmp    0x14034c939
14034c928:	38 50 1c             	cmp    %dl,0x1c(%rax)
14034c92b:	73 06                	jae    0x14034c933
14034c92d:	48 8b 40 10          	mov    0x10(%rax),%rax
14034c931:	eb 06                	jmp    0x14034c939
14034c933:	48 8b c8             	mov    %rax,%rcx
14034c936:	48 8b 00             	mov    (%rax),%rax
14034c939:	38 58 19             	cmp    %bl,0x19(%rax)
14034c93c:	74 ea                	je     0x14034c928
14034c93e:	4c 3b c1             	cmp    %rcx,%r8
14034c941:	74 34                	je     0x14034c977
14034c943:	0f b6 41 20          	movzbl 0x20(%rcx),%eax
14034c947:	44 0f b6 c2          	movzbl %dl,%r8d
14034c94b:	3a d0                	cmp    %al,%dl
14034c94d:	72 28                	jb     0x14034c977
14034c94f:	3a 51 1c             	cmp    0x1c(%rcx),%dl
14034c952:	77 23                	ja     0x14034c977
14034c954:	89 04 24             	mov    %eax,(%rsp)
14034c957:	0f b6 41 1c          	movzbl 0x1c(%rcx),%eax
14034c95b:	44 89 44 24 08       	mov    %r8d,0x8(%rsp)
14034c960:	89 44 24 04          	mov    %eax,0x4(%rsp)
14034c964:	8b 41 24             	mov    0x24(%rcx),%eax
14034c967:	41 b3 01             	mov    $0x1,%r11b
14034c96a:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14034c96e:	0f 28 04 24          	movaps (%rsp),%xmm0
14034c972:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
14034c977:	45 84 db             	test   %r11b,%r11b
14034c97a:	74 17                	je     0x14034c993
14034c97c:	4d 85 c9             	test   %r9,%r9
14034c97f:	74 12                	je     0x14034c993
14034c981:	8b 4c 24 0c          	mov    0xc(%rsp),%ecx
14034c985:	41 89 09             	mov    %ecx,(%r9)
14034c988:	8b 4c 24 08          	mov    0x8(%rsp),%ecx
14034c98c:	2b 0c 24             	sub    (%rsp),%ecx
14034c98f:	41 89 49 04          	mov    %ecx,0x4(%r9)
14034c993:	41 8a c3             	mov    %r11b,%al
14034c996:	48 83 c4 10          	add    $0x10,%rsp
14034c99a:	5b                   	pop    %rbx
14034c99b:	c3                   	ret
14034c99c:	48 8b c4             	mov    %rsp,%rax
14034c99f:	48 89 58 08          	mov    %rbx,0x8(%rax)
14034c9a3:	57                   	push   %rdi
14034c9a4:	48 83 ec 40          	sub    $0x40,%rsp
14034c9a8:	48 8b d9             	mov    %rcx,%rbx
14034c9ab:	89 50 d8             	mov    %edx,-0x28(%rax)
14034c9ae:	44 89 40 dc          	mov    %r8d,-0x24(%rax)
14034c9b2:	44 88 48 e0          	mov    %r9b,-0x20(%rax)
14034c9b6:	0f b7 44 24 70       	movzwl 0x70(%rsp),%eax
14034c9bb:	66 89 44 24 2a       	mov    %ax,0x2a(%rsp)
14034c9c0:	48 8b 01             	mov    (%rcx),%rax
14034c9c3:	48 8b 38             	mov    (%rax),%rdi
14034c9c6:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
14034c9cd:	ff ff 07
14034c9d0:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14034c9d4:	75 0e                	jne    0x14034c9e4
14034c9d6:	48 8d 0d 43 d3 7f 00 	lea    0x7fd343(%rip),%rcx        # 0x140b49d20
14034c9dd:	ff 15 bd fa 7b 00    	call   *0x7bfabd(%rip)        # 0x140b0c4a0
14034c9e3:	cc                   	int3
14034c9e4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14034c9e9:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
14034c9ef:	b9 20 00 00 00       	mov    $0x20,%ecx
14034c9f4:	ff 15 ce fe 7b 00    	call   *0x7bfece(%rip)        # 0x140b0c8c8
14034c9fa:	48 8b c8             	mov    %rax,%rcx
14034c9fd:	48 85 c0             	test   %rax,%rax
14034ca00:	75 07                	jne    0x14034ca09
14034ca02:	ff 15 90 fa 7b 00    	call   *0x7bfa90(%rip)        # 0x140b0c498
14034ca08:	cc                   	int3
14034ca09:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
14034ca0f:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
14034ca14:	8b 44 24 28          	mov    0x28(%rsp),%eax
14034ca18:	89 41 18             	mov    %eax,0x18(%rcx)
14034ca1b:	48 ff 43 08          	incq   0x8(%rbx)
14034ca1f:	48 8b 47 08          	mov    0x8(%rdi),%rax
14034ca23:	48 89 39             	mov    %rdi,(%rcx)
14034ca26:	48 89 41 08          	mov    %rax,0x8(%rcx)
14034ca2a:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14034ca2e:	48 89 08             	mov    %rcx,(%rax)
14034ca31:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14034ca36:	48 83 c4 40          	add    $0x40,%rsp
14034ca3a:	5f                   	pop    %rdi
14034ca3b:	c3                   	ret
14034ca3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)