140d70c10:	81 e2 00 00 00 fe    	and    $0xfe000000,%edx
140d70c16:	48 c1 f8 19          	sar    $0x19,%rax
140d70c1a:	48 6b c8 13          	imul   $0x13,%rax,%rcx
140d70c1e:	49 8d 87 00 00 00 02 	lea    0x2000000(%r15),%rax
140d70c25:	48 25 00 00 00 fc    	and    $0xfffffffffc000000,%rax
140d70c2b:	48 2b c8             	sub    %rax,%rcx
140d70c2e:	4c 03 f9             	add    %rcx,%r15
140d70c31:	49 8d 8f 00 00 00 02 	lea    0x2000000(%r15),%rcx
140d70c38:	8b c1                	mov    %ecx,%eax
140d70c3a:	48 c1 f9 1a          	sar    $0x1a,%rcx
140d70c3e:	25 00 00 00 fc       	and    $0xfc000000,%eax
140d70c43:	44 2b f8             	sub    %eax,%r15d
140d70c46:	45 89 3c 24          	mov    %r15d,(%r12)
140d70c4a:	4c 8b 7c 24 28       	mov    0x28(%rsp),%r15
140d70c4f:	49 8d 87 00 00 00 01 	lea    0x1000000(%r15),%rax
140d70c56:	25 00 00 00 fe       	and    $0xfe000000,%eax
140d70c5b:	2b c8                	sub    %eax,%ecx
140d70c5d:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140d70c62:	2b c6                	sub    %esi,%eax
140d70c64:	41 03 cf             	add    %r15d,%ecx
140d70c67:	41 89 44 24 08       	mov    %eax,0x8(%r12)
140d70c6c:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d70c71:	41 2b c2             	sub    %r10d,%eax
140d70c74:	41 89 4c 24 04       	mov    %ecx,0x4(%r12)
140d70c79:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
140d70c80:	00
140d70c81:	41 89 44 24 0c       	mov    %eax,0xc(%r12)
140d70c86:	41 8b c0             	mov    %r8d,%eax
140d70c89:	25 00 00 00 fc       	and    $0xfc000000,%eax
140d70c8e:	49 c1 f8 1a          	sar    $0x1a,%r8
140d70c92:	2b c8                	sub    %eax,%ecx
140d70c94:	45 2b c5             	sub    %r13d,%r8d
140d70c97:	44 03 44 24 60       	add    0x60(%rsp),%r8d
140d70c9c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140d70ca1:	2b c5                	sub    %ebp,%eax
140d70ca3:	41 89 4c 24 10       	mov    %ecx,0x10(%r12)
140d70ca8:	2b fa                	sub    %edx,%edi
140d70caa:	45 89 44 24 14       	mov    %r8d,0x14(%r12)
140d70caf:	41 89 7c 24 24       	mov    %edi,0x24(%r12)
140d70cb4:	41 89 44 24 18       	mov    %eax,0x18(%r12)
140d70cb9:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140d70cc0:	41 5f                	pop    %r15
140d70cc2:	41 5e                	pop    %r14
140d70cc4:	41 5d                	pop    %r13
140d70cc6:	41 5c                	pop    %r12
140d70cc8:	5f                   	pop    %rdi
140d70cc9:	5e                   	pop    %rsi
140d70cca:	5d                   	pop    %rbp
140d70ccb:	5b                   	pop    %rbx
140d70ccc:	c3                   	ret
140d70ccd:	cc                   	int3
140d70cce:	cc                   	int3
140d70ccf:	cc                   	int3
140d70cd0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d70cd5:	53                   	push   %rbx
140d70cd6:	55                   	push   %rbp
140d70cd7:	56                   	push   %rsi
140d70cd8:	57                   	push   %rdi
140d70cd9:	41 54                	push   %r12
140d70cdb:	41 55                	push   %r13
140d70cdd:	41 56                	push   %r14
140d70cdf:	41 57                	push   %r15
140d70ce1:	b8 88 00 00 00       	mov    $0x88,%eax
140d70ce6:	e8 b5 a7 0a 00       	call   0x140e1b4a0
140d70ceb:	48 2b e0             	sub    %rax,%rsp
140d70cee:	4c 63 4a 10          	movslq 0x10(%rdx),%r9
140d70cf2:	4c 63 42 14          	movslq 0x14(%rdx),%r8
140d70cf6:	4c 63 5a 08          	movslq 0x8(%rdx),%r11
140d70cfa:	48 63 72 18          	movslq 0x18(%rdx),%rsi
140d70cfe:	8b 4a 24             	mov    0x24(%rdx),%ecx
140d70d01:	4c 63 12             	movslq (%rdx),%r10
140d70d04:	48 63 7a 1c          	movslq 0x1c(%rdx),%rdi
140d70d08:	4c 63 72 0c          	movslq 0xc(%rdx),%r14
140d70d0c:	4c 63 7a 20          	movslq 0x20(%rdx),%r15
140d70d10:	48 63 5a 04          	movslq 0x4(%rdx),%rbx
140d70d14:	89 8c 24 d8 00 00 00 	mov    %ecx,0xd8(%rsp)
140d70d1b:	6b c6 13             	imul   $0x13,%esi,%eax
140d70d1e:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140d70d23:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140d70d28:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140d70d2d:	48 63 e8             	movslq %eax,%rbp
140d70d30:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
140d70d34:	48 98                	cltq
140d70d36:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d70d3b:	6b c7 26             	imul   $0x26,%edi,%eax
140d70d3e:	4c 63 e0             	movslq %eax,%r12
140d70d41:	43 8d 04 36          	lea    (%r14,%r14,1),%eax
140d70d45:	48 98                	cltq
140d70d47:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
140d70d4e:	00
140d70d4f:	41 6b c7 13          	imul   $0x13,%r15d,%eax
140d70d53:	4c 63 e8             	movslq %eax,%r13
140d70d56:	43 8d 04 1b          	lea    (%r11,%r11,1),%eax
140d70d5a:	48 98                	cltq
140d70d5c:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
140d70d61:	6b c1 26             	imul   $0x26,%ecx,%eax
140d70d64:	49 8b ca             	mov    %r10,%rcx
140d70d67:	48 0f af c9          	imul   %rcx,%rcx
140d70d6b:	48 63 d0             	movslq %eax,%rdx
140d70d6e:	8d 04 1b             	lea    (%rbx,%rbx,1),%eax
140d70d71:	48 98                	cltq
140d70d73:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140d70d7a:	00
140d70d7b:	41 6b c0 26          	imul   $0x26,%r8d,%eax
140d70d7f:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140d70d84:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140d70d89:	48 98                	cltq
140d70d8b:	4c 8b e8             	mov    %rax,%r13
140d70d8e:	48 89 04 24          	mov    %rax,(%rsp)
140d70d92:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140d70d99:	00
140d70d9a:	48 0f af c2          	imul   %rdx,%rax
140d70d9e:	4d 0f af e8          	imul   %r8,%r13
140d70da2:	4c 89 2c 24          	mov    %r13,(%rsp)
140d70da6:	48 01 0c 24          	add    %rcx,(%rsp)
140d70daa:	48 8b 0c 24          	mov    (%rsp),%rcx
140d70dae:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140d70db3:	48 03 c8             	add    %rax,%rcx
140d70db6:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d70dbb:	49 0f af c5          	imul   %r13,%rax
140d70dbf:	48 03 c8             	add    %rax,%rcx
140d70dc2:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140d70dc9:	00
140d70dca:	49 0f af c4          	imul   %r12,%rax
140d70dce:	48 03 c8             	add    %rax,%rcx
140d70dd1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d70dd6:	48 0f af c5          	imul   %rbp,%rax
140d70dda:	48 03 c8             	add    %rax,%rcx
140d70ddd:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
140d70de1:	4d 8b c1             	mov    %r9,%r8
140d70de4:	48 03 c9             	add    %rcx,%rcx
140d70de7:	48 89 0c 24          	mov    %rcx,(%rsp)
140d70deb:	48 63 c8             	movslq %eax,%rcx
140d70dee:	43 8d 04 12          	lea    (%r10,%r10,1),%eax
140d70df2:	48 63 d0             	movslq %eax,%rdx
140d70df5:	4d 8b d3             	mov    %r11,%r10
140d70df8:	8d 04 36             	lea    (%rsi,%rsi,1),%eax
140d70dfb:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140d70e00:	4c 63 c8             	movslq %eax,%r9
140d70e03:	49 8b c3             	mov    %r11,%rax
140d70e06:	49 0f af c3          	imul   %r11,%rax
140d70e0a:	4d 0f af cd          	imul   %r13,%r9
140d70e0e:	48 89 54 24 08       	mov    %rdx,0x8(%rsp)
140d70e13:	4c 03 c8             	add    %rax,%r9
140d70e16:	49 8b c0             	mov    %r8,%rax
140d70e19:	48 0f af c2          	imul   %rdx,%rax
140d70e1d:	4c 03 c8             	add    %rax,%r9
140d70e20:	48 8b c1             	mov    %rcx,%rax
140d70e23:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140d70e29:	4c 03 c8             	add    %rax,%r9
140d70e2c:	48 8b c7             	mov    %rdi,%rax
140d70e2f:	48 8b cb             	mov    %rbx,%rcx
140d70e32:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
140d70e38:	49 0f af c4          	imul   %r12,%rax
140d70e3c:	48 8b d3             	mov    %rbx,%rdx
140d70e3f:	48 8b de             	mov    %rsi,%rbx
140d70e42:	48 0f af 94 24 e0 00 	imul   0xe0(%rsp),%rdx
140d70e49:	00 00
140d70e4b:	4c 03 c8             	add    %rax,%r9
140d70e4e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140d70e53:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140d70e5a:	00
140d70e5b:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d70e62:	00 00
140d70e64:	4c 03 c8             	add    %rax,%r9
140d70e67:	49 8b c3             	mov    %r11,%rax
140d70e6a:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140d70e70:	4d 03 c9             	add    %r9,%r9
140d70e73:	48 03 c8             	add    %rax,%rcx
140d70e76:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140d70e7b:	4c 8b 0c 24          	mov    (%rsp),%r9
140d70e7f:	49 8b c0             	mov    %r8,%rax
140d70e82:	49 0f af c4          	imul   %r12,%rax
140d70e86:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
140d70e8d:	4d 8b c6             	mov    %r14,%r8
140d70e90:	48 03 c8             	add    %rax,%rcx
140d70e93:	49 c1 f9 1a          	sar    $0x1a,%r9
140d70e97:	49 8b c5             	mov    %r13,%rax
140d70e9a:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d70ea1:	00 00
140d70ea3:	48 03 c8             	add    %rax,%rcx
140d70ea6:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140d70eab:	48 0f af c5          	imul   %rbp,%rax
140d70eaf:	48 03 c8             	add    %rax,%rcx
140d70eb2:	49 8d 04 49          	lea    (%r9,%rcx,2),%rax
140d70eb6:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
140d70ebb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140d70ec0:	48 8b ce             	mov    %rsi,%rcx
140d70ec3:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
140d70ec9:	8d 04 3f             	lea    (%rdi,%rdi,1),%eax
140d70ecc:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
140d70ed3:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d70ed8:	4c 63 d8             	movslq %eax,%r11
140d70edb:	48 81 c7 00 00 00 01 	add    $0x1000000,%rdi
140d70ee2:	49 8b c6             	mov    %r14,%rax
140d70ee5:	48 c1 ff 19          	sar    $0x19,%rdi
140d70ee9:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140d70eef:	48 03 c8             	add    %rax,%rcx
140d70ef2:	49 8b c3             	mov    %r11,%rax
140d70ef5:	49 0f af c5          	imul   %r13,%rax
140d70ef9:	48 03 c8             	add    %rax,%rcx
140d70efc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d70f01:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
140d70f08:	00 00
140d70f0a:	48 03 c8             	add    %rax,%rcx
140d70f0d:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140d70f12:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
140d70f18:	48 03 c8             	add    %rax,%rcx
140d70f1b:	49 8b c1             	mov    %r9,%rax
140d70f1e:	48 c1 f8 1a          	sar    $0x1a,%rax
140d70f22:	48 8d 34 48          	lea    (%rax,%rcx,2),%rsi
140d70f26:	49 8b ca             	mov    %r10,%rcx
140d70f29:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
140d70f2f:	48 8b c3             	mov    %rbx,%rax
140d70f32:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140d70f37:	48 0f af c5          	imul   %rbp,%rax
140d70f3b:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
140d70f40:	48 03 ca             	add    %rdx,%rcx
140d70f43:	48 03 c8             	add    %rax,%rcx
140d70f46:	48 8b c5             	mov    %rbp,%rax
140d70f49:	49 0f af c4          	imul   %r12,%rax
140d70f4d:	48 03 c8             	add    %rax,%rcx
140d70f50:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
140d70f55:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d70f5c:	00 00
140d70f5e:	48 03 c8             	add    %rax,%rcx
140d70f61:	49 8b c5             	mov    %r13,%rax
140d70f64:	48 0f af 44 24 30    	imul   0x30(%rsp),%rax
140d70f6a:	48 03 c8             	add    %rax,%rcx
140d70f6d:	49 8b c7             	mov    %r15,%rax
140d70f70:	48 8d 14 4f          	lea    (%rdi,%rcx,2),%rdx
140d70f74:	48 8b cb             	mov    %rbx,%rcx
140d70f77:	48 0f af 4c 24 08    	imul   0x8(%rsp),%rcx
140d70f7d:	49 0f af c5          	imul   %r13,%rax
140d70f81:	48 8d be 00 00 00 01 	lea    0x1000000(%rsi),%rdi
140d70f88:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140d70f8d:	49 8b f7             	mov    %r15,%rsi
140d70f90:	48 03 c8             	add    %rax,%rcx
140d70f93:	48 c1 ff 19          	sar    $0x19,%rdi
140d70f97:	4c 0f af 44 24 08    	imul   0x8(%rsp),%r8
140d70f9d:	4c 0f af 94 24 e0 00 	imul   0xe0(%rsp),%r10
140d70fa4:	00 00
140d70fa6:	49 8b c3             	mov    %r11,%rax
140d70fa9:	4c 8d ba 00 00 00 02 	lea    0x2000000(%rdx),%r15
140d70fb0:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140d70fb6:	4c 0f af 9c 24 e0 00 	imul   0xe0(%rsp),%r11
140d70fbd:	00 00
140d70fbf:	48 63 94 24 d8 00 00 	movslq 0xd8(%rsp),%rdx
140d70fc6:	00
140d70fc7:	4d 03 c2             	add    %r10,%r8
140d70fca:	48 03 c8             	add    %rax,%rcx
140d70fcd:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
140d70fd2:	49 8b c6             	mov    %r14,%rax
140d70fd5:	49 81 e1 00 00 00 fc 	and    $0xfffffffffc000000,%r9
140d70fdc:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d70fe3:	00 00
140d70fe5:	48 03 c8             	add    %rax,%rcx
140d70fe8:	48 8b c5             	mov    %rbp,%rax
140d70feb:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
140d70ff2:	00 00
140d70ff4:	48 03 c8             	add    %rax,%rcx
140d70ff7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d70ffc:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140d71002:	48 03 c8             	add    %rax,%rcx
140d71005:	48 8b c3             	mov    %rbx,%rax
140d71008:	49 0f af c4          	imul   %r12,%rax
140d7100c:	4c 8d 2c 4f          	lea    (%rdi,%rcx,2),%r13
140d71010:	48 8b ce             	mov    %rsi,%rcx
140d71013:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
140d71019:	4c 03 c0             	add    %rax,%r8
140d7101c:	4d 8d a5 00 00 00 02 	lea    0x2000000(%r13),%r12
140d71023:	49 8b c2             	mov    %r10,%rax
140d71026:	48 0f af 44 24 10    	imul   0x10(%rsp),%rax
140d7102c:	4c 03 c0             	add    %rax,%r8
140d7102f:	48 8b c5             	mov    %rbp,%rax
140d71032:	48 0f af 44 24 48    	imul   0x48(%rsp),%rax
140d71038:	4c 03 c0             	add    %rax,%r8
140d7103b:	49 8b c7             	mov    %r15,%rax
140d7103e:	48 c1 f8 1a          	sar    $0x1a,%rax
140d71042:	4a 8d 2c 40          	lea    (%rax,%r8,2),%rbp
140d71046:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
140d7104b:	48 0f af 44 24 50    	imul   0x50(%rsp),%rax
140d71051:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140d71056:	48 03 c8             	add    %rax,%rcx
140d71059:	48 8b c3             	mov    %rbx,%rax
140d7105c:	48 0f af 84 24 e0 00 	imul   0xe0(%rsp),%rax
140d71063:	00 00
140d71065:	48 8d 9d 00 00 00 01 	lea    0x1000000(%rbp),%rbx
140d7106c:	48 03 c8             	add    %rax,%rcx
140d7106f:	49 8b c2             	mov    %r10,%rax
140d71072:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d71079:	00 00
140d7107b:	4d 0f af d2          	imul   %r10,%r10
140d7107f:	48 03 c8             	add    %rax,%rcx
140d71082:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d71087:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
140d7108d:	48 03 c8             	add    %rax,%rcx
140d71090:	49 8b c4             	mov    %r12,%rax
140d71093:	48 c1 f8 1a          	sar    $0x1a,%rax
140d71097:	4c 8d 34 48          	lea    (%rax,%rcx,2),%r14
140d7109b:	48 8b c3             	mov    %rbx,%rax
140d7109e:	48 c1 f8 19          	sar    $0x19,%rax
140d710a2:	49 8d be 00 00 00 01 	lea    0x1000000(%r14),%rdi
140d710a9:	49 2b c1             	sub    %r9,%rax
140d710ac:	48 8b ca             	mov    %rdx,%rcx
140d710af:	48 0f af 4c 24 10    	imul   0x10(%rsp),%rcx
140d710b5:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
140d710ba:	4c 03 c8             	add    %rax,%r9
140d710bd:	48 8b c6             	mov    %rsi,%rax
140d710c0:	48 0f af 44 24 08    	imul   0x8(%rsp),%rax
140d710c6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140d710cb:	48 03 c8             	add    %rax,%rcx
140d710ce:	49 8b c0             	mov    %r8,%rax
140d710d1:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140d710d7:	49 03 ca             	add    %r10,%rcx
140d710da:	49 03 cb             	add    %r11,%rcx
140d710dd:	48 03 c8             	add    %rax,%rcx
140d710e0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140d710e5:	48 0f af 84 24 e8 00 	imul   0xe8(%rsp),%rax
140d710ec:	00 00
140d710ee:	48 03 c8             	add    %rax,%rcx
140d710f1:	48 8b c7             	mov    %rdi,%rax
140d710f4:	48 c1 f8 19          	sar    $0x19,%rax
140d710f8:	49 81 c1 00 00 00 02 	add    $0x2000000,%r9
140d710ff:	4c 8d 1c 48          	lea    (%rax,%rcx,2),%r11
140d71103:	4d 8d 93 00 00 00 02 	lea    0x2000000(%r11),%r10
140d7110a:	48 0f af 54 24 08    	imul   0x8(%rsp),%rdx
140d71110:	48 0f af b4 24 e0 00 	imul   0xe0(%rsp),%rsi
140d71117:	00 00
140d71119:	4c 0f af 84 24 e8 00 	imul   0xe8(%rsp),%r8
140d71120:	00 00
140d71122:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d71127:	41 81 e7 00 00 00 fc 	and    $0xfc000000,%r15d
140d7112e:	48 0f af 44 24 18    	imul   0x18(%rsp),%rax
140d71134:	48 03 d6             	add    %rsi,%rdx
140d71137:	81 e3 00 00 00 fe    	and    $0xfe000000,%ebx
140d7113d:	48 8b 34 24          	mov    (%rsp),%rsi
140d71141:	49 03 d0             	add    %r8,%rdx
140d71144:	48 03 d0             	add    %rax,%rdx
140d71147:	41 81 e4 00 00 00 fc 	and    $0xfc000000,%r12d
140d7114e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d71153:	81 e7 00 00 00 fe    	and    $0xfe000000,%edi
140d71159:	48 0f af 44 24 38    	imul   0x38(%rsp),%rax
140d7115f:	2b eb                	sub    %ebx,%ebp
140d71161:	45 2b ec             	sub    %r12d,%r13d
140d71164:	48 03 d0             	add    %rax,%rdx
140d71167:	44 2b f7             	sub    %edi,%r14d
140d7116a:	49 8b c2             	mov    %r10,%rax
140d7116d:	41 81 e2 00 00 00 fc 	and    $0xfc000000,%r10d
140d71174:	48 c1 f8 1a          	sar    $0x1a,%rax