100416abb:	53                   	push   %rbx
100416abc:	48 83 ec 58          	sub    $0x58,%rsp
100416ac0:	48 8b 41 38          	mov    0x38(%rcx),%rax
100416ac4:	49 89 d4             	mov    %rdx,%r12
100416ac7:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
100416acb:	48 89 cf             	mov    %rcx,%rdi
100416ace:	4c 89 c5             	mov    %r8,%rbp
100416ad1:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
100416ad8:	00 00
100416ada:	48 8d 34 d0          	lea    (%rax,%rdx,8),%rsi
100416ade:	4d 89 cd             	mov    %r9,%r13
100416ae1:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100416ae8:	00 00
100416aea:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
100416aef:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100416af6:	00 00
100416af8:	0f 8e 96 01 00 00    	jle    100416c94 <.text+0x15c94>
100416afe:	31 db                	xor    %ebx,%ebx
100416b00:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
100416b05:	eb 4e                	jmp    100416b55 <.text+0x15b55>
100416b07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100416b0e:	00 00
100416b10:	48 85 c0             	test   %rax,%rax
100416b13:	0f 85 9f 00 00 00    	jne    100416bb8 <.text+0x15bb8>
100416b19:	48 89 e9             	mov    %rbp,%rcx
100416b1c:	e8 8f b7 ff ff       	call   1004122b0 <.text+0x112b0>
100416b21:	48 85 c0             	test   %rax,%rax
100416b24:	0f 84 8e 00 00 00    	je     100416bb8 <.text+0x15bb8>
100416b2a:	4c 8b 47 38          	mov    0x38(%rdi),%r8
100416b2e:	4c 89 ea             	mov    %r13,%rdx
100416b31:	4c 89 f1             	mov    %r14,%rcx
100416b34:	4d 01 d0             	add    %r10,%r8
100416b37:	e8 b4 de ff ff       	call   1004149f0 <.text+0x139f0>
100416b3c:	85 c0                	test   %eax,%eax
100416b3e:	0f 85 3c 01 00 00    	jne    100416c80 <.text+0x15c80>
100416b44:	0f 1f 40 00          	nopl   0x0(%rax)
100416b48:	48 8b 46 08          	mov    0x8(%rsi),%rax
100416b4c:	48 83 c3 01          	add    $0x1,%rbx
100416b50:	48 39 d8             	cmp    %rbx,%rax
100416b53:	7e 7b                	jle    100416bd0 <.text+0x15bd0>
100416b55:	48 8b 46 10          	mov    0x10(%rsi),%rax
100416b59:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax
100416b5d:	49 39 c4             	cmp    %rax,%r12
100416b60:	74 e6                	je     100416b48 <.text+0x15b48>
100416b62:	48 89 c2             	mov    %rax,%rdx
100416b65:	48 c1 e2 04          	shl    $0x4,%rdx
100416b69:	48 03 17             	add    (%rdi),%rdx
100416b6c:	f6 42 08 08          	testb  $0x8,0x8(%rdx)
100416b70:	74 d6                	je     100416b48 <.text+0x15b48>
100416b72:	4c 8d 14 40          	lea    (%rax,%rax,2),%r10
100416b76:	4c 8b 7f 28          	mov    0x28(%rdi),%r15
100416b7a:	48 89 f1             	mov    %rsi,%rcx
100416b7d:	49 c1 e2 03          	shl    $0x3,%r10
100416b81:	4d 01 d7             	add    %r10,%r15
100416b84:	4d 8b 5f 10          	mov    0x10(%r15),%r11
100416b88:	49 8b 13             	mov    (%r11),%rdx
100416b8b:	e8 20 b7 ff ff       	call   1004122b0 <.text+0x112b0>
100416b90:	49 83 7f 08 01       	cmpq   $0x1,0x8(%r15)
100416b95:	0f 8f 75 ff ff ff    	jg     100416b10 <.text+0x15b10>
100416b9b:	48 85 c0             	test   %rax,%rax
100416b9e:	75 a8                	jne    100416b48 <.text+0x15b48>
100416ba0:	48 89 e9             	mov    %rbp,%rcx
100416ba3:	e8 08 b7 ff ff       	call   1004122b0 <.text+0x112b0>
100416ba8:	48 85 c0             	test   %rax,%rax
100416bab:	74 9b                	je     100416b48 <.text+0x15b48>
100416bad:	e9 78 ff ff ff       	jmp    100416b2a <.text+0x15b2a>
100416bb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100416bb8:	49 8b 53 08          	mov    0x8(%r11),%rdx
100416bbc:	48 85 d2             	test   %rdx,%rdx
100416bbf:	7e 87                	jle    100416b48 <.text+0x15b48>
100416bc1:	48 89 f1             	mov    %rsi,%rcx
100416bc4:	e8 e7 b6 ff ff       	call   1004122b0 <.text+0x112b0>
100416bc9:	eb d0                	jmp    100416b9b <.text+0x15b9b>
100416bcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100416bd0:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
100416bd5:	48 85 c0             	test   %rax,%rax
100416bd8:	0f 8e 82 00 00 00    	jle    100416c60 <.text+0x15c60>
100416bde:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
100416be2:	45 31 d2             	xor    %r10d,%r10d
100416be5:	4c 8d 5c 24 30       	lea    0x30(%rsp),%r11
100416bea:	eb 0e                	jmp    100416bfa <.text+0x15bfa>
100416bec:	0f 1f 40 00          	nopl   0x0(%rax)
100416bf0:	49 83 c2 01          	add    $0x1,%r10
100416bf4:	4c 39 56 08          	cmp    %r10,0x8(%rsi)
100416bf8:	7e 66                	jle    100416c60 <.text+0x15c60>
100416bfa:	4a 8b 14 d3          	mov    (%rbx,%r10,8),%rdx
100416bfe:	4c 89 d9             	mov    %r11,%rcx
100416c01:	e8 aa b6 ff ff       	call   1004122b0 <.text+0x112b0>
100416c06:	48 85 c0             	test   %rax,%rax
100416c09:	75 e5                	jne    100416bf0 <.text+0x15bf0>
100416c0b:	48 89 e9             	mov    %rbp,%rcx
100416c0e:	e8 9d b6 ff ff       	call   1004122b0 <.text+0x112b0>
100416c13:	48 89 c2             	mov    %rax,%rdx
100416c16:	48 83 ea 01          	sub    $0x1,%rdx
100416c1a:	78 d4                	js     100416bf0 <.text+0x15bf0>
100416c1c:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
100416c20:	48 39 ca             	cmp    %rcx,%rdx
100416c23:	7d cb                	jge    100416bf0 <.text+0x15bf0>
100416c25:	4c 8d 41 ff          	lea    -0x1(%rcx),%r8
100416c29:	4c 89 45 08          	mov    %r8,0x8(%rbp)
100416c2d:	48 39 c8             	cmp    %rcx,%rax
100416c30:	7d be                	jge    100416bf0 <.text+0x15bf0>
100416c32:	48 8b 45 10          	mov    0x10(%rbp),%rax
100416c36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100416c3d:	00 00 00
100416c40:	48 8b 4c d0 08       	mov    0x8(%rax,%rdx,8),%rcx
100416c45:	48 89 0c d0          	mov    %rcx,(%rax,%rdx,8)
100416c49:	48 83 c2 01          	add    $0x1,%rdx
100416c4d:	48 3b 55 08          	cmp    0x8(%rbp),%rdx
100416c51:	7c ed                	jl     100416c40 <.text+0x15c40>
100416c53:	49 83 c2 01          	add    $0x1,%r10
100416c57:	4c 39 56 08          	cmp    %r10,0x8(%rsi)
100416c5b:	7f 9d                	jg     100416bfa <.text+0x15bfa>
100416c5d:	0f 1f 00             	nopl   (%rax)
100416c60:	4c 89 e1             	mov    %r12,%rcx
100416c63:	e8 d8 8c ff ff       	call   10040f940 <.text+0xe940>
100416c68:	31 c0                	xor    %eax,%eax
100416c6a:	48 83 c4 58          	add    $0x58,%rsp
100416c6e:	5b                   	pop    %rbx
100416c6f:	5e                   	pop    %rsi
100416c70:	5f                   	pop    %rdi
100416c71:	5d                   	pop    %rbp
100416c72:	41 5c                	pop    %r12
100416c74:	41 5d                	pop    %r13
100416c76:	41 5e                	pop    %r14
100416c78:	41 5f                	pop    %r15
100416c7a:	c3                   	ret
100416c7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100416c80:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
100416c85:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
100416c89:	e8 b2 8c ff ff       	call   10040f940 <.text+0xe940>
100416c8e:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
100416c92:	eb d6                	jmp    100416c6a <.text+0x15c6a>
100416c94:	45 31 e4             	xor    %r12d,%r12d
100416c97:	eb c7                	jmp    100416c60 <.text+0x15c60>
100416c99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100416ca0:	41 54                	push   %r12
100416ca2:	56                   	push   %rsi
100416ca3:	53                   	push   %rbx
100416ca4:	48 83 ec 20          	sub    $0x20,%rsp
100416ca8:	48 8b 01             	mov    (%rcx),%rax
100416cab:	48 89 cb             	mov    %rcx,%rbx
100416cae:	48 89 d6             	mov    %rdx,%rsi
100416cb1:	48 85 c0             	test   %rax,%rax
100416cb4:	74 2a                	je     100416ce0 <.text+0x15ce0>
100416cb6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
100416cba:	4c 8b 61 10          	mov    0x10(%rcx),%r12
100416cbe:	48 85 d2             	test   %rdx,%rdx
100416cc1:	75 55                	jne    100416d18 <.text+0x15d18>
100416cc3:	49 89 34 24          	mov    %rsi,(%r12)
100416cc7:	b8 01 00 00 00       	mov    $0x1,%eax
100416ccc:	48 83 41 08 01       	addq   $0x1,0x8(%rcx)
100416cd1:	48 83 c4 20          	add    $0x20,%rsp
100416cd5:	5b                   	pop    %rbx
100416cd6:	5e                   	pop    %rsi
100416cd7:	41 5c                	pop    %r12
100416cd9:	c3                   	ret
100416cda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100416ce0:	48 c7 01 01 00 00 00 	movq   $0x1,(%rcx)
100416ce7:	48 c7 41 08 01 00 00 	movq   $0x1,0x8(%rcx)
100416cee:	00
100416cef:	b9 08 00 00 00       	mov    $0x8,%ecx
100416cf4:	e8 67 ac 00 00       	call   100421960 <.text+0x20960>
100416cf9:	48 89 43 10          	mov    %rax,0x10(%rbx)
100416cfd:	48 85 c0             	test   %rax,%rax
100416d00:	74 76                	je     100416d78 <.text+0x15d78>
100416d02:	48 89 30             	mov    %rsi,(%rax)
100416d05:	b8 01 00 00 00       	mov    $0x1,%eax
100416d0a:	48 83 c4 20          	add    $0x20,%rsp
100416d0e:	5b                   	pop    %rbx
100416d0f:	5e                   	pop    %rsi
100416d10:	41 5c                	pop    %r12
100416d12:	c3                   	ret
100416d13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100416d18:	48 39 d0             	cmp    %rdx,%rax
100416d1b:	74 73                	je     100416d90 <.text+0x15d90>
100416d1d:	49 39 34 24          	cmp    %rsi,(%r12)
100416d21:	7e 2d                	jle    100416d50 <.text+0x15d50>
100416d23:	48 85 d2             	test   %rdx,%rdx
100416d26:	7e 17                	jle    100416d3f <.text+0x15d3f>
100416d28:	4c 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%r8
100416d2f:	00
100416d30:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
100416d35:	4c 89 e2             	mov    %r12,%rdx
100416d38:	e8 83 ac 00 00       	call   1004219c0 <.text+0x209c0>
100416d3d:	31 d2                	xor    %edx,%edx
100416d3f:	49 89 34 d4          	mov    %rsi,(%r12,%rdx,8)
100416d43:	b8 01 00 00 00       	mov    $0x1,%eax
100416d48:	48 83 43 08 01       	addq   $0x1,0x8(%rbx)
100416d4d:	eb 82                	jmp    100416cd1 <.text+0x15cd1>
100416d4f:	90                   	nop
100416d50:	49 8b 44 d4 f8       	mov    -0x8(%r12,%rdx,8),%rax
100416d55:	48 39 c6             	cmp    %rax,%rsi
100416d58:	7d e5                	jge    100416d3f <.text+0x15d3f>
100416d5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100416d60:	49 89 04 d4          	mov    %rax,(%r12,%rdx,8)
100416d64:	48 83 ea 01          	sub    $0x1,%rdx
100416d68:	49 8b 44 d4 f8       	mov    -0x8(%r12,%rdx,8),%rax
100416d6d:	48 39 f0             	cmp    %rsi,%rax
100416d70:	7f ee                	jg     100416d60 <.text+0x15d60>
100416d72:	eb cb                	jmp    100416d3f <.text+0x15d3f>
100416d74:	0f 1f 40 00          	nopl   0x0(%rax)
100416d78:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
100416d7f:	00
100416d80:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
100416d87:	e9 45 ff ff ff       	jmp    100416cd1 <.text+0x15cd1>
100416d8c:	0f 1f 40 00          	nopl   0x0(%rax)
100416d90:	48 8d 04 12          	lea    (%rdx,%rdx,1),%rax
100416d94:	48 c1 e2 04          	shl    $0x4,%rdx
100416d98:	48 89 01             	mov    %rax,(%rcx)
100416d9b:	4c 89 e1             	mov    %r12,%rcx
100416d9e:	e8 fd ac 00 00       	call   100421aa0 <.text+0x20aa0>
100416da3:	49 89 c4             	mov    %rax,%r12
100416da6:	48 85 c0             	test   %rax,%rax
100416da9:	74 0d                	je     100416db8 <.text+0x15db8>
100416dab:	48 89 43 10          	mov    %rax,0x10(%rbx)
100416daf:	48 8b 53 08          	mov    0x8(%rbx),%rdx
100416db3:	e9 65 ff ff ff       	jmp    100416d1d <.text+0x15d1d>
100416db8:	31 c0                	xor    %eax,%eax
100416dba:	e9 12 ff ff ff       	jmp    100416cd1 <.text+0x15cd1>
100416dbf:	90                   	nop
100416dc0:	41 57                	push   %r15
100416dc2:	41 56                	push   %r14
100416dc4:	41 55                	push   %r13
100416dc6:	41 54                	push   %r12
100416dc8:	55                   	push   %rbp
100416dc9:	57                   	push   %rdi
100416dca:	56                   	push   %rsi
100416dcb:	53                   	push   %rbx
100416dcc:	48 83 ec 38          	sub    $0x38,%rsp
100416dd0:	8b b4 24 a0 00 00 00 	mov    0xa0(%rsp),%esi
100416dd7:	48 89 cd             	mov    %rcx,%rbp
100416dda:	49 89 d7             	mov    %rdx,%r15
100416ddd:	4d 89 c6             	mov    %r8,%r14
100416de0:	4c 89 cf             	mov    %r9,%rdi
100416de3:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
100416de7:	4c 89 f8             	mov    %r15,%rax
100416dea:	4c 8b 55 28          	mov    0x28(%rbp),%r10
100416dee:	4d 89 f5             	mov    %r14,%r13
100416df1:	48 c1 e0 04          	shl    $0x4,%rax
100416df5:	48 01 c8             	add    %rcx,%rax
100416df8:	80 78 08 04          	cmpb   $0x4,0x8(%rax)
100416dfc:	0f 84 5e 01 00 00    	je     100416f60 <.text+0x15f60>
100416e02:	4f 8d 2c 7f          	lea    (%r15,%r15,2),%r13
100416e06:	49 c1 e5 03          	shl    $0x3,%r13
100416e0a:	4f 8d 04 2a          	lea    (%r10,%r13,1),%r8
100416e0e:	49 8b 50 08          	mov    0x8(%r8),%rdx
100416e12:	48 85 d2             	test   %rdx,%rdx
100416e15:	0f 84 e9 01 00 00    	je     100417004 <.text+0x16004>
100416e1b:	4b 8d 1c 76          	lea    (%r14,%r14,2),%rbx
100416e1f:	4d 8b 40 10          	mov    0x10(%r8),%r8
100416e23:	48 c1 e3 03          	shl    $0x3,%rbx
100416e27:	49 01 da             	add    %rbx,%r10
100416e2a:	4d 8b 20             	mov    (%r8),%r12
100416e2d:	49 c7 42 08 00 00 00 	movq   $0x0,0x8(%r10)
100416e34:	00
100416e35:	48 83 fa 01          	cmp    $0x1,%rdx
100416e39:	0f 84 d1 00 00 00    	je     100416f10 <.text+0x15f10>
100416e3f:	4c 8b 4d 10          	mov    0x10(%rbp),%r9
100416e43:	49 8d 51 ff          	lea    -0x1(%r9),%rdx
100416e47:	48 89 d0             	mov    %rdx,%rax
100416e4a:	48 c1 e0 04          	shl    $0x4,%rax
100416e4e:	48 01 c8             	add    %rcx,%rax
100416e51:	f6 40 0a 04          	testb  $0x4,0xa(%rax)
100416e55:	0f 84 55 01 00 00    	je     100416fb0 <.text+0x15fb0>
100416e5b:	48 85 d2             	test   %rdx,%rdx
100416e5e:	0f 8e 4c 01 00 00    	jle    100416fb0 <.text+0x15fb0>
100416e64:	49 c1 e1 04          	shl    $0x4,%r9
100416e68:	48 29 c1             	sub    %rax,%rcx
100416e6b:	4c 8b 45 20          	mov    0x20(%rbp),%r8
100416e6f:	4e 8d 4c 09 e0       	lea    -0x20(%rcx,%r9,1),%r9
100416e74:	eb 24                	jmp    100416e9a <.text+0x15e9a>
100416e76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100416e7d:	00 00 00
100416e80:	4c 01 c8             	add    %r9,%rax
100416e83:	48 83 ea 01          	sub    $0x1,%rdx
100416e87:	f6 40 0a 04          	testb  $0x4,0xa(%rax)
100416e8b:	0f 84 1f 01 00 00    	je     100416fb0 <.text+0x15fb0>
100416e91:	48 85 d2             	test   %rdx,%rdx
100416e94:	0f 8e 16 01 00 00    	jle    100416fb0 <.text+0x15fb0>
100416e9a:	4d 39 24 d0          	cmp    %r12,(%r8,%rdx,8)
100416e9e:	75 e0                	jne    100416e80 <.text+0x15e80>
100416ea0:	8b 48 08             	mov    0x8(%rax),%ecx
100416ea3:	c1 e9 08             	shr    $0x8,%ecx
100416ea6:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
100416eac:	39 ce                	cmp    %ecx,%esi
100416eae:	75 d0                	jne    100416e80 <.text+0x15e80>
100416eb0:	4c 89 d1             	mov    %r10,%rcx
100416eb3:	e8 e8 fd ff ff       	call   100416ca0 <.text+0x15ca0>
100416eb8:	84 c0                	test   %al,%al
100416eba:	74 3b                	je     100416ef7 <.text+0x15ef7>
100416ebc:	48 8b 45 28          	mov    0x28(%rbp),%rax
100416ec0:	41 89 f0             	mov    %esi,%r8d
100416ec3:	48 89 e9             	mov    %rbp,%rcx
100416ec6:	4a 8b 44 28 10       	mov    0x10(%rax,%r13,1),%rax
100416ecb:	4c 8b 78 08          	mov    0x8(%rax),%r15
100416ecf:	4c 89 fa             	mov    %r15,%rdx
100416ed2:	e8 f9 cc ff ff       	call   100413bd0 <.text+0x12bd0>
100416ed7:	49 89 c6             	mov    %rax,%r14
100416eda:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100416ede:	74 17                	je     100416ef7 <.text+0x15ef7>
100416ee0:	48 03 5d 28          	add    0x28(%rbp),%rbx
100416ee4:	4c 89 f2             	mov    %r14,%rdx
100416ee7:	48 89 d9             	mov    %rbx,%rcx
100416eea:	e8 b1 fd ff ff       	call   100416ca0 <.text+0x15ca0>
100416eef:	84 c0                	test   %al,%al
100416ef1:	0f 85 ec fe ff ff    	jne    100416de3 <.text+0x15de3>
100416ef7:	b8 0c 00 00 00       	mov    $0xc,%eax
100416efc:	48 83 c4 38          	add    $0x38,%rsp
100416f00:	5b                   	pop    %rbx
100416f01:	5e                   	pop    %rsi
100416f02:	5f                   	pop    %rdi
100416f03:	5d                   	pop    %rbp
100416f04:	41 5c                	pop    %r12
100416f06:	41 5d                	pop    %r13
100416f08:	41 5e                	pop    %r14
100416f0a:	41 5f                	pop    %r15
100416f0c:	c3                   	ret
100416f0d:	0f 1f 00             	nopl   (%rax)
100416f10:	49 39 ff             	cmp    %rdi,%r15
100416f13:	75 09                	jne    100416f1e <.text+0x15f1e>
100416f15:	4d 39 f7             	cmp    %r14,%r15
100416f18:	0f 85 f9 00 00 00    	jne    100417017 <.text+0x16017>
100416f1e:	8b 40 08             	mov    0x8(%rax),%eax
100416f21:	4c 89 e2             	mov    %r12,%rdx
100416f24:	48 89 e9             	mov    %rbp,%rcx
100416f27:	c1 e8 08             	shr    $0x8,%eax
100416f2a:	25 ff 03 00 00       	and    $0x3ff,%eax
100416f2f:	09 c6                	or     %eax,%esi
100416f31:	41 89 f0             	mov    %esi,%r8d
100416f34:	e8 97 cc ff ff       	call   100413bd0 <.text+0x12bd0>
100416f39:	49 89 c6             	mov    %rax,%r14
100416f3c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100416f40:	74 b5                	je     100416ef7 <.text+0x15ef7>
100416f42:	48 03 5d 28          	add    0x28(%rbp),%rbx
100416f46:	48 89 c2             	mov    %rax,%rdx
100416f49:	48 89 d9             	mov    %rbx,%rcx
100416f4c:	e8 4f fd ff ff       	call   100416ca0 <.text+0x15ca0>
100416f51:	84 c0                	test   %al,%al
100416f53:	74 a2                	je     100416ef7 <.text+0x15ef7>
100416f55:	4d 89 e7             	mov    %r12,%r15
100416f58:	e9 86 fe ff ff       	jmp    100416de3 <.text+0x15de3>
100416f5d:	0f 1f 00             	nopl   (%rax)
100416f60:	48 8b 45 18          	mov    0x18(%rbp),%rax
100416f64:	4b 8d 1c 76          	lea    (%r14,%r14,2),%rbx
100416f68:	41 89 f0             	mov    %esi,%r8d
100416f6b:	48 89 e9             	mov    %rbp,%rcx
100416f6e:	48 c1 e3 03          	shl    $0x3,%rbx
100416f72:	4e 8d 24 fd 00 00 00 	lea    0x0(,%r15,8),%r12
100416f79:	00