140d9fd6b:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
140d9fd70:	49 8b ca             	mov    %r10,%rcx
140d9fd73:	48 c1 e9 3f          	shr    $0x3f,%rcx
140d9fd77:	4b 8d 04 12          	lea    (%r10,%r10,1),%rax
140d9fd7b:	48 0b c8             	or     %rax,%rcx
140d9fd7e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d9fd83:	49 03 c3             	add    %r11,%rax
140d9fd86:	48 89 0c 24          	mov    %rcx,(%rsp)
140d9fd8a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140d9fd8e:	48 03 c8             	add    %rax,%rcx
140d9fd91:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140d9fd95:	4c 33 f9             	xor    %rcx,%r15
140d9fd98:	4d 8b d7             	mov    %r15,%r10
140d9fd9b:	49 c1 e7 20          	shl    $0x20,%r15
140d9fd9f:	49 c1 ea 20          	shr    $0x20,%r10
140d9fda3:	4d 0b d7             	or     %r15,%r10
140d9fda6:	4d 8d 04 1a          	lea    (%r10,%rbx,1),%r8
140d9fdaa:	4d 33 d8             	xor    %r8,%r11
140d9fdad:	4d 8b cb             	mov    %r11,%r9
140d9fdb0:	49 c1 eb 18          	shr    $0x18,%r11
140d9fdb4:	49 c1 e1 28          	shl    $0x28,%r9
140d9fdb8:	4d 0b cb             	or     %r11,%r9
140d9fdbb:	49 03 c1             	add    %r9,%rax
140d9fdbe:	48 03 c1             	add    %rcx,%rax
140d9fdc1:	4c 33 d0             	xor    %rax,%r10
140d9fdc4:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
140d9fdc9:	49 8b c2             	mov    %r10,%rax
140d9fdcc:	49 c1 ea 10          	shr    $0x10,%r10
140d9fdd0:	48 c1 e0 30          	shl    $0x30,%rax
140d9fdd4:	49 0b c2             	or     %r10,%rax
140d9fdd7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d9fddc:	49 03 c0             	add    %r8,%rax
140d9fddf:	4c 33 c8             	xor    %rax,%r9
140d9fde2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d9fde7:	4d 8b f9             	mov    %r9,%r15
140d9fdea:	49 c1 ef 3f          	shr    $0x3f,%r15
140d9fdee:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140d9fdf2:	4c 0b f8             	or     %rax,%r15
140d9fdf5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d9fdfa:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
140d9fdff:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140d9fe03:	49 03 c3             	add    %r11,%rax
140d9fe06:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d9fe0b:	48 03 c8             	add    %rax,%rcx
140d9fe0e:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140d9fe13:	4c 33 f1             	xor    %rcx,%r14
140d9fe16:	4d 8b d6             	mov    %r14,%r10
140d9fe19:	49 c1 e6 20          	shl    $0x20,%r14
140d9fe1d:	49 c1 ea 20          	shr    $0x20,%r10
140d9fe21:	4d 0b d6             	or     %r14,%r10
140d9fe24:	4c 8b 75 08          	mov    0x8(%rbp),%r14
140d9fe28:	4d 03 c2             	add    %r10,%r8
140d9fe2b:	4d 33 d8             	xor    %r8,%r11
140d9fe2e:	4d 8b cb             	mov    %r11,%r9
140d9fe31:	49 c1 eb 18          	shr    $0x18,%r11
140d9fe35:	49 c1 e1 28          	shl    $0x28,%r9
140d9fe39:	4d 0b cb             	or     %r11,%r9
140d9fe3c:	4d 03 f1             	add    %r9,%r14
140d9fe3f:	4c 03 f1             	add    %rcx,%r14
140d9fe42:	4d 33 d6             	xor    %r14,%r10
140d9fe45:	49 8b c2             	mov    %r10,%rax
140d9fe48:	49 c1 ea 10          	shr    $0x10,%r10
140d9fe4c:	48 c1 e0 30          	shl    $0x30,%rax
140d9fe50:	49 0b c2             	or     %r10,%rax
140d9fe53:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
140d9fe58:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d9fe5d:	4d 8d 1c 00          	lea    (%r8,%rax,1),%r11
140d9fe61:	4d 33 cb             	xor    %r11,%r9
140d9fe64:	49 8b f9             	mov    %r9,%rdi
140d9fe67:	48 c1 ef 3f          	shr    $0x3f,%rdi
140d9fe6b:	4b 8d 04 09          	lea    (%r9,%r9,1),%rax
140d9fe6f:	48 0b f8             	or     %rax,%rdi
140d9fe72:	4d 8d 0c 1c          	lea    (%r12,%rbx,1),%r9
140d9fe76:	4c 03 4d f8          	add    -0x8(%rbp),%r9
140d9fe7a:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140d9fe7f:	49 33 c1             	xor    %r9,%rax
140d9fe82:	48 8b c8             	mov    %rax,%rcx
140d9fe85:	48 c1 e0 20          	shl    $0x20,%rax
140d9fe89:	48 c1 e9 20          	shr    $0x20,%rcx
140d9fe8d:	48 0b c8             	or     %rax,%rcx
140d9fe90:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140d9fe94:	49 03 c1             	add    %r9,%rax
140d9fe97:	4c 03 d1             	add    %rcx,%r10
140d9fe9a:	49 33 da             	xor    %r10,%rbx
140d9fe9d:	4f 8d 0c 2f          	lea    (%r15,%r13,1),%r9
140d9fea1:	4c 03 4d 98          	add    -0x68(%rbp),%r9
140d9fea5:	4c 8b c3             	mov    %rbx,%r8
140d9fea8:	49 c1 e0 28          	shl    $0x28,%r8
140d9feac:	48 c1 eb 18          	shr    $0x18,%rbx
140d9feb0:	4c 0b c3             	or     %rbx,%r8
140d9feb3:	49 03 c0             	add    %r8,%rax
140d9feb6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d9febb:	48 33 c1             	xor    %rcx,%rax
140d9febe:	48 8b c8             	mov    %rax,%rcx
140d9fec1:	48 c1 e8 10          	shr    $0x10,%rax
140d9fec5:	48 c1 e1 30          	shl    $0x30,%rcx
140d9fec9:	48 0b c8             	or     %rax,%rcx
140d9fecc:	49 8d 1c 0a          	lea    (%r10,%rcx,1),%rbx
140d9fed0:	48 8b c3             	mov    %rbx,%rax
140d9fed3:	49 33 c0             	xor    %r8,%rax
140d9fed6:	48 8b f0             	mov    %rax,%rsi
140d9fed9:	48 03 c0             	add    %rax,%rax
140d9fedc:	48 c1 ee 3f          	shr    $0x3f,%rsi
140d9fee0:	48 0b f0             	or     %rax,%rsi
140d9fee3:	49 8b c1             	mov    %r9,%rax
140d9fee6:	48 33 c1             	xor    %rcx,%rax
140d9fee9:	48 8b c8             	mov    %rax,%rcx
140d9feec:	48 c1 e0 20          	shl    $0x20,%rax
140d9fef0:	48 c1 e9 20          	shr    $0x20,%rcx
140d9fef4:	48 0b c8             	or     %rax,%rcx
140d9fef7:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140d9fefb:	49 03 c1             	add    %r9,%rax
140d9fefe:	4d 8d 14 0b          	lea    (%r11,%rcx,1),%r10
140d9ff02:	4d 33 fa             	xor    %r10,%r15
140d9ff05:	4d 8b c7             	mov    %r15,%r8
140d9ff08:	49 c1 ef 18          	shr    $0x18,%r15
140d9ff0c:	49 c1 e0 28          	shl    $0x28,%r8
140d9ff10:	4d 0b c7             	or     %r15,%r8
140d9ff13:	49 03 c0             	add    %r8,%rax
140d9ff16:	4c 8b 4c 24 10       	mov    0x10(%rsp),%r9
140d9ff1b:	4c 03 4d 90          	add    -0x70(%rbp),%r9
140d9ff1f:	4c 8b 7d a0          	mov    -0x60(%rbp),%r15
140d9ff23:	4c 03 cf             	add    %rdi,%r9
140d9ff26:	4c 8b 65 c8          	mov    -0x38(%rbp),%r12
140d9ff2a:	4d 03 f9             	add    %r9,%r15
140d9ff2d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d9ff32:	48 33 c1             	xor    %rcx,%rax
140d9ff35:	48 8b c8             	mov    %rax,%rcx
140d9ff38:	48 c1 e8 10          	shr    $0x10,%rax
140d9ff3c:	48 c1 e1 30          	shl    $0x30,%rcx
140d9ff40:	48 0b c8             	or     %rax,%rcx
140d9ff43:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140d9ff48:	49 8d 04 0a          	lea    (%r10,%rcx,1),%rax
140d9ff4c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d9ff51:	49 33 c0             	xor    %r8,%rax
140d9ff54:	48 8b c8             	mov    %rax,%rcx
140d9ff57:	48 03 c0             	add    %rax,%rax
140d9ff5a:	48 c1 e9 3f          	shr    $0x3f,%rcx
140d9ff5e:	48 0b c8             	or     %rax,%rcx
140d9ff61:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d9ff66:	49 33 c1             	xor    %r9,%rax
140d9ff69:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d9ff6e:	4c 8b 4d e8          	mov    -0x18(%rbp),%r9
140d9ff72:	48 8b c8             	mov    %rax,%rcx
140d9ff75:	48 c1 e0 20          	shl    $0x20,%rax
140d9ff79:	4d 03 ce             	add    %r14,%r9
140d9ff7c:	48 c1 e9 20          	shr    $0x20,%rcx
140d9ff80:	4c 03 ce             	add    %rsi,%r9
140d9ff83:	48 0b c8             	or     %rax,%rcx
140d9ff86:	4d 03 e1             	add    %r9,%r12
140d9ff89:	4c 8d 14 0b          	lea    (%rbx,%rcx,1),%r10
140d9ff8d:	49 8b c2             	mov    %r10,%rax
140d9ff90:	48 33 c7             	xor    %rdi,%rax
140d9ff93:	4c 8b c0             	mov    %rax,%r8
140d9ff96:	48 c1 e8 18          	shr    $0x18,%rax
140d9ff9a:	49 c1 e0 28          	shl    $0x28,%r8
140d9ff9e:	4c 0b c0             	or     %rax,%r8
140d9ffa1:	4d 03 f8             	add    %r8,%r15
140d9ffa4:	49 8b c7             	mov    %r15,%rax
140d9ffa7:	48 33 c1             	xor    %rcx,%rax
140d9ffaa:	48 8b f8             	mov    %rax,%rdi
140d9ffad:	48 c1 e8 10          	shr    $0x10,%rax
140d9ffb1:	48 c1 e7 30          	shl    $0x30,%rdi
140d9ffb5:	48 0b f8             	or     %rax,%rdi
140d9ffb8:	49 8d 04 3a          	lea    (%r10,%rdi,1),%rax
140d9ffbc:	4c 8b 54 24 08       	mov    0x8(%rsp),%r10
140d9ffc1:	48 89 44 24 18       	mov    %rax,0x18(%rsp)
140d9ffc6:	49 33 c0             	xor    %r8,%rax
140d9ffc9:	48 8b c8             	mov    %rax,%rcx
140d9ffcc:	48 03 c0             	add    %rax,%rax
140d9ffcf:	48 c1 e9 3f          	shr    $0x3f,%rcx
140d9ffd3:	48 0b c8             	or     %rax,%rcx
140d9ffd6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140d9ffdb:	49 33 c1             	xor    %r9,%rax
140d9ffde:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
140d9ffe3:	48 8b c8             	mov    %rax,%rcx
140d9ffe6:	48 c1 e0 20          	shl    $0x20,%rax
140d9ffea:	48 c1 e9 20          	shr    $0x20,%rcx
140d9ffee:	48 0b c8             	or     %rax,%rcx
140d9fff1:	4c 03 d1             	add    %rcx,%r10
140d9fff4:	49 8b c2             	mov    %r10,%rax
140d9fff7:	48 33 c6             	xor    %rsi,%rax
140d9fffa:	4c 8b c0             	mov    %rax,%r8
140d9fffd:	48 c1 e8 18          	shr    $0x18,%rax
140da0001:	49 c1 e0 28          	shl    $0x28,%r8
140da0005:	4c 0b c0             	or     %rax,%r8
140da0008:	4d 03 e0             	add    %r8,%r12
140da000b:	49 8b c4             	mov    %r12,%rax
140da000e:	48 33 c1             	xor    %rcx,%rax
140da0011:	48 8b f0             	mov    %rax,%rsi
140da0014:	48 c1 e8 10          	shr    $0x10,%rax
140da0018:	48 c1 e6 30          	shl    $0x30,%rsi
140da001c:	48 0b f0             	or     %rax,%rsi
140da001f:	4d 8d 1c 32          	lea    (%r10,%rsi,1),%r11
140da0023:	49 8b c3             	mov    %r11,%rax
140da0026:	49 33 c0             	xor    %r8,%rax
140da0029:	48 8b c8             	mov    %rax,%rcx
140da002c:	48 03 c0             	add    %rax,%rax
140da002f:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da0033:	48 0b c8             	or     %rax,%rcx
140da0036:	48 8b 1c 24          	mov    (%rsp),%rbx
140da003a:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
140da003e:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
140da0043:	4c 03 cb             	add    %rbx,%r9
140da0046:	4c 03 4c 24 28       	add    0x28(%rsp),%r9
140da004b:	4c 8b 6d a8          	mov    -0x58(%rbp),%r13
140da004f:	49 8b c1             	mov    %r9,%rax
140da0052:	48 33 44 24 50       	xor    0x50(%rsp),%rax
140da0057:	4d 03 e9             	add    %r9,%r13
140da005a:	4c 8b 4d e8          	mov    -0x18(%rbp),%r9
140da005e:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140da0063:	48 8b c8             	mov    %rax,%rcx
140da0066:	48 c1 e0 20          	shl    $0x20,%rax
140da006a:	48 c1 e9 20          	shr    $0x20,%rcx
140da006e:	48 0b c8             	or     %rax,%rcx
140da0071:	4c 03 d1             	add    %rcx,%r10
140da0074:	49 33 da             	xor    %r10,%rbx
140da0077:	4c 8b c3             	mov    %rbx,%r8
140da007a:	48 c1 eb 18          	shr    $0x18,%rbx
140da007e:	49 c1 e0 28          	shl    $0x28,%r8
140da0082:	4c 0b c3             	or     %rbx,%r8
140da0085:	4d 03 e8             	add    %r8,%r13
140da0088:	49 8b c5             	mov    %r13,%rax
140da008b:	48 33 c1             	xor    %rcx,%rax
140da008e:	4c 8b f0             	mov    %rax,%r14
140da0091:	48 c1 e8 10          	shr    $0x10,%rax
140da0095:	49 c1 e6 30          	shl    $0x30,%r14
140da0099:	4c 0b f0             	or     %rax,%r14
140da009c:	4b 8d 1c 32          	lea    (%r10,%r14,1),%rbx
140da00a0:	48 8b c3             	mov    %rbx,%rax
140da00a3:	49 33 c0             	xor    %r8,%rax
140da00a6:	48 8b c8             	mov    %rax,%rcx
140da00a9:	48 03 c0             	add    %rax,%rax
140da00ac:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da00b0:	48 0b c8             	or     %rax,%rcx
140da00b3:	4c 03 c9             	add    %rcx,%r9
140da00b6:	4c 03 4c 24 20       	add    0x20(%rsp),%r9
140da00bb:	49 8b c1             	mov    %r9,%rax
140da00be:	48 33 c7             	xor    %rdi,%rax
140da00c1:	4c 8b c0             	mov    %rax,%r8
140da00c4:	48 c1 e0 20          	shl    $0x20,%rax
140da00c8:	49 c1 e8 20          	shr    $0x20,%r8
140da00cc:	4c 0b c0             	or     %rax,%r8
140da00cf:	4f 8d 14 03          	lea    (%r11,%r8,1),%r10
140da00d3:	49 8b c2             	mov    %r10,%rax
140da00d6:	48 33 c1             	xor    %rcx,%rax
140da00d9:	48 8b c8             	mov    %rax,%rcx
140da00dc:	48 c1 e8 18          	shr    $0x18,%rax
140da00e0:	48 c1 e1 28          	shl    $0x28,%rcx
140da00e4:	48 0b c8             	or     %rax,%rcx
140da00e7:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140da00eb:	49 03 c1             	add    %r9,%rax
140da00ee:	48 03 c1             	add    %rcx,%rax
140da00f1:	48 89 04 24          	mov    %rax,(%rsp)
140da00f5:	49 33 c0             	xor    %r8,%rax
140da00f8:	4c 8b c0             	mov    %rax,%r8
140da00fb:	48 c1 e8 10          	shr    $0x10,%rax
140da00ff:	49 c1 e0 30          	shl    $0x30,%r8
140da0103:	4c 0b c0             	or     %rax,%r8
140da0106:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140da010b:	4b 8d 04 10          	lea    (%r8,%r10,1),%rax
140da010f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140da0113:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140da0118:	4d 03 c7             	add    %r15,%r8
140da011b:	4c 03 44 24 38       	add    0x38(%rsp),%r8
140da0120:	48 33 c1             	xor    %rcx,%rax
140da0123:	48 8b c8             	mov    %rax,%rcx
140da0126:	48 03 c0             	add    %rax,%rax
140da0129:	48 c1 e9 3f          	shr    $0x3f,%rcx
140da012d:	48 0b c8             	or     %rax,%rcx
140da0130:	49 8b c0             	mov    %r8,%rax
140da0133:	48 33 c6             	xor    %rsi,%rax
140da0136:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140da013b:	48 8b c8             	mov    %rax,%rcx
140da013e:	48 c1 e0 20          	shl    $0x20,%rax
140da0142:	48 c1 e9 20          	shr    $0x20,%rcx
140da0146:	48 0b c8             	or     %rax,%rcx
140da0149:	4c 8d 0c 19          	lea    (%rcx,%rbx,1),%r9
140da014d:	49 8b c1             	mov    %r9,%rax
140da0150:	48 33 44 24 38       	xor    0x38(%rsp),%rax
140da0155:	4c 8b d0             	mov    %rax,%r10
140da0158:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
140da015c:	48 c1 e8 18          	shr    $0x18,%rax
140da0160:	4d 03 f8             	add    %r8,%r15
140da0163:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
140da0167:	49 c1 e2 28          	shl    $0x28,%r10
140da016b:	4d 03 c4             	add    %r12,%r8
140da016e:	4c 03 44 24 10       	add    0x10(%rsp),%r8
140da0173:	4c 0b d0             	or     %rax,%r10
140da0176:	4c 8b 65 a0          	mov    -0x60(%rbp),%r12
140da017a:	4d 03 fa             	add    %r10,%r15
140da017d:	4d 03 e0             	add    %r8,%r12
140da0180:	49 8b c7             	mov    %r15,%rax
140da0183:	48 33 c1             	xor    %rcx,%rax
140da0186:	48 8b c8             	mov    %rax,%rcx
140da0189:	48 c1 e8 10          	shr    $0x10,%rax
140da018d:	48 c1 e1 30          	shl    $0x30,%rcx
140da0191:	48 0b c8             	or     %rax,%rcx
140da0194:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140da0199:	4a 8d 04 09          	lea    (%rcx,%r9,1),%rax
140da019d:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140da01a2:	4c 33 d0             	xor    %rax,%r10
140da01a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140da01aa:	49 8b fa             	mov    %r10,%rdi
140da01ad:	48 c1 ef 3f          	shr    $0x3f,%rdi
140da01b1:	4b 8d 04 12          	lea    (%r10,%r10,1),%rax
140da01b5:	48 0b f8             	or     %rax,%rdi
140da01b8:	49 8b c0             	mov    %r8,%rax
140da01bb:	4c 8b 45 08          	mov    0x8(%rbp),%r8
140da01bf:	49 33 c6             	xor    %r14,%rax
140da01c2:	48 8b c8             	mov    %rax,%rcx
140da01c5:	4d 03 c5             	add    %r13,%r8
140da01c8:	4c 03 44 24 08       	add    0x8(%rsp),%r8
140da01cd:	4c 8b 6d f8          	mov    -0x8(%rbp),%r13
140da01d1:	48 c1 e0 20          	shl    $0x20,%rax
140da01d5:	4d 03 e8             	add    %r8,%r13
140da01d8:	48 c1 e9 20          	shr    $0x20,%rcx
140da01dc:	48 0b c8             	or     %rax,%rcx
140da01df:	4c 03 c9             	add    %rcx,%r9
140da01e2:	49 8b c1             	mov    %r9,%rax
140da01e5:	48 33 44 24 10       	xor    0x10(%rsp),%rax
140da01ea:	4c 8b d0             	mov    %rax,%r10
140da01ed:	48 c1 e8 18          	shr    $0x18,%rax
140da01f1:	49 c1 e2 28          	shl    $0x28,%r10
140da01f5:	4c 0b d0             	or     %rax,%r10
140da01f8:	4d 03 e2             	add    %r10,%r12
140da01fb:	49 8b c4             	mov    %r12,%rax
140da01fe:	48 33 c1             	xor    %rcx,%rax
140da0201:	48 8b c8             	mov    %rax,%rcx
140da0204:	48 c1 e8 10          	shr    $0x10,%rax
140da0208:	48 c1 e1 30          	shl    $0x30,%rcx
140da020c:	48 0b c8             	or     %rax,%rcx
140da020f:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
140da0214:	4e 8d 1c 09          	lea    (%rcx,%r9,1),%r11
140da0218:	4c 8b 4c 24 18       	mov    0x18(%rsp),%r9
140da021d:	4d 33 d3             	xor    %r11,%r10
140da0220:	49 8b f2             	mov    %r10,%rsi
140da0223:	48 c1 ee 3f          	shr    $0x3f,%rsi
140da0227:	4b 8d 04 12          	lea    (%r10,%r10,1),%rax
140da022b:	48 0b f0             	or     %rax,%rsi
140da022e:	49 8b c0             	mov    %r8,%rax
140da0231:	48 33 44 24 58       	xor    0x58(%rsp),%rax
140da0236:	48 8b c8             	mov    %rax,%rcx
140da0239:	48 c1 e0 20          	shl    $0x20,%rax
140da023d:	48 c1 e9 20          	shr    $0x20,%rcx
140da0241:	48 0b c8             	or     %rax,%rcx
140da0244:	4c 03 c9             	add    %rcx,%r9
140da0247:	49 8b c1             	mov    %r9,%rax
140da024a:	48 33 44 24 08       	xor    0x8(%rsp),%rax
140da024f:	4c 8b d0             	mov    %rax,%r10