fffff80000232acb:	23 c3                	and    %ebx,%eax
fffff80000232acd:	44 0b f0             	or     %eax,%r14d
fffff80000232ad0:	45 03 f0             	add    %r8d,%r14d
fffff80000232ad3:	44 8b 45 80          	mov    -0x80(%rbp),%r8d
fffff80000232ad7:	44 03 f2             	add    %edx,%r14d
fffff80000232ada:	41 8b c0             	mov    %r8d,%eax
fffff80000232add:	41 8b d0             	mov    %r8d,%edx
fffff80000232ae0:	c1 ca 12             	ror    $0x12,%edx
fffff80000232ae3:	c1 c8 07             	ror    $0x7,%eax
fffff80000232ae6:	33 d0                	xor    %eax,%edx
fffff80000232ae8:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
fffff80000232aed:	41 8b ca             	mov    %r10d,%ecx
fffff80000232af0:	41 8b c0             	mov    %r8d,%eax
fffff80000232af3:	c1 e8 03             	shr    $0x3,%eax
fffff80000232af6:	33 d0                	xor    %eax,%edx
fffff80000232af8:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232afb:	44 03 ca             	add    %edx,%r9d
fffff80000232afe:	41 8b c2             	mov    %r10d,%eax
fffff80000232b01:	c1 c8 11             	ror    $0x11,%eax
fffff80000232b04:	41 8b d6             	mov    %r14d,%edx
fffff80000232b07:	33 c8                	xor    %eax,%ecx
fffff80000232b09:	c1 ca 16             	ror    $0x16,%edx
fffff80000232b0c:	41 8b c2             	mov    %r10d,%eax
fffff80000232b0f:	44 8b 14 24          	mov    (%rsp),%r10d
fffff80000232b13:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232b16:	33 c8                	xor    %eax,%ecx
fffff80000232b18:	41 8b c5             	mov    %r13d,%eax
fffff80000232b1b:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232b1e:	44 03 c9             	add    %ecx,%r9d
fffff80000232b21:	45 03 cc             	add    %r12d,%r9d
fffff80000232b24:	41 8b cd             	mov    %r13d,%ecx
fffff80000232b27:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232b2a:	44 8b e3             	mov    %ebx,%r12d
fffff80000232b2d:	33 c8                	xor    %eax,%ecx
fffff80000232b2f:	44 89 4d cc          	mov    %r9d,-0x34(%rbp)
fffff80000232b33:	44 0b e7             	or     %edi,%r12d
fffff80000232b36:	44 89 4d 5c          	mov    %r9d,0x5c(%rbp)
fffff80000232b3a:	45 23 e6             	and    %r14d,%r12d
fffff80000232b3d:	41 8b c5             	mov    %r13d,%eax
fffff80000232b40:	c1 c8 06             	ror    $0x6,%eax
fffff80000232b43:	33 c8                	xor    %eax,%ecx
fffff80000232b45:	41 8b c7             	mov    %r15d,%eax
fffff80000232b48:	33 c6                	xor    %esi,%eax
fffff80000232b4a:	41 23 c5             	and    %r13d,%eax
fffff80000232b4d:	41 33 c7             	xor    %r15d,%eax
fffff80000232b50:	03 c8                	add    %eax,%ecx
fffff80000232b52:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232b57:	03 48 14             	add    0x14(%rax),%ecx
fffff80000232b5a:	41 8b c6             	mov    %r14d,%eax
fffff80000232b5d:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232b60:	41 03 c9             	add    %r9d,%ecx
fffff80000232b63:	33 d0                	xor    %eax,%edx
fffff80000232b65:	44 03 d1             	add    %ecx,%r10d
fffff80000232b68:	8b 4d 90             	mov    -0x70(%rbp),%ecx
fffff80000232b6b:	45 03 da             	add    %r10d,%r11d
fffff80000232b6e:	41 8b c6             	mov    %r14d,%eax
fffff80000232b71:	c1 c8 02             	ror    $0x2,%eax
fffff80000232b74:	33 d0                	xor    %eax,%edx
fffff80000232b76:	8b c3                	mov    %ebx,%eax
fffff80000232b78:	23 c7                	and    %edi,%eax
fffff80000232b7a:	44 0b e0             	or     %eax,%r12d
fffff80000232b7d:	8b c1                	mov    %ecx,%eax
fffff80000232b7f:	c1 c8 07             	ror    $0x7,%eax
fffff80000232b82:	45 03 e2             	add    %r10d,%r12d
fffff80000232b85:	44 8b 54 24 58       	mov    0x58(%rsp),%r10d
fffff80000232b8a:	44 03 e2             	add    %edx,%r12d
fffff80000232b8d:	8b d1                	mov    %ecx,%edx
fffff80000232b8f:	c1 ca 12             	ror    $0x12,%edx
fffff80000232b92:	33 d0                	xor    %eax,%edx
fffff80000232b94:	8b c1                	mov    %ecx,%eax
fffff80000232b96:	c1 e8 03             	shr    $0x3,%eax
fffff80000232b99:	41 8b ca             	mov    %r10d,%ecx
fffff80000232b9c:	33 d0                	xor    %eax,%edx
fffff80000232b9e:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232ba1:	41 8b c2             	mov    %r10d,%eax
fffff80000232ba4:	c1 c8 11             	ror    $0x11,%eax
fffff80000232ba7:	33 c8                	xor    %eax,%ecx
fffff80000232ba9:	41 8b c2             	mov    %r10d,%eax
fffff80000232bac:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232baf:	45 8d 14 10          	lea    (%r8,%rdx,1),%r10d
fffff80000232bb3:	33 c8                	xor    %eax,%ecx
fffff80000232bb5:	41 8b c3             	mov    %r11d,%eax
fffff80000232bb8:	44 03 d1             	add    %ecx,%r10d
fffff80000232bbb:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232bbe:	44 03 54 24 30       	add    0x30(%rsp),%r10d
fffff80000232bc3:	41 8b cb             	mov    %r11d,%ecx
fffff80000232bc6:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232bc9:	33 c8                	xor    %eax,%ecx
fffff80000232bcb:	44 89 55 80          	mov    %r10d,-0x80(%rbp)
fffff80000232bcf:	44 89 55 60          	mov    %r10d,0x60(%rbp)
fffff80000232bd3:	41 8b c3             	mov    %r11d,%eax
fffff80000232bd6:	44 8b c7             	mov    %edi,%r8d
fffff80000232bd9:	c1 c8 06             	ror    $0x6,%eax
fffff80000232bdc:	45 0b c6             	or     %r14d,%r8d
fffff80000232bdf:	33 c8                	xor    %eax,%ecx
fffff80000232be1:	45 23 c4             	and    %r12d,%r8d
fffff80000232be4:	8b c6                	mov    %esi,%eax
fffff80000232be6:	41 8b d4             	mov    %r12d,%edx
fffff80000232be9:	41 33 c5             	xor    %r13d,%eax
fffff80000232bec:	c1 ca 16             	ror    $0x16,%edx
fffff80000232bef:	41 23 c3             	and    %r11d,%eax
fffff80000232bf2:	33 c6                	xor    %esi,%eax
fffff80000232bf4:	03 c8                	add    %eax,%ecx
fffff80000232bf6:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232bfb:	03 48 18             	add    0x18(%rax),%ecx
fffff80000232bfe:	41 8b c4             	mov    %r12d,%eax
fffff80000232c01:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232c04:	41 03 ca             	add    %r10d,%ecx
fffff80000232c07:	33 d0                	xor    %eax,%edx
fffff80000232c09:	44 03 f9             	add    %ecx,%r15d
fffff80000232c0c:	8b 4d c0             	mov    -0x40(%rbp),%ecx
fffff80000232c0f:	41 03 df             	add    %r15d,%ebx
fffff80000232c12:	41 8b c4             	mov    %r12d,%eax
fffff80000232c15:	c1 c8 02             	ror    $0x2,%eax
fffff80000232c18:	33 d0                	xor    %eax,%edx
fffff80000232c1a:	8b c7                	mov    %edi,%eax
fffff80000232c1c:	41 23 c6             	and    %r14d,%eax
fffff80000232c1f:	44 0b c0             	or     %eax,%r8d
fffff80000232c22:	8b c1                	mov    %ecx,%eax
fffff80000232c24:	c1 c8 07             	ror    $0x7,%eax
fffff80000232c27:	45 03 c7             	add    %r15d,%r8d
fffff80000232c2a:	44 8b 7d 90          	mov    -0x70(%rbp),%r15d
fffff80000232c2e:	44 03 c2             	add    %edx,%r8d
fffff80000232c31:	8b d1                	mov    %ecx,%edx
fffff80000232c33:	c1 ca 12             	ror    $0x12,%edx
fffff80000232c36:	33 d0                	xor    %eax,%edx
fffff80000232c38:	8b c1                	mov    %ecx,%eax
fffff80000232c3a:	c1 e8 03             	shr    $0x3,%eax
fffff80000232c3d:	41 8b c9             	mov    %r9d,%ecx
fffff80000232c40:	33 d0                	xor    %eax,%edx
fffff80000232c42:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232c45:	44 03 fa             	add    %edx,%r15d
fffff80000232c48:	41 8b c1             	mov    %r9d,%eax
fffff80000232c4b:	c1 c8 11             	ror    $0x11,%eax
fffff80000232c4e:	41 8b d0             	mov    %r8d,%edx
fffff80000232c51:	33 c8                	xor    %eax,%ecx
fffff80000232c53:	c1 ca 16             	ror    $0x16,%edx
fffff80000232c56:	41 8b c1             	mov    %r9d,%eax
fffff80000232c59:	45 8b ce             	mov    %r14d,%r9d
fffff80000232c5c:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232c5f:	45 0b cc             	or     %r12d,%r9d
fffff80000232c62:	33 c8                	xor    %eax,%ecx
fffff80000232c64:	8b c3                	mov    %ebx,%eax
fffff80000232c66:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232c69:	44 03 f9             	add    %ecx,%r15d
fffff80000232c6c:	44 03 7c 24 38       	add    0x38(%rsp),%r15d
fffff80000232c71:	8b cb                	mov    %ebx,%ecx
fffff80000232c73:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232c76:	33 c8                	xor    %eax,%ecx
fffff80000232c78:	44 89 7d 90          	mov    %r15d,-0x70(%rbp)
fffff80000232c7c:	8b c3                	mov    %ebx,%eax
fffff80000232c7e:	44 89 7d 64          	mov    %r15d,0x64(%rbp)
fffff80000232c82:	c1 c8 06             	ror    $0x6,%eax
fffff80000232c85:	33 c8                	xor    %eax,%ecx
fffff80000232c87:	41 8b c5             	mov    %r13d,%eax
fffff80000232c8a:	41 33 c3             	xor    %r11d,%eax
fffff80000232c8d:	23 c3                	and    %ebx,%eax
fffff80000232c8f:	41 33 c5             	xor    %r13d,%eax
fffff80000232c92:	03 c8                	add    %eax,%ecx
fffff80000232c94:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232c99:	03 48 1c             	add    0x1c(%rax),%ecx
fffff80000232c9c:	41 8b c0             	mov    %r8d,%eax
fffff80000232c9f:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232ca2:	41 03 cf             	add    %r15d,%ecx
fffff80000232ca5:	33 d0                	xor    %eax,%edx
fffff80000232ca7:	03 f1                	add    %ecx,%esi
fffff80000232ca9:	41 8b c0             	mov    %r8d,%eax
fffff80000232cac:	03 fe                	add    %esi,%edi
fffff80000232cae:	c1 c8 02             	ror    $0x2,%eax
fffff80000232cb1:	33 d0                	xor    %eax,%edx
fffff80000232cb3:	45 23 c8             	and    %r8d,%r9d
fffff80000232cb6:	8b 4d 98             	mov    -0x68(%rbp),%ecx
fffff80000232cb9:	41 8b c6             	mov    %r14d,%eax
fffff80000232cbc:	41 23 c4             	and    %r12d,%eax
fffff80000232cbf:	44 0b c8             	or     %eax,%r9d
fffff80000232cc2:	8b c1                	mov    %ecx,%eax
fffff80000232cc4:	c1 c8 07             	ror    $0x7,%eax
fffff80000232cc7:	44 03 ce             	add    %esi,%r9d
fffff80000232cca:	8b 75 c0             	mov    -0x40(%rbp),%esi
fffff80000232ccd:	44 03 ca             	add    %edx,%r9d
fffff80000232cd0:	8b d1                	mov    %ecx,%edx
fffff80000232cd2:	c1 ca 12             	ror    $0x12,%edx
fffff80000232cd5:	33 d0                	xor    %eax,%edx
fffff80000232cd7:	8b c1                	mov    %ecx,%eax
fffff80000232cd9:	c1 e8 03             	shr    $0x3,%eax
fffff80000232cdc:	41 8b ca             	mov    %r10d,%ecx
fffff80000232cdf:	33 d0                	xor    %eax,%edx
fffff80000232ce1:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232ce4:	03 f2                	add    %edx,%esi
fffff80000232ce6:	41 8b c2             	mov    %r10d,%eax
fffff80000232ce9:	c1 c8 11             	ror    $0x11,%eax
fffff80000232cec:	41 8b d1             	mov    %r9d,%edx
fffff80000232cef:	33 c8                	xor    %eax,%ecx
fffff80000232cf1:	c1 ca 16             	ror    $0x16,%edx
fffff80000232cf4:	41 8b c2             	mov    %r10d,%eax
fffff80000232cf7:	45 8b d0             	mov    %r8d,%r10d
fffff80000232cfa:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232cfd:	45 0b d4             	or     %r12d,%r10d
fffff80000232d00:	33 c8                	xor    %eax,%ecx
fffff80000232d02:	45 23 d1             	and    %r9d,%r10d
fffff80000232d05:	03 f1                	add    %ecx,%esi
fffff80000232d07:	8b c7                	mov    %edi,%eax
fffff80000232d09:	03 75 94             	add    -0x6c(%rbp),%esi
fffff80000232d0c:	8b cf                	mov    %edi,%ecx
fffff80000232d0e:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232d11:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232d14:	33 c8                	xor    %eax,%ecx
fffff80000232d16:	89 75 c0             	mov    %esi,-0x40(%rbp)
fffff80000232d19:	8b c7                	mov    %edi,%eax
fffff80000232d1b:	89 75 68             	mov    %esi,0x68(%rbp)
fffff80000232d1e:	c1 c8 06             	ror    $0x6,%eax
fffff80000232d21:	33 c8                	xor    %eax,%ecx
fffff80000232d23:	41 8b c3             	mov    %r11d,%eax
fffff80000232d26:	33 c3                	xor    %ebx,%eax
fffff80000232d28:	23 c7                	and    %edi,%eax
fffff80000232d2a:	41 33 c3             	xor    %r11d,%eax
fffff80000232d2d:	03 c8                	add    %eax,%ecx
fffff80000232d2f:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232d34:	03 48 20             	add    0x20(%rax),%ecx
fffff80000232d37:	41 8b c1             	mov    %r9d,%eax
fffff80000232d3a:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232d3d:	03 ce                	add    %esi,%ecx
fffff80000232d3f:	33 d0                	xor    %eax,%edx
fffff80000232d41:	44 03 e9             	add    %ecx,%r13d
fffff80000232d44:	41 8b cf             	mov    %r15d,%ecx
fffff80000232d47:	45 03 f5             	add    %r13d,%r14d
fffff80000232d4a:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232d4d:	41 8b c1             	mov    %r9d,%eax
fffff80000232d50:	c1 c8 02             	ror    $0x2,%eax
fffff80000232d53:	33 d0                	xor    %eax,%edx
fffff80000232d55:	41 8b c0             	mov    %r8d,%eax
fffff80000232d58:	41 23 c4             	and    %r12d,%eax
fffff80000232d5b:	44 0b d0             	or     %eax,%r10d
fffff80000232d5e:	45 03 d5             	add    %r13d,%r10d
fffff80000232d61:	44 8b 6c 24 70       	mov    0x70(%rsp),%r13d
fffff80000232d66:	44 03 d2             	add    %edx,%r10d
fffff80000232d69:	41 8b c5             	mov    %r13d,%eax
fffff80000232d6c:	c1 c8 07             	ror    $0x7,%eax
fffff80000232d6f:	41 8b d5             	mov    %r13d,%edx
fffff80000232d72:	c1 ca 12             	ror    $0x12,%edx
fffff80000232d75:	33 d0                	xor    %eax,%edx
fffff80000232d77:	41 8b c5             	mov    %r13d,%eax
fffff80000232d7a:	c1 e8 03             	shr    $0x3,%eax
fffff80000232d7d:	33 d0                	xor    %eax,%edx
fffff80000232d7f:	41 8b c7             	mov    %r15d,%eax
fffff80000232d82:	c1 c8 11             	ror    $0x11,%eax
fffff80000232d85:	33 c8                	xor    %eax,%ecx
fffff80000232d87:	41 8b c7             	mov    %r15d,%eax
fffff80000232d8a:	44 8b 7d 98          	mov    -0x68(%rbp),%r15d
fffff80000232d8e:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232d91:	33 c8                	xor    %eax,%ecx
fffff80000232d93:	44 03 fa             	add    %edx,%r15d
fffff80000232d96:	44 03 f9             	add    %ecx,%r15d
fffff80000232d99:	41 8b c6             	mov    %r14d,%eax
fffff80000232d9c:	44 03 7c 24 40       	add    0x40(%rsp),%r15d
fffff80000232da1:	41 8b ce             	mov    %r14d,%ecx
fffff80000232da4:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232da7:	41 8b d2             	mov    %r10d,%edx
fffff80000232daa:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232dad:	33 c8                	xor    %eax,%ecx
fffff80000232daf:	c1 ca 16             	ror    $0x16,%edx
fffff80000232db2:	41 8b c6             	mov    %r14d,%eax
fffff80000232db5:	44 89 7d 98          	mov    %r15d,-0x68(%rbp)
fffff80000232db9:	c1 c8 06             	ror    $0x6,%eax
fffff80000232dbc:	33 c8                	xor    %eax,%ecx
fffff80000232dbe:	44 89 7d 6c          	mov    %r15d,0x6c(%rbp)
fffff80000232dc2:	8b c3                	mov    %ebx,%eax
fffff80000232dc4:	33 c7                	xor    %edi,%eax
fffff80000232dc6:	41 23 c6             	and    %r14d,%eax
fffff80000232dc9:	33 c3                	xor    %ebx,%eax
fffff80000232dcb:	03 c8                	add    %eax,%ecx
fffff80000232dcd:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232dd2:	03 48 24             	add    0x24(%rax),%ecx
fffff80000232dd5:	41 8b c2             	mov    %r10d,%eax
fffff80000232dd8:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232ddb:	41 03 cf             	add    %r15d,%ecx
fffff80000232dde:	33 d0                	xor    %eax,%edx
fffff80000232de0:	44 03 d9             	add    %ecx,%r11d
fffff80000232de3:	45 03 e3             	add    %r11d,%r12d
fffff80000232de6:	41 8b c2             	mov    %r10d,%eax
fffff80000232de9:	c1 c8 02             	ror    $0x2,%eax
fffff80000232dec:	41 8b c8             	mov    %r8d,%ecx
fffff80000232def:	33 d0                	xor    %eax,%edx
fffff80000232df1:	41 0b c9             	or     %r9d,%ecx
fffff80000232df4:	41 23 ca             	and    %r10d,%ecx
fffff80000232df7:	41 8b c0             	mov    %r8d,%eax
fffff80000232dfa:	41 23 c1             	and    %r9d,%eax
fffff80000232dfd:	0b c8                	or     %eax,%ecx
fffff80000232dff:	44 03 d9             	add    %ecx,%r11d
fffff80000232e02:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
fffff80000232e06:	8b c1                	mov    %ecx,%eax
fffff80000232e08:	44 03 da             	add    %edx,%r11d
fffff80000232e0b:	c1 c8 07             	ror    $0x7,%eax
fffff80000232e0e:	8b d1                	mov    %ecx,%edx
fffff80000232e10:	c1 ca 12             	ror    $0x12,%edx
fffff80000232e13:	33 d0                	xor    %eax,%edx
fffff80000232e15:	8b c1                	mov    %ecx,%eax
fffff80000232e17:	c1 e8 03             	shr    $0x3,%eax
fffff80000232e1a:	8b ce                	mov    %esi,%ecx
fffff80000232e1c:	33 d0                	xor    %eax,%edx
fffff80000232e1e:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232e21:	44 03 ea             	add    %edx,%r13d
fffff80000232e24:	8b c6                	mov    %esi,%eax
fffff80000232e26:	c1 c8 11             	ror    $0x11,%eax
fffff80000232e29:	41 8b d3             	mov    %r11d,%edx
fffff80000232e2c:	33 c8                	xor    %eax,%ecx
fffff80000232e2e:	8b c6                	mov    %esi,%eax
fffff80000232e30:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232e33:	33 c8                	xor    %eax,%ecx
fffff80000232e35:	41 8b c4             	mov    %r12d,%eax
fffff80000232e38:	44 03 e9             	add    %ecx,%r13d
fffff80000232e3b:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232e3e:	44 03 6c 24 50       	add    0x50(%rsp),%r13d
fffff80000232e43:	41 8b cc             	mov    %r12d,%ecx
fffff80000232e46:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232e49:	33 c8                	xor    %eax,%ecx
fffff80000232e4b:	44 89 6c 24 70       	mov    %r13d,0x70(%rsp)
fffff80000232e50:	41 8b c4             	mov    %r12d,%eax
fffff80000232e53:	44 89 6d 70          	mov    %r13d,0x70(%rbp)
fffff80000232e57:	c1 c8 06             	ror    $0x6,%eax
fffff80000232e5a:	33 c8                	xor    %eax,%ecx
fffff80000232e5c:	8b c7                	mov    %edi,%eax
fffff80000232e5e:	41 33 c6             	xor    %r14d,%eax
fffff80000232e61:	41 23 c4             	and    %r12d,%eax
fffff80000232e64:	33 c7                	xor    %edi,%eax
fffff80000232e66:	03 c8                	add    %eax,%ecx
fffff80000232e68:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232e6d:	03 48 28             	add    0x28(%rax),%ecx
fffff80000232e70:	41 03 cd             	add    %r13d,%ecx
fffff80000232e73:	03 d9                	add    %ecx,%ebx
fffff80000232e75:	44 03 c3             	add    %ebx,%r8d
fffff80000232e78:	44 89 04 24          	mov    %r8d,(%rsp)
fffff80000232e7c:	c1 ca 16             	ror    $0x16,%edx
fffff80000232e7f:	8b 4d a0             	mov    -0x60(%rbp),%ecx
fffff80000232e82:	41 8b c3             	mov    %r11d,%eax
fffff80000232e85:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232e88:	41 8b f1             	mov    %r9d,%esi
fffff80000232e8b:	33 d0                	xor    %eax,%edx
fffff80000232e8d:	41 0b f2             	or     %r10d,%esi
fffff80000232e90:	41 23 f3             	and    %r11d,%esi
fffff80000232e93:	41 8b c3             	mov    %r11d,%eax
fffff80000232e96:	c1 c8 02             	ror    $0x2,%eax
fffff80000232e99:	33 d0                	xor    %eax,%edx
fffff80000232e9b:	41 8b c1             	mov    %r9d,%eax
fffff80000232e9e:	41 23 c2             	and    %r10d,%eax
fffff80000232ea1:	0b f0                	or     %eax,%esi
fffff80000232ea3:	8d 04 13             	lea    (%rbx,%rdx,1),%eax
fffff80000232ea6:	8b d1                	mov    %ecx,%edx
fffff80000232ea8:	03 f0                	add    %eax,%esi
fffff80000232eaa:	c1 ca 12             	ror    $0x12,%edx