140d7cd65:	48 85 db             	test   %rbx,%rbx
140d7cd68:	74 49                	je     0x140d7cdb3
140d7cd6a:	49 8b f7             	mov    %r15,%rsi
140d7cd6d:	4f 8d 34 2c          	lea    (%r12,%r13,1),%r14
140d7cd71:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
140d7cd78:	00
140d7cd79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140d7cd80:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140d7cd85:	4d 8b cd             	mov    %r13,%r9
140d7cd88:	4c 8b c5             	mov    %rbp,%r8
140d7cd8b:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d7cd90:	48 8b d7             	mov    %rdi,%rdx
140d7cd93:	48 8b ce             	mov    %rsi,%rcx
140d7cd96:	e8 c5 06 00 00       	call   0x140d7d460
140d7cd9b:	49 03 f4             	add    %r12,%rsi
140d7cd9e:	48 83 eb 01          	sub    $0x1,%rbx
140d7cda2:	75 dc                	jne    0x140d7cd80
140d7cda4:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140d7cda9:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140d7cdae:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d7cdb3:	e8 38 91 f4 ff       	call   0x140cc5ef0
140d7cdb8:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140d7cdbf:	00
140d7cdc0:	45 8b ce             	mov    %r14d,%r9d
140d7cdc3:	8b 94 24 b8 00 00 00 	mov    0xb8(%rsp),%edx
140d7cdca:	4d 8b c7             	mov    %r15,%r8
140d7cdcd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d7cdd2:	8b 8c 24 f8 00 00 00 	mov    0xf8(%rsp),%ecx
140d7cdd9:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140d7cddd:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140d7cde4:	00
140d7cde5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d7cdea:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d7cdf1:	00
140d7cdf2:	e8 39 69 00 00       	call   0x140d83730
140d7cdf7:	85 c0                	test   %eax,%eax
140d7cdf9:	74 0a                	je     0x140d7ce05
140d7cdfb:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140d7ce02:	00
140d7ce03:	eb 21                	jmp    0x140d7ce26
140d7ce05:	ba b5 00 00 00       	mov    $0xb5,%edx
140d7ce0a:	c7 44 24 20 05 01 00 	movl   $0x105,0x20(%rsp)
140d7ce11:	00
140d7ce12:	44 8b c2             	mov    %edx,%r8d
140d7ce15:	4c 8d 0d 6c e7 40 00 	lea    0x40e76c(%rip),%r9        # 0x14118b588
140d7ce1c:	b9 06 00 00 00       	mov    $0x6,%ecx
140d7ce21:	e8 5a 3e f5 ff       	call   0x140cd0c80
140d7ce26:	41 b9 07 01 00 00    	mov    $0x107,%r9d
140d7ce2c:	4c 8d 05 55 e7 40 00 	lea    0x40e755(%rip),%r8        # 0x14118b588
140d7ce33:	48 8b d6             	mov    %rsi,%rdx
140d7ce36:	49 8b cf             	mov    %r15,%rcx
140d7ce39:	e8 f2 4c f4 ff       	call   0x140cc1b30
140d7ce3e:	8b 44 24 40          	mov    0x40(%rsp),%eax
140d7ce42:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140d7ce47:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
140d7ce4e:	00
140d7ce4f:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140d7ce54:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
140d7ce5b:	00
140d7ce5c:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140d7ce61:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140d7ce68:	5f                   	pop    %rdi
140d7ce69:	5d                   	pop    %rbp
140d7ce6a:	5b                   	pop    %rbx
140d7ce6b:	c3                   	ret
140d7ce6c:	cc                   	int3
140d7ce6d:	cc                   	int3
140d7ce6e:	cc                   	int3
140d7ce6f:	cc                   	int3
140d7ce70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d7ce75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d7ce7a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d7ce7f:	55                   	push   %rbp
140d7ce80:	41 54                	push   %r12
140d7ce82:	41 55                	push   %r13
140d7ce84:	41 56                	push   %r14
140d7ce86:	41 57                	push   %r15
140d7ce88:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140d7ce8d:	b8 c0 00 00 00       	mov    $0xc0,%eax
140d7ce92:	e8 09 e6 09 00       	call   0x140e1b4a0
140d7ce97:	48 2b e0             	sub    %rax,%rsp
140d7ce9a:	48 8b 05 5f c0 63 00 	mov    0x63c05f(%rip),%rax        # 0x1413b8f00
140d7cea1:	48 33 c4             	xor    %rsp,%rax
140d7cea4:	48 89 45 27          	mov    %rax,0x27(%rbp)
140d7cea8:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140d7ceac:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
140d7ceb0:	0f 10 01             	movups (%rcx),%xmm0
140d7ceb3:	48 c7 45 d7 04 00 00 	movq   $0x4,-0x29(%rbp)
140d7ceba:	00
140d7cebb:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
140d7cebf:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
140d7cec3:	44 8b 5d ff          	mov    -0x1(%rbp),%r11d
140d7cec7:	44 8b 6d fb          	mov    -0x5(%rbp),%r13d
140d7cecb:	8b 5d f7             	mov    -0x9(%rbp),%ebx
140d7cece:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140d7ced2:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
140d7ced6:	44 8b 4d eb          	mov    -0x15(%rbp),%r9d
140d7ceda:	8b 75 ef             	mov    -0x11(%rbp),%esi
140d7cedd:	8b 7d e7             	mov    -0x19(%rbp),%edi
140d7cee0:	0f 11 4d 17          	movups %xmm1,0x17(%rbp)
140d7cee4:	8b 45 23             	mov    0x23(%rbp),%eax
140d7cee7:	44 8b 55 1b          	mov    0x1b(%rbp),%r10d
140d7ceeb:	44 8b 45 17          	mov    0x17(%rbp),%r8d
140d7ceef:	89 45 9f             	mov    %eax,-0x61(%rbp)
140d7cef2:	8b 45 1f             	mov    0x1f(%rbp),%eax
140d7cef5:	89 45 b3             	mov    %eax,-0x4d(%rbp)
140d7cef8:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140d7cefc:	8b 45 0f             	mov    0xf(%rbp),%eax
140d7ceff:	44 8b 75 13          	mov    0x13(%rbp),%r14d
140d7cf03:	8b 55 07             	mov    0x7(%rbp),%edx
140d7cf06:	89 45 af             	mov    %eax,-0x51(%rbp)
140d7cf09:	8b 45 0b             	mov    0xb(%rbp),%eax
140d7cf0c:	89 45 ab             	mov    %eax,-0x55(%rbp)
140d7cf0f:	8b 45 03             	mov    0x3(%rbp),%eax
140d7cf12:	89 45 a7             	mov    %eax,-0x59(%rbp)
140d7cf15:	8b 45 f3             	mov    -0xd(%rbp),%eax
140d7cf18:	89 45 a3             	mov    %eax,-0x5d(%rbp)
140d7cf1b:	44 89 4d 97          	mov    %r9d,-0x69(%rbp)
140d7cf1f:	90                   	nop
140d7cf20:	41 8d 04 38          	lea    (%r8,%rdi,1),%eax
140d7cf24:	44 8b f8             	mov    %eax,%r15d
140d7cf27:	c1 e8 19             	shr    $0x19,%eax
140d7cf2a:	41 c1 e7 07          	shl    $0x7,%r15d
140d7cf2e:	44 0b f8             	or     %eax,%r15d
140d7cf31:	44 33 fb             	xor    %ebx,%r15d
140d7cf34:	41 8d 0c 3f          	lea    (%r15,%rdi,1),%ecx
140d7cf38:	c1 e9 17             	shr    $0x17,%ecx
140d7cf3b:	41 8d 04 3f          	lea    (%r15,%rdi,1),%eax
140d7cf3f:	c1 e0 09             	shl    $0x9,%eax
140d7cf42:	0b c8                	or     %eax,%ecx
140d7cf44:	33 ca                	xor    %edx,%ecx
140d7cf46:	89 4d b7             	mov    %ecx,-0x49(%rbp)
140d7cf49:	41 8d 14 0f          	lea    (%r15,%rcx,1),%edx
140d7cf4d:	42 8d 04 39          	lea    (%rcx,%r15,1),%eax
140d7cf51:	c1 ea 13             	shr    $0x13,%edx
140d7cf54:	c1 e0 0d             	shl    $0xd,%eax
140d7cf57:	0b d0                	or     %eax,%edx
140d7cf59:	41 33 d0             	xor    %r8d,%edx
140d7cf5c:	89 55 bb             	mov    %edx,-0x45(%rbp)
140d7cf5f:	8d 1c 0a             	lea    (%rdx,%rcx,1),%ebx
140d7cf62:	8d 04 11             	lea    (%rcx,%rdx,1),%eax
140d7cf65:	c1 e3 12             	shl    $0x12,%ebx
140d7cf68:	c1 e8 0e             	shr    $0xe,%eax
140d7cf6b:	0b d8                	or     %eax,%ebx
140d7cf6d:	43 8d 04 29          	lea    (%r9,%r13,1),%eax
140d7cf71:	44 8b e0             	mov    %eax,%r12d
140d7cf74:	33 df                	xor    %edi,%ebx
140d7cf76:	c1 e8 19             	shr    $0x19,%eax
140d7cf79:	41 c1 e4 07          	shl    $0x7,%r12d
140d7cf7d:	44 0b e0             	or     %eax,%r12d
140d7cf80:	44 33 65 ab          	xor    -0x55(%rbp),%r12d
140d7cf84:	43 8d 0c 2c          	lea    (%r12,%r13,1),%ecx
140d7cf88:	c1 e9 17             	shr    $0x17,%ecx
140d7cf8b:	43 8d 04 2c          	lea    (%r12,%r13,1),%eax
140d7cf8f:	c1 e0 09             	shl    $0x9,%eax
140d7cf92:	0b c8                	or     %eax,%ecx
140d7cf94:	41 33 ca             	xor    %r10d,%ecx
140d7cf97:	89 4d bf             	mov    %ecx,-0x41(%rbp)
140d7cf9a:	46 8d 0c 21          	lea    (%rcx,%r12,1),%r9d
140d7cf9e:	41 8d 04 0c          	lea    (%r12,%rcx,1),%eax
140d7cfa2:	41 c1 e1 0d          	shl    $0xd,%r9d
140d7cfa6:	c1 e8 13             	shr    $0x13,%eax
140d7cfa9:	44 0b c8             	or     %eax,%r9d
140d7cfac:	44 33 4d 97          	xor    -0x69(%rbp),%r9d
140d7cfb0:	41 8d 3c 09          	lea    (%r9,%rcx,1),%edi
140d7cfb4:	41 8d 04 09          	lea    (%r9,%rcx,1),%eax
140d7cfb8:	c1 ef 0e             	shr    $0xe,%edi
140d7cfbb:	8b 4d af             	mov    -0x51(%rbp),%ecx
140d7cfbe:	c1 e0 12             	shl    $0x12,%eax
140d7cfc1:	0b f8                	or     %eax,%edi
140d7cfc3:	41 33 fd             	xor    %r13d,%edi
140d7cfc6:	42 8d 04 19          	lea    (%rcx,%r11,1),%eax
140d7cfca:	44 8b e8             	mov    %eax,%r13d
140d7cfcd:	c1 e8 19             	shr    $0x19,%eax
140d7cfd0:	41 c1 e5 07          	shl    $0x7,%r13d
140d7cfd4:	44 0b e8             	or     %eax,%r13d
140d7cfd7:	44 33 6d b3          	xor    -0x4d(%rbp),%r13d
140d7cfdb:	42 8d 14 29          	lea    (%rcx,%r13,1),%edx
140d7cfdf:	42 8d 04 29          	lea    (%rcx,%r13,1),%eax
140d7cfe3:	c1 ea 17             	shr    $0x17,%edx
140d7cfe6:	c1 e0 09             	shl    $0x9,%eax
140d7cfe9:	0b d0                	or     %eax,%edx
140d7cfeb:	33 d6                	xor    %esi,%edx
140d7cfed:	46 8d 14 2a          	lea    (%rdx,%r13,1),%r10d
140d7cff1:	41 c1 ea 13          	shr    $0x13,%r10d
140d7cff5:	42 8d 04 2a          	lea    (%rdx,%r13,1),%eax
140d7cff9:	c1 e0 0d             	shl    $0xd,%eax
140d7cffc:	44 0b d0             	or     %eax,%r10d
140d7cfff:	45 33 d3             	xor    %r11d,%r10d
140d7d002:	44 8b 5d 9f          	mov    -0x61(%rbp),%r11d
140d7d006:	41 8d 34 12          	lea    (%r10,%rdx,1),%esi
140d7d00a:	c1 ee 0e             	shr    $0xe,%esi
140d7d00d:	41 8d 04 12          	lea    (%r10,%rdx,1),%eax
140d7d011:	c1 e0 12             	shl    $0x12,%eax
140d7d014:	0b f0                	or     %eax,%esi
140d7d016:	43 8d 04 33          	lea    (%r11,%r14,1),%eax
140d7d01a:	33 f1                	xor    %ecx,%esi
140d7d01c:	8b c8                	mov    %eax,%ecx
140d7d01e:	c1 e1 07             	shl    $0x7,%ecx
140d7d021:	c1 e8 19             	shr    $0x19,%eax
140d7d024:	0b c8                	or     %eax,%ecx
140d7d026:	33 4d a3             	xor    -0x5d(%rbp),%ecx
140d7d029:	45 8d 04 0b          	lea    (%r11,%rcx,1),%r8d
140d7d02d:	41 8d 04 0b          	lea    (%r11,%rcx,1),%eax
140d7d031:	41 c1 e0 09          	shl    $0x9,%r8d
140d7d035:	c1 e8 17             	shr    $0x17,%eax
140d7d038:	44 0b c0             	or     %eax,%r8d
140d7d03b:	44 33 45 a7          	xor    -0x59(%rbp),%r8d
140d7d03f:	45 8d 1c 08          	lea    (%r8,%rcx,1),%r11d
140d7d043:	41 8d 04 08          	lea    (%r8,%rcx,1),%eax
140d7d047:	41 c1 e3 0d          	shl    $0xd,%r11d
140d7d04b:	c1 e8 13             	shr    $0x13,%eax
140d7d04e:	44 0b d8             	or     %eax,%r11d
140d7d051:	45 33 de             	xor    %r14d,%r11d
140d7d054:	47 8d 34 03          	lea    (%r11,%r8,1),%r14d
140d7d058:	41 c1 e6 12          	shl    $0x12,%r14d
140d7d05c:	43 8d 04 03          	lea    (%r11,%r8,1),%eax
140d7d060:	c1 e8 0e             	shr    $0xe,%eax
140d7d063:	44 0b f0             	or     %eax,%r14d
140d7d066:	8d 04 0b             	lea    (%rbx,%rcx,1),%eax
140d7d069:	44 33 75 9f          	xor    -0x61(%rbp),%r14d
140d7d06d:	c1 e0 07             	shl    $0x7,%eax
140d7d070:	89 45 97             	mov    %eax,-0x69(%rbp)
140d7d073:	8d 04 19             	lea    (%rcx,%rbx,1),%eax
140d7d076:	c1 e8 19             	shr    $0x19,%eax
140d7d079:	09 45 97             	or     %eax,-0x69(%rbp)
140d7d07c:	44 31 4d 97          	xor    %r9d,-0x69(%rbp)
140d7d080:	44 8b 4d 97          	mov    -0x69(%rbp),%r9d
140d7d084:	44 89 4d eb          	mov    %r9d,-0x15(%rbp)
140d7d088:	41 8d 04 19          	lea    (%r9,%rbx,1),%eax
140d7d08c:	c1 e0 09             	shl    $0x9,%eax
140d7d08f:	89 45 9b             	mov    %eax,-0x65(%rbp)
140d7d092:	41 8d 04 19          	lea    (%r9,%rbx,1),%eax
140d7d096:	c1 e8 17             	shr    $0x17,%eax
140d7d099:	09 45 9b             	or     %eax,-0x65(%rbp)
140d7d09c:	8b 45 9b             	mov    -0x65(%rbp),%eax
140d7d09f:	33 c2                	xor    %edx,%eax
140d7d0a1:	89 45 9b             	mov    %eax,-0x65(%rbp)
140d7d0a4:	89 45 ef             	mov    %eax,-0x11(%rbp)
140d7d0a7:	41 8d 14 01          	lea    (%r9,%rax,1),%edx
140d7d0ab:	41 03 c1             	add    %r9d,%eax
140d7d0ae:	c1 e0 0d             	shl    $0xd,%eax
140d7d0b1:	c1 ea 13             	shr    $0x13,%edx
140d7d0b4:	0b d0                	or     %eax,%edx
140d7d0b6:	8b 45 9b             	mov    -0x65(%rbp),%eax
140d7d0b9:	33 d1                	xor    %ecx,%edx
140d7d0bb:	89 55 a3             	mov    %edx,-0x5d(%rbp)
140d7d0be:	89 55 f3             	mov    %edx,-0xd(%rbp)
140d7d0c1:	8d 0c 02             	lea    (%rdx,%rax,1),%ecx
140d7d0c4:	03 c2                	add    %edx,%eax
140d7d0c6:	c1 e0 12             	shl    $0x12,%eax
140d7d0c9:	c1 e9 0e             	shr    $0xe,%ecx
140d7d0cc:	0b c8                	or     %eax,%ecx
140d7d0ce:	42 8d 04 3f          	lea    (%rdi,%r15,1),%eax
140d7d0d2:	33 cb                	xor    %ebx,%ecx
140d7d0d4:	c1 e0 07             	shl    $0x7,%eax
140d7d0d7:	89 4d cf             	mov    %ecx,-0x31(%rbp)
140d7d0da:	89 4d e7             	mov    %ecx,-0x19(%rbp)
140d7d0dd:	41 8d 0c 3f          	lea    (%r15,%rdi,1),%ecx
140d7d0e1:	c1 e9 19             	shr    $0x19,%ecx
140d7d0e4:	0b c8                	or     %eax,%ecx
140d7d0e6:	41 33 ca             	xor    %r10d,%ecx
140d7d0e9:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140d7d0ec:	89 4d ff             	mov    %ecx,-0x1(%rbp)
140d7d0ef:	8d 14 39             	lea    (%rcx,%rdi,1),%edx
140d7d0f2:	8d 04 0f             	lea    (%rdi,%rcx,1),%eax
140d7d0f5:	c1 e2 09             	shl    $0x9,%edx
140d7d0f8:	c1 e8 17             	shr    $0x17,%eax
140d7d0fb:	0b d0                	or     %eax,%edx
140d7d0fd:	41 33 d0             	xor    %r8d,%edx
140d7d100:	89 55 a7             	mov    %edx,-0x59(%rbp)
140d7d103:	89 55 03             	mov    %edx,0x3(%rbp)
140d7d106:	8d 1c 11             	lea    (%rcx,%rdx,1),%ebx
140d7d109:	8d 04 0a             	lea    (%rdx,%rcx,1),%eax
140d7d10c:	c1 e3 0d             	shl    $0xd,%ebx
140d7d10f:	c1 e8 13             	shr    $0x13,%eax
140d7d112:	0b d8                	or     %eax,%ebx
140d7d114:	41 33 df             	xor    %r15d,%ebx
140d7d117:	8d 0c 1a             	lea    (%rdx,%rbx,1),%ecx
140d7d11a:	c1 e1 12             	shl    $0x12,%ecx
140d7d11d:	8d 04 13             	lea    (%rbx,%rdx,1),%eax
140d7d120:	c1 e8 0e             	shr    $0xe,%eax
140d7d123:	0b c8                	or     %eax,%ecx
140d7d125:	42 8d 04 26          	lea    (%rsi,%r12,1),%eax
140d7d129:	33 cf                	xor    %edi,%ecx
140d7d12b:	c1 e8 19             	shr    $0x19,%eax
140d7d12e:	8b 7d cf             	mov    -0x31(%rbp),%edi
140d7d131:	89 4d cb             	mov    %ecx,-0x35(%rbp)
140d7d134:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140d7d137:	42 8d 0c 26          	lea    (%rsi,%r12,1),%ecx
140d7d13b:	c1 e1 07             	shl    $0x7,%ecx
140d7d13e:	0b c8                	or     %eax,%ecx
140d7d140:	41 33 cb             	xor    %r11d,%ecx
140d7d143:	89 4d c3             	mov    %ecx,-0x3d(%rbp)
140d7d146:	89 4d 13             	mov    %ecx,0x13(%rbp)
140d7d149:	8d 14 31             	lea    (%rcx,%rsi,1),%edx
140d7d14c:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
140d7d14f:	c1 e2 09             	shl    $0x9,%edx
140d7d152:	c1 e8 17             	shr    $0x17,%eax
140d7d155:	0b d0                	or     %eax,%edx
140d7d157:	33 55 b7             	xor    -0x49(%rbp),%edx
140d7d15a:	44 8d 04 0a          	lea    (%rdx,%rcx,1),%r8d
140d7d15e:	8d 04 11             	lea    (%rcx,%rdx,1),%eax
140d7d161:	41 c1 e8 13          	shr    $0x13,%r8d
140d7d165:	c1 e0 0d             	shl    $0xd,%eax
140d7d168:	44 0b c0             	or     %eax,%r8d
140d7d16b:	45 33 c4             	xor    %r12d,%r8d
140d7d16e:	44 89 45 ab          	mov    %r8d,-0x55(%rbp)
140d7d172:	44 89 45 0b          	mov    %r8d,0xb(%rbp)
140d7d176:	42 8d 0c 02          	lea    (%rdx,%r8,1),%ecx
140d7d17a:	c1 e1 12             	shl    $0x12,%ecx
140d7d17d:	41 8d 04 10          	lea    (%r8,%rdx,1),%eax
140d7d181:	c1 e8 0e             	shr    $0xe,%eax
140d7d184:	47 8d 04 2e          	lea    (%r14,%r13,1),%r8d
140d7d188:	0b c8                	or     %eax,%ecx
140d7d18a:	41 c1 e8 19          	shr    $0x19,%r8d
140d7d18e:	33 ce                	xor    %esi,%ecx
140d7d190:	43 8d 04 2e          	lea    (%r14,%r13,1),%eax
140d7d194:	8b 75 9b             	mov    -0x65(%rbp),%esi
140d7d197:	c1 e0 07             	shl    $0x7,%eax
140d7d19a:	44 0b c0             	or     %eax,%r8d
140d7d19d:	89 4d af             	mov    %ecx,-0x51(%rbp)
140d7d1a0:	44 33 45 bb          	xor    -0x45(%rbp),%r8d
140d7d1a4:	89 4d 0f             	mov    %ecx,0xf(%rbp)
140d7d1a7:	47 8d 14 30          	lea    (%r8,%r14,1),%r10d
140d7d1ab:	41 c1 e2 09          	shl    $0x9,%r10d
140d7d1af:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
140d7d1b3:	c1 e8 17             	shr    $0x17,%eax
140d7d1b6:	44 0b d0             	or     %eax,%r10d
140d7d1b9:	44 33 55 bf          	xor    -0x41(%rbp),%r10d
140d7d1bd:	47 8d 1c 02          	lea    (%r10,%r8,1),%r11d
140d7d1c1:	41 c1 eb 13          	shr    $0x13,%r11d
140d7d1c5:	43 8d 04 10          	lea    (%r8,%r10,1),%eax
140d7d1c9:	c1 e0 0d             	shl    $0xd,%eax
140d7d1cc:	44 0b d8             	or     %eax,%r11d
140d7d1cf:	45 33 dd             	xor    %r13d,%r11d
140d7d1d2:	44 8b 6d cb          	mov    -0x35(%rbp),%r13d
140d7d1d6:	44 89 5d b3          	mov    %r11d,-0x4d(%rbp)
140d7d1da:	44 89 5d 1f          	mov    %r11d,0x1f(%rbp)
140d7d1de:	43 8d 0c 1a          	lea    (%r10,%r11,1),%ecx
140d7d1e2:	c1 e1 12             	shl    $0x12,%ecx
140d7d1e5:	43 8d 04 13          	lea    (%r11,%r10,1),%eax
140d7d1e9:	44 8b 5d c7          	mov    -0x39(%rbp),%r11d
140d7d1ed:	c1 e8 0e             	shr    $0xe,%eax
140d7d1f0:	0b c8                	or     %eax,%ecx
140d7d1f2:	41 33 ce             	xor    %r14d,%ecx
140d7d1f5:	44 8b 75 c3          	mov    -0x3d(%rbp),%r14d
140d7d1f9:	48 83 6d d7 01       	subq   $0x1,-0x29(%rbp)
140d7d1fe:	89 4d 9f             	mov    %ecx,-0x61(%rbp)
140d7d201:	89 4d 23             	mov    %ecx,0x23(%rbp)