140d7d204:	0f 85 16 fd ff ff    	jne    0x140d7cf20
140d7d20a:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140d7d20e:	89 55 07             	mov    %edx,0x7(%rbp)
140d7d211:	48 8d 55 23          	lea    0x23(%rbp),%rdx
140d7d215:	44 89 45 17          	mov    %r8d,0x17(%rbp)
140d7d219:	44 89 55 1b          	mov    %r10d,0x1b(%rbp)
140d7d21d:	89 5d f7             	mov    %ebx,-0x9(%rbp)
140d7d220:	48 8d 41 3c          	lea    0x3c(%rcx),%rax
140d7d224:	48 3b ca             	cmp    %rdx,%rcx
140d7d227:	77 39                	ja     0x140d7d262
140d7d229:	45 33 c9             	xor    %r9d,%r9d
140d7d22c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140d7d230:	48 3b c2             	cmp    %rdx,%rax
140d7d233:	72 2d                	jb     0x140d7d262
140d7d235:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140d7d239:	ba 10 00 00 00       	mov    $0x10,%edx
140d7d23e:	4c 2b c1             	sub    %rcx,%r8
140d7d241:	4a 8d 04 89          	lea    (%rcx,%r9,4),%rax
140d7d245:	49 2b d1             	sub    %r9,%rdx
140d7d248:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d7d24f:	00
140d7d250:	41 8b 0c 00          	mov    (%r8,%rax,1),%ecx
140d7d254:	01 08                	add    %ecx,(%rax)
140d7d256:	48 8d 40 04          	lea    0x4(%rax),%rax
140d7d25a:	48 83 ea 01          	sub    $0x1,%rdx
140d7d25e:	75 f0                	jne    0x140d7d250
140d7d260:	eb 46                	jmp    0x140d7d2a8
140d7d262:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
140d7d266:	f3 0f 6f 4d f7       	movdqu -0x9(%rbp),%xmm1
140d7d26b:	66 0f fe 45 e7       	paddd  -0x19(%rbp),%xmm0
140d7d270:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140d7d274:	f3 0f 6f 41 10       	movdqu 0x10(%rcx),%xmm0
140d7d279:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d7d27d:	f3 0f 7f 49 10       	movdqu %xmm1,0x10(%rcx)
140d7d282:	f3 0f 6f 41 20       	movdqu 0x20(%rcx),%xmm0
140d7d287:	f3 0f 6f 4d 07       	movdqu 0x7(%rbp),%xmm1
140d7d28c:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d7d290:	f3 0f 7f 49 20       	movdqu %xmm1,0x20(%rcx)
140d7d295:	f3 0f 6f 41 30       	movdqu 0x30(%rcx),%xmm0
140d7d29a:	f3 0f 6f 4d 17       	movdqu 0x17(%rbp),%xmm1
140d7d29f:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d7d2a3:	f3 0f 7f 49 30       	movdqu %xmm1,0x30(%rcx)
140d7d2a8:	ba 40 00 00 00       	mov    $0x40,%edx
140d7d2ad:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140d7d2b1:	e8 4a 50 28 ff       	call   0x140002300
140d7d2b6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140d7d2ba:	48 33 cc             	xor    %rsp,%rcx
140d7d2bd:	e8 3e e2 09 00       	call   0x140e1b500
140d7d2c2:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140d7d2c9:	00
140d7d2ca:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140d7d2ce:	49 8b 73 40          	mov    0x40(%r11),%rsi
140d7d2d2:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140d7d2d6:	49 8b e3             	mov    %r11,%rsp
140d7d2d9:	41 5f                	pop    %r15
140d7d2db:	41 5e                	pop    %r14
140d7d2dd:	41 5d                	pop    %r13
140d7d2df:	41 5c                	pop    %r12
140d7d2e1:	5d                   	pop    %rbp
140d7d2e2:	c3                   	ret
140d7d2e3:	cc                   	int3
140d7d2e4:	cc                   	int3
140d7d2e5:	cc                   	int3
140d7d2e6:	cc                   	int3
140d7d2e7:	cc                   	int3
140d7d2e8:	cc                   	int3
140d7d2e9:	cc                   	int3
140d7d2ea:	cc                   	int3
140d7d2eb:	cc                   	int3
140d7d2ec:	cc                   	int3
140d7d2ed:	cc                   	int3
140d7d2ee:	cc                   	int3
140d7d2ef:	cc                   	int3
140d7d2f0:	40 53                	rex push %rbx
140d7d2f2:	55                   	push   %rbp
140d7d2f3:	56                   	push   %rsi
140d7d2f4:	57                   	push   %rdi
140d7d2f5:	41 56                	push   %r14
140d7d2f7:	b8 70 00 00 00       	mov    $0x70,%eax
140d7d2fc:	e8 9f e1 09 00       	call   0x140e1b4a0
140d7d301:	48 2b e0             	sub    %rax,%rsp
140d7d304:	48 8b 05 f5 bb 63 00 	mov    0x63bbf5(%rip),%rax        # 0x1413b8f00
140d7d30b:	48 33 c4             	xor    %rsp,%rax
140d7d30e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d7d313:	49 8b c0             	mov    %r8,%rax
140d7d316:	4b 8d 2c 00          	lea    (%r8,%r8,1),%rbp
140d7d31a:	48 c1 e0 07          	shl    $0x7,%rax
140d7d31e:	33 ff                	xor    %edi,%edi
140d7d320:	49 8b f0             	mov    %r8,%rsi
140d7d323:	48 8b da             	mov    %rdx,%rbx
140d7d326:	4c 8b f1             	mov    %rcx,%r14
140d7d329:	0f 10 44 10 c0       	movups -0x40(%rax,%rdx,1),%xmm0
140d7d32e:	0f 10 4c 10 d0       	movups -0x30(%rax,%rdx,1),%xmm1
140d7d333:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140d7d338:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
140d7d33d:	0f 10 44 10 e0       	movups -0x20(%rax,%rdx,1),%xmm0
140d7d342:	0f 10 4c 10 f0       	movups -0x10(%rax,%rdx,1),%xmm1
140d7d347:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140d7d34c:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
140d7d351:	48 85 ed             	test   %rbp,%rbp
140d7d354:	0f 84 d6 00 00 00    	je     0x140d7d430
140d7d35a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d7d360:	33 c0                	xor    %eax,%eax
140d7d362:	48 8d 4b 3c          	lea    0x3c(%rbx),%rcx
140d7d366:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d7d36b:	48 3b d1             	cmp    %rcx,%rdx
140d7d36e:	77 25                	ja     0x140d7d395
140d7d370:	48 8d 4c 24 5c       	lea    0x5c(%rsp),%rcx
140d7d375:	48 3b cb             	cmp    %rbx,%rcx
140d7d378:	72 1b                	jb     0x140d7d395
140d7d37a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d7d380:	8b 0b                	mov    (%rbx),%ecx
140d7d382:	48 83 c3 04          	add    $0x4,%rbx
140d7d386:	31 4c 84 20          	xor    %ecx,0x20(%rsp,%rax,4)
140d7d38a:	48 ff c0             	inc    %rax
140d7d38d:	48 83 f8 10          	cmp    $0x10,%rax
140d7d391:	72 ed                	jb     0x140d7d380
140d7d393:	eb 43                	jmp    0x140d7d3d8
140d7d395:	f3 0f 6f 03          	movdqu (%rbx),%xmm0
140d7d399:	0f 57 44 24 20       	xorps  0x20(%rsp),%xmm0
140d7d39e:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140d7d3a4:	f3 0f 6f 43 10       	movdqu 0x10(%rbx),%xmm0
140d7d3a9:	0f 57 44 24 30       	xorps  0x30(%rsp),%xmm0
140d7d3ae:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140d7d3b4:	f3 0f 6f 43 20       	movdqu 0x20(%rbx),%xmm0
140d7d3b9:	0f 57 44 24 40       	xorps  0x40(%rsp),%xmm0
140d7d3be:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140d7d3c4:	f3 0f 6f 43 30       	movdqu 0x30(%rbx),%xmm0
140d7d3c9:	48 83 c3 40          	add    $0x40,%rbx
140d7d3cd:	0f 57 44 24 50       	xorps  0x50(%rsp),%xmm0
140d7d3d2:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140d7d3d8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d7d3dd:	e8 8e fa ff ff       	call   0x140d7ce70
140d7d3e2:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140d7d3e7:	48 8b cf             	mov    %rdi,%rcx
140d7d3ea:	0f 10 4c 24 30       	movups 0x30(%rsp),%xmm1
140d7d3ef:	83 e1 01             	and    $0x1,%ecx
140d7d3f2:	48 0f af ce          	imul   %rsi,%rcx
140d7d3f6:	48 8b c7             	mov    %rdi,%rax
140d7d3f9:	48 ff c7             	inc    %rdi
140d7d3fc:	48 d1 e8             	shr    $1,%rax
140d7d3ff:	48 03 c8             	add    %rax,%rcx
140d7d402:	48 c1 e1 06          	shl    $0x6,%rcx
140d7d406:	42 0f 11 04 31       	movups %xmm0,(%rcx,%r14,1)
140d7d40b:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140d7d410:	42 0f 11 4c 31 10    	movups %xmm1,0x10(%rcx,%r14,1)
140d7d416:	0f 10 4c 24 50       	movups 0x50(%rsp),%xmm1
140d7d41b:	42 0f 11 44 31 20    	movups %xmm0,0x20(%rcx,%r14,1)
140d7d421:	42 0f 11 4c 31 30    	movups %xmm1,0x30(%rcx,%r14,1)
140d7d427:	48 3b fd             	cmp    %rbp,%rdi
140d7d42a:	0f 82 30 ff ff ff    	jb     0x140d7d360
140d7d430:	ba 40 00 00 00       	mov    $0x40,%edx
140d7d435:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d7d43a:	e8 c1 4e 28 ff       	call   0x140002300
140d7d43f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d7d444:	48 33 cc             	xor    %rsp,%rcx
140d7d447:	e8 b4 e0 09 00       	call   0x140e1b500
140d7d44c:	48 83 c4 70          	add    $0x70,%rsp
140d7d450:	41 5e                	pop    %r14
140d7d452:	5f                   	pop    %rdi
140d7d453:	5e                   	pop    %rsi
140d7d454:	5d                   	pop    %rbp
140d7d455:	5b                   	pop    %rbx
140d7d456:	c3                   	ret
140d7d457:	cc                   	int3
140d7d458:	cc                   	int3
140d7d459:	cc                   	int3
140d7d45a:	cc                   	int3
140d7d45b:	cc                   	int3
140d7d45c:	cc                   	int3
140d7d45d:	cc                   	int3
140d7d45e:	cc                   	int3
140d7d45f:	cc                   	int3
140d7d460:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d7d465:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140d7d46a:	53                   	push   %rbx
140d7d46b:	55                   	push   %rbp
140d7d46c:	41 54                	push   %r12
140d7d46e:	41 56                	push   %r14
140d7d470:	b8 38 00 00 00       	mov    $0x38,%eax
140d7d475:	e8 26 e0 09 00       	call   0x140e1b4a0
140d7d47a:	48 2b e0             	sub    %rax,%rsp
140d7d47d:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
140d7d482:	4c 8b e2             	mov    %rdx,%r12
140d7d485:	49 c1 e4 05          	shl    $0x5,%r12
140d7d489:	4d 8b f1             	mov    %r9,%r14
140d7d48c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140d7d491:	49 8b e8             	mov    %r8,%rbp
140d7d494:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140d7d49b:	00
140d7d49c:	48 8b d9             	mov    %rcx,%rbx
140d7d49f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140d7d4a4:	4c 8b ea             	mov    %rdx,%r13
140d7d4a7:	4c 8b d1             	mov    %rcx,%r10
140d7d4aa:	49 8b f4             	mov    %r12,%rsi
140d7d4ad:	4d 85 e4             	test   %r12,%r12
140d7d4b0:	74 4d                	je     0x140d7d4ff
140d7d4b2:	4d 8b c4             	mov    %r12,%r8
140d7d4b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d7d4bc:	00 00 00 00
140d7d4c0:	41 0f b6 02          	movzbl (%r10),%eax
140d7d4c4:	4d 8d 52 04          	lea    0x4(%r10),%r10
140d7d4c8:	89 07                	mov    %eax,(%rdi)
140d7d4ca:	41 0f b6 4a fd       	movzbl -0x3(%r10),%ecx
140d7d4cf:	c1 e1 08             	shl    $0x8,%ecx
140d7d4d2:	0b c8                	or     %eax,%ecx
140d7d4d4:	89 0f                	mov    %ecx,(%rdi)
140d7d4d6:	41 0f b6 52 fe       	movzbl -0x2(%r10),%edx
140d7d4db:	c1 e2 10             	shl    $0x10,%edx
140d7d4de:	0b d1                	or     %ecx,%edx
140d7d4e0:	89 17                	mov    %edx,(%rdi)
140d7d4e2:	41 0f b6 42 ff       	movzbl -0x1(%r10),%eax
140d7d4e7:	c1 e0 18             	shl    $0x18,%eax
140d7d4ea:	0b c2                	or     %edx,%eax
140d7d4ec:	89 07                	mov    %eax,(%rdi)
140d7d4ee:	48 83 c7 04          	add    $0x4,%rdi
140d7d4f2:	49 83 e8 01          	sub    $0x1,%r8
140d7d4f6:	75 c8                	jne    0x140d7d4c0
140d7d4f8:	49 8b f5             	mov    %r13,%rsi
140d7d4fb:	48 c1 e6 05          	shl    $0x5,%rsi
140d7d4ff:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140d7d504:	4d 8b fd             	mov    %r13,%r15
140d7d507:	49 c1 e7 07          	shl    $0x7,%r15
140d7d50b:	48 83 fd 01          	cmp    $0x1,%rbp
140d7d50f:	76 30                	jbe    0x140d7d541
140d7d511:	48 8d 75 ff          	lea    -0x1(%rbp),%rsi
140d7d515:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d7d51c:	00 00 00 00
140d7d520:	48 8b d7             	mov    %rdi,%rdx
140d7d523:	4d 8b c5             	mov    %r13,%r8
140d7d526:	49 2b d7             	sub    %r15,%rdx
140d7d529:	48 8b cf             	mov    %rdi,%rcx
140d7d52c:	e8 bf fd ff ff       	call   0x140d7d2f0
140d7d531:	49 03 ff             	add    %r15,%rdi
140d7d534:	48 83 ee 01          	sub    $0x1,%rsi
140d7d538:	75 e6                	jne    0x140d7d520
140d7d53a:	49 8b f5             	mov    %r13,%rsi
140d7d53d:	48 c1 e6 05          	shl    $0x5,%rsi
140d7d541:	48 8b d5             	mov    %rbp,%rdx
140d7d544:	4d 8b c5             	mov    %r13,%r8
140d7d547:	48 c1 e2 07          	shl    $0x7,%rdx
140d7d54b:	49 8b ce             	mov    %r14,%rcx
140d7d54e:	48 83 c2 80          	add    $0xffffffffffffff80,%rdx
140d7d552:	49 0f af d5          	imul   %r13,%rdx
140d7d556:	48 03 94 24 88 00 00 	add    0x88(%rsp),%rdx
140d7d55d:	00
140d7d55e:	e8 8d fd ff ff       	call   0x140d7d2f0
140d7d563:	33 ed                	xor    %ebp,%ebp
140d7d565:	48 39 6c 24 70       	cmp    %rbp,0x70(%rsp)
140d7d56a:	0f 86 42 01 00 00    	jbe    0x140d7d6b2
140d7d570:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d7d575:	49 8d 46 c0          	lea    -0x40(%r14),%rax
140d7d579:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140d7d580:	00
140d7d581:	49 03 c7             	add    %r15,%rax
140d7d584:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
140d7d58b:	00
140d7d58c:	4c 8b fb             	mov    %rbx,%r15
140d7d58f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140d7d594:	8b 00                	mov    (%rax),%eax
140d7d596:	33 d2                	xor    %edx,%edx
140d7d598:	48 f7 f3             	div    %rbx
140d7d59b:	4c 8b c5             	mov    %rbp,%r8
140d7d59e:	8b c2                	mov    %edx,%eax
140d7d5a0:	49 0f af c5          	imul   %r13,%rax
140d7d5a4:	48 c1 e0 07          	shl    $0x7,%rax
140d7d5a8:	49 03 c4             	add    %r12,%rax
140d7d5ab:	48 85 f6             	test   %rsi,%rsi
140d7d5ae:	0f 84 d5 00 00 00    	je     0x140d7d689
140d7d5b4:	48 83 fe 10          	cmp    $0x10,%rsi
140d7d5b8:	0f 82 a0 00 00 00    	jb     0x140d7d65e
140d7d5be:	48 8d 4e ff          	lea    -0x1(%rsi),%rcx
140d7d5c2:	48 8d 0c 88          	lea    (%rax,%rcx,4),%rcx
140d7d5c6:	48 8d 57 fc          	lea    -0x4(%rdi),%rdx
140d7d5ca:	48 8d 14 b2          	lea    (%rdx,%rsi,4),%rdx
140d7d5ce:	48 3b f9             	cmp    %rcx,%rdi
140d7d5d1:	77 09                	ja     0x140d7d5dc
140d7d5d3:	48 3b d0             	cmp    %rax,%rdx
140d7d5d6:	0f 83 82 00 00 00    	jae    0x140d7d65e
140d7d5dc:	49 8d 4e fc          	lea    -0x4(%r14),%rcx
140d7d5e0:	48 8d 0c b1          	lea    (%rcx,%rsi,4),%rcx
140d7d5e4:	48 3b f9             	cmp    %rcx,%rdi
140d7d5e7:	77 05                	ja     0x140d7d5ee
140d7d5e9:	49 3b d6             	cmp    %r14,%rdx
140d7d5ec:	73 70                	jae    0x140d7d65e
140d7d5ee:	49 8b d6             	mov    %r14,%rdx
140d7d5f1:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140d7d5f5:	48 2b d7             	sub    %rdi,%rdx
140d7d5f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d7d5ff:	00
140d7d600:	f3 0f 6f 00          	movdqu (%rax),%xmm0
140d7d604:	49 83 c0 10          	add    $0x10,%r8
140d7d608:	48 8d 40 40          	lea    0x40(%rax),%rax
140d7d60c:	f3 0f 6f 4c 0a f0    	movdqu -0x10(%rdx,%rcx,1),%xmm1
140d7d612:	48 8d 49 40          	lea    0x40(%rcx),%rcx
140d7d616:	0f 57 c8             	xorps  %xmm0,%xmm1
140d7d619:	f3 0f 6f 44 0a c0    	movdqu -0x40(%rdx,%rcx,1),%xmm0
140d7d61f:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
140d7d624:	f3 0f 6f 48 d0       	movdqu -0x30(%rax),%xmm1
140d7d629:	0f 57 c8             	xorps  %xmm0,%xmm1
140d7d62c:	f3 0f 6f 40 e0       	movdqu -0x20(%rax),%xmm0
140d7d631:	f3 0f 7f 49 c0       	movdqu %xmm1,-0x40(%rcx)
140d7d636:	f3 0f 6f 4c 0a d0    	movdqu -0x30(%rdx,%rcx,1),%xmm1
140d7d63c:	0f 57 c8             	xorps  %xmm0,%xmm1
140d7d63f:	f3 0f 6f 40 f0       	movdqu -0x10(%rax),%xmm0
140d7d644:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
140d7d649:	f3 0f 6f 4c 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm1
140d7d64f:	0f 57 c8             	xorps  %xmm0,%xmm1
140d7d652:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
140d7d657:	4c 3b c6             	cmp    %rsi,%r8
140d7d65a:	72 a4                	jb     0x140d7d600
140d7d65c:	eb 2b                	jmp    0x140d7d689
140d7d65e:	4d 8b ce             	mov    %r14,%r9
140d7d661:	4a 8d 14 87          	lea    (%rdi,%r8,4),%rdx
140d7d665:	4c 2b cf             	sub    %rdi,%r9
140d7d668:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d7d66f:	00
140d7d670:	41 8b 0c 11          	mov    (%r9,%rdx,1),%ecx
140d7d674:	48 8d 52 04          	lea    0x4(%rdx),%rdx
140d7d678:	33 08                	xor    (%rax),%ecx
140d7d67a:	48 8d 40 04          	lea    0x4(%rax),%rax
140d7d67e:	49 ff c0             	inc    %r8
140d7d681:	89 4a fc             	mov    %ecx,-0x4(%rdx)
140d7d684:	4c 3b c6             	cmp    %rsi,%r8
140d7d687:	72 e7                	jb     0x140d7d670
140d7d689:	4d 8b c5             	mov    %r13,%r8
140d7d68c:	48 8b d7             	mov    %rdi,%rdx
140d7d68f:	49 8b ce             	mov    %r14,%rcx
140d7d692:	e8 59 fc ff ff       	call   0x140d7d2f0
140d7d697:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140d7d69c:	49 83 ef 01          	sub    $0x1,%r15
140d7d6a0:	0f 85 ee fe ff ff    	jne    0x140d7d594
140d7d6a6:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d7d6ab:	4d 8b e5             	mov    %r13,%r12
140d7d6ae:	49 c1 e4 05          	shl    $0x5,%r12
140d7d6b2:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140d7d6b7:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
140d7d6bc:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140d7d6c1:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140d7d6c6:	4d 85 e4             	test   %r12,%r12
140d7d6c9:	74 2d                	je     0x140d7d6f8
140d7d6cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d7d6d0:	41 8b 0c ae          	mov    (%r14,%rbp,4),%ecx
140d7d6d4:	8b c1                	mov    %ecx,%eax
140d7d6d6:	88 0b                	mov    %cl,(%rbx)
140d7d6d8:	48 8d 5b 04          	lea    0x4(%rbx),%rbx
140d7d6dc:	c1 e8 08             	shr    $0x8,%eax
140d7d6df:	48 ff c5             	inc    %rbp
140d7d6e2:	88 43 fd             	mov    %al,-0x3(%rbx)
140d7d6e5:	8b c1                	mov    %ecx,%eax