140da1868:	4c 33 d8             	xor    %rax,%r11
140da186b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140da1870:	4d 03 c6             	add    %r14,%r8
140da1873:	49 8b c3             	mov    %r11,%rax
140da1876:	48 c1 e0 30          	shl    $0x30,%rax
140da187a:	4d 03 c4             	add    %r12,%r8
140da187d:	49 c1 eb 10          	shr    $0x10,%r11
140da1881:	49 0b c3             	or     %r11,%rax
140da1884:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140da1889:	49 03 c1             	add    %r9,%rax
140da188c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140da1891:	48 33 c1             	xor    %rcx,%rax
140da1894:	48 8b c8             	mov    %rax,%rcx
140da1897:	48 03 c0             	add    %rax,%rax
140da189a:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da189e:	48 0b c8             	or     %rax,%rcx
140da18a1:	49 8b c0             	mov    %r8,%rax
140da18a4:	48 33 04 24          	xor    (%rsp),%rax
140da18a8:	4c 8b d0             	mov    %rax,%r10
140da18ab:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140da18b0:	48 c1 e0 20          	shl    $0x20,%rax
140da18b4:	49 c1 ea 20          	shr    $0x20,%r10
140da18b8:	4c 0b d0             	or     %rax,%r10
140da18bb:	4e 8d 0c 17          	lea    (%rdi,%r10,1),%r9
140da18bf:	49 8b c1             	mov    %r9,%rax
140da18c2:	49 33 c6             	xor    %r14,%rax
140da18c5:	48 8b c8             	mov    %rax,%rcx
140da18c8:	48 c1 e8 18          	shr    $0x18,%rax
140da18cc:	48 c1 e1 28          	shl    $0x28,%rcx
140da18d0:	48 0b c8             	or     %rax,%rcx
140da18d3:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140da18d7:	48 03 c1             	add    %rcx,%rax
140da18da:	49 03 c0             	add    %r8,%rax
140da18dd:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140da18e1:	4c 33 d0             	xor    %rax,%r10
140da18e4:	48 89 04 24          	mov    %rax,(%rsp)
140da18e8:	49 8b fa             	mov    %r10,%rdi
140da18eb:	4d 03 c7             	add    %r15,%r8
140da18ee:	4c 03 44 24 08       	add    0x8(%rsp),%r8
140da18f3:	49 c1 ea 10          	shr    $0x10,%r10
140da18f7:	48 c1 e7 30          	shl    $0x30,%rdi
140da18fb:	49 0b fa             	or     %r10,%rdi
140da18fe:	49 8d 04 39          	lea    (%r9,%rdi,1),%rax
140da1902:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140da1907:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140da190c:	48 33 c1             	xor    %rcx,%rax
140da190f:	48 8b c8             	mov    %rax,%rcx
140da1912:	48 03 c0             	add    %rax,%rax
140da1915:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1919:	48 0b c8             	or     %rax,%rcx
140da191c:	49 8b c0             	mov    %r8,%rax
140da191f:	48 33 44 24 18       	xor    0x18(%rsp),%rax
140da1924:	4c 8b d0             	mov    %rax,%r10
140da1927:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
140da192c:	49 c1 ea 20          	shr    $0x20,%r10
140da1930:	48 c1 e0 20          	shl    $0x20,%rax
140da1934:	4c 0b d0             	or     %rax,%r10
140da1937:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
140da193b:	4d 03 ca             	add    %r10,%r9
140da193e:	49 8b c1             	mov    %r9,%rax
140da1941:	49 33 c7             	xor    %r15,%rax
140da1944:	4c 8b 7d b8          	mov    -0x48(%rbp),%r15
140da1948:	48 8b c8             	mov    %rax,%rcx
140da194b:	48 c1 e8 18          	shr    $0x18,%rax
140da194f:	48 c1 e1 28          	shl    $0x28,%rcx
140da1953:	48 0b c8             	or     %rax,%rcx
140da1956:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140da195a:	48 03 c1             	add    %rcx,%rax
140da195d:	49 03 c0             	add    %r8,%rax
140da1960:	4c 33 d0             	xor    %rax,%r10
140da1963:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140da1968:	49 8b f2             	mov    %r10,%rsi
140da196b:	49 c1 ea 10          	shr    $0x10,%r10
140da196f:	48 c1 e6 30          	shl    $0x30,%rsi
140da1973:	49 0b f2             	or     %r10,%rsi
140da1976:	4d 8d 1c 31          	lea    (%r9,%rsi,1),%r11
140da197a:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140da197f:	49 8b c3             	mov    %r11,%rax
140da1982:	48 33 c1             	xor    %rcx,%rax
140da1985:	48 8b c8             	mov    %rax,%rcx
140da1988:	48 03 c0             	add    %rax,%rax
140da198b:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da198f:	48 0b c8             	or     %rax,%rcx
140da1992:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140da1997:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140da199c:	4d 8d 04 0c          	lea    (%r12,%rcx,1),%r8
140da19a0:	4d 03 c5             	add    %r13,%r8
140da19a3:	49 8b c0             	mov    %r8,%rax
140da19a6:	48 33 44 24 28       	xor    0x28(%rsp),%rax
140da19ab:	4c 8b d0             	mov    %rax,%r10
140da19ae:	48 c1 e0 20          	shl    $0x20,%rax
140da19b2:	49 c1 ea 20          	shr    $0x20,%r10
140da19b6:	4c 0b d0             	or     %rax,%r10
140da19b9:	4d 03 ca             	add    %r10,%r9
140da19bc:	49 8b c1             	mov    %r9,%rax
140da19bf:	48 33 c1             	xor    %rcx,%rax
140da19c2:	48 8b c8             	mov    %rax,%rcx
140da19c5:	48 c1 e8 18          	shr    $0x18,%rax
140da19c9:	48 c1 e1 28          	shl    $0x28,%rcx
140da19cd:	48 0b c8             	or     %rax,%rcx
140da19d0:	4c 03 f9             	add    %rcx,%r15
140da19d3:	4d 03 f8             	add    %r8,%r15
140da19d6:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
140da19db:	4d 33 d7             	xor    %r15,%r10
140da19de:	4d 8b f2             	mov    %r10,%r14
140da19e1:	49 c1 ea 10          	shr    $0x10,%r10
140da19e5:	49 c1 e6 30          	shl    $0x30,%r14
140da19e9:	4d 0b f2             	or     %r10,%r14
140da19ec:	4b 8d 1c 31          	lea    (%r9,%r14,1),%rbx
140da19f0:	48 8b c3             	mov    %rbx,%rax
140da19f3:	48 33 c1             	xor    %rcx,%rax
140da19f6:	48 8b c8             	mov    %rax,%rcx
140da19f9:	48 03 c0             	add    %rax,%rax
140da19fc:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1a00:	48 0b c8             	or     %rax,%rcx
140da1a03:	4a 8d 04 21          	lea    (%rcx,%r12,1),%rax
140da1a07:	4c 03 c0             	add    %rax,%r8
140da1a0a:	49 8b c0             	mov    %r8,%rax
140da1a0d:	48 33 c7             	xor    %rdi,%rax
140da1a10:	4c 8b d0             	mov    %rax,%r10
140da1a13:	48 c1 e0 20          	shl    $0x20,%rax
140da1a17:	49 c1 ea 20          	shr    $0x20,%r10
140da1a1b:	4c 0b d0             	or     %rax,%r10
140da1a1e:	4f 8d 0c 13          	lea    (%r11,%r10,1),%r9
140da1a22:	49 8b c1             	mov    %r9,%rax
140da1a25:	48 33 c1             	xor    %rcx,%rax
140da1a28:	48 8b c8             	mov    %rax,%rcx
140da1a2b:	48 c1 e8 18          	shr    $0x18,%rax
140da1a2f:	48 c1 e1 28          	shl    $0x28,%rcx
140da1a33:	48 0b c8             	or     %rax,%rcx
140da1a36:	4e 8d 24 01          	lea    (%rcx,%r8,1),%r12
140da1a3a:	4c 03 65 a0          	add    -0x60(%rbp),%r12
140da1a3e:	4d 33 d4             	xor    %r12,%r10
140da1a41:	49 8b c2             	mov    %r10,%rax
140da1a44:	49 c1 ea 10          	shr    $0x10,%r10
140da1a48:	48 c1 e0 30          	shl    $0x30,%rax
140da1a4c:	49 0b c2             	or     %r10,%rax
140da1a4f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140da1a54:	49 03 c1             	add    %r9,%rax
140da1a57:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140da1a5b:	4c 03 44 24 20       	add    0x20(%rsp),%r8
140da1a60:	4c 03 04 24          	add    (%rsp),%r8
140da1a64:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140da1a69:	48 33 c1             	xor    %rcx,%rax
140da1a6c:	48 8b c8             	mov    %rax,%rcx
140da1a6f:	48 03 c0             	add    %rax,%rax
140da1a72:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1a76:	48 0b c8             	or     %rax,%rcx
140da1a79:	49 8b c0             	mov    %r8,%rax
140da1a7c:	48 33 c6             	xor    %rsi,%rax
140da1a7f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140da1a84:	4c 8b d0             	mov    %rax,%r10
140da1a87:	48 c1 e0 20          	shl    $0x20,%rax
140da1a8b:	49 c1 ea 20          	shr    $0x20,%r10
140da1a8f:	4c 0b d0             	or     %rax,%r10
140da1a92:	4e 8d 0c 13          	lea    (%rbx,%r10,1),%r9
140da1a96:	49 8b c1             	mov    %r9,%rax
140da1a99:	48 33 44 24 20       	xor    0x20(%rsp),%rax
140da1a9e:	48 8b c8             	mov    %rax,%rcx
140da1aa1:	48 c1 e8 18          	shr    $0x18,%rax
140da1aa5:	48 c1 e1 28          	shl    $0x28,%rcx
140da1aa9:	48 0b c8             	or     %rax,%rcx
140da1aac:	4e 8d 2c 01          	lea    (%rcx,%r8,1),%r13
140da1ab0:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140da1ab4:	4c 03 44 24 10       	add    0x10(%rsp),%r8
140da1ab9:	4c 03 44 24 08       	add    0x8(%rsp),%r8
140da1abe:	4c 03 6d b0          	add    -0x50(%rbp),%r13
140da1ac2:	4d 33 d5             	xor    %r13,%r10
140da1ac5:	49 8b c2             	mov    %r10,%rax
140da1ac8:	49 c1 ea 10          	shr    $0x10,%r10
140da1acc:	48 c1 e0 30          	shl    $0x30,%rax
140da1ad0:	49 0b c2             	or     %r10,%rax
140da1ad3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140da1ad8:	49 03 c1             	add    %r9,%rax
140da1adb:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140da1ae0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140da1ae5:	48 33 c1             	xor    %rcx,%rax
140da1ae8:	48 8b f8             	mov    %rax,%rdi
140da1aeb:	48 03 c0             	add    %rax,%rax
140da1aee:	48 c1 ef 3f          	shr    $0x3f,%rdi
140da1af2:	48 0b f8             	or     %rax,%rdi
140da1af5:	49 8b c0             	mov    %r8,%rax
140da1af8:	49 33 c6             	xor    %r14,%rax
140da1afb:	4c 8b d0             	mov    %rax,%r10
140da1afe:	48 c1 e0 20          	shl    $0x20,%rax
140da1b02:	49 c1 ea 20          	shr    $0x20,%r10
140da1b06:	4c 0b d0             	or     %rax,%r10
140da1b09:	4d 03 ca             	add    %r10,%r9
140da1b0c:	49 8b c1             	mov    %r9,%rax
140da1b0f:	48 33 44 24 10       	xor    0x10(%rsp),%rax
140da1b14:	48 8b c8             	mov    %rax,%rcx
140da1b17:	48 c1 e8 18          	shr    $0x18,%rax
140da1b1b:	48 c1 e1 28          	shl    $0x28,%rcx
140da1b1f:	48 0b c8             	or     %rax,%rcx
140da1b22:	4a 8d 04 01          	lea    (%rcx,%r8,1),%rax
140da1b26:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140da1b2a:	48 03 45 c0          	add    -0x40(%rbp),%rax
140da1b2e:	4c 33 d0             	xor    %rax,%r10
140da1b31:	48 89 04 24          	mov    %rax,(%rsp)
140da1b35:	49 8b c2             	mov    %r10,%rax
140da1b38:	49 c1 ea 10          	shr    $0x10,%r10
140da1b3c:	48 c1 e0 30          	shl    $0x30,%rax
140da1b40:	49 0b c2             	or     %r10,%rax
140da1b43:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140da1b48:	4d 8d 1c 01          	lea    (%r9,%rax,1),%r11
140da1b4c:	49 8b c3             	mov    %r11,%rax
140da1b4f:	48 33 c1             	xor    %rcx,%rax
140da1b52:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140da1b57:	48 8b f0             	mov    %rax,%rsi
140da1b5a:	48 03 c0             	add    %rax,%rax
140da1b5d:	48 c1 ee 3f          	shr    $0x3f,%rsi
140da1b61:	48 0b f0             	or     %rax,%rsi
140da1b64:	4a 8d 04 39          	lea    (%rcx,%r15,1),%rax
140da1b68:	4c 03 c0             	add    %rax,%r8
140da1b6b:	49 8b c0             	mov    %r8,%rax
140da1b6e:	48 33 44 24 30       	xor    0x30(%rsp),%rax
140da1b73:	4c 8b d0             	mov    %rax,%r10
140da1b76:	49 c1 ea 20          	shr    $0x20,%r10
140da1b7a:	48 c1 e0 20          	shl    $0x20,%rax
140da1b7e:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
140da1b83:	4c 0b d0             	or     %rax,%r10
140da1b86:	4d 03 ca             	add    %r10,%r9
140da1b89:	49 8b c1             	mov    %r9,%rax
140da1b8c:	48 33 c1             	xor    %rcx,%rax
140da1b8f:	48 8b c8             	mov    %rax,%rcx
140da1b92:	48 c1 e8 18          	shr    $0x18,%rax
140da1b96:	48 c1 e1 28          	shl    $0x28,%rcx
140da1b9a:	48 0b c8             	or     %rax,%rcx
140da1b9d:	4e 8d 3c 01          	lea    (%rcx,%r8,1),%r15
140da1ba1:	4c 03 7d b8          	add    -0x48(%rbp),%r15
140da1ba5:	4d 33 d7             	xor    %r15,%r10
140da1ba8:	4d 8b c2             	mov    %r10,%r8
140da1bab:	49 c1 ea 10          	shr    $0x10,%r10
140da1baf:	49 c1 e0 30          	shl    $0x30,%r8
140da1bb3:	4d 0b c2             	or     %r10,%r8
140da1bb6:	4b 8d 1c 01          	lea    (%r9,%r8,1),%rbx
140da1bba:	4e 8d 0c 27          	lea    (%rdi,%r12,1),%r9
140da1bbe:	48 8b c3             	mov    %rbx,%rax
140da1bc1:	4c 03 4d 08          	add    0x8(%rbp),%r9
140da1bc5:	48 33 c1             	xor    %rcx,%rax
140da1bc8:	4c 8b f0             	mov    %rax,%r14
140da1bcb:	4d 33 c1             	xor    %r9,%r8
140da1bce:	48 03 c0             	add    %rax,%rax
140da1bd1:	49 c1 ee 3f          	shr    $0x3f,%r14
140da1bd5:	4c 0b f0             	or     %rax,%r14
140da1bd8:	49 8b c8             	mov    %r8,%rcx
140da1bdb:	48 c1 e9 20          	shr    $0x20,%rcx
140da1bdf:	49 c1 e0 20          	shl    $0x20,%r8
140da1be3:	49 0b c8             	or     %r8,%rcx
140da1be6:	4d 8d 14 0b          	lea    (%r11,%rcx,1),%r10
140da1bea:	49 8b c2             	mov    %r10,%rax
140da1bed:	48 33 c7             	xor    %rdi,%rax
140da1bf0:	4c 8b c0             	mov    %rax,%r8
140da1bf3:	48 c1 e8 18          	shr    $0x18,%rax
140da1bf7:	49 c1 e0 28          	shl    $0x28,%r8
140da1bfb:	4c 0b c0             	or     %rax,%r8
140da1bfe:	4f 8d 24 08          	lea    (%r8,%r9,1),%r12
140da1c02:	4c 03 65 e8          	add    -0x18(%rbp),%r12
140da1c06:	4e 8d 0c 2e          	lea    (%rsi,%r13,1),%r9
140da1c0a:	4c 03 4d d8          	add    -0x28(%rbp),%r9
140da1c0e:	49 8b c4             	mov    %r12,%rax
140da1c11:	48 33 c1             	xor    %rcx,%rax
140da1c14:	48 8b c8             	mov    %rax,%rcx
140da1c17:	48 c1 e8 10          	shr    $0x10,%rax
140da1c1b:	48 c1 e1 30          	shl    $0x30,%rcx
140da1c1f:	48 0b c8             	or     %rax,%rcx
140da1c22:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140da1c27:	49 8d 04 0a          	lea    (%r10,%rcx,1),%rax
140da1c2b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140da1c30:	49 33 c0             	xor    %r8,%rax
140da1c33:	48 8b c8             	mov    %rax,%rcx
140da1c36:	48 03 c0             	add    %rax,%rax
140da1c39:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1c3d:	48 0b c8             	or     %rax,%rcx
140da1c40:	49 8b c1             	mov    %r9,%rax
140da1c43:	48 33 44 24 60       	xor    0x60(%rsp),%rax
140da1c48:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
140da1c4d:	48 8b c8             	mov    %rax,%rcx
140da1c50:	48 c1 e0 20          	shl    $0x20,%rax
140da1c54:	48 c1 e9 20          	shr    $0x20,%rcx
140da1c58:	48 0b c8             	or     %rax,%rcx
140da1c5b:	4c 8d 14 0b          	lea    (%rbx,%rcx,1),%r10
140da1c5f:	49 8b c2             	mov    %r10,%rax
140da1c62:	48 33 c6             	xor    %rsi,%rax
140da1c65:	4c 8b c0             	mov    %rax,%r8
140da1c68:	48 c1 e8 18          	shr    $0x18,%rax
140da1c6c:	49 c1 e0 28          	shl    $0x28,%r8
140da1c70:	4c 0b c0             	or     %rax,%r8
140da1c73:	4f 8d 2c 08          	lea    (%r8,%r9,1),%r13
140da1c77:	4c 03 6d 00          	add    0x0(%rbp),%r13
140da1c7b:	49 8b c5             	mov    %r13,%rax
140da1c7e:	48 33 c1             	xor    %rcx,%rax
140da1c81:	48 8b f8             	mov    %rax,%rdi
140da1c84:	48 c1 e8 10          	shr    $0x10,%rax
140da1c88:	48 c1 e7 30          	shl    $0x30,%rdi
140da1c8c:	48 0b f8             	or     %rax,%rdi
140da1c8f:	49 8d 04 3a          	lea    (%r10,%rdi,1),%rax
140da1c93:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140da1c98:	49 33 c0             	xor    %r8,%rax
140da1c9b:	48 8b c8             	mov    %rax,%rcx
140da1c9e:	4c 8b 0c 24          	mov    (%rsp),%r9
140da1ca2:	48 03 c0             	add    %rax,%rax
140da1ca5:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
140da1caa:	4d 03 ce             	add    %r14,%r9
140da1cad:	4c 03 4d a8          	add    -0x58(%rbp),%r9
140da1cb1:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1cb5:	48 0b c8             	or     %rax,%rcx
140da1cb8:	49 8b c1             	mov    %r9,%rax
140da1cbb:	48 33 44 24 28       	xor    0x28(%rsp),%rax
140da1cc0:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140da1cc5:	48 8b c8             	mov    %rax,%rcx
140da1cc8:	48 c1 e0 20          	shl    $0x20,%rax
140da1ccc:	48 c1 e9 20          	shr    $0x20,%rcx
140da1cd0:	48 0b c8             	or     %rax,%rcx
140da1cd3:	4c 03 d1             	add    %rcx,%r10
140da1cd6:	49 8b c2             	mov    %r10,%rax
140da1cd9:	49 33 c6             	xor    %r14,%rax
140da1cdc:	4c 8b c0             	mov    %rax,%r8
140da1cdf:	48 c1 e8 18          	shr    $0x18,%rax
140da1ce3:	49 c1 e0 28          	shl    $0x28,%r8
140da1ce7:	4c 0b c0             	or     %rax,%r8
140da1cea:	4b 8d 04 08          	lea    (%r8,%r9,1),%rax
140da1cee:	48 03 45 f0          	add    -0x10(%rbp),%rax
140da1cf2:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140da1cf7:	48 33 c1             	xor    %rcx,%rax
140da1cfa:	48 8b f0             	mov    %rax,%rsi
140da1cfd:	48 c1 e8 10          	shr    $0x10,%rax
140da1d01:	48 c1 e6 30          	shl    $0x30,%rsi
140da1d05:	48 0b f0             	or     %rax,%rsi
140da1d08:	4d 8d 1c 32          	lea    (%r10,%rsi,1),%r11
140da1d0c:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
140da1d11:	49 8b c3             	mov    %r11,%rax
140da1d14:	49 33 c0             	xor    %r8,%rax
140da1d17:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140da1d1c:	48 8b c8             	mov    %rax,%rcx
140da1d1f:	48 03 c0             	add    %rax,%rax
140da1d22:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da1d26:	48 0b c8             	or     %rax,%rcx
140da1d29:	4f 8d 0c 07          	lea    (%r15,%r8,1),%r9
140da1d2d:	48 89 0c 24          	mov    %rcx,(%rsp)
140da1d31:	4c 03 4d f8          	add    -0x8(%rbp),%r9
140da1d35:	49 8b c1             	mov    %r9,%rax
140da1d38:	48 33 44 24 08       	xor    0x8(%rsp),%rax
140da1d3d:	48 8b c8             	mov    %rax,%rcx
140da1d40:	48 c1 e0 20          	shl    $0x20,%rax
140da1d44:	48 c1 e9 20          	shr    $0x20,%rcx
140da1d48:	48 0b c8             	or     %rax,%rcx
140da1d4b:	4c 03 d1             	add    %rcx,%r10
140da1d4e:	49 8b c2             	mov    %r10,%rax
140da1d51:	49 33 c0             	xor    %r8,%rax