fffff800002328ee:	33 d0                	xor    %eax,%edx
fffff800002328f0:	0b ce                	or     %esi,%ecx
fffff800002328f2:	41 23 cd             	and    %r13d,%ecx
fffff800002328f5:	41 8b c7             	mov    %r15d,%eax
fffff800002328f8:	23 c6                	and    %esi,%eax
fffff800002328fa:	0b c8                	or     %eax,%ecx
fffff800002328fc:	44 03 d9             	add    %ecx,%r11d
fffff800002328ff:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
fffff80000232903:	44 03 da             	add    %edx,%r11d
fffff80000232906:	8b c1                	mov    %ecx,%eax
fffff80000232908:	c1 c8 07             	ror    $0x7,%eax
fffff8000023290b:	8b d1                	mov    %ecx,%edx
fffff8000023290d:	c1 ca 12             	ror    $0x12,%edx
fffff80000232910:	33 d0                	xor    %eax,%edx
fffff80000232912:	8b c1                	mov    %ecx,%eax
fffff80000232914:	c1 e8 03             	shr    $0x3,%eax
fffff80000232917:	8b cb                	mov    %ebx,%ecx
fffff80000232919:	33 d0                	xor    %eax,%edx
fffff8000023291b:	c1 c9 13             	ror    $0x13,%ecx
fffff8000023291e:	8b c3                	mov    %ebx,%eax
fffff80000232920:	c1 c8 11             	ror    $0x11,%eax
fffff80000232923:	33 c8                	xor    %eax,%ecx
fffff80000232925:	03 54 24 60          	add    0x60(%rsp),%edx
fffff80000232929:	8b c3                	mov    %ebx,%eax
fffff8000023292b:	8b 1c 24             	mov    (%rsp),%ebx
fffff8000023292e:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232931:	33 c8                	xor    %eax,%ecx
fffff80000232933:	8b c3                	mov    %ebx,%eax
fffff80000232935:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232938:	03 d1                	add    %ecx,%edx
fffff8000023293a:	03 54 24 40          	add    0x40(%rsp),%edx
fffff8000023293e:	8b cb                	mov    %ebx,%ecx
fffff80000232940:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232943:	33 c8                	xor    %eax,%ecx
fffff80000232945:	89 54 24 40          	mov    %edx,0x40(%rsp)
fffff80000232949:	89 55 50             	mov    %edx,0x50(%rbp)
fffff8000023294c:	8b c3                	mov    %ebx,%eax
fffff8000023294e:	c1 c8 06             	ror    $0x6,%eax
fffff80000232951:	33 c8                	xor    %eax,%ecx
fffff80000232953:	41 8b c1             	mov    %r9d,%eax
fffff80000232956:	41 33 c0             	xor    %r8d,%eax
fffff80000232959:	23 c3                	and    %ebx,%eax
fffff8000023295b:	8b de                	mov    %esi,%ebx
fffff8000023295d:	41 33 c1             	xor    %r9d,%eax
fffff80000232960:	41 0b dd             	or     %r13d,%ebx
fffff80000232963:	03 c8                	add    %eax,%ecx
fffff80000232965:	41 23 db             	and    %r11d,%ebx
fffff80000232968:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff8000023296d:	03 48 08             	add    0x8(%rax),%ecx
fffff80000232970:	41 8b c3             	mov    %r11d,%eax
fffff80000232973:	03 ca                	add    %edx,%ecx
fffff80000232975:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232978:	44 03 d1             	add    %ecx,%r10d
fffff8000023297b:	41 8b d3             	mov    %r11d,%edx
fffff8000023297e:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
fffff80000232982:	45 03 fa             	add    %r10d,%r15d
fffff80000232985:	c1 ca 16             	ror    $0x16,%edx
fffff80000232988:	33 d0                	xor    %eax,%edx
fffff8000023298a:	41 8b c3             	mov    %r11d,%eax
fffff8000023298d:	c1 c8 02             	ror    $0x2,%eax
fffff80000232990:	33 d0                	xor    %eax,%edx
fffff80000232992:	8b c6                	mov    %esi,%eax
fffff80000232994:	41 23 c5             	and    %r13d,%eax
fffff80000232997:	0b d8                	or     %eax,%ebx
fffff80000232999:	8b c1                	mov    %ecx,%eax
fffff8000023299b:	c1 c8 07             	ror    $0x7,%eax
fffff8000023299e:	41 03 da             	add    %r10d,%ebx
fffff800002329a1:	03 da                	add    %edx,%ebx
fffff800002329a3:	8b d1                	mov    %ecx,%edx
fffff800002329a5:	c1 ca 12             	ror    $0x12,%edx
fffff800002329a8:	33 d0                	xor    %eax,%edx
fffff800002329aa:	8b c1                	mov    %ecx,%eax
fffff800002329ac:	c1 e8 03             	shr    $0x3,%eax
fffff800002329af:	41 8b ce             	mov    %r14d,%ecx
fffff800002329b2:	33 d0                	xor    %eax,%edx
fffff800002329b4:	c1 c9 13             	ror    $0x13,%ecx
fffff800002329b7:	41 8b c6             	mov    %r14d,%eax
fffff800002329ba:	03 d7                	add    %edi,%edx
fffff800002329bc:	c1 c8 11             	ror    $0x11,%eax
fffff800002329bf:	33 c8                	xor    %eax,%ecx
fffff800002329c1:	41 8b c6             	mov    %r14d,%eax
fffff800002329c4:	44 8b 34 24          	mov    (%rsp),%r14d
fffff800002329c8:	c1 e8 0a             	shr    $0xa,%eax
fffff800002329cb:	33 c8                	xor    %eax,%ecx
fffff800002329cd:	41 8b c7             	mov    %r15d,%eax
fffff800002329d0:	c1 c8 0b             	ror    $0xb,%eax
fffff800002329d3:	03 d1                	add    %ecx,%edx
fffff800002329d5:	03 54 24 50          	add    0x50(%rsp),%edx
fffff800002329d9:	41 8b cf             	mov    %r15d,%ecx
fffff800002329dc:	c1 c9 19             	ror    $0x19,%ecx
fffff800002329df:	33 c8                	xor    %eax,%ecx
fffff800002329e1:	89 54 24 50          	mov    %edx,0x50(%rsp)
fffff800002329e5:	41 8b c7             	mov    %r15d,%eax
fffff800002329e8:	89 55 54             	mov    %edx,0x54(%rbp)
fffff800002329eb:	c1 c8 06             	ror    $0x6,%eax
fffff800002329ee:	33 c8                	xor    %eax,%ecx
fffff800002329f0:	41 8b c0             	mov    %r8d,%eax
fffff800002329f3:	41 33 c6             	xor    %r14d,%eax
fffff800002329f6:	41 23 c7             	and    %r15d,%eax
fffff800002329f9:	41 33 c0             	xor    %r8d,%eax
fffff800002329fc:	03 c8                	add    %eax,%ecx
fffff800002329fe:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232a03:	03 48 0c             	add    0xc(%rax),%ecx
fffff80000232a06:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
fffff80000232a0b:	03 ca                	add    %edx,%ecx
fffff80000232a0d:	44 03 c9             	add    %ecx,%r9d
fffff80000232a10:	8b c3                	mov    %ebx,%eax
fffff80000232a12:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232a15:	41 03 f1             	add    %r9d,%esi
fffff80000232a18:	41 8b fd             	mov    %r13d,%edi
fffff80000232a1b:	8b d3                	mov    %ebx,%edx
fffff80000232a1d:	c1 ca 16             	ror    $0x16,%edx
fffff80000232a20:	41 0b fb             	or     %r11d,%edi
fffff80000232a23:	33 d0                	xor    %eax,%edx
fffff80000232a25:	23 fb                	and    %ebx,%edi
fffff80000232a27:	8b c3                	mov    %ebx,%eax
fffff80000232a29:	41 8b ca             	mov    %r10d,%ecx
fffff80000232a2c:	c1 c8 02             	ror    $0x2,%eax
fffff80000232a2f:	33 d0                	xor    %eax,%edx
fffff80000232a31:	c1 c9 13             	ror    $0x13,%ecx
fffff80000232a34:	41 8b c5             	mov    %r13d,%eax
fffff80000232a37:	41 23 c3             	and    %r11d,%eax
fffff80000232a3a:	0b f8                	or     %eax,%edi
fffff80000232a3c:	41 03 f9             	add    %r9d,%edi
fffff80000232a3f:	44 8b 4d cc          	mov    -0x34(%rbp),%r9d
fffff80000232a43:	03 fa                	add    %edx,%edi
fffff80000232a45:	41 8b c1             	mov    %r9d,%eax
fffff80000232a48:	c1 c8 07             	ror    $0x7,%eax
fffff80000232a4b:	41 8b d1             	mov    %r9d,%edx
fffff80000232a4e:	c1 ca 12             	ror    $0x12,%edx
fffff80000232a51:	33 d0                	xor    %eax,%edx
fffff80000232a53:	41 8b c1             	mov    %r9d,%eax
fffff80000232a56:	c1 e8 03             	shr    $0x3,%eax
fffff80000232a59:	33 d0                	xor    %eax,%edx
fffff80000232a5b:	41 8b c2             	mov    %r10d,%eax
fffff80000232a5e:	03 54 24 20          	add    0x20(%rsp),%edx
fffff80000232a62:	c1 c8 11             	ror    $0x11,%eax
fffff80000232a65:	33 c8                	xor    %eax,%ecx
fffff80000232a67:	41 8b c2             	mov    %r10d,%eax
fffff80000232a6a:	c1 e8 0a             	shr    $0xa,%eax
fffff80000232a6d:	33 c8                	xor    %eax,%ecx
fffff80000232a6f:	8b c6                	mov    %esi,%eax
fffff80000232a71:	c1 c8 0b             	ror    $0xb,%eax
fffff80000232a74:	03 d1                	add    %ecx,%edx
fffff80000232a76:	03 54 24 58          	add    0x58(%rsp),%edx
fffff80000232a7a:	8b ce                	mov    %esi,%ecx
fffff80000232a7c:	c1 c9 19             	ror    $0x19,%ecx
fffff80000232a7f:	33 c8                	xor    %eax,%ecx
fffff80000232a81:	89 54 24 58          	mov    %edx,0x58(%rsp)
fffff80000232a85:	89 55 58             	mov    %edx,0x58(%rbp)
fffff80000232a88:	8b c6                	mov    %esi,%eax
fffff80000232a8a:	c1 c8 06             	ror    $0x6,%eax
fffff80000232a8d:	33 c8                	xor    %eax,%ecx
fffff80000232a8f:	41 8b c7             	mov    %r15d,%eax
fffff80000232a92:	41 33 c6             	xor    %r14d,%eax
fffff80000232a95:	23 c6                	and    %esi,%eax
fffff80000232a97:	41 33 c6             	xor    %r14d,%eax
fffff80000232a9a:	45 8b f3             	mov    %r11d,%r14d
fffff80000232a9d:	03 c8                	add    %eax,%ecx
fffff80000232a9f:	44 0b f3             	or     %ebx,%r14d
fffff80000232aa2:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000232aa7:	44 23 f7             	and    %edi,%r14d
fffff80000232aaa:	03 48 10             	add    0x10(%rax),%ecx
fffff80000232aad:	8b c7                	mov    %edi,%eax
fffff80000232aaf:	03 ca                	add    %edx,%ecx
fffff80000232ab1:	c1 c8 0d             	ror    $0xd,%eax
fffff80000232ab4:	44 03 c1             	add    %ecx,%r8d
fffff80000232ab7:	8b d7                	mov    %edi,%edx
fffff80000232ab9:	c1 ca 16             	ror    $0x16,%edx
fffff80000232abc:	45 03 e8             	add    %r8d,%r13d
fffff80000232abf:	33 d0                	xor    %eax,%edx
fffff80000232ac1:	8b c7                	mov    %edi,%eax
fffff80000232ac3:	c1 c8 02             	ror    $0x2,%eax
fffff80000232ac6:	33 d0                	xor    %eax,%edx
fffff80000232ac8:	41 8b c3             	mov    %r11d,%eax
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