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
fffff80000232ead:	8b c1                	mov    %ecx,%eax
fffff80000232eaf:	41 8b da             	mov    %r10d,%ebx
fffff80000232eb2:	c1 c8 07             	ror    $0x7,%eax
fffff80000232eb5:	41 0b db             	or     %r11d,%ebx
fffff80000232eb8:	33 d0                	xor    %eax,%edx
fffff80000232eba:	23 de                	and    %esi,%ebx
fffff80000232ebc:	8b c1                	mov    %ecx,%eax
fffff80000232ebe:	41 8b cf             	mov    %r15d,%ecx
fffff80000232ec1:	c1 e8 03             	shr    $0x3,%eax
fffff80000232ec4:	33 d0                	xor    %eax,%edx
fffff80000232ec6:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232ec9:	03 54 24 60          	add    0x60(%rsp),%edx
fffff80000232ecd:	41 8b c7             	mov    %r15d,%eax
fffff80000232ed0:	c1 c8 11             	ror    $0x11,%eax
fffff80000232ed3:	33 c8                	xor    %eax,%ecx
fffff80000232ed5:	41 8b c7             	mov    %r15d,%eax
fffff80000232ed8:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232edb:	33 c8                	xor    %eax,%ecx
fffff80000232edd:	41 8b c0             	mov    %r8d,%eax
fffff80000232ee0:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232ee3:	03 d1                	add    %ecx,%edx
fffff80000232ee5:	03 54 24 58          	add    0x58(%rsp),%edx
fffff80000232ee9:	41 8b c8             	mov    %r8d,%ecx
fffff80000232eec:	89 54 24 60          	mov    %edx,0x60(%rsp)
fffff80000232ef0:	89 55 74             	mov    %edx,0x74(%rbp)
fffff80000232ef3:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232ef6:	33 c8                	xor    %eax,%ecx
fffff80000232ef8:	41 8b c0             	mov    %r8d,%eax
fffff80000232efb:	c1 c8 06             	ror    $0x6,%eax
fffff80000232efe:	33 c8                	xor    %eax,%ecx
fffff80000232f00:	41 8b c6             	mov    %r14d,%eax
fffff80000232f03:	41 33 c4             	xor    %r12d,%eax
fffff80000232f06:	41 23 c0             	and    %r8d,%eax
fffff80000232f09:	41 33 c6             	xor    %r14d,%eax
fffff80000232f0c:	03 c8                	add    %eax,%ecx
fffff80000232f0e:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232f13:	03 48 2c             	add    0x2c(%rax),%ecx
fffff80000232f16:	8b c6                	mov    %esi,%eax
fffff80000232f18:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232f1b:	03 ca                	add    %edx,%ecx
fffff80000232f1d:	03 f9                	add    %ecx,%edi
fffff80000232f1f:	8b d6                	mov    %esi,%edx
fffff80000232f21:	c1 ca 16             	ror    $0x16,%edx
fffff80000232f24:	41 8b cd             	mov    %r13d,%ecx
fffff80000232f27:	33 d0                	xor    %eax,%edx
fffff80000232f29:	8b c6                	mov    %esi,%eax
fffff80000232f2b:	c1 c8 02             	ror    $0x2,%eax
fffff80000232f2e:	33 d0                	xor    %eax,%edx
fffff80000232f30:	45 8d 3c 39          	lea    (%r9,%rdi,1),%r15d
fffff80000232f34:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
fffff80000232f39:	41 8b c2             	mov    %r10d,%eax
fffff80000232f3c:	41 23 c3             	and    %r11d,%eax
fffff80000232f3f:	44 89 7c 24 64       	mov    %r15d,0x64(%rsp)
fffff80000232f44:	0b d8                	or     %eax,%ebx
fffff80000232f46:	8d 04 17             	lea    (%rdi,%rdx,1),%eax
fffff80000232f49:	41 8b d1             	mov    %r9d,%edx
fffff80000232f4c:	03 d8                	add    %eax,%ebx
fffff80000232f4e:	c1 ca 12             	ror    $0x12,%edx
fffff80000232f51:	41 8b c1             	mov    %r9d,%eax
fffff80000232f54:	c1 c8 07             	ror    $0x7,%eax
fffff80000232f57:	33 d0                	xor    %eax,%edx
fffff80000232f59:	41 8b c1             	mov    %r9d,%eax
fffff80000232f5c:	c1 e8 03             	shr    $0x3,%eax
fffff80000232f5f:	33 d0                	xor    %eax,%edx
fffff80000232f61:	8b 7d a0             	mov    -0x60(%rbp),%edi
fffff80000232f64:	41 8b c5             	mov    %r13d,%eax
fffff80000232f67:	c1 c8 11             	ror    $0x11,%eax
fffff80000232f6a:	03 fa                	add    %edx,%edi
fffff80000232f6c:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232f6f:	8b d3                	mov    %ebx,%edx
fffff80000232f71:	33 c8                	xor    %eax,%ecx
fffff80000232f73:	c1 ca 16             	ror    $0x16,%edx
fffff80000232f76:	41 8b c5             	mov    %r13d,%eax
fffff80000232f79:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232f7c:	33 c8                	xor    %eax,%ecx
fffff80000232f7e:	41 8b c7             	mov    %r15d,%eax
fffff80000232f81:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232f84:	03 f9                	add    %ecx,%edi
fffff80000232f86:	03 7d cc             	add    -0x34(%rbp),%edi
fffff80000232f89:	41 8b cf             	mov    %r15d,%ecx
fffff80000232f8c:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232f8f:	33 c8                	xor    %eax,%ecx
fffff80000232f91:	89 7d a0             	mov    %edi,-0x60(%rbp)
fffff80000232f94:	41 8b c7             	mov    %r15d,%eax
fffff80000232f97:	89 7d 78             	mov    %edi,0x78(%rbp)
fffff80000232f9a:	c1 c8 06             	ror    $0x6,%eax
fffff80000232f9d:	33 c8                	xor    %eax,%ecx
fffff80000232f9f:	41 8b c0             	mov    %r8d,%eax
fffff80000232fa2:	44 8b 45 b0          	mov    -0x50(%rbp),%r8d
fffff80000232fa6:	41 33 c4             	xor    %r12d,%eax
fffff80000232fa9:	41 23 c7             	and    %r15d,%eax
fffff80000232fac:	41 33 c4             	xor    %r12d,%eax
fffff80000232faf:	03 c8                	add    %eax,%ecx
fffff80000232fb1:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232fb6:	03 48 30             	add    0x30(%rax),%ecx
fffff80000232fb9:	8b c3                	mov    %ebx,%eax
fffff80000232fbb:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232fbe:	03 cf                	add    %edi,%ecx
fffff80000232fc0:	33 d0                	xor    %eax,%edx
fffff80000232fc2:	44 03 f1             	add    %ecx,%r14d
fffff80000232fc5:	8b c3                	mov    %ebx,%eax
fffff80000232fc7:	41 8b cb             	mov    %r11d,%ecx
fffff80000232fca:	c1 c8 02             	ror    $0x2,%eax
fffff80000232fcd:	0b ce                	or     %esi,%ecx
fffff80000232fcf:	33 d0                	xor    %eax,%edx
fffff80000232fd1:	23 cb                	and    %ebx,%ecx
fffff80000232fd3:	47 8d 2c 32          	lea    (%r10,%r14,1),%r13d
fffff80000232fd7:	41 8b c3             	mov    %r11d,%eax
fffff80000232fda:	44 8b 14 24          	mov    (%rsp),%r10d
fffff80000232fde:	23 c6                	and    %esi,%eax
fffff80000232fe0:	0b c8                	or     %eax,%ecx
fffff80000232fe2:	44 03 f2             	add    %edx,%r14d
fffff80000232fe5:	44 03 f1             	add    %ecx,%r14d
fffff80000232fe8:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
fffff80000232fec:	8b d1                	mov    %ecx,%edx
fffff80000232fee:	8b c1                	mov    %ecx,%eax
fffff80000232ff0:	c1 c8 11             	ror    $0x11,%eax
fffff80000232ff3:	c1 ca 13             	ror    $0x13,%edx
fffff80000232ff6:	33 d0                	xor    %eax,%edx
fffff80000232ff8:	8b c1                	mov    %ecx,%eax
fffff80000232ffa:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232ffd:	41 8b c8             	mov    %r8d,%ecx
fffff80000233000:	33 d0                	xor    %eax,%edx
fffff80000233002:	c1 c9 12             	ror    $0x12,%ecx
fffff80000233005:	44 03 ca             	add    %edx,%r9d
fffff80000233008:	41 8b c0             	mov    %r8d,%eax
fffff8000023300b:	c1 c8 07             	ror    $0x7,%eax
fffff8000023300e:	33 c8                	xor    %eax,%ecx
fffff80000233010:	41 8b c0             	mov    %r8d,%eax
fffff80000233013:	c1 e8 03             	shr    $0x3,%eax
fffff80000233016:	33 c8                	xor    %eax,%ecx
fffff80000233018:	41 8b c5             	mov    %r13d,%eax
fffff8000023301b:	44 03 c9             	add    %ecx,%r9d
fffff8000023301e:	c1 c8 0b             	ror    $0xb,%eax
fffff80000233021:	44 03 4d 80          	add    -0x80(%rbp),%r9d
fffff80000233025:	41 8b cd             	mov    %r13d,%ecx
fffff80000233028:	c1 c9 19             	ror    $0x19,%ecx
fffff8000023302b:	33 c8                	xor    %eax,%ecx
fffff8000023302d:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
fffff80000233032:	41 8b c5             	mov    %r13d,%eax
fffff80000233035:	44 89 4d 7c          	mov    %r9d,0x7c(%rbp)
fffff80000233039:	c1 c8 06             	ror    $0x6,%eax
fffff8000023303c:	33 c8                	xor    %eax,%ecx
fffff8000023303e:	41 8b c2             	mov    %r10d,%eax
fffff80000233041:	41 33 c7             	xor    %r15d,%eax
fffff80000233044:	41 23 c5             	and    %r13d,%eax
fffff80000233047:	41 8b d6             	mov    %r14d,%edx
fffff8000023304a:	41 33 c2             	xor    %r10d,%eax
fffff8000023304d:	c1 ca 16             	ror    $0x16,%edx
fffff80000233050:	03 c8                	add    %eax,%ecx
fffff80000233052:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000233057:	03 48 34             	add    0x34(%rax),%ecx
fffff8000023305a:	41 8b c6             	mov    %r14d,%eax
fffff8000023305d:	c1 c8 0d             	ror    $0xd,%eax
fffff80000233060:	41 03 c9             	add    %r9d,%ecx
fffff80000233063:	33 d0                	xor    %eax,%edx
fffff80000233065:	44 03 e1             	add    %ecx,%r12d
fffff80000233068:	41 8b c6             	mov    %r14d,%eax
fffff8000023306b:	45 03 dc             	add    %r12d,%r11d
fffff8000023306e:	c1 c8 02             	ror    $0x2,%eax
fffff80000233071:	8b ce                	mov    %esi,%ecx
fffff80000233073:	33 d0                	xor    %eax,%edx
fffff80000233075:	0b cb                	or     %ebx,%ecx
fffff80000233077:	41 23 ce             	and    %r14d,%ecx
fffff8000023307a:	8b c6                	mov    %esi,%eax
fffff8000023307c:	23 c3                	and    %ebx,%eax
fffff8000023307e:	0b c8                	or     %eax,%ecx
fffff80000233080:	41 8d 04 14          	lea    (%r12,%rdx,1),%eax
fffff80000233084:	44 8b 65 c0          	mov    -0x40(%rbp),%r12d
fffff80000233088:	03 c8                	add    %eax,%ecx
fffff8000023308a:	48 8d 15 77 f1 1c 00 	lea    0x1cf177(%rip),%rdx        # 0xfffff80000402208
fffff80000233091:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000233096:	48 83 c0 40          	add    $0x40,%rax
fffff8000023309a:	89 0c 24             	mov    %ecx,(%rsp)
fffff8000023309d:	48 89 44 24 10       	mov    %rax,0x10(%rsp)