1409829f5:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1409829f9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1409829fd:	48 8b 0f             	mov    (%rdi),%rcx
140982a00:	49 c1 e0 02          	shl    $0x2,%r8
140982a04:	e8 5d da 16 00       	call   0x140af0466
140982a09:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140982a0e:	40 8a c6             	mov    %sil,%al
140982a11:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140982a16:	48 83 c4 20          	add    $0x20,%rsp
140982a1a:	5f                   	pop    %rdi
140982a1b:	c3                   	ret
140982a1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982a21:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140982a26:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140982a2b:	57                   	push   %rdi
140982a2c:	48 83 ec 20          	sub    $0x20,%rsp
140982a30:	49 8b e8             	mov    %r8,%rbp
140982a33:	48 8b da             	mov    %rdx,%rbx
140982a36:	8b f1                	mov    %ecx,%esi
140982a38:	48 8d 15 29 c6 1b 00 	lea    0x1bc629(%rip),%rdx        # 0x140b3f068
140982a3f:	48 8b cd             	mov    %rbp,%rcx
140982a42:	45 33 c0             	xor    %r8d,%r8d
140982a45:	e8 56 b1 78 ff       	call   0x14010dba0
140982a4a:	48 8b d3             	mov    %rbx,%rdx
140982a4d:	8b ce                	mov    %esi,%ecx
140982a4f:	40 32 ff             	xor    %dil,%dil
140982a52:	e8 49 0e 00 00       	call   0x1409838a0
140982a57:	48 8b d8             	mov    %rax,%rbx
140982a5a:	48 3d 0f 27 00 00    	cmp    $0x270f,%rax
140982a60:	74 70                	je     0x140982ad2
140982a62:	83 fe 06             	cmp    $0x6,%esi
140982a65:	75 11                	jne    0x140982a78
140982a67:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140982a6b:	48 8d 0d 4e fa 33 00 	lea    0x33fa4e(%rip),%rcx        # 0x140cc24c0
140982a72:	48 8d 14 c1          	lea    (%rcx,%rax,8),%rdx
140982a76:	eb 35                	jmp    0x140982aad
140982a78:	e8 1b fe ff ff       	call   0x140982898
140982a7d:	48 8b 10             	mov    (%rax),%rdx
140982a80:	48 8b 48 08          	mov    0x8(%rax),%rcx
140982a84:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140982a8b:	aa aa aa
140982a8e:	48 2b ca             	sub    %rdx,%rcx
140982a91:	48 c1 f9 03          	sar    $0x3,%rcx
140982a95:	48 0f af c8          	imul   %rax,%rcx
140982a99:	48 3b d9             	cmp    %rcx,%rbx
140982a9c:	72 07                	jb     0x140982aa5
140982a9e:	ff 15 f4 9e 18 00    	call   *0x189ef4(%rip)        # 0x140b0c998
140982aa4:	cc                   	int3
140982aa5:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140982aa9:	48 8d 14 c2          	lea    (%rdx,%rax,8),%rdx
140982aad:	48 8b 12             	mov    (%rdx),%rdx
140982ab0:	48 85 d2             	test   %rdx,%rdx
140982ab3:	40 0f 95 c7          	setne  %dil
140982ab7:	48 85 d2             	test   %rdx,%rdx
140982aba:	74 16                	je     0x140982ad2
140982abc:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140982ac0:	49 ff c0             	inc    %r8
140982ac3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140982ac8:	75 f6                	jne    0x140982ac0
140982aca:	48 8b cd             	mov    %rbp,%rcx
140982acd:	e8 ce b0 78 ff       	call   0x14010dba0
140982ad2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140982ad7:	40 8a c7             	mov    %dil,%al
140982ada:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140982adf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982ae4:	48 83 c4 20          	add    $0x20,%rsp
140982ae8:	5f                   	pop    %rdi
140982ae9:	c3                   	ret
140982aea:	90                   	nop
140982aeb:	90                   	nop
140982aec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140982af1:	55                   	push   %rbp
140982af2:	56                   	push   %rsi
140982af3:	57                   	push   %rdi
140982af4:	41 54                	push   %r12
140982af6:	41 55                	push   %r13
140982af8:	41 56                	push   %r14
140982afa:	41 57                	push   %r15
140982afc:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140982b01:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
140982b08:	48 8b 05 31 c5 33 00 	mov    0x33c531(%rip),%rax        # 0x140cbf040
140982b0f:	48 33 c4             	xor    %rsp,%rax
140982b12:	48 89 45 70          	mov    %rax,0x70(%rbp)
140982b16:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140982b1b:	4d 8b e8             	mov    %r8,%r13
140982b1e:	4c 8b f1             	mov    %rcx,%r14
140982b21:	4c 8b 61 10          	mov    0x10(%rcx),%r12
140982b25:	33 ff                	xor    %edi,%edi
140982b27:	0f 57 c0             	xorps  %xmm0,%xmm0
140982b2a:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140982b30:	33 db                	xor    %ebx,%ebx
140982b32:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140982b37:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982b3c:	0f 57 c0             	xorps  %xmm0,%xmm0
140982b3f:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140982b43:	33 d2                	xor    %edx,%edx
140982b45:	48 89 55 60          	mov    %rdx,0x60(%rbp)
140982b49:	44 8d 42 0f          	lea    0xf(%rdx),%r8d
140982b4d:	4c 89 45 68          	mov    %r8,0x68(%rbp)
140982b51:	88 55 50             	mov    %dl,0x50(%rbp)
140982b54:	45 33 ff             	xor    %r15d,%r15d
140982b57:	49 3b fc             	cmp    %r12,%rdi
140982b5a:	0f 83 98 00 00 00    	jae    0x140982bf8
140982b60:	4d 3b fd             	cmp    %r13,%r15
140982b63:	0f 83 8f 00 00 00    	jae    0x140982bf8
140982b69:	49 3b 7e 10          	cmp    0x10(%r14),%rdi
140982b6d:	0f 87 e0 01 00 00    	ja     0x140982d53
140982b73:	49 8b ce             	mov    %r14,%rcx
140982b76:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
140982b7b:	76 03                	jbe    0x140982b80
140982b7d:	49 8b 0e             	mov    (%r14),%rcx
140982b80:	8a 0c 39             	mov    (%rcx,%rdi,1),%cl
140982b83:	8d 41 d0             	lea    -0x30(%rcx),%eax
140982b86:	3c 09                	cmp    $0x9,%al
140982b88:	76 08                	jbe    0x140982b92
140982b8a:	80 e9 41             	sub    $0x41,%cl
140982b8d:	80 f9 05             	cmp    $0x5,%cl
140982b90:	77 66                	ja     0x140982bf8
140982b92:	49 8b c6             	mov    %r14,%rax
140982b95:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
140982b9a:	76 03                	jbe    0x140982b9f
140982b9c:	49 8b 06             	mov    (%r14),%rax
140982b9f:	44 0f be 0c 38       	movsbl (%rax,%rdi,1),%r9d
140982ba4:	49 8b c0             	mov    %r8,%rax
140982ba7:	48 2b c2             	sub    %rdx,%rax
140982baa:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140982bae:	48 83 f8 01          	cmp    $0x1,%rax
140982bb2:	72 1f                	jb     0x140982bd3
140982bb4:	48 8d 42 01          	lea    0x1(%rdx),%rax
140982bb8:	48 89 45 60          	mov    %rax,0x60(%rbp)
140982bbc:	49 83 f8 0f          	cmp    $0xf,%r8
140982bc0:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140982bc5:	41 0f b6 c1          	movzbl %r9b,%eax
140982bc9:	88 04 11             	mov    %al,(%rcx,%rdx,1)
140982bcc:	c6 44 11 01 00       	movb   $0x0,0x1(%rcx,%rdx,1)
140982bd1:	eb 12                	jmp    0x140982be5
140982bd3:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140982bd8:	ba 01 00 00 00       	mov    $0x1,%edx
140982bdd:	44 8b ca             	mov    %edx,%r9d
140982be0:	e8 47 08 9b ff       	call   0x14033342c
140982be5:	49 ff c7             	inc    %r15
140982be8:	48 ff c7             	inc    %rdi
140982beb:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140982bef:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140982bf3:	e9 5f ff ff ff       	jmp    0x140982b57
140982bf8:	48 83 fa 04          	cmp    $0x4,%rdx
140982bfc:	0f 82 c3 00 00 00    	jb     0x140982cc5
140982c02:	49 3b d5             	cmp    %r13,%rdx
140982c05:	0f 87 ba 00 00 00    	ja     0x140982cc5
140982c0b:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140982c10:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140982c14:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982c19:	e8 c2 2d fe ff       	call   0x1409659e0
140982c1e:	90                   	nop
140982c1f:	48 8d 15 1a ac 78 ff 	lea    -0x8753e6(%rip),%rdx        # 0x14010d840
140982c26:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982c2b:	ff 15 a7 98 18 00    	call   *0x1898a7(%rip)        # 0x140b0c4d8
140982c31:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140982c36:	48 8b c8             	mov    %rax,%rcx
140982c39:	ff 15 89 98 18 00    	call   *0x189889(%rip)        # 0x140b0c4c8
140982c3f:	48 3b f3             	cmp    %rbx,%rsi
140982c42:	74 11                	je     0x140982c55
140982c44:	8b 44 24 30          	mov    0x30(%rsp),%eax
140982c48:	89 06                	mov    %eax,(%rsi)
140982c4a:	48 83 c6 04          	add    $0x4,%rsi
140982c4e:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140982c53:	eb 1c                	jmp    0x140982c71
140982c55:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140982c5a:	48 8b d6             	mov    %rsi,%rdx
140982c5d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140982c62:	e8 a9 f0 6a ff       	call   0x140031d10
140982c67:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140982c6c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140982c71:	49 3b fc             	cmp    %r12,%rdi
140982c74:	41 0f 92 c7          	setb   %r15b
140982c78:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140982c7d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140982c81:	48 8d 05 e0 9e 1a 00 	lea    0x1a9ee0(%rip),%rax        # 0x140b2cb68
140982c88:	48 89 44 0c 60       	mov    %rax,0x60(%rsp,%rcx,1)
140982c8d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140982c92:	48 63 48 04          	movslq 0x4(%rax),%rcx
140982c96:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
140982c9c:	89 54 0c 5c          	mov    %edx,0x5c(%rsp,%rcx,1)
140982ca0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140982ca5:	e8 46 a6 78 ff       	call   0x14010d2f0
140982caa:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140982caf:	ff 15 db 98 18 00    	call   *0x1898db(%rip)        # 0x140b0c590
140982cb5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140982cb9:	ff 15 d1 97 18 00    	call   *0x1897d1(%rip)        # 0x140b0c490
140982cbf:	4c 8b 45 68          	mov    0x68(%rbp),%r8
140982cc3:	eb 03                	jmp    0x140982cc8
140982cc5:	45 32 ff             	xor    %r15b,%r15b
140982cc8:	49 83 f8 0f          	cmp    $0xf,%r8
140982ccc:	76 2a                	jbe    0x140982cf8
140982cce:	49 8d 40 01          	lea    0x1(%r8),%rax
140982cd2:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140982cd6:	48 8b d1             	mov    %rcx,%rdx
140982cd9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982cdf:	72 11                	jb     0x140982cf2
140982ce1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982ce5:	48 2b d1             	sub    %rcx,%rdx
140982ce8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982cec:	48 83 f8 1f          	cmp    $0x1f,%rax
140982cf0:	77 68                	ja     0x140982d5a
140982cf2:	ff 15 c8 9b 18 00    	call   *0x189bc8(%rip)        # 0x140b0c8c0
140982cf8:	45 84 ff             	test   %r15b,%r15b
140982cfb:	0f 85 3b fe ff ff    	jne    0x140982b3c
140982d01:	49 3b fc             	cmp    %r12,%rdi
140982d04:	40 0f 94 c6          	sete   %sil
140982d08:	75 14                	jne    0x140982d1e
140982d0a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140982d0f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140982d14:	e8 4f 6c 85 ff       	call   0x1401d9968
140982d19:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140982d1e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140982d23:	48 85 c9             	test   %rcx,%rcx
140982d26:	74 3f                	je     0x140982d67
140982d28:	48 8b c1             	mov    %rcx,%rax
140982d2b:	48 2b d9             	sub    %rcx,%rbx
140982d2e:	48 83 e3 fc          	and    $0xfffffffffffffffc,%rbx
140982d32:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140982d39:	72 26                	jb     0x140982d61
140982d3b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982d3f:	48 2b c1             	sub    %rcx,%rax
140982d42:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140982d46:	48 83 f8 1f          	cmp    $0x1f,%rax
140982d4a:	76 15                	jbe    0x140982d61
140982d4c:	ff 15 46 9c 18 00    	call   *0x189c46(%rip)        # 0x140b0c998
140982d52:	90                   	nop
140982d53:	ff 15 3f 9c 18 00    	call   *0x189c3f(%rip)        # 0x140b0c998
140982d59:	90                   	nop
140982d5a:	ff 15 38 9c 18 00    	call   *0x189c38(%rip)        # 0x140b0c998
140982d60:	90                   	nop
140982d61:	ff 15 59 9b 18 00    	call   *0x189b59(%rip)        # 0x140b0c8c0
140982d67:	40 8a c6             	mov    %sil,%al
140982d6a:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140982d6e:	48 33 cc             	xor    %rsp,%rcx
140982d71:	e8 6a c8 16 00       	call   0x140aef5e0
140982d76:	48 8b 9c 24 c8 01 00 	mov    0x1c8(%rsp),%rbx
140982d7d:	00
140982d7e:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140982d85:	41 5f                	pop    %r15
140982d87:	41 5e                	pop    %r14
140982d89:	41 5d                	pop    %r13
140982d8b:	41 5c                	pop    %r12
140982d8d:	5f                   	pop    %rdi
140982d8e:	5e                   	pop    %rsi
140982d8f:	5d                   	pop    %rbp
140982d90:	c3                   	ret
140982d91:	90                   	nop
140982d92:	90                   	nop
140982d93:	90                   	nop
140982d94:	90                   	nop
140982d95:	90                   	nop
140982d96:	90                   	nop
140982d97:	90                   	nop
140982d98:	90                   	nop
140982d99:	90                   	nop
140982d9a:	90                   	nop
140982d9b:	90                   	nop
140982d9c:	90                   	nop
140982d9d:	90                   	nop
140982d9e:	90                   	nop
140982d9f:	90                   	nop
140982da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140982da5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140982daa:	57                   	push   %rdi
140982dab:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140982db2:	48 8b 05 87 c2 33 00 	mov    0x33c287(%rip),%rax        # 0x140cbf040
140982db9:	48 33 c4             	xor    %rsp,%rax
140982dbc:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140982dc3:	00
140982dc4:	33 db                	xor    %ebx,%ebx
140982dc6:	8b fb                	mov    %ebx,%edi
140982dc8:	8b f3                	mov    %ebx,%esi
140982dca:	48 81 fe 00 01 00 00 	cmp    $0x100,%rsi
140982dd1:	0f 83 df 00 00 00    	jae    0x140982eb6
140982dd7:	0f 57 c0             	xorps  %xmm0,%xmm0
140982dda:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140982ddf:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140982de4:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140982deb:	00 00
140982ded:	88 5c 24 40          	mov    %bl,0x40(%rsp)
140982df1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140982df6:	48 8b d6             	mov    %rsi,%rdx
140982df9:	b9 08 00 00 00       	mov    $0x8,%ecx
140982dfe:	e8 19 fc ff ff       	call   0x140982a1c
140982e03:	84 c0                	test   %al,%al
140982e05:	74 6b                	je     0x140982e72
140982e07:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140982e0c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140982e11:	e8 7a b9 78 ff       	call   0x14010e790
140982e16:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140982e1d:	00
140982e1e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140982e23:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140982e28:	48 8d 0d f1 80 3a 00 	lea    0x3a80f1(%rip),%rcx        # 0x140d2af20
140982e2f:	e8 b8 0b 00 00       	call   0x1409839ec
140982e34:	90                   	nop
140982e35:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140982e3a:	48 83 f8 0f          	cmp    $0xf,%rax
140982e3e:	76 32                	jbe    0x140982e72
140982e40:	48 ff c0             	inc    %rax
140982e43:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140982e48:	48 8b d1             	mov    %rcx,%rdx
140982e4b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982e51:	72 18                	jb     0x140982e6b
140982e53:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982e57:	48 2b d1             	sub    %rcx,%rdx
140982e5a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982e5e:	48 83 f8 1f          	cmp    $0x1f,%rax
140982e62:	76 07                	jbe    0x140982e6b
140982e64:	ff 15 2e 9b 18 00    	call   *0x189b2e(%rip)        # 0x140b0c998
140982e6a:	cc                   	int3
140982e6b:	ff 15 4f 9a 18 00    	call   *0x189a4f(%rip)        # 0x140b0c8c0
140982e71:	90                   	nop
140982e72:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140982e77:	48 83 f8 0f          	cmp    $0xf,%rax
140982e7b:	76 31                	jbe    0x140982eae
140982e7d:	48 ff c0             	inc    %rax
140982e80:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140982e85:	48 8b d1             	mov    %rcx,%rdx
140982e88:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140982e8e:	72 18                	jb     0x140982ea8
140982e90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140982e94:	48 2b d1             	sub    %rcx,%rdx
140982e97:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140982e9b:	48 83 f8 1f          	cmp    $0x1f,%rax
140982e9f:	76 07                	jbe    0x140982ea8
140982ea1:	ff 15 f1 9a 18 00    	call   *0x189af1(%rip)        # 0x140b0c998
140982ea7:	cc                   	int3
140982ea8:	ff 15 12 9a 18 00    	call   *0x189a12(%rip)        # 0x140b0c8c0
140982eae:	48 ff c6             	inc    %rsi
140982eb1:	e9 14 ff ff ff       	jmp    0x140982dca
140982eb6:	eb 06                	jmp    0x140982ebe
140982eb8:	8b 7c 24 20          	mov    0x20(%rsp),%edi
140982ebc:	33 db                	xor    %ebx,%ebx
140982ebe:	0f b7 cf             	movzwl %di,%ecx
140982ec1:	ff 15 91 93 18 00    	call   *0x189391(%rip)        # 0x140b0c258
140982ec7:	85 ff                	test   %edi,%edi
140982ec9:	0f 99 c3             	setns  %bl
140982ecc:	8b c3                	mov    %ebx,%eax
140982ece:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140982ed5:	00
140982ed6:	48 33 cc             	xor    %rsp,%rcx
140982ed9:	e8 02 c7 16 00       	call   0x140aef5e0
140982ede:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140982ee5:	00
140982ee6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140982eea:	49 8b 73 18          	mov    0x18(%r11),%rsi