140058aa2:	cc                   	int3
140058aa3:	cc                   	int3
140058aa4:	cc                   	int3
140058aa5:	cc                   	int3
140058aa6:	cc                   	int3
140058aa7:	cc                   	int3
140058aa8:	cc                   	int3
140058aa9:	cc                   	int3
140058aaa:	cc                   	int3
140058aab:	cc                   	int3
140058aac:	cc                   	int3
140058aad:	cc                   	int3
140058aae:	cc                   	int3
140058aaf:	cc                   	int3
140058ab0:	48 83 ec 58          	sub    $0x58,%rsp
140058ab4:	66 44 0f 7f 54 24 40 	movdqa %xmm10,0x40(%rsp)
140058abb:	66 44 0f 7f 4c 24 30 	movdqa %xmm9,0x30(%rsp)
140058ac2:	66 44 0f 7f 44 24 20 	movdqa %xmm8,0x20(%rsp)
140058ac9:	66 0f 7f 7c 24 10    	movdqa %xmm7,0x10(%rsp)
140058acf:	66 0f 7f 34 24       	movdqa %xmm6,(%rsp)
140058ad4:	f3 0f 6f 21          	movdqu (%rcx),%xmm4
140058ad8:	f3 0f 6f 59 10       	movdqu 0x10(%rcx),%xmm3
140058add:	f3 0f 6f 51 20       	movdqu 0x20(%rcx),%xmm2
140058ae2:	f3 0f 6f 49 30       	movdqu 0x30(%rcx),%xmm1
140058ae7:	66 41 0f 6e c0       	movd   %r8d,%xmm0
140058aec:	66 0f ef c4          	pxor   %xmm4,%xmm0
140058af0:	48 83 c2 c0          	add    $0xffffffffffffffc0,%rdx
140058af4:	48 83 c1 40          	add    $0x40,%rcx
140058af8:	48 83 fa 40          	cmp    $0x40,%rdx
140058afc:	0f 82 ac 00 00 00    	jb     0x140058bae
140058b02:	48 b8 d4 2b 44 54 01 	movabs $0x154442bd4,%rax
140058b09:	00 00 00
140058b0c:	66 48 0f 6e e0       	movq   %rax,%xmm4
140058b11:	66 0f 6f 2d c7 ae 08 	movdqa 0x8aec7(%rip),%xmm5        # 0x1400e39e0
140058b18:	00
140058b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140058b20:	66 0f 6f f0          	movdqa %xmm0,%xmm6
140058b24:	66 0f 3a 44 f4 00    	pclmullqlqdq %xmm4,%xmm6
140058b2a:	66 0f 6f fb          	movdqa %xmm3,%xmm7
140058b2e:	66 0f 3a 44 fc 00    	pclmullqlqdq %xmm4,%xmm7
140058b34:	66 44 0f 6f c2       	movdqa %xmm2,%xmm8
140058b39:	66 44 0f 3a 44 c4 00 	pclmullqlqdq %xmm4,%xmm8
140058b40:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
140058b45:	66 44 0f 3a 44 cc 00 	pclmullqlqdq %xmm4,%xmm9
140058b4c:	66 0f 3a 44 c5 11    	pclmulhqhqdq %xmm5,%xmm0
140058b52:	66 0f 3a 44 dd 11    	pclmulhqhqdq %xmm5,%xmm3
140058b58:	66 0f 3a 44 d5 11    	pclmulhqhqdq %xmm5,%xmm2
140058b5e:	66 0f 3a 44 cd 11    	pclmulhqhqdq %xmm5,%xmm1
140058b64:	f3 44 0f 6f 11       	movdqu (%rcx),%xmm10
140058b69:	66 44 0f ef d6       	pxor   %xmm6,%xmm10
140058b6e:	66 41 0f ef c2       	pxor   %xmm10,%xmm0
140058b73:	f3 0f 6f 71 10       	movdqu 0x10(%rcx),%xmm6
140058b78:	66 0f ef f7          	pxor   %xmm7,%xmm6
140058b7c:	66 0f ef de          	pxor   %xmm6,%xmm3
140058b80:	f3 0f 6f 71 20       	movdqu 0x20(%rcx),%xmm6
140058b85:	66 41 0f ef f0       	pxor   %xmm8,%xmm6
140058b8a:	66 0f ef d6          	pxor   %xmm6,%xmm2
140058b8e:	f3 0f 6f 71 30       	movdqu 0x30(%rcx),%xmm6
140058b93:	66 41 0f ef f1       	pxor   %xmm9,%xmm6
140058b98:	66 0f ef ce          	pxor   %xmm6,%xmm1
140058b9c:	48 83 c2 c0          	add    $0xffffffffffffffc0,%rdx
140058ba0:	48 83 c1 40          	add    $0x40,%rcx
140058ba4:	48 83 fa 3f          	cmp    $0x3f,%rdx
140058ba8:	0f 87 72 ff ff ff    	ja     0x140058b20
140058bae:	48 b8 d0 97 19 75 01 	movabs $0x1751997d0,%rax
140058bb5:	00 00 00
140058bb8:	66 48 0f 6e e0       	movq   %rax,%xmm4
140058bbd:	66 0f 6f e8          	movdqa %xmm0,%xmm5
140058bc1:	66 0f 3a 44 ec 00    	pclmullqlqdq %xmm4,%xmm5
140058bc7:	66 0f ef eb          	pxor   %xmm3,%xmm5
140058bcb:	66 0f 38 35 1d 2c ae 	pmovzxdq 0x8ae2c(%rip),%xmm3        # 0x1400e3a00
140058bd2:	08 00
140058bd4:	66 0f 3a 44 c3 11    	pclmulhqhqdq %xmm3,%xmm0
140058bda:	66 0f ef c5          	pxor   %xmm5,%xmm0
140058bde:	66 0f 6f e8          	movdqa %xmm0,%xmm5
140058be2:	66 0f 3a 44 ec 00    	pclmullqlqdq %xmm4,%xmm5
140058be8:	66 0f ef ea          	pxor   %xmm2,%xmm5
140058bec:	66 0f 3a 44 c3 11    	pclmulhqhqdq %xmm3,%xmm0
140058bf2:	66 0f ef c5          	pxor   %xmm5,%xmm0
140058bf6:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140058bfa:	66 0f 3a 44 d4 00    	pclmullqlqdq %xmm4,%xmm2
140058c00:	66 0f ef d1          	pxor   %xmm1,%xmm2
140058c04:	66 0f 3a 44 c3 11    	pclmulhqhqdq %xmm3,%xmm0
140058c0a:	66 0f ef c2          	pxor   %xmm2,%xmm0
140058c0e:	48 83 fa 10          	cmp    $0x10,%rdx
140058c12:	0f 83 9d 00 00 00    	jae    0x140058cb5
140058c18:	66 0f 38 35 0d df ad 	pmovzxdq 0x8addf(%rip),%xmm1        # 0x1400e3a00
140058c1f:	08 00
140058c21:	66 0f 3a 44 c8 01    	pclmulhqlqdq %xmm0,%xmm1
140058c27:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140058c2c:	66 0f ef c1          	pxor   %xmm1,%xmm0
140058c30:	66 0f ef c9          	pxor   %xmm1,%xmm1
140058c34:	66 0f ef d2          	pxor   %xmm2,%xmm2
140058c38:	66 0f 3a 0e d0 03    	pblendw $0x3,%xmm0,%xmm2
140058c3e:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
140058c43:	48 b8 24 61 cd 63 01 	movabs $0x163cd6124,%rax
140058c4a:	00 00 00
140058c4d:	66 48 0f 6e d8       	movq   %rax,%xmm3
140058c52:	66 0f 3a 44 da 00    	pclmullqlqdq %xmm2,%xmm3
140058c58:	66 0f ef d8          	pxor   %xmm0,%xmm3
140058c5c:	66 0f ef c0          	pxor   %xmm0,%xmm0
140058c60:	66 0f 3a 0e c3 03    	pblendw $0x3,%xmm3,%xmm0
140058c66:	66 0f 3a 44 05 80 ad 	pclmullqhqdq 0x8ad80(%rip),%xmm0        # 0x1400e39f0
140058c6d:	08 00 10
140058c70:	66 0f 3a 0e c1 fc    	pblendw $0xfc,%xmm1,%xmm0
140058c76:	48 b8 41 06 71 db 01 	movabs $0x1db710641,%rax
140058c7d:	00 00 00
140058c80:	66 48 0f 6e c8       	movq   %rax,%xmm1
140058c85:	66 0f 3a 44 c8 00    	pclmullqlqdq %xmm0,%xmm1
140058c8b:	66 0f ef cb          	pxor   %xmm3,%xmm1
140058c8f:	66 0f 3a 16 c8 01    	pextrd $0x1,%xmm1,%eax
140058c95:	0f 28 34 24          	movaps (%rsp),%xmm6
140058c99:	0f 28 7c 24 10       	movaps 0x10(%rsp),%xmm7
140058c9e:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
140058ca4:	44 0f 28 4c 24 30    	movaps 0x30(%rsp),%xmm9
140058caa:	44 0f 28 54 24 40    	movaps 0x40(%rsp),%xmm10
140058cb0:	48 83 c4 58          	add    $0x58,%rsp
140058cb4:	c3                   	ret
140058cb5:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
140058cb9:	66 0f 6f d0          	movdqa %xmm0,%xmm2
140058cbd:	66 0f 3a 44 d4 00    	pclmullqlqdq %xmm4,%xmm2
140058cc3:	66 0f ef d1          	pxor   %xmm1,%xmm2
140058cc7:	66 0f 3a 44 c3 11    	pclmulhqhqdq %xmm3,%xmm0
140058ccd:	66 0f ef c2          	pxor   %xmm2,%xmm0
140058cd1:	48 83 c1 10          	add    $0x10,%rcx
140058cd5:	48 83 c2 f0          	add    $0xfffffffffffffff0,%rdx
140058cd9:	48 83 fa 0f          	cmp    $0xf,%rdx
140058cdd:	0f 86 35 ff ff ff    	jbe    0x140058c18
140058ce3:	eb d0                	jmp    0x140058cb5
140058ce5:	cc                   	int3
140058ce6:	cc                   	int3
140058ce7:	cc                   	int3
140058ce8:	cc                   	int3
140058ce9:	cc                   	int3
140058cea:	cc                   	int3
140058ceb:	cc                   	int3
140058cec:	cc                   	int3
140058ced:	cc                   	int3
140058cee:	cc                   	int3
140058cef:	cc                   	int3
140058cf0:	56                   	push   %rsi
140058cf1:	57                   	push   %rdi
140058cf2:	53                   	push   %rbx
140058cf3:	48 83 ec 20          	sub    $0x20,%rsp
140058cf7:	48 89 d7             	mov    %rdx,%rdi
140058cfa:	48 89 cb             	mov    %rcx,%rbx
140058cfd:	48 8b 09             	mov    (%rcx),%rcx
140058d00:	40 b6 01             	mov    $0x1,%sil
140058d03:	48 85 c9             	test   %rcx,%rcx
140058d06:	74 0c                	je     0x140058d14
140058d08:	48 8b 41 18          	mov    0x18(%rcx),%rax
140058d0c:	48 3b 41 20          	cmp    0x20(%rcx),%rax
140058d10:	74 19                	je     0x140058d2b
140058d12:	31 f6                	xor    %esi,%esi
140058d14:	48 8b 0f             	mov    (%rdi),%rcx
140058d17:	48 85 c9             	test   %rcx,%rcx
140058d1a:	75 34                	jne    0x140058d50
140058d1c:	31 c0                	xor    %eax,%eax
140058d1e:	40 30 c6             	xor    %al,%sil
140058d21:	89 f0                	mov    %esi,%eax
140058d23:	48 83 c4 20          	add    $0x20,%rsp
140058d27:	5b                   	pop    %rbx
140058d28:	5f                   	pop    %rdi
140058d29:	5e                   	pop    %rsi
140058d2a:	c3                   	ret
140058d2b:	48 8b 01             	mov    (%rcx),%rax
140058d2e:	48 8b 40 40          	mov    0x40(%rax),%rax
140058d32:	ff 15 d0 df 09 00    	call   *0x9dfd0(%rip)        # 0x1400f6d08
140058d38:	83 f8 ff             	cmp    $0xffffffff,%eax
140058d3b:	75 09                	jne    0x140058d46
140058d3d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140058d44:	eb ce                	jmp    0x140058d14
140058d46:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140058d4a:	40 0f 94 c6          	sete   %sil
140058d4e:	eb c4                	jmp    0x140058d14
140058d50:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140058d54:	b0 01                	mov    $0x1,%al
140058d56:	48 3b 51 20          	cmp    0x20(%rcx),%rdx
140058d5a:	75 c2                	jne    0x140058d1e
140058d5c:	48 8b 01             	mov    (%rcx),%rax
140058d5f:	48 8b 40 40          	mov    0x40(%rax),%rax
140058d63:	ff 15 9f df 09 00    	call   *0x9df9f(%rip)        # 0x1400f6d08
140058d69:	83 f8 ff             	cmp    $0xffffffff,%eax
140058d6c:	74 09                	je     0x140058d77
140058d6e:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140058d72:	0f 95 c0             	setne  %al
140058d75:	eb a7                	jmp    0x140058d1e
140058d77:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140058d7e:	eb 9c                	jmp    0x140058d1c
140058d80:	41 57                	push   %r15
140058d82:	41 56                	push   %r14
140058d84:	41 55                	push   %r13
140058d86:	41 54                	push   %r12
140058d88:	56                   	push   %rsi
140058d89:	57                   	push   %rdi
140058d8a:	55                   	push   %rbp
140058d8b:	53                   	push   %rbx
140058d8c:	48 83 ec 10          	sub    $0x10,%rsp
140058d90:	49 89 d0             	mov    %rdx,%r8
140058d93:	48 83 fa 20          	cmp    $0x20,%rdx
140058d97:	0f 86 23 03 00 00    	jbe    0x1400590c0
140058d9d:	49 83 f8 40          	cmp    $0x40,%r8
140058da1:	0f 87 d3 00 00 00    	ja     0x140058e7a
140058da7:	48 b8 4f 40 90 2f 3b 	movabs $0x9ae16a3b2f90404f,%rax
140058dae:	6a e1 9a
140058db1:	4d 89 c6             	mov    %r8,%r14
140058db4:	4e 8d 04 40          	lea    (%rax,%r8,2),%r8
140058db8:	48 8b 31             	mov    (%rcx),%rsi
140058dbb:	48 0f af f0          	imul   %rax,%rsi
140058dbf:	4e 8b 4c 31 e0       	mov    -0x20(%rcx,%r14,1),%r9
140058dc4:	4e 8b 5c 31 e8       	mov    -0x18(%rcx,%r14,1),%r11
140058dc9:	48 0f af 41 10       	imul   0x10(%rcx),%rax
140058dce:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140058dd2:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140058dd6:	48 8d 3c d2          	lea    (%rdx,%rdx,8),%rdi
140058dda:	4e 8b 54 31 f8       	mov    -0x8(%rcx,%r14,1),%r10
140058ddf:	4a 8b 4c 31 f0       	mov    -0x10(%rcx,%r14,1),%rcx
140058de4:	49 0f af c8          	imul   %r8,%rcx
140058de8:	4c 01 d6             	add    %r10,%rsi
140058deb:	49 89 f6             	mov    %rsi,%r14
140058dee:	49 c1 c6 15          	rol    $0x15,%r14
140058df2:	48 01 f8             	add    %rdi,%rax
140058df5:	48 89 c2             	mov    %rax,%rdx
140058df8:	4c 01 d8             	add    %r11,%rax
140058dfb:	49 01 c2             	add    %rax,%r10
140058dfe:	48 01 d8             	add    %rbx,%rax
140058e01:	48 c1 c3 22          	rol    $0x22,%rbx
140058e05:	4c 01 db             	add    %r11,%rbx
140058e08:	48 8d 1c db          	lea    (%rbx,%rbx,8),%rbx
140058e0c:	4c 01 f3             	add    %r14,%rbx
140058e0f:	4c 31 ce             	xor    %r9,%rsi
140058e12:	4c 8d 34 37          	lea    (%rdi,%rsi,1),%r14
140058e16:	48 01 fe             	add    %rdi,%rsi
140058e19:	48 ff c6             	inc    %rsi
140058e1c:	48 01 de             	add    %rbx,%rsi
140058e1f:	49 0f af f0          	imul   %r8,%rsi
140058e23:	48 0f ce             	bswap  %rsi
140058e26:	48 c1 c2 16          	rol    $0x16,%rdx
140058e2a:	4c 01 da             	add    %r11,%rdx
140058e2d:	4e 8d 1c 31          	lea    (%rcx,%r14,1),%r11
140058e31:	49 ff c3             	inc    %r11
140058e34:	49 01 f3             	add    %rsi,%r11
140058e37:	4d 0f af d8          	imul   %r8,%r11
140058e3b:	49 0f cb             	bswap  %r11
140058e3e:	49 01 d2             	add    %rdx,%r10
140058e41:	4d 01 da             	add    %r11,%r10
140058e44:	4d 0f af d0          	imul   %r8,%r10
140058e48:	49 0f ca             	bswap  %r10
140058e4b:	4c 01 d0             	add    %r10,%rax
140058e4e:	49 0f af c0          	imul   %r8,%rax
140058e52:	4c 01 c9             	add    %r9,%rcx
140058e55:	48 01 c1             	add    %rax,%rcx
140058e58:	48 89 c8             	mov    %rcx,%rax
140058e5b:	48 c1 e8 2f          	shr    $0x2f,%rax
140058e5f:	48 31 c8             	xor    %rcx,%rax
140058e62:	49 0f af c0          	imul   %r8,%rax
140058e66:	48 01 d0             	add    %rdx,%rax
140058e69:	48 83 c4 10          	add    $0x10,%rsp
140058e6d:	5b                   	pop    %rbx
140058e6e:	5d                   	pop    %rbp
140058e6f:	5f                   	pop    %rdi
140058e70:	5e                   	pop    %rsi
140058e71:	41 5c                	pop    %r12
140058e73:	41 5d                	pop    %r13
140058e75:	41 5e                	pop    %r14
140058e77:	41 5f                	pop    %r15
140058e79:	c3                   	ret
140058e7a:	49 bc 73 f2 98 be 6f 	movabs $0xb492b66fbe98f273,%r12
140058e81:	b6 92 b4
140058e84:	49 b9 69 2d 38 eb 08 	movabs $0x9ddfea08eb382d69,%r9
140058e8b:	ea df 9d
140058e8e:	4a 8b 7c 01 d8       	mov    -0x28(%rcx,%r8,1),%rdi
140058e93:	4e 8b 6c 01 f0       	mov    -0x10(%rcx,%r8,1),%r13
140058e98:	4e 8b 54 01 c8       	mov    -0x38(%rcx,%r8,1),%r10
140058e9d:	4a 8b 54 01 d0       	mov    -0x30(%rcx,%r8,1),%rdx
140058ea2:	4b 8d 04 2a          	lea    (%r10,%r13,1),%rax
140058ea6:	4a 8b 74 01 e8       	mov    -0x18(%rcx,%r8,1),%rsi
140058eab:	4a 8d 1c 02          	lea    (%rdx,%r8,1),%rbx
140058eaf:	48 31 f3             	xor    %rsi,%rbx
140058eb2:	49 0f af d9          	imul   %r9,%rbx
140058eb6:	49 89 f3             	mov    %rsi,%r11
140058eb9:	49 31 db             	xor    %rbx,%r11
140058ebc:	48 c1 eb 2f          	shr    $0x2f,%rbx
140058ec0:	4c 31 db             	xor    %r11,%rbx
140058ec3:	49 0f af d9          	imul   %r9,%rbx
140058ec7:	49 89 db             	mov    %rbx,%r11
140058eca:	49 c1 eb 2f          	shr    $0x2f,%r11
140058ece:	49 31 db             	xor    %rbx,%r11
140058ed1:	4d 0f af d9          	imul   %r9,%r11
140058ed5:	48 89 cd             	mov    %rcx,%rbp
140058ed8:	4e 8b 74 01 c0       	mov    -0x40(%rcx,%r8,1),%r14
140058edd:	4d 01 c6             	add    %r8,%r14
140058ee0:	4d 8d 3c 3e          	lea    (%r14,%rdi,1),%r15
140058ee4:	4d 01 df             	add    %r11,%r15
140058ee7:	49 c1 c7 2b          	rol    $0x2b,%r15
140058eeb:	4c 01 d2             	add    %r10,%rdx
140058eee:	4c 01 f2             	add    %r14,%rdx
140058ef1:	48 89 d3             	mov    %rdx,%rbx
140058ef4:	48 c1 c3 14          	rol    $0x14,%rbx
140058ef8:	4c 01 f3             	add    %r14,%rbx
140058efb:	4c 01 fb             	add    %r15,%rbx
140058efe:	48 01 fa             	add    %rdi,%rdx
140058f01:	4e 8b 54 01 e0       	mov    -0x20(%rcx,%r8,1),%r10
140058f06:	49 01 c2             	add    %rax,%r10
140058f09:	4e 8b 7c 01 f8       	mov    -0x8(%rcx,%r8,1),%r15
140058f0e:	4c 89 e1             	mov    %r12,%rcx
140058f11:	4d 01 e2             	add    %r12,%r10
140058f14:	4d 8d 24 3f          	lea    (%r15,%rdi,1),%r12
140058f18:	4d 01 d4             	add    %r10,%r12
140058f1b:	49 c1 c4 2b          	rol    $0x2b,%r12
140058f1f:	4c 01 ee             	add    %r13,%rsi
140058f22:	4c 01 d6             	add    %r10,%rsi
140058f25:	49 89 f6             	mov    %rsi,%r14
140058f28:	49 c1 c6 14          	rol    $0x14,%r14
140058f2c:	4d 01 d6             	add    %r10,%r14
140058f2f:	4d 01 e6             	add    %r12,%r14
140058f32:	48 0f af f9          	imul   %rcx,%rdi
140058f36:	48 03 7d 00          	add    0x0(%rbp),%rdi
140058f3a:	4c 01 fe             	add    %r15,%rsi
140058f3d:	49 ff c8             	dec    %r8
140058f40:	49 83 e0 c0          	and    $0xffffffffffffffc0,%r8
140058f44:	4c 89 04 24          	mov    %r8,(%rsp)
140058f48:	45 31 ff             	xor    %r15d,%r15d
140058f4b:	4d 89 dd             	mov    %r11,%r13
140058f4e:	48 01 d7             	add    %rdx,%rdi
140058f51:	48 01 c7             	add    %rax,%rdi
140058f54:	4e 8b 54 3d 08       	mov    0x8(%rbp,%r15,1),%r10
140058f59:	4e 8b 64 3d 10       	mov    0x10(%rbp,%r15,1),%r12
140058f5e:	4c 01 d7             	add    %r10,%rdi
140058f61:	48 c1 c7 1b          	rol    $0x1b,%rdi
140058f65:	48 01 d8             	add    %rbx,%rax
140058f68:	4a 8b 4c 3d 30       	mov    0x30(%rbp,%r15,1),%rcx
140058f6d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140058f72:	48 01 c8             	add    %rcx,%rax
140058f75:	48 c1 c0 16          	rol    $0x16,%rax
140058f79:	48 b9 73 f2 98 be 6f 	movabs $0xb492b66fbe98f273,%rcx
140058f80:	b6 92 b4
140058f83:	48 0f af f9          	imul   %rcx,%rdi
140058f87:	49 89 c1             	mov    %rax,%r9
140058f8a:	4c 0f af c9          	imul   %rcx,%r9
140058f8e:	49 89 fb             	mov    %rdi,%r11
140058f91:	4d 31 f3             	xor    %r14,%r11
140058f94:	4e 8b 44 3d 28       	mov    0x28(%rbp,%r15,1),%r8
140058f99:	4c 01 c2             	add    %r8,%rdx
140058f9c:	48 89 d0             	mov    %rdx,%rax
140058f9f:	4c 01 c8             	add    %r9,%rax
140058fa2:	49 01 f5             	add    %rsi,%r13
140058fa5:	48 0f af d9          	imul   %rcx,%rbx
140058fa9:	4e 8b 4c 3d 18       	mov    0x18(%rbp,%r15,1),%r9
140058fae:	4a 03 5c 3d 00       	add    0x0(%rbp,%r15,1),%rbx