1400e9a18:	44 8b ca             	mov    %edx,%r9d
1400e9a1b:	8b da                	mov    %edx,%ebx
1400e9a1d:	45 8b c6             	mov    %r14d,%r8d
1400e9a20:	41 8b ee             	mov    %r14d,%ebp
1400e9a23:	45 8b de             	mov    %r14d,%r11d
1400e9a26:	eb 43                	jmp    0x1400e9a6b
1400e9a28:	3d f0 00 00 00       	cmp    $0xf0,%eax
1400e9a2d:	73 13                	jae    0x1400e9a42
1400e9a2f:	83 e0 0f             	and    $0xf,%eax
1400e9a32:	bb 02 00 00 00       	mov    $0x2,%ebx
1400e9a37:	45 8b c6             	mov    %r14d,%r8d
1400e9a3a:	41 8b ee             	mov    %r14d,%ebp
1400e9a3d:	45 8b de             	mov    %r14d,%r11d
1400e9a40:	eb 26                	jmp    0x1400e9a68
1400e9a42:	44 8b c2             	mov    %edx,%r8d
1400e9a45:	8b ea                	mov    %edx,%ebp
1400e9a47:	44 8b da             	mov    %edx,%r11d
1400e9a4a:	3d f8 00 00 00       	cmp    $0xf8,%eax
1400e9a4f:	73 0a                	jae    0x1400e9a5b
1400e9a51:	83 e0 07             	and    $0x7,%eax
1400e9a54:	bb 03 00 00 00       	mov    $0x3,%ebx
1400e9a59:	eb 0d                	jmp    0x1400e9a68
1400e9a5b:	3d fc 00 00 00       	cmp    $0xfc,%eax
1400e9a60:	1b db                	sbb    %ebx,%ebx
1400e9a62:	83 c3 05             	add    $0x5,%ebx
1400e9a65:	83 e0 03             	and    $0x3,%eax
1400e9a68:	44 8b cb             	mov    %ebx,%r9d
1400e9a6b:	41 8b c9             	mov    %r9d,%ecx
1400e9a6e:	4d 8b e2             	mov    %r10,%r12
1400e9a71:	41 2b cb             	sub    %r11d,%ecx
1400e9a74:	ff c1                	inc    %ecx
1400e9a76:	48 63 d1             	movslq %ecx,%rdx
1400e9a79:	49 8b cd             	mov    %r13,%rcx
1400e9a7c:	49 2b ca             	sub    %r10,%rcx
1400e9a7f:	48 3b ca             	cmp    %rdx,%rcx
1400e9a82:	0f 8c e0 00 00 00    	jl     0x1400e9b68
1400e9a88:	49 8d 52 01          	lea    0x1(%r10),%rdx
1400e9a8c:	48 89 17             	mov    %rdx,(%rdi)
1400e9a8f:	45 3b c1             	cmp    %r9d,%r8d
1400e9a92:	73 2d                	jae    0x1400e9ac1
1400e9a94:	44 0f b6 02          	movzbl (%rdx),%r8d
1400e9a98:	41 8d 48 80          	lea    -0x80(%r8),%ecx
1400e9a9c:	83 f9 3f             	cmp    $0x3f,%ecx
1400e9a9f:	0f 87 f6 00 00 00    	ja     0x1400e9b9b
1400e9aa5:	41 83 e0 3f          	and    $0x3f,%r8d
1400e9aa9:	8b c8                	mov    %eax,%ecx
1400e9aab:	c1 e1 06             	shl    $0x6,%ecx
1400e9aae:	41 ff c9             	dec    %r9d
1400e9ab1:	41 8b c0             	mov    %r8d,%eax
1400e9ab4:	0b c1                	or     %ecx,%eax
1400e9ab6:	48 ff c2             	inc    %rdx
1400e9ab9:	48 89 17             	mov    %rdx,(%rdi)
1400e9abc:	45 3b d9             	cmp    %r9d,%r11d
1400e9abf:	7c d3                	jl     0x1400e9a94
1400e9ac1:	41 bb ff 03 00 00    	mov    $0x3ff,%r11d
1400e9ac7:	41 b9 00 d8 00 00    	mov    $0xd800,%r9d
1400e9acd:	44 8b c0             	mov    %eax,%r8d
1400e9ad0:	41 c1 e0 06          	shl    $0x6,%r8d
1400e9ad4:	85 ed                	test   %ebp,%ebp
1400e9ad6:	44 0f 44 c0          	cmove  %eax,%r8d
1400e9ada:	41 81 f8 ff ff 10 00 	cmp    $0x10ffff,%r8d
1400e9ae1:	0f 87 b4 00 00 00    	ja     0x1400e9b9b
1400e9ae7:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
1400e9aee:	76 30                	jbe    0x1400e9b20
1400e9af0:	48 8b 06             	mov    (%rsi),%rax
1400e9af3:	41 8b c8             	mov    %r8d,%ecx
1400e9af6:	c1 e9 0a             	shr    $0xa,%ecx
1400e9af9:	66 45 23 c3          	and    %r11w,%r8w
1400e9afd:	66 83 e9 40          	sub    $0x40,%cx
1400e9b01:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9b06:	66 41 0b c9          	or     %r9w,%cx
1400e9b0a:	66 89 08             	mov    %cx,(%rax)
1400e9b0d:	b8 00 dc 00 00       	mov    $0xdc00,%eax
1400e9b12:	48 83 06 02          	addq   $0x2,(%rsi)
1400e9b16:	66 44 0b c0          	or     %ax,%r8w
1400e9b1a:	66 45 89 07          	mov    %r8w,(%r15)
1400e9b1e:	eb 3c                	jmp    0x1400e9b5c
1400e9b20:	83 fb 03             	cmp    $0x3,%ebx
1400e9b23:	72 1d                	jb     0x1400e9b42
1400e9b25:	49 3b d5             	cmp    %r13,%rdx
1400e9b28:	74 65                	je     0x1400e9b8f
1400e9b2a:	0f b6 0a             	movzbl (%rdx),%ecx
1400e9b2d:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400e9b31:	48 89 07             	mov    %rax,(%rdi)
1400e9b34:	8d 41 80             	lea    -0x80(%rcx),%eax
1400e9b37:	83 f8 3f             	cmp    $0x3f,%eax
1400e9b3a:	77 5f                	ja     0x1400e9b9b
1400e9b3c:	83 e1 3f             	and    $0x3f,%ecx
1400e9b3f:	44 0b c1             	or     %ecx,%r8d
1400e9b42:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9b47:	66 45 39 37          	cmp    %r14w,(%r15)
1400e9b4b:	75 04                	jne    0x1400e9b51
1400e9b4d:	66 41 89 17          	mov    %dx,(%r15)
1400e9b51:	48 8b 06             	mov    (%rsi),%rax
1400e9b54:	66 44 89 00          	mov    %r8w,(%rax)
1400e9b58:	48 83 06 02          	addq   $0x2,(%rsi)
1400e9b5c:	4c 8b 17             	mov    (%rdi),%r10
1400e9b5f:	4d 3b d5             	cmp    %r13,%r10
1400e9b62:	0f 85 38 fe ff ff    	jne    0x1400e99a0
1400e9b68:	4d 3b e2             	cmp    %r10,%r12
1400e9b6b:	41 0f 94 c6          	sete   %r14b
1400e9b6f:	41 8b c6             	mov    %r14d,%eax
1400e9b72:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400e9b77:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1400e9b7c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400e9b81:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400e9b86:	41 5f                	pop    %r15
1400e9b88:	41 5e                	pop    %r14
1400e9b8a:	41 5d                	pop    %r13
1400e9b8c:	41 5c                	pop    %r12
1400e9b8e:	c3                   	ret
1400e9b8f:	4c 89 17             	mov    %r10,(%rdi)
1400e9b92:	eb d4                	jmp    0x1400e9b68
1400e9b94:	49 8d 42 01          	lea    0x1(%r10),%rax
1400e9b98:	48 89 07             	mov    %rax,(%rdi)
1400e9b9b:	b8 02 00 00 00       	mov    $0x2,%eax
1400e9ba0:	eb d0                	jmp    0x1400e9b72
1400e9ba2:	cc                   	int3
1400e9ba3:	cc                   	int3
1400e9ba4:	cc                   	int3
1400e9ba5:	cc                   	int3
1400e9ba6:	cc                   	int3
1400e9ba7:	cc                   	int3
1400e9ba8:	cc                   	int3
1400e9ba9:	cc                   	int3
1400e9baa:	cc                   	int3
1400e9bab:	cc                   	int3
1400e9bac:	cc                   	int3
1400e9bad:	cc                   	int3
1400e9bae:	cc                   	int3
1400e9baf:	cc                   	int3
1400e9bb0:	40 53                	rex push %rbx
1400e9bb2:	48 83 ec 20          	sub    $0x20,%rsp
1400e9bb6:	48 8d 05 83 1b 15 00 	lea    0x151b83(%rip),%rax        # 0x14023b740
1400e9bbd:	48 8b d9             	mov    %rcx,%rbx
1400e9bc0:	48 89 01             	mov    %rax,(%rcx)
1400e9bc3:	48 83 c1 40          	add    $0x40,%rcx
1400e9bc7:	e8 f4 c5 fd ff       	call   0x1400c61c0
1400e9bcc:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400e9bd0:	e8 ab c7 fd ff       	call   0x1400c6380
1400e9bd5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400e9bd9:	48 85 c9             	test   %rcx,%rcx
1400e9bdc:	74 1e                	je     0x1400e9bfc
1400e9bde:	48 8b 01             	mov    (%rcx),%rax
1400e9be1:	ff 50 10             	call   *0x10(%rax)
1400e9be4:	48 85 c0             	test   %rax,%rax
1400e9be7:	74 13                	je     0x1400e9bfc
1400e9be9:	4c 8b 00             	mov    (%rax),%r8
1400e9bec:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9bf1:	48 8b c8             	mov    %rax,%rcx
1400e9bf4:	48 83 c4 20          	add    $0x20,%rsp
1400e9bf8:	5b                   	pop    %rbx
1400e9bf9:	49 ff 20             	rex.WB jmp *(%r8)
1400e9bfc:	48 83 c4 20          	add    $0x20,%rsp
1400e9c00:	5b                   	pop    %rbx
1400e9c01:	c3                   	ret
1400e9c02:	cc                   	int3
1400e9c03:	cc                   	int3
1400e9c04:	cc                   	int3
1400e9c05:	cc                   	int3
1400e9c06:	cc                   	int3
1400e9c07:	cc                   	int3
1400e9c08:	cc                   	int3
1400e9c09:	cc                   	int3
1400e9c0a:	cc                   	int3
1400e9c0b:	cc                   	int3
1400e9c0c:	cc                   	int3
1400e9c0d:	cc                   	int3
1400e9c0e:	cc                   	int3
1400e9c0f:	cc                   	int3
1400e9c10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400e9c15:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400e9c1a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400e9c1f:	56                   	push   %rsi
1400e9c20:	57                   	push   %rdi
1400e9c21:	41 56                	push   %r14
1400e9c23:	48 83 ec 20          	sub    $0x20,%rsp
1400e9c27:	48 8b f1             	mov    %rcx,%rsi
1400e9c2a:	48 8d 05 0f 1b 15 00 	lea    0x151b0f(%rip),%rax        # 0x14023b740
1400e9c31:	48 89 01             	mov    %rax,(%rcx)
1400e9c34:	b1 01                	mov    $0x1,%cl
1400e9c36:	e8 41 e1 07 00       	call   0x140167d7c
1400e9c3b:	48 89 46 18          	mov    %rax,0x18(%rsi)
1400e9c3f:	33 ed                	xor    %ebp,%ebp
1400e9c41:	48 89 6e 20          	mov    %rbp,0x20(%rsi)
1400e9c45:	48 89 6e 30          	mov    %rbp,0x30(%rsi)
1400e9c49:	48 c7 46 38 0f 00 00 	movq   $0xf,0x38(%rsi)
1400e9c50:	00
1400e9c51:	40 88 6e 20          	mov    %bpl,0x20(%rsi)
1400e9c55:	48 89 6e 40          	mov    %rbp,0x40(%rsi)
1400e9c59:	48 89 6e 50          	mov    %rbp,0x50(%rsi)
1400e9c5d:	48 c7 46 58 07 00 00 	movq   $0x7,0x58(%rsi)
1400e9c64:	00
1400e9c65:	66 89 6e 40          	mov    %bp,0x40(%rsi)
1400e9c69:	66 89 6e 68          	mov    %bp,0x68(%rsi)
1400e9c6d:	40 88 6e 6a          	mov    %bpl,0x6a(%rsi)
1400e9c71:	8d 4d 40             	lea    0x40(%rbp),%ecx
1400e9c74:	e8 77 c6 09 00       	call   0x1401862f0
1400e9c79:	48 8b d8             	mov    %rax,%rbx
1400e9c7c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e9c81:	48 8b c8             	mov    %rax,%rcx
1400e9c84:	e8 e7 9b fe ff       	call   0x1400d3870
1400e9c89:	48 8d 05 c0 1a 15 00 	lea    0x151ac0(%rip),%rax        # 0x14023b750
1400e9c90:	48 89 03             	mov    %rax,(%rbx)
1400e9c93:	48 89 6e 60          	mov    %rbp,0x60(%rsi)
1400e9c97:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1400e9c9b:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400e9c9f:	e8 d4 e2 07 00       	call   0x140167f78
1400e9ca4:	48 8b f8             	mov    %rax,%rdi
1400e9ca7:	4c 8b 05 b2 2a 23 00 	mov    0x232ab2(%rip),%r8        # 0x14031c760
1400e9cae:	4d 85 c0             	test   %r8,%r8
1400e9cb1:	75 3e                	jne    0x1400e9cf1
1400e9cb3:	33 d2                	xor    %edx,%edx
1400e9cb5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400e9cba:	e8 e1 da 07 00       	call   0x1401677a0
1400e9cbf:	48 39 2d 9a 2a 23 00 	cmp    %rbp,0x232a9a(%rip)        # 0x14031c760
1400e9cc6:	75 18                	jne    0x1400e9ce0
1400e9cc8:	8b 0d 52 2a 23 00    	mov    0x232a52(%rip),%ecx        # 0x14031c720
1400e9cce:	ff c1                	inc    %ecx
1400e9cd0:	89 0d 4a 2a 23 00    	mov    %ecx,0x232a4a(%rip)        # 0x14031c720
1400e9cd6:	48 63 c1             	movslq %ecx,%rax
1400e9cd9:	48 89 05 80 2a 23 00 	mov    %rax,0x232a80(%rip)        # 0x14031c760
1400e9ce0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400e9ce5:	e8 2e db 07 00       	call   0x140167818
1400e9cea:	4c 8b 05 6f 2a 23 00 	mov    0x232a6f(%rip),%r8        # 0x14031c760
1400e9cf1:	48 8b d3             	mov    %rbx,%rdx
1400e9cf4:	48 8b cf             	mov    %rdi,%rcx
1400e9cf7:	e8 c8 f1 07 00       	call   0x140168ec4
1400e9cfc:	89 6f 20             	mov    %ebp,0x20(%rdi)
1400e9cff:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1400e9d03:	4c 8d 35 76 ff 14 00 	lea    0x14ff76(%rip),%r14        # 0x140239c80
1400e9d0a:	49 3b ce             	cmp    %r14,%rcx
1400e9d0d:	74 3e                	je     0x1400e9d4d
1400e9d0f:	48 85 c9             	test   %rcx,%rcx
1400e9d12:	74 05                	je     0x1400e9d19
1400e9d14:	e8 03 58 0a 00       	call   0x14018f51c
1400e9d19:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
1400e9d1d:	49 8b de             	mov    %r14,%rbx
1400e9d20:	48 ff c3             	inc    %rbx
1400e9d23:	80 3b 00             	cmpb   $0x0,(%rbx)
1400e9d26:	75 f8                	jne    0x1400e9d20
1400e9d28:	48 ff c3             	inc    %rbx
1400e9d2b:	49 2b de             	sub    %r14,%rbx
1400e9d2e:	48 8b cb             	mov    %rbx,%rcx
1400e9d31:	e8 ca a6 0a 00       	call   0x140194400
1400e9d36:	48 89 47 28          	mov    %rax,0x28(%rdi)
1400e9d3a:	48 85 c0             	test   %rax,%rax
1400e9d3d:	74 0e                	je     0x1400e9d4d
1400e9d3f:	4c 8b c3             	mov    %rbx,%r8
1400e9d42:	49 8b d6             	mov    %r14,%rdx
1400e9d45:	48 8b c8             	mov    %rax,%rcx
1400e9d48:	e8 73 e6 09 00       	call   0x1401883c0
1400e9d4d:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400e9d51:	48 3b cf             	cmp    %rdi,%rcx
1400e9d54:	74 29                	je     0x1400e9d7f
1400e9d56:	48 8b 01             	mov    (%rcx),%rax
1400e9d59:	ff 50 10             	call   *0x10(%rax)
1400e9d5c:	48 85 c0             	test   %rax,%rax
1400e9d5f:	74 11                	je     0x1400e9d72
1400e9d61:	48 8b 08             	mov    (%rax),%rcx
1400e9d64:	4c 8b 01             	mov    (%rcx),%r8
1400e9d67:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9d6c:	48 8b c8             	mov    %rax,%rcx
1400e9d6f:	41 ff d0             	call   *%r8
1400e9d72:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
1400e9d76:	48 8b 07             	mov    (%rdi),%rax
1400e9d79:	48 8b cf             	mov    %rdi,%rcx
1400e9d7c:	ff 50 08             	call   *0x8(%rax)
1400e9d7f:	48 8b 07             	mov    (%rdi),%rax
1400e9d82:	48 8b cf             	mov    %rdi,%rcx
1400e9d85:	ff 50 10             	call   *0x10(%rax)
1400e9d88:	48 85 c0             	test   %rax,%rax
1400e9d8b:	74 11                	je     0x1400e9d9e
1400e9d8d:	48 8b 08             	mov    (%rax),%rcx
1400e9d90:	4c 8b 01             	mov    (%rcx),%r8
1400e9d93:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9d98:	48 8b c8             	mov    %rax,%rcx
1400e9d9b:	41 ff d0             	call   *%r8
1400e9d9e:	48 89 6e 70          	mov    %rbp,0x70(%rsi)
1400e9da2:	48 8b c6             	mov    %rsi,%rax
1400e9da5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e9daa:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1400e9daf:	48 83 c4 20          	add    $0x20,%rsp
1400e9db3:	41 5e                	pop    %r14
1400e9db5:	5f                   	pop    %rdi
1400e9db6:	5e                   	pop    %rsi
1400e9db7:	c3                   	ret
1400e9db8:	cc                   	int3
1400e9db9:	cc                   	int3
1400e9dba:	cc                   	int3
1400e9dbb:	cc                   	int3
1400e9dbc:	cc                   	int3
1400e9dbd:	cc                   	int3
1400e9dbe:	cc                   	int3
1400e9dbf:	cc                   	int3
1400e9dc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400e9dc5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400e9dca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400e9dcf:	56                   	push   %rsi
1400e9dd0:	57                   	push   %rdi
1400e9dd1:	41 56                	push   %r14
1400e9dd3:	48 83 ec 20          	sub    $0x20,%rsp
1400e9dd7:	48 8b da             	mov    %rdx,%rbx
1400e9dda:	48 8b f9             	mov    %rcx,%rdi
1400e9ddd:	e8 2e 03 00 00       	call   0x1400ea110
1400e9de2:	90                   	nop
1400e9de3:	48 8d ab 98 00 00 00 	lea    0x98(%rbx),%rbp
1400e9dea:	48 8d b7 98 00 00 00 	lea    0x98(%rdi),%rsi
1400e9df1:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
1400e9df5:	0f 11 06             	movups %xmm0,(%rsi)
1400e9df8:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
1400e9dfd:	f2 0f 11 4e 10       	movsd  %xmm1,0x10(%rsi)
1400e9e02:	48 8b 83 b0 00 00 00 	mov    0xb0(%rbx),%rax
1400e9e09:	48 89 87 b0 00 00 00 	mov    %rax,0xb0(%rdi)
1400e9e10:	48 8d 93 b8 00 00 00 	lea    0xb8(%rbx),%rdx
1400e9e17:	48 8d 8f b8 00 00 00 	lea    0xb8(%rdi),%rcx
1400e9e1e:	e8 fd 09 00 00       	call   0x1400ea820
1400e9e23:	48 8b 83 90 00 00 00 	mov    0x90(%rbx),%rax
1400e9e2a:	48 85 c0             	test   %rax,%rax
1400e9e2d:	75 04                	jne    0x1400e9e33
1400e9e2f:	33 f6                	xor    %esi,%esi
1400e9e31:	eb 5e                	jmp    0x1400e9e91
1400e9e33:	48 3b c5             	cmp    %rbp,%rax
1400e9e36:	74 59                	je     0x1400e9e91
1400e9e38:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
1400e9e3f:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
1400e9e46:	48 63 14 88          	movslq (%rax,%rcx,4),%rdx
1400e9e4a:	83 fa ff             	cmp    $0xffffffff,%edx
1400e9e4d:	75 06                	jne    0x1400e9e55
1400e9e4f:	48 8d 77 48          	lea    0x48(%rdi),%rsi
1400e9e53:	eb 3c                	jmp    0x1400e9e91
1400e9e55:	4c 8b c2             	mov    %rdx,%r8
1400e9e58:	4c 8b 4f 30          	mov    0x30(%rdi),%r9
1400e9e5c:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400e9e60:	49 2b c9             	sub    %r9,%rcx
1400e9e63:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1400e9e6a:	aa aa 2a
1400e9e6d:	48 f7 e9             	imul   %rcx
1400e9e70:	48 c1 fa 02          	sar    $0x2,%rdx
1400e9e74:	48 8b c2             	mov    %rdx,%rax
1400e9e77:	48 c1 e8 3f          	shr    $0x3f,%rax
1400e9e7b:	48 03 d0             	add    %rax,%rdx
1400e9e7e:	49 3b d0             	cmp    %r8,%rdx
1400e9e81:	77 06                	ja     0x1400e9e89
1400e9e83:	48 8d 77 78          	lea    0x78(%rdi),%rsi
1400e9e87:	eb 08                	jmp    0x1400e9e91
1400e9e89:	4b 8d 04 40          	lea    (%r8,%r8,2),%rax
1400e9e8d:	49 8d 34 c1          	lea    (%r9,%rax,8),%rsi
1400e9e91:	48 89 b7 90 00 00 00 	mov    %rsi,0x90(%rdi)
1400e9e98:	48 8b c7             	mov    %rdi,%rax