140d90b57:	45 0b df             	or     %r15d,%r11d
140d90b5a:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
140d90b5f:	41 03 d0             	add    %r8d,%edx
140d90b62:	03 d7                	add    %edi,%edx
140d90b64:	45 33 c8             	xor    %r8d,%r9d
140d90b67:	8b fd                	mov    %ebp,%edi
140d90b69:	8b c2                	mov    %edx,%eax
140d90b6b:	c1 ed 0d             	shr    $0xd,%ebp
140d90b6e:	c1 c8 0f             	ror    $0xf,%eax
140d90b71:	c1 e7 13             	shl    $0x13,%edi
140d90b74:	0b fd                	or     %ebp,%edi
140d90b76:	8b ea                	mov    %edx,%ebp
140d90b78:	c1 cd 17             	ror    $0x17,%ebp
140d90b7b:	33 e8                	xor    %eax,%ebp
140d90b7d:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d90b81:	33 ea                	xor    %edx,%ebp
140d90b83:	8b 54 24 04          	mov    0x4(%rsp),%edx
140d90b87:	44 8b d2             	mov    %edx,%r10d
140d90b8a:	41 c1 ca 11          	ror    $0x11,%r10d
140d90b8e:	44 8b 7c 24 20       	mov    0x20(%rsp),%r15d
140d90b93:	44 8b c2             	mov    %edx,%r8d
140d90b96:	c1 c8 19             	ror    $0x19,%eax
140d90b99:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d90ba0:	44 33 d0             	xor    %eax,%r10d
140d90ba3:	41 c1 e0 06          	shl    $0x6,%r8d
140d90ba7:	8b c2                	mov    %edx,%eax
140d90ba9:	41 8b d1             	mov    %r9d,%edx
140d90bac:	c1 e8 1a             	shr    $0x1a,%eax
140d90baf:	44 0b c0             	or     %eax,%r8d
140d90bb2:	c1 e2 11             	shl    $0x11,%edx
140d90bb5:	41 8b c1             	mov    %r9d,%eax
140d90bb8:	c1 e8 09             	shr    $0x9,%eax
140d90bbb:	44 33 c0             	xor    %eax,%r8d
140d90bbe:	8b 44 24 04          	mov    0x4(%rsp),%eax
140d90bc2:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d90bc7:	33 d0                	xor    %eax,%edx
140d90bc9:	c1 e2 06             	shl    $0x6,%edx
140d90bcc:	44 0b c2             	or     %edx,%r8d
140d90bcf:	45 33 d0             	xor    %r8d,%r10d
140d90bd2:	44 8b 44 24 04       	mov    0x4(%rsp),%r8d
140d90bd7:	41 8b d0             	mov    %r8d,%edx
140d90bda:	41 8b c0             	mov    %r8d,%eax
140d90bdd:	c1 e0 1e             	shl    $0x1e,%eax
140d90be0:	c1 ea 02             	shr    $0x2,%edx
140d90be3:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d90be9:	0b d0                	or     %eax,%edx
140d90beb:	41 8b c1             	mov    %r9d,%eax
140d90bee:	c1 e0 0f             	shl    $0xf,%eax
140d90bf1:	33 d0                	xor    %eax,%edx
140d90bf3:	41 c1 e9 0f          	shr    $0xf,%r9d
140d90bf7:	41 8b c0             	mov    %r8d,%eax
140d90bfa:	45 8b c5             	mov    %r13d,%r8d
140d90bfd:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d90c02:	41 c1 e8 14          	shr    $0x14,%r8d
140d90c06:	44 33 c8             	xor    %eax,%r9d
140d90c09:	41 8b c5             	mov    %r13d,%eax
140d90c0c:	c1 e0 0c             	shl    $0xc,%eax
140d90c0f:	44 0b c0             	or     %eax,%r8d
140d90c12:	41 c1 e9 02          	shr    $0x2,%r9d
140d90c16:	41 0b d1             	or     %r9d,%edx
140d90c19:	8d 85 cb 28 62 ce    	lea    -0x319dd735(%rbp),%eax
140d90c1f:	44 33 d2             	xor    %edx,%r10d
140d90c22:	41 03 c0             	add    %r8d,%eax
140d90c25:	44 33 54 24 1c       	xor    0x1c(%rsp),%r10d
140d90c2a:	44 8b c8             	mov    %eax,%r9d
140d90c2d:	44 33 54 24 30       	xor    0x30(%rsp),%r10d
140d90c32:	41 8b d5             	mov    %r13d,%edx
140d90c35:	44 31 54 24 14       	xor    %r10d,0x14(%rsp)
140d90c3a:	41 33 d4             	xor    %r12d,%edx
140d90c3d:	c1 e0 07             	shl    $0x7,%eax
140d90c40:	41 33 d3             	xor    %r11d,%edx
140d90c43:	41 c1 e9 19          	shr    $0x19,%r9d
140d90c47:	44 0b c8             	or     %eax,%r9d
140d90c4a:	41 8b c1             	mov    %r9d,%eax
140d90c4d:	41 33 c0             	xor    %r8d,%eax
140d90c50:	44 8b 04 24          	mov    (%rsp),%r8d
140d90c54:	03 c3                	add    %ebx,%eax
140d90c56:	45 33 f8             	xor    %r8d,%r15d
140d90c59:	03 c2                	add    %edx,%eax
140d90c5b:	41 8b dc             	mov    %r12d,%ebx
140d90c5e:	44 03 f8             	add    %eax,%r15d
140d90c61:	c1 eb 17             	shr    $0x17,%ebx
140d90c64:	41 c1 e4 09          	shl    $0x9,%r12d
140d90c68:	8b d7                	mov    %edi,%edx
140d90c6a:	41 33 d6             	xor    %r14d,%edx
140d90c6d:	41 0b dc             	or     %r12d,%ebx
140d90c70:	33 d5                	xor    %ebp,%edx
140d90c72:	41 03 d1             	add    %r9d,%edx
140d90c75:	41 03 d0             	add    %r8d,%edx
140d90c78:	03 d6                	add    %esi,%edx
140d90c7a:	41 8b f6             	mov    %r14d,%esi
140d90c7d:	41 c1 ee 0d          	shr    $0xd,%r14d
140d90c81:	8b c2                	mov    %edx,%eax
140d90c83:	c1 e6 13             	shl    $0x13,%esi
140d90c86:	41 0b f6             	or     %r14d,%esi
140d90c89:	c1 c8 0f             	ror    $0xf,%eax
140d90c8c:	44 8b f2             	mov    %edx,%r14d
140d90c8f:	41 c1 ce 17          	ror    $0x17,%r14d
140d90c93:	44 33 f0             	xor    %eax,%r14d
140d90c96:	44 33 f2             	xor    %edx,%r14d
140d90c99:	8b 94 24 c8 00 00 00 	mov    0xc8(%rsp),%edx
140d90ca0:	8b c2                	mov    %edx,%eax
140d90ca2:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
140d90ca7:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
140d90cac:	45 33 c8             	xor    %r8d,%r9d
140d90caf:	44 8b 64 24 3c       	mov    0x3c(%rsp),%r12d
140d90cb4:	44 8b c2             	mov    %edx,%r8d
140d90cb7:	c1 c8 11             	ror    $0x11,%eax
140d90cba:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d90cc1:	41 c1 e0 06          	shl    $0x6,%r8d
140d90cc5:	41 c1 ca 19          	ror    $0x19,%r10d
140d90cc9:	44 33 d0             	xor    %eax,%r10d
140d90ccc:	8b c2                	mov    %edx,%eax
140d90cce:	c1 e8 1a             	shr    $0x1a,%eax
140d90cd1:	41 8b d1             	mov    %r9d,%edx
140d90cd4:	44 0b c0             	or     %eax,%r8d
140d90cd7:	c1 e2 11             	shl    $0x11,%edx
140d90cda:	41 8b c1             	mov    %r9d,%eax
140d90cdd:	c1 e8 09             	shr    $0x9,%eax
140d90ce0:	44 33 c0             	xor    %eax,%r8d
140d90ce3:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140d90cea:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d90cef:	33 d0                	xor    %eax,%edx
140d90cf1:	c1 e2 06             	shl    $0x6,%edx
140d90cf4:	44 0b c2             	or     %edx,%r8d
140d90cf7:	45 33 d0             	xor    %r8d,%r10d
140d90cfa:	44 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8d
140d90d01:	00
140d90d02:	41 8b d0             	mov    %r8d,%edx
140d90d05:	41 8b c0             	mov    %r8d,%eax
140d90d08:	c1 e0 1e             	shl    $0x1e,%eax
140d90d0b:	c1 ea 02             	shr    $0x2,%edx
140d90d0e:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d90d14:	0b d0                	or     %eax,%edx
140d90d16:	41 8b c1             	mov    %r9d,%eax
140d90d19:	c1 e0 0f             	shl    $0xf,%eax
140d90d1c:	33 d0                	xor    %eax,%edx
140d90d1e:	41 c1 e9 0f          	shr    $0xf,%r9d
140d90d22:	41 8b c0             	mov    %r8d,%eax
140d90d25:	45 8b c7             	mov    %r15d,%r8d
140d90d28:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d90d2d:	41 c1 e8 14          	shr    $0x14,%r8d
140d90d31:	44 33 c8             	xor    %eax,%r9d
140d90d34:	41 8b c7             	mov    %r15d,%eax
140d90d37:	c1 e0 0c             	shl    $0xc,%eax
140d90d3a:	44 0b c0             	or     %eax,%r8d
140d90d3d:	41 c1 e9 02          	shr    $0x2,%r9d
140d90d41:	41 0b d1             	or     %r9d,%edx
140d90d44:	41 8d 86 97 51 c4 9c 	lea    -0x633bae69(%r14),%eax
140d90d4b:	44 33 d2             	xor    %edx,%r10d
140d90d4e:	41 03 c0             	add    %r8d,%eax
140d90d51:	44 33 54 24 44       	xor    0x44(%rsp),%r10d
140d90d56:	44 8b c8             	mov    %eax,%r9d
140d90d59:	44 33 54 24 2c       	xor    0x2c(%rsp),%r10d
140d90d5e:	41 8b d7             	mov    %r15d,%edx
140d90d61:	44 31 14 24          	xor    %r10d,(%rsp)
140d90d65:	41 33 d5             	xor    %r13d,%edx
140d90d68:	33 d3                	xor    %ebx,%edx
140d90d6a:	c1 e0 07             	shl    $0x7,%eax
140d90d6d:	41 c1 e9 19          	shr    $0x19,%r9d
140d90d71:	44 0b c8             	or     %eax,%r9d
140d90d74:	41 8b c1             	mov    %r9d,%eax
140d90d77:	41 33 c0             	xor    %r8d,%eax
140d90d7a:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
140d90d7f:	41 03 c3             	add    %r11d,%eax
140d90d82:	45 33 e0             	xor    %r8d,%r12d
140d90d85:	03 c2                	add    %edx,%eax
140d90d87:	45 8b dd             	mov    %r13d,%r11d
140d90d8a:	41 c1 eb 17          	shr    $0x17,%r11d
140d90d8e:	8b d6                	mov    %esi,%edx
140d90d90:	33 d5                	xor    %ebp,%edx
140d90d92:	41 c1 e5 09          	shl    $0x9,%r13d
140d90d96:	41 33 d6             	xor    %r14d,%edx
140d90d99:	44 03 e0             	add    %eax,%r12d
140d90d9c:	41 03 d1             	add    %r9d,%edx
140d90d9f:	45 0b dd             	or     %r13d,%r11d
140d90da2:	41 03 d0             	add    %r8d,%edx
140d90da5:	03 d7                	add    %edi,%edx
140d90da7:	8b fd                	mov    %ebp,%edi
140d90da9:	c1 e7 13             	shl    $0x13,%edi
140d90dac:	c1 ed 0d             	shr    $0xd,%ebp
140d90daf:	0b fd                	or     %ebp,%edi
140d90db1:	44 8b 4c 24 24       	mov    0x24(%rsp),%r9d
140d90db6:	8b ea                	mov    %edx,%ebp
140d90db8:	44 8b 54 24 20       	mov    0x20(%rsp),%r10d
140d90dbd:	8b c2                	mov    %edx,%eax
140d90dbf:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140d90dc4:	45 33 c8             	xor    %r8d,%r9d
140d90dc7:	c1 c8 0f             	ror    $0xf,%eax
140d90dca:	41 c1 ca 19          	ror    $0x19,%r10d
140d90dce:	c1 cd 17             	ror    $0x17,%ebp
140d90dd1:	33 e8                	xor    %eax,%ebp
140d90dd3:	33 ea                	xor    %edx,%ebp
140d90dd5:	8b 54 24 0c          	mov    0xc(%rsp),%edx
140d90dd9:	8b c2                	mov    %edx,%eax
140d90ddb:	44 8b c2             	mov    %edx,%r8d
140d90dde:	c1 c8 11             	ror    $0x11,%eax
140d90de1:	44 33 d0             	xor    %eax,%r10d
140d90de4:	41 c1 e8 02          	shr    $0x2,%r8d
140d90de8:	8b c2                	mov    %edx,%eax
140d90dea:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d90df1:	c1 e0 1e             	shl    $0x1e,%eax
140d90df4:	41 8b d1             	mov    %r9d,%edx
140d90df7:	44 0b c0             	or     %eax,%r8d
140d90dfa:	c1 ea 0f             	shr    $0xf,%edx
140d90dfd:	41 8b c1             	mov    %r9d,%eax
140d90e00:	c1 e0 0f             	shl    $0xf,%eax
140d90e03:	44 33 c0             	xor    %eax,%r8d
140d90e06:	8b 44 24 0c          	mov    0xc(%rsp),%eax
140d90e0a:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d90e0f:	33 d0                	xor    %eax,%edx
140d90e11:	c1 ea 02             	shr    $0x2,%edx
140d90e14:	44 0b c2             	or     %edx,%r8d
140d90e17:	45 33 d0             	xor    %r8d,%r10d
140d90e1a:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
140d90e1f:	41 8b d0             	mov    %r8d,%edx
140d90e22:	41 8b c0             	mov    %r8d,%eax
140d90e25:	c1 e8 1a             	shr    $0x1a,%eax
140d90e28:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d90e2e:	c1 e2 06             	shl    $0x6,%edx
140d90e31:	0b d0                	or     %eax,%edx
140d90e33:	41 8b c1             	mov    %r9d,%eax
140d90e36:	c1 e8 09             	shr    $0x9,%eax
140d90e39:	33 d0                	xor    %eax,%edx
140d90e3b:	41 c1 e1 11          	shl    $0x11,%r9d
140d90e3f:	41 8b c0             	mov    %r8d,%eax
140d90e42:	45 8b c4             	mov    %r12d,%r8d
140d90e45:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d90e4a:	41 c1 e8 14          	shr    $0x14,%r8d
140d90e4e:	44 33 c8             	xor    %eax,%r9d
140d90e51:	41 8b c4             	mov    %r12d,%eax
140d90e54:	c1 e0 0c             	shl    $0xc,%eax
140d90e57:	44 0b c0             	or     %eax,%r8d
140d90e5a:	41 c1 e1 06          	shl    $0x6,%r9d
140d90e5e:	41 0b d1             	or     %r9d,%edx
140d90e61:	8d 85 2f a3 88 39    	lea    0x3988a32f(%rbp),%eax
140d90e67:	44 33 d2             	xor    %edx,%r10d
140d90e6a:	41 03 c0             	add    %r8d,%eax
140d90e6d:	44 33 54 24 08       	xor    0x8(%rsp),%r10d
140d90e72:	44 8b c8             	mov    %eax,%r9d
140d90e75:	44 33 54 24 24       	xor    0x24(%rsp),%r10d
140d90e7a:	41 8b d4             	mov    %r12d,%edx
140d90e7d:	44 31 54 24 18       	xor    %r10d,0x18(%rsp)
140d90e82:	41 33 d7             	xor    %r15d,%edx
140d90e85:	41 33 d3             	xor    %r11d,%edx
140d90e88:	c1 e0 07             	shl    $0x7,%eax
140d90e8b:	41 c1 e9 19          	shr    $0x19,%r9d
140d90e8f:	44 0b c8             	or     %eax,%r9d
140d90e92:	41 8b c1             	mov    %r9d,%eax
140d90e95:	41 33 c0             	xor    %r8d,%eax
140d90e98:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
140d90e9d:	03 c3                	add    %ebx,%eax
140d90e9f:	45 33 e8             	xor    %r8d,%r13d
140d90ea2:	03 c2                	add    %edx,%eax
140d90ea4:	41 8b df             	mov    %r15d,%ebx
140d90ea7:	8b d5                	mov    %ebp,%edx
140d90ea9:	44 03 e8             	add    %eax,%r13d
140d90eac:	33 d7                	xor    %edi,%edx
140d90eae:	41 33 d6             	xor    %r14d,%edx
140d90eb1:	41 03 d1             	add    %r9d,%edx
140d90eb4:	41 03 d0             	add    %r8d,%edx
140d90eb7:	03 d6                	add    %esi,%edx
140d90eb9:	c1 eb 17             	shr    $0x17,%ebx
140d90ebc:	44 8b 4c 24 1c       	mov    0x1c(%rsp),%r9d
140d90ec1:	8b c2                	mov    %edx,%eax
140d90ec3:	44 8b 54 24 3c       	mov    0x3c(%rsp),%r10d
140d90ec8:	45 33 c8             	xor    %r8d,%r9d
140d90ecb:	c1 c8 0f             	ror    $0xf,%eax
140d90ece:	41 8b f6             	mov    %r14d,%esi
140d90ed1:	41 c1 ee 0d          	shr    $0xd,%r14d
140d90ed5:	41 c1 ca 19          	ror    $0x19,%r10d
140d90ed9:	41 c1 e7 09          	shl    $0x9,%r15d
140d90edd:	41 0b df             	or     %r15d,%ebx
140d90ee0:	c1 e6 13             	shl    $0x13,%esi
140d90ee3:	44 8b 7c 24 2c       	mov    0x2c(%rsp),%r15d
140d90ee8:	41 0b f6             	or     %r14d,%esi
140d90eeb:	44 8b f2             	mov    %edx,%r14d
140d90eee:	41 c1 ce 17          	ror    $0x17,%r14d
140d90ef2:	44 33 f0             	xor    %eax,%r14d
140d90ef5:	44 33 f2             	xor    %edx,%r14d
140d90ef8:	8b 54 24 14          	mov    0x14(%rsp),%edx
140d90efc:	8b c2                	mov    %edx,%eax
140d90efe:	44 8b c2             	mov    %edx,%r8d
140d90f01:	c1 c8 11             	ror    $0x11,%eax
140d90f04:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d90f0b:	44 33 d0             	xor    %eax,%r10d
140d90f0e:	41 c1 e0 06          	shl    $0x6,%r8d
140d90f12:	8b c2                	mov    %edx,%eax
140d90f14:	41 8b d1             	mov    %r9d,%edx
140d90f17:	c1 e8 1a             	shr    $0x1a,%eax
140d90f1a:	44 0b c0             	or     %eax,%r8d
140d90f1d:	c1 e2 11             	shl    $0x11,%edx
140d90f20:	41 8b c1             	mov    %r9d,%eax
140d90f23:	c1 e8 09             	shr    $0x9,%eax
140d90f26:	44 33 c0             	xor    %eax,%r8d
140d90f29:	8b 44 24 14          	mov    0x14(%rsp),%eax
140d90f2d:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d90f32:	33 d0                	xor    %eax,%edx
140d90f34:	c1 e2 06             	shl    $0x6,%edx
140d90f37:	44 0b c2             	or     %edx,%r8d
140d90f3a:	45 33 d0             	xor    %r8d,%r10d
140d90f3d:	44 8b 44 24 14       	mov    0x14(%rsp),%r8d
140d90f42:	41 8b d0             	mov    %r8d,%edx
140d90f45:	41 8b c0             	mov    %r8d,%eax
140d90f48:	c1 e0 1e             	shl    $0x1e,%eax
140d90f4b:	c1 ea 02             	shr    $0x2,%edx
140d90f4e:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d90f54:	0b d0                	or     %eax,%edx
140d90f56:	41 8b c1             	mov    %r9d,%eax
140d90f59:	c1 e0 0f             	shl    $0xf,%eax
140d90f5c:	33 d0                	xor    %eax,%edx
140d90f5e:	41 c1 e9 0f          	shr    $0xf,%r9d
140d90f62:	41 8b c0             	mov    %r8d,%eax
140d90f65:	45 8b c5             	mov    %r13d,%r8d
140d90f68:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d90f6d:	41 c1 e8 14          	shr    $0x14,%r8d
140d90f71:	44 33 c8             	xor    %eax,%r9d
140d90f74:	41 8b c5             	mov    %r13d,%eax
140d90f77:	c1 e0 0c             	shl    $0xc,%eax
140d90f7a:	44 0b c0             	or     %eax,%r8d
140d90f7d:	41 c1 e9 02          	shr    $0x2,%r9d
140d90f81:	41 0b d1             	or     %r9d,%edx
140d90f84:	41 8d 86 5e 46 11 73 	lea    0x7311465e(%r14),%eax
140d90f8b:	41 03 c0             	add    %r8d,%eax
140d90f8e:	44 33 d2             	xor    %edx,%r10d
140d90f91:	44 33 54 24 04       	xor    0x4(%rsp),%r10d
140d90f96:	44 8b c8             	mov    %eax,%r9d
140d90f99:	44 33 54 24 1c       	xor    0x1c(%rsp),%r10d
140d90f9e:	41 8b d5             	mov    %r13d,%edx
140d90fa1:	44 31 54 24 10       	xor    %r10d,0x10(%rsp)
140d90fa6:	41 33 d4             	xor    %r12d,%edx
140d90fa9:	c1 e0 07             	shl    $0x7,%eax
140d90fac:	33 d3                	xor    %ebx,%edx
140d90fae:	41 c1 e9 19          	shr    $0x19,%r9d
140d90fb2:	44 0b c8             	or     %eax,%r9d
140d90fb5:	41 8b c1             	mov    %r9d,%eax
140d90fb8:	41 33 c0             	xor    %r8d,%eax
140d90fbb:	41 03 c3             	add    %r11d,%eax
140d90fbe:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
140d90fc3:	03 c2                	add    %edx,%eax
140d90fc5:	45 33 fb             	xor    %r11d,%r15d
140d90fc8:	44 03 f8             	add    %eax,%r15d
140d90fcb:	8b d5                	mov    %ebp,%edx
140d90fcd:	41 33 d6             	xor    %r14d,%edx
140d90fd0:	33 d6                	xor    %esi,%edx
140d90fd2:	45 8b d4             	mov    %r12d,%r10d
140d90fd5:	41 03 d1             	add    %r9d,%edx
140d90fd8:	41 c1 ea 17          	shr    $0x17,%r10d
140d90fdc:	44 8b 4c 24 44       	mov    0x44(%rsp),%r9d
140d90fe1:	41 03 d3             	add    %r11d,%edx