140da3a69:	45 03 e0             	add    %r8d,%r12d
140da3a6c:	41 8b c4             	mov    %r12d,%eax
140da3a6f:	33 c1                	xor    %ecx,%eax
140da3a71:	8b c8                	mov    %eax,%ecx
140da3a73:	c1 e8 08             	shr    $0x8,%eax
140da3a76:	c1 e1 18             	shl    $0x18,%ecx
140da3a79:	0b c8                	or     %eax,%ecx
140da3a7b:	89 4d af             	mov    %ecx,-0x51(%rbp)
140da3a7e:	41 8d 04 0a          	lea    (%r10,%rcx,1),%eax
140da3a82:	89 45 bb             	mov    %eax,-0x45(%rbp)
140da3a85:	41 33 c0             	xor    %r8d,%eax
140da3a88:	44 8b 45 03          	mov    0x3(%rbp),%r8d
140da3a8c:	8b c8                	mov    %eax,%ecx
140da3a8e:	c1 e1 19             	shl    $0x19,%ecx
140da3a91:	45 03 c5             	add    %r13d,%r8d
140da3a94:	c1 e8 07             	shr    $0x7,%eax
140da3a97:	0b c8                	or     %eax,%ecx
140da3a99:	89 4d a7             	mov    %ecx,-0x59(%rbp)
140da3a9c:	44 03 c7             	add    %edi,%r8d
140da3a9f:	44 8b 6d fb          	mov    -0x5(%rbp),%r13d
140da3aa3:	41 8b c0             	mov    %r8d,%eax
140da3aa6:	33 45 9b             	xor    -0x65(%rbp),%eax
140da3aa9:	45 03 e8             	add    %r8d,%r13d
140da3aac:	44 8b 45 23          	mov    0x23(%rbp),%r8d
140da3ab0:	44 8b d0             	mov    %eax,%r10d
140da3ab3:	c1 e0 10             	shl    $0x10,%eax
140da3ab6:	45 03 c7             	add    %r15d,%r8d
140da3ab9:	44 8b 7d 1f          	mov    0x1f(%rbp),%r15d
140da3abd:	45 03 c6             	add    %r14d,%r8d
140da3ac0:	41 c1 ea 10          	shr    $0x10,%r10d
140da3ac4:	44 0b d0             	or     %eax,%r10d
140da3ac7:	46 8d 0c 13          	lea    (%rbx,%r10,1),%r9d
140da3acb:	41 8b c1             	mov    %r9d,%eax
140da3ace:	33 c7                	xor    %edi,%eax
140da3ad0:	8b c8                	mov    %eax,%ecx
140da3ad2:	c1 e8 0c             	shr    $0xc,%eax
140da3ad5:	c1 e1 14             	shl    $0x14,%ecx
140da3ad8:	0b c8                	or     %eax,%ecx
140da3ada:	44 03 e9             	add    %ecx,%r13d
140da3add:	45 33 d5             	xor    %r13d,%r10d
140da3ae0:	41 8b fa             	mov    %r10d,%edi
140da3ae3:	41 c1 ea 08          	shr    $0x8,%r10d
140da3ae7:	c1 e7 18             	shl    $0x18,%edi
140da3aea:	41 0b fa             	or     %r10d,%edi
140da3aed:	41 8d 04 39          	lea    (%r9,%rdi,1),%eax
140da3af1:	44 8b 4d bf          	mov    -0x41(%rbp),%r9d
140da3af5:	89 45 ab             	mov    %eax,-0x55(%rbp)
140da3af8:	33 c1                	xor    %ecx,%eax
140da3afa:	8b c8                	mov    %eax,%ecx
140da3afc:	c1 e8 07             	shr    $0x7,%eax
140da3aff:	c1 e1 19             	shl    $0x19,%ecx
140da3b02:	0b c8                	or     %eax,%ecx
140da3b04:	8b 45 a3             	mov    -0x5d(%rbp),%eax
140da3b07:	41 33 c0             	xor    %r8d,%eax
140da3b0a:	89 4d 9b             	mov    %ecx,-0x65(%rbp)
140da3b0d:	44 8b d0             	mov    %eax,%r10d
140da3b10:	c1 e0 10             	shl    $0x10,%eax
140da3b13:	41 c1 ea 10          	shr    $0x10,%r10d
140da3b17:	44 0b d0             	or     %eax,%r10d
140da3b1a:	45 03 ca             	add    %r10d,%r9d
140da3b1d:	41 8b c1             	mov    %r9d,%eax
140da3b20:	41 33 c6             	xor    %r14d,%eax
140da3b23:	8b c8                	mov    %eax,%ecx
140da3b25:	c1 e8 0c             	shr    $0xc,%eax
140da3b28:	c1 e1 14             	shl    $0x14,%ecx
140da3b2b:	0b c8                	or     %eax,%ecx
140da3b2d:	44 03 f9             	add    %ecx,%r15d
140da3b30:	45 03 f8             	add    %r8d,%r15d
140da3b33:	44 8b 45 97          	mov    -0x69(%rbp),%r8d
140da3b37:	44 03 45 eb          	add    -0x15(%rbp),%r8d
140da3b3b:	45 33 d7             	xor    %r15d,%r10d
140da3b3e:	44 03 45 b7          	add    -0x49(%rbp),%r8d
140da3b42:	41 8b f2             	mov    %r10d,%esi
140da3b45:	41 c1 ea 08          	shr    $0x8,%r10d
140da3b49:	c1 e6 18             	shl    $0x18,%esi
140da3b4c:	41 0b f2             	or     %r10d,%esi
140da3b4f:	45 8d 1c 31          	lea    (%r9,%rsi,1),%r11d
140da3b53:	44 8b 4d b3          	mov    -0x4d(%rbp),%r9d
140da3b57:	41 8b c3             	mov    %r11d,%eax
140da3b5a:	33 c1                	xor    %ecx,%eax
140da3b5c:	8b c8                	mov    %eax,%ecx
140da3b5e:	c1 e8 07             	shr    $0x7,%eax
140da3b61:	c1 e1 19             	shl    $0x19,%ecx
140da3b64:	0b c8                	or     %eax,%ecx
140da3b66:	8b 45 9f             	mov    -0x61(%rbp),%eax
140da3b69:	41 33 c0             	xor    %r8d,%eax
140da3b6c:	89 4d a3             	mov    %ecx,-0x5d(%rbp)
140da3b6f:	44 8b d0             	mov    %eax,%r10d
140da3b72:	c1 e0 10             	shl    $0x10,%eax
140da3b75:	41 c1 ea 10          	shr    $0x10,%r10d
140da3b79:	44 0b d0             	or     %eax,%r10d
140da3b7c:	45 03 ca             	add    %r10d,%r9d
140da3b7f:	41 8b c1             	mov    %r9d,%eax
140da3b82:	33 45 b7             	xor    -0x49(%rbp),%eax
140da3b85:	8b c8                	mov    %eax,%ecx
140da3b87:	c1 e8 0c             	shr    $0xc,%eax
140da3b8a:	c1 e1 14             	shl    $0x14,%ecx
140da3b8d:	0b c8                	or     %eax,%ecx
140da3b8f:	8b 45 0b             	mov    0xb(%rbp),%eax
140da3b92:	03 c1                	add    %ecx,%eax
140da3b94:	41 03 c0             	add    %r8d,%eax
140da3b97:	44 8b 45 17          	mov    0x17(%rbp),%r8d
140da3b9b:	44 33 d0             	xor    %eax,%r10d
140da3b9e:	89 45 97             	mov    %eax,-0x69(%rbp)
140da3ba1:	45 8b f2             	mov    %r10d,%r14d
140da3ba4:	41 c1 ea 08          	shr    $0x8,%r10d
140da3ba8:	41 c1 e6 18          	shl    $0x18,%r14d
140da3bac:	45 0b f2             	or     %r10d,%r14d
140da3baf:	43 8d 1c 31          	lea    (%r9,%r14,1),%ebx
140da3bb3:	8b c3                	mov    %ebx,%eax
140da3bb5:	33 c1                	xor    %ecx,%eax
140da3bb7:	8b c8                	mov    %eax,%ecx
140da3bb9:	c1 e8 07             	shr    $0x7,%eax
140da3bbc:	c1 e1 19             	shl    $0x19,%ecx
140da3bbf:	0b c8                	or     %eax,%ecx
140da3bc1:	41 8d 04 0c          	lea    (%r12,%rcx,1),%eax
140da3bc5:	44 8b 65 fb          	mov    -0x5(%rbp),%r12d
140da3bc9:	44 03 c0             	add    %eax,%r8d
140da3bcc:	41 33 f8             	xor    %r8d,%edi
140da3bcf:	44 8b d7             	mov    %edi,%r10d
140da3bd2:	c1 e7 10             	shl    $0x10,%edi
140da3bd5:	41 c1 ea 10          	shr    $0x10,%r10d
140da3bd9:	44 0b d7             	or     %edi,%r10d
140da3bdc:	47 8d 0c 13          	lea    (%r11,%r10,1),%r9d
140da3be0:	41 8b c1             	mov    %r9d,%eax
140da3be3:	33 c1                	xor    %ecx,%eax
140da3be5:	8b c8                	mov    %eax,%ecx
140da3be7:	c1 e8 0c             	shr    $0xc,%eax
140da3bea:	c1 e1 14             	shl    $0x14,%ecx
140da3bed:	0b c8                	or     %eax,%ecx
140da3bef:	44 03 e1             	add    %ecx,%r12d
140da3bf2:	45 03 e0             	add    %r8d,%r12d
140da3bf5:	44 8b 45 eb          	mov    -0x15(%rbp),%r8d
140da3bf9:	44 03 45 a7          	add    -0x59(%rbp),%r8d
140da3bfd:	45 33 d4             	xor    %r12d,%r10d
140da3c00:	45 03 c5             	add    %r13d,%r8d
140da3c03:	41 8b c2             	mov    %r10d,%eax
140da3c06:	44 8b 6d 23          	mov    0x23(%rbp),%r13d
140da3c0a:	41 33 f0             	xor    %r8d,%esi
140da3c0d:	c1 e0 18             	shl    $0x18,%eax
140da3c10:	41 c1 ea 08          	shr    $0x8,%r10d
140da3c14:	41 0b c2             	or     %r10d,%eax
140da3c17:	44 8b d6             	mov    %esi,%r10d
140da3c1a:	89 45 9f             	mov    %eax,-0x61(%rbp)
140da3c1d:	41 03 c1             	add    %r9d,%eax
140da3c20:	89 45 b7             	mov    %eax,-0x49(%rbp)
140da3c23:	33 c1                	xor    %ecx,%eax
140da3c25:	8b c8                	mov    %eax,%ecx
140da3c27:	c1 e6 10             	shl    $0x10,%esi
140da3c2a:	c1 e8 07             	shr    $0x7,%eax
140da3c2d:	c1 e1 19             	shl    $0x19,%ecx
140da3c30:	0b c8                	or     %eax,%ecx
140da3c32:	41 c1 ea 10          	shr    $0x10,%r10d
140da3c36:	44 0b d6             	or     %esi,%r10d
140da3c39:	89 4d b3             	mov    %ecx,-0x4d(%rbp)
140da3c3c:	46 8d 0c 13          	lea    (%rbx,%r10,1),%r9d
140da3c40:	41 8b c1             	mov    %r9d,%eax
140da3c43:	33 45 a7             	xor    -0x59(%rbp),%eax
140da3c46:	8b c8                	mov    %eax,%ecx
140da3c48:	c1 e8 0c             	shr    $0xc,%eax
140da3c4b:	c1 e1 14             	shl    $0x14,%ecx
140da3c4e:	0b c8                	or     %eax,%ecx
140da3c50:	44 03 e9             	add    %ecx,%r13d
140da3c53:	45 03 e8             	add    %r8d,%r13d
140da3c56:	44 8b 45 1f          	mov    0x1f(%rbp),%r8d
140da3c5a:	44 03 45 9b          	add    -0x65(%rbp),%r8d
140da3c5e:	45 33 d5             	xor    %r13d,%r10d
140da3c61:	41 8b c2             	mov    %r10d,%eax
140da3c64:	45 03 c7             	add    %r15d,%r8d
140da3c67:	c1 e0 18             	shl    $0x18,%eax
140da3c6a:	41 c1 ea 08          	shr    $0x8,%r10d
140da3c6e:	41 0b c2             	or     %r10d,%eax
140da3c71:	89 45 bf             	mov    %eax,-0x41(%rbp)
140da3c74:	41 03 c1             	add    %r9d,%eax
140da3c77:	89 45 c3             	mov    %eax,-0x3d(%rbp)
140da3c7a:	33 c1                	xor    %ecx,%eax
140da3c7c:	8b f0                	mov    %eax,%esi
140da3c7e:	c1 e8 07             	shr    $0x7,%eax
140da3c81:	c1 e6 19             	shl    $0x19,%esi
140da3c84:	0b f0                	or     %eax,%esi
140da3c86:	45 33 f0             	xor    %r8d,%r14d
140da3c89:	44 8b 4d bb          	mov    -0x45(%rbp),%r9d
140da3c8d:	45 8b d6             	mov    %r14d,%r10d
140da3c90:	41 c1 ea 10          	shr    $0x10,%r10d
140da3c94:	41 c1 e6 10          	shl    $0x10,%r14d
140da3c98:	45 0b d6             	or     %r14d,%r10d
140da3c9b:	45 03 ca             	add    %r10d,%r9d
140da3c9e:	41 8b c1             	mov    %r9d,%eax
140da3ca1:	33 45 9b             	xor    -0x65(%rbp),%eax
140da3ca4:	8b c8                	mov    %eax,%ecx
140da3ca6:	c1 e8 0c             	shr    $0xc,%eax
140da3ca9:	c1 e1 14             	shl    $0x14,%ecx
140da3cac:	0b c8                	or     %eax,%ecx
140da3cae:	8b 45 1b             	mov    0x1b(%rbp),%eax
140da3cb1:	03 c1                	add    %ecx,%eax
140da3cb3:	41 03 c0             	add    %r8d,%eax
140da3cb6:	44 8b 45 f7          	mov    -0x9(%rbp),%r8d
140da3cba:	44 03 45 a3          	add    -0x5d(%rbp),%r8d
140da3cbe:	44 33 d0             	xor    %eax,%r10d
140da3cc1:	44 03 45 97          	add    -0x69(%rbp),%r8d
140da3cc5:	89 45 a7             	mov    %eax,-0x59(%rbp)
140da3cc8:	41 8b c2             	mov    %r10d,%eax
140da3ccb:	c1 e0 18             	shl    $0x18,%eax
140da3cce:	41 c1 ea 08          	shr    $0x8,%r10d
140da3cd2:	41 0b c2             	or     %r10d,%eax
140da3cd5:	89 45 9b             	mov    %eax,-0x65(%rbp)
140da3cd8:	41 8d 1c 01          	lea    (%r9,%rax,1),%ebx
140da3cdc:	44 8b 4d ab          	mov    -0x55(%rbp),%r9d
140da3ce0:	8b c3                	mov    %ebx,%eax
140da3ce2:	33 c1                	xor    %ecx,%eax
140da3ce4:	44 8b f0             	mov    %eax,%r14d
140da3ce7:	c1 e8 07             	shr    $0x7,%eax
140da3cea:	41 c1 e6 19          	shl    $0x19,%r14d
140da3cee:	44 0b f0             	or     %eax,%r14d
140da3cf1:	41 8b c0             	mov    %r8d,%eax
140da3cf4:	33 45 af             	xor    -0x51(%rbp),%eax
140da3cf7:	44 8b d0             	mov    %eax,%r10d
140da3cfa:	c1 e0 10             	shl    $0x10,%eax
140da3cfd:	41 c1 ea 10          	shr    $0x10,%r10d
140da3d01:	44 0b d0             	or     %eax,%r10d
140da3d04:	45 03 ca             	add    %r10d,%r9d
140da3d07:	41 8b c1             	mov    %r9d,%eax
140da3d0a:	33 45 a3             	xor    -0x5d(%rbp),%eax
140da3d0d:	8b c8                	mov    %eax,%ecx
140da3d0f:	c1 e8 0c             	shr    $0xc,%eax
140da3d12:	c1 e1 14             	shl    $0x14,%ecx
140da3d15:	0b c8                	or     %eax,%ecx
140da3d17:	8b 45 0f             	mov    0xf(%rbp),%eax
140da3d1a:	03 c1                	add    %ecx,%eax
140da3d1c:	41 03 c0             	add    %r8d,%eax
140da3d1f:	44 8b 45 e7          	mov    -0x19(%rbp),%r8d
140da3d23:	44 33 d0             	xor    %eax,%r10d
140da3d26:	89 45 97             	mov    %eax,-0x69(%rbp)
140da3d29:	45 8b da             	mov    %r10d,%r11d
140da3d2c:	44 03 c6             	add    %esi,%r8d
140da3d2f:	41 c1 ea 08          	shr    $0x8,%r10d
140da3d33:	45 03 c4             	add    %r12d,%r8d
140da3d36:	44 8b 65 03          	mov    0x3(%rbp),%r12d
140da3d3a:	41 c1 e3 18          	shl    $0x18,%r11d
140da3d3e:	45 0b da             	or     %r10d,%r11d
140da3d41:	43 8d 3c 19          	lea    (%r9,%r11,1),%edi
140da3d45:	45 33 d8             	xor    %r8d,%r11d
140da3d48:	45 8b d3             	mov    %r11d,%r10d
140da3d4b:	8b c7                	mov    %edi,%eax
140da3d4d:	33 c1                	xor    %ecx,%eax
140da3d4f:	41 c1 ea 10          	shr    $0x10,%r10d
140da3d53:	44 8b f8             	mov    %eax,%r15d
140da3d56:	41 c1 e3 10          	shl    $0x10,%r11d
140da3d5a:	c1 e8 07             	shr    $0x7,%eax
140da3d5d:	45 0b d3             	or     %r11d,%r10d
140da3d60:	41 c1 e7 19          	shl    $0x19,%r15d
140da3d64:	44 0b f8             	or     %eax,%r15d
140da3d67:	46 8d 0c 13          	lea    (%rbx,%r10,1),%r9d
140da3d6b:	41 8b c1             	mov    %r9d,%eax
140da3d6e:	33 c6                	xor    %esi,%eax
140da3d70:	8b c8                	mov    %eax,%ecx
140da3d72:	c1 e8 0c             	shr    $0xc,%eax
140da3d75:	c1 e1 14             	shl    $0x14,%ecx
140da3d78:	0b c8                	or     %eax,%ecx
140da3d7a:	44 03 e1             	add    %ecx,%r12d
140da3d7d:	45 03 e0             	add    %r8d,%r12d
140da3d80:	45 33 d4             	xor    %r12d,%r10d
140da3d83:	44 8b 45 ff          	mov    -0x1(%rbp),%r8d
140da3d87:	41 8b c2             	mov    %r10d,%eax
140da3d8a:	c1 e0 18             	shl    $0x18,%eax
140da3d8d:	45 03 c6             	add    %r14d,%r8d
140da3d90:	41 c1 ea 08          	shr    $0x8,%r10d
140da3d94:	45 03 c5             	add    %r13d,%r8d
140da3d97:	41 0b c2             	or     %r10d,%eax
140da3d9a:	89 45 ab             	mov    %eax,-0x55(%rbp)
140da3d9d:	41 03 c1             	add    %r9d,%eax
140da3da0:	89 45 af             	mov    %eax,-0x51(%rbp)
140da3da3:	33 c1                	xor    %ecx,%eax
140da3da5:	8b c8                	mov    %eax,%ecx
140da3da7:	c1 e8 07             	shr    $0x7,%eax
140da3daa:	c1 e1 19             	shl    $0x19,%ecx
140da3dad:	0b c8                	or     %eax,%ecx
140da3daf:	41 8b c0             	mov    %r8d,%eax
140da3db2:	33 45 9f             	xor    -0x61(%rbp),%eax
140da3db5:	44 8b d0             	mov    %eax,%r10d
140da3db8:	89 4d a3             	mov    %ecx,-0x5d(%rbp)
140da3dbb:	c1 e0 10             	shl    $0x10,%eax
140da3dbe:	41 c1 ea 10          	shr    $0x10,%r10d
140da3dc2:	44 0b d0             	or     %eax,%r10d
140da3dc5:	46 8d 0c 17          	lea    (%rdi,%r10,1),%r9d
140da3dc9:	41 8b c1             	mov    %r9d,%eax
140da3dcc:	41 33 c6             	xor    %r14d,%eax
140da3dcf:	8b c8                	mov    %eax,%ecx
140da3dd1:	c1 e8 0c             	shr    $0xc,%eax
140da3dd4:	c1 e1 14             	shl    $0x14,%ecx
140da3dd7:	0b c8                	or     %eax,%ecx
140da3dd9:	8b 45 f3             	mov    -0xd(%rbp),%eax
140da3ddc:	03 c1                	add    %ecx,%eax
140da3dde:	41 03 c0             	add    %r8d,%eax
140da3de1:	44 8b 45 b7          	mov    -0x49(%rbp),%r8d
140da3de5:	44 33 d0             	xor    %eax,%r10d
140da3de8:	89 45 9f             	mov    %eax,-0x61(%rbp)
140da3deb:	41 8b f2             	mov    %r10d,%esi
140da3dee:	41 c1 ea 08          	shr    $0x8,%r10d
140da3df2:	c1 e6 18             	shl    $0x18,%esi
140da3df5:	41 0b f2             	or     %r10d,%esi
140da3df8:	41 8d 04 31          	lea    (%r9,%rsi,1),%eax
140da3dfc:	89 45 c7             	mov    %eax,-0x39(%rbp)
140da3dff:	33 c1                	xor    %ecx,%eax
140da3e01:	8b c8                	mov    %eax,%ecx
140da3e03:	c1 e8 07             	shr    $0x7,%eax
140da3e06:	c1 e1 19             	shl    $0x19,%ecx
140da3e09:	0b c8                	or     %eax,%ecx
140da3e0b:	8b 45 0b             	mov    0xb(%rbp),%eax
140da3e0e:	41 03 c7             	add    %r15d,%eax
140da3e11:	89 4d bb             	mov    %ecx,-0x45(%rbp)
140da3e14:	8b 4d a7             	mov    -0x59(%rbp),%ecx
140da3e17:	03 c8                	add    %eax,%ecx
140da3e19:	8b c1                	mov    %ecx,%eax
140da3e1b:	33 45 bf             	xor    -0x41(%rbp),%eax
140da3e1e:	44 8b c8             	mov    %eax,%r9d
140da3e21:	c1 e0 10             	shl    $0x10,%eax
140da3e24:	41 c1 e9 10          	shr    $0x10,%r9d
140da3e28:	44 0b c8             	or     %eax,%r9d
140da3e2b:	45 03 c1             	add    %r9d,%r8d
140da3e2e:	41 8b c0             	mov    %r8d,%eax
140da3e31:	41 33 c7             	xor    %r15d,%eax
140da3e34:	44 8b 7d ef          	mov    -0x11(%rbp),%r15d
140da3e38:	44 8b d0             	mov    %eax,%r10d
140da3e3b:	c1 e8 0c             	shr    $0xc,%eax
140da3e3e:	41 c1 e2 14          	shl    $0x14,%r10d
140da3e42:	44 0b d0             	or     %eax,%r10d
140da3e45:	45 03 fa             	add    %r10d,%r15d
140da3e48:	44 03 f9             	add    %ecx,%r15d
140da3e4b:	45 33 cf             	xor    %r15d,%r9d
140da3e4e:	45 8b f1             	mov    %r9d,%r14d
140da3e51:	41 c1 e9 08          	shr    $0x8,%r9d
140da3e55:	41 c1 e6 18          	shl    $0x18,%r14d
140da3e59:	45 0b f1             	or     %r9d,%r14d
140da3e5c:	47 8d 1c 06          	lea    (%r14,%r8,1),%r11d
140da3e60:	45 33 d3             	xor    %r11d,%r10d
140da3e63:	41 8b c2             	mov    %r10d,%eax
140da3e66:	41 c1 ea 07          	shr    $0x7,%r10d
140da3e6a:	c1 e0 19             	shl    $0x19,%eax
140da3e6d:	41 0b c2             	or     %r10d,%eax
140da3e70:	89 45 a7             	mov    %eax,-0x59(%rbp)
140da3e73:	8b 45 07             	mov    0x7(%rbp),%eax
140da3e76:	03 45 b3             	add    -0x4d(%rbp),%eax
140da3e79:	8b 4d 97             	mov    -0x69(%rbp),%ecx
140da3e7c:	44 8b 45 c3          	mov    -0x3d(%rbp),%r8d
140da3e80:	03 c8                	add    %eax,%ecx
140da3e82:	8b c1                	mov    %ecx,%eax
140da3e84:	33 45 9b             	xor    -0x65(%rbp),%eax
140da3e87:	44 8b c8             	mov    %eax,%r9d
140da3e8a:	c1 e0 10             	shl    $0x10,%eax