140b41fcc:	49 8b d8             	mov    %r8,%rbx
140b41fcf:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140b41fd4:	4c 8b fa             	mov    %rdx,%r15
140b41fd7:	4c 8b e1             	mov    %rcx,%r12
140b41fda:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
140b41fde:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
140b41fe2:	48 8b b5 a0 00 00 00 	mov    0xa0(%rbp),%rsi
140b41fe9:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140b41fee:	45 33 ed             	xor    %r13d,%r13d
140b41ff1:	0f 57 c0             	xorps  %xmm0,%xmm0
140b41ff4:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140b41ff8:	66 0f 6f 0d 30 1e 46 	movdqa 0x461e30(%rip),%xmm1        # 0x140fa3e30
140b41fff:	00
140b42000:	66 0f 7f 4d c0       	movdqa %xmm1,-0x40(%rbp)
140b42005:	44 88 6d b0          	mov    %r13b,-0x50(%rbp)
140b42009:	48 8d 05 7c 17 46 00 	lea    0x46177c(%rip),%rax        # 0x140fa378c
140b42010:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140b42015:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
140b4201a:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140b4201f:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140b42025:	45 33 c0             	xor    %r8d,%r8d
140b42028:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140b4202d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b42032:	e8 29 9d 70 ff       	call   0x14024bd60
140b42037:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
140b4203e:	ff
140b4203f:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140b42046:	ff
140b42047:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140b4204d:	45 8b c1             	mov    %r9d,%r8d
140b42050:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140b42055:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140b42059:	e8 e2 08 85 ff       	call   0x140392940
140b4205e:	0f 57 c0             	xorps  %xmm0,%xmm0
140b42061:	66 0f 7f 45 00       	movdqa %xmm0,0x0(%rbp)
140b42066:	4c 89 6d 10          	mov    %r13,0x10(%rbp)
140b4206a:	c7 45 18 02 00 00 00 	movl   $0x2,0x18(%rbp)
140b42071:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140b42075:	49 3b c7             	cmp    %r15,%rax
140b42078:	74 5c                	je     0x140b420d6
140b4207a:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
140b4207e:	48 83 fa 0f          	cmp    $0xf,%rdx
140b42082:	76 31                	jbe    0x140b420b5
140b42084:	48 ff c2             	inc    %rdx
140b42087:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140b4208b:	48 8b c1             	mov    %rcx,%rax
140b4208e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b42095:	72 19                	jb     0x140b420b0
140b42097:	48 83 c2 27          	add    $0x27,%rdx
140b4209b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b4209f:	48 2b c1             	sub    %rcx,%rax
140b420a2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b420a6:	48 83 f8 1f          	cmp    $0x1f,%rax
140b420aa:	0f 87 af 04 00 00    	ja     0x140b4255f
140b420b0:	e8 8f 90 2d 00       	call   0x140e1b144
140b420b5:	41 0f 10 07          	movups (%r15),%xmm0
140b420b9:	0f 29 45 b0          	movaps %xmm0,-0x50(%rbp)
140b420bd:	41 0f 10 4f 10       	movups 0x10(%r15),%xmm1
140b420c2:	0f 29 4d c0          	movaps %xmm1,-0x40(%rbp)
140b420c6:	4d 89 6f 10          	mov    %r13,0x10(%r15)
140b420ca:	49 c7 47 18 0f 00 00 	movq   $0xf,0x18(%r15)
140b420d1:	00
140b420d2:	41 c6 07 00          	movb   $0x0,(%r15)
140b420d6:	48 8b d3             	mov    %rbx,%rdx
140b420d9:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140b420dd:	e8 9e 8a 6f ff       	call   0x14023ab80
140b420e2:	8b 7b 20             	mov    0x20(%rbx),%edi
140b420e5:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140b420e9:	89 7d f0             	mov    %edi,-0x10(%rbp)
140b420ec:	44 8b 73 24          	mov    0x24(%rbx),%r14d
140b420f0:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
140b420f5:	44 89 75 f4          	mov    %r14d,-0xc(%rbp)
140b420f9:	8b 43 28             	mov    0x28(%rbx),%eax
140b420fc:	89 44 24 60          	mov    %eax,0x60(%rsp)
140b42100:	89 45 f8             	mov    %eax,-0x8(%rbp)
140b42103:	8b 43 2c             	mov    0x2c(%rbx),%eax
140b42106:	89 44 24 34          	mov    %eax,0x34(%rsp)
140b4210a:	89 45 fc             	mov    %eax,-0x4(%rbp)
140b4210d:	48 8d 45 00          	lea    0x0(%rbp),%rax
140b42111:	48 3b c6             	cmp    %rsi,%rax
140b42114:	0f 84 dc 00 00 00    	je     0x140b421f6
140b4211a:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140b4211e:	48 85 ff             	test   %rdi,%rdi
140b42121:	0f 84 9b 00 00 00    	je     0x140b421c2
140b42127:	48 8b df             	mov    %rdi,%rbx
140b4212a:	4c 8b 75 08          	mov    0x8(%rbp),%r14
140b4212e:	49 3b fe             	cmp    %r14,%rdi
140b42131:	74 52                	je     0x140b42185
140b42133:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140b42137:	48 83 fa 0f          	cmp    $0xf,%rdx
140b4213b:	76 30                	jbe    0x140b4216d
140b4213d:	48 8b 0b             	mov    (%rbx),%rcx
140b42140:	48 ff c2             	inc    %rdx
140b42143:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b4214a:	72 1c                	jb     0x140b42168
140b4214c:	48 83 c2 27          	add    $0x27,%rdx
140b42150:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b42154:	49 2b c8             	sub    %r8,%rcx
140b42157:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b4215b:	48 83 f8 1f          	cmp    $0x1f,%rax
140b4215f:	0f 87 fa 03 00 00    	ja     0x140b4255f
140b42165:	49 8b c8             	mov    %r8,%rcx
140b42168:	e8 d7 8f 2d 00       	call   0x140e1b144
140b4216d:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b42171:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140b42178:	00
140b42179:	c6 03 00             	movb   $0x0,(%rbx)
140b4217c:	48 83 c3 20          	add    $0x20,%rbx
140b42180:	49 3b de             	cmp    %r14,%rbx
140b42183:	75 ae                	jne    0x140b42133
140b42185:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140b42189:	48 2b d7             	sub    %rdi,%rdx
140b4218c:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140b42190:	48 8b c7             	mov    %rdi,%rax
140b42193:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b4219a:	72 19                	jb     0x140b421b5
140b4219c:	48 83 c2 27          	add    $0x27,%rdx
140b421a0:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140b421a4:	48 2b c7             	sub    %rdi,%rax
140b421a7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b421ab:	48 83 f8 1f          	cmp    $0x1f,%rax
140b421af:	0f 87 aa 03 00 00    	ja     0x140b4255f
140b421b5:	48 8b cf             	mov    %rdi,%rcx
140b421b8:	e8 87 8f 2d 00       	call   0x140e1b144
140b421bd:	44 8b 74 24 38       	mov    0x38(%rsp),%r14d
140b421c2:	48 8b 0e             	mov    (%rsi),%rcx
140b421c5:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140b421ca:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
140b421ce:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b421d2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140b421d7:	48 89 45 08          	mov    %rax,0x8(%rbp)
140b421db:	4c 8b 6e 10          	mov    0x10(%rsi),%r13
140b421df:	4c 89 6d 10          	mov    %r13,0x10(%rbp)
140b421e3:	33 db                	xor    %ebx,%ebx
140b421e5:	48 89 1e             	mov    %rbx,(%rsi)
140b421e8:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140b421ec:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
140b421f0:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140b421f4:	eb 18                	jmp    0x140b4220e
140b421f6:	4c 8b 6d 10          	mov    0x10(%rbp),%r13
140b421fa:	48 8b 45 08          	mov    0x8(%rbp),%rax
140b421fe:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140b42203:	48 8b 45 00          	mov    0x0(%rbp),%rax
140b42207:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b4220c:	33 db                	xor    %ebx,%ebx
140b4220e:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140b42213:	44 89 45 18          	mov    %r8d,0x18(%rbp)
140b42217:	49 83 7c 24 20 00    	cmpq   $0x0,0x20(%r12)
140b4221d:	75 48                	jne    0x140b42267
140b4221f:	b9 18 00 00 00       	mov    $0x18,%ecx
140b42224:	e8 df 8e 2d 00       	call   0x140e1b108
140b42229:	48 85 c0             	test   %rax,%rax
140b4222c:	74 0d                	je     0x140b4223b
140b4222e:	48 89 18             	mov    %rbx,(%rax)
140b42231:	48 89 58 08          	mov    %rbx,0x8(%rax)
140b42235:	48 89 58 10          	mov    %rbx,0x10(%rax)
140b42239:	eb 03                	jmp    0x140b4223e
140b4223b:	48 8b c3             	mov    %rbx,%rax
140b4223e:	49 8b 5c 24 20       	mov    0x20(%r12),%rbx
140b42243:	49 89 44 24 20       	mov    %rax,0x20(%r12)
140b42248:	48 85 db             	test   %rbx,%rbx
140b4224b:	74 15                	je     0x140b42262
140b4224d:	48 8b cb             	mov    %rbx,%rcx
140b42250:	e8 9b 17 85 ff       	call   0x1403939f0
140b42255:	ba 18 00 00 00       	mov    $0x18,%edx
140b4225a:	48 8b cb             	mov    %rbx,%rcx
140b4225d:	e8 e2 8e 2d 00       	call   0x140e1b144
140b42262:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140b42267:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
140b4226c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140b42270:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140b42274:	0f 84 79 00 00 00    	je     0x140b422f3
140b4227a:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140b4227e:	0f 11 02             	movups %xmm0,(%rdx)
140b42281:	0f 28 4d c0          	movaps -0x40(%rbp),%xmm1
140b42285:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140b42289:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
140b42290:	00 00
140b42292:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140b42296:	45 33 c9             	xor    %r9d,%r9d
140b42299:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140b4229d:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
140b422a1:	0f 28 4d e0          	movaps -0x20(%rbp),%xmm1
140b422a5:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
140b422a9:	66 44 89 4d d0       	mov    %r9w,-0x30(%rbp)
140b422ae:	89 7a 40             	mov    %edi,0x40(%rdx)
140b422b1:	44 89 72 44          	mov    %r14d,0x44(%rdx)
140b422b5:	8b 44 24 60          	mov    0x60(%rsp),%eax
140b422b9:	89 42 48             	mov    %eax,0x48(%rdx)
140b422bc:	8b 44 24 34          	mov    0x34(%rsp),%eax
140b422c0:	89 42 4c             	mov    %eax,0x4c(%rdx)
140b422c3:	41 8b f9             	mov    %r9d,%edi
140b422c6:	45 8b e1             	mov    %r9d,%r12d
140b422c9:	45 8b f1             	mov    %r9d,%r14d
140b422cc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140b422d1:	48 89 42 50          	mov    %rax,0x50(%rdx)
140b422d5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140b422da:	48 89 42 58          	mov    %rax,0x58(%rdx)
140b422de:	4c 89 6a 60          	mov    %r13,0x60(%rdx)
140b422e2:	44 89 42 68          	mov    %r8d,0x68(%rdx)
140b422e6:	48 83 41 08 70       	addq   $0x70,0x8(%rcx)
140b422eb:	41 bd 07 00 00 00    	mov    $0x7,%r13d
140b422f1:	eb 25                	jmp    0x140b42318
140b422f3:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140b422f7:	e8 d4 f4 ff ff       	call   0x140b417d0
140b422fc:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
140b42300:	4c 8b 65 08          	mov    0x8(%rbp),%r12
140b42304:	4c 8b 75 00          	mov    0x0(%rbp),%r14
140b42308:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
140b4230c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140b42310:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140b42315:	45 33 c9             	xor    %r9d,%r9d
140b42318:	4d 85 f6             	test   %r14,%r14
140b4231b:	0f 84 9b 00 00 00    	je     0x140b423bc
140b42321:	49 8b de             	mov    %r14,%rbx
140b42324:	4d 3b f4             	cmp    %r12,%r14
140b42327:	74 5c                	je     0x140b42385
140b42329:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140b42330:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140b42334:	48 83 fa 0f          	cmp    $0xf,%rdx
140b42338:	76 33                	jbe    0x140b4236d
140b4233a:	48 8b 0b             	mov    (%rbx),%rcx
140b4233d:	48 ff c2             	inc    %rdx
140b42340:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b42347:	72 1c                	jb     0x140b42365
140b42349:	48 83 c2 27          	add    $0x27,%rdx
140b4234d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b42351:	49 2b c8             	sub    %r8,%rcx
140b42354:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b42358:	48 83 f8 1f          	cmp    $0x1f,%rax
140b4235c:	0f 87 03 02 00 00    	ja     0x140b42565
140b42362:	49 8b c8             	mov    %r8,%rcx
140b42365:	e8 da 8d 2d 00       	call   0x140e1b144
140b4236a:	45 33 c9             	xor    %r9d,%r9d
140b4236d:	4c 89 4b 10          	mov    %r9,0x10(%rbx)
140b42371:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140b42378:	00
140b42379:	c6 03 00             	movb   $0x0,(%rbx)
140b4237c:	48 83 c3 20          	add    $0x20,%rbx
140b42380:	49 3b dc             	cmp    %r12,%rbx
140b42383:	75 ab                	jne    0x140b42330
140b42385:	49 2b fe             	sub    %r14,%rdi
140b42388:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140b4238c:	49 8b c6             	mov    %r14,%rax
140b4238f:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140b42396:	72 19                	jb     0x140b423b1
140b42398:	48 83 c7 27          	add    $0x27,%rdi
140b4239c:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
140b423a0:	49 2b c6             	sub    %r14,%rax
140b423a3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b423a7:	48 83 f8 1f          	cmp    $0x1f,%rax
140b423ab:	0f 87 b4 01 00 00    	ja     0x140b42565
140b423b1:	48 8b d7             	mov    %rdi,%rdx
140b423b4:	49 8b ce             	mov    %r14,%rcx
140b423b7:	e8 88 8d 2d 00       	call   0x140e1b144
140b423bc:	49 83 fd 07          	cmp    $0x7,%r13
140b423c0:	76 36                	jbe    0x140b423f8
140b423c2:	4a 8d 14 6d 02 00 00 	lea    0x2(,%r13,2),%rdx
140b423c9:	00
140b423ca:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140b423ce:	48 8b c1             	mov    %rcx,%rax
140b423d1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b423d8:	72 19                	jb     0x140b423f3
140b423da:	48 83 c2 27          	add    $0x27,%rdx
140b423de:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b423e2:	48 2b c1             	sub    %rcx,%rax
140b423e5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b423e9:	48 83 f8 1f          	cmp    $0x1f,%rax
140b423ed:	0f 87 72 01 00 00    	ja     0x140b42565
140b423f3:	e8 4c 8d 2d 00       	call   0x140e1b144
140b423f8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140b423fd:	48 83 f8 0f          	cmp    $0xf,%rax
140b42401:	76 33                	jbe    0x140b42436
140b42403:	48 8d 50 01          	lea    0x1(%rax),%rdx
140b42407:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140b4240b:	48 8b c1             	mov    %rcx,%rax
140b4240e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b42415:	72 19                	jb     0x140b42430
140b42417:	48 83 c2 27          	add    $0x27,%rdx
140b4241b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b4241f:	48 2b c1             	sub    %rcx,%rax
140b42422:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b42426:	48 83 f8 1f          	cmp    $0x1f,%rax
140b4242a:	0f 87 35 01 00 00    	ja     0x140b42565
140b42430:	e8 0f 8d 2d 00       	call   0x140e1b144
140b42435:	90                   	nop
140b42436:	49 8b 57 18          	mov    0x18(%r15),%rdx
140b4243a:	48 83 fa 0f          	cmp    $0xf,%rdx
140b4243e:	76 30                	jbe    0x140b42470
140b42440:	49 8b 0f             	mov    (%r15),%rcx
140b42443:	48 ff c2             	inc    %rdx
140b42446:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b4244d:	72 1c                	jb     0x140b4246b
140b4244f:	48 83 c2 27          	add    $0x27,%rdx
140b42453:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b42457:	49 2b c8             	sub    %r8,%rcx
140b4245a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b4245e:	48 83 f8 1f          	cmp    $0x1f,%rax
140b42462:	0f 87 eb 00 00 00    	ja     0x140b42553
140b42468:	49 8b c8             	mov    %r8,%rcx
140b4246b:	e8 d4 8c 2d 00       	call   0x140e1b144
140b42470:	45 33 f6             	xor    %r14d,%r14d
140b42473:	4d 89 77 10          	mov    %r14,0x10(%r15)
140b42477:	49 c7 47 18 0f 00 00 	movq   $0xf,0x18(%r15)
140b4247e:	00
140b4247f:	45 88 37             	mov    %r14b,(%r15)
140b42482:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140b42487:	e8 74 b0 65 ff       	call   0x14019d500
140b4248c:	90                   	nop
140b4248d:	48 8b 1e             	mov    (%rsi),%rbx
140b42490:	48 85 db             	test   %rbx,%rbx
140b42493:	0f 84 9a 00 00 00    	je     0x140b42533
140b42499:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b4249d:	48 3b df             	cmp    %rdi,%rbx
140b424a0:	74 52                	je     0x140b424f4
140b424a2:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140b424a6:	48 83 fa 0f          	cmp    $0xf,%rdx
140b424aa:	76 30                	jbe    0x140b424dc
140b424ac:	48 ff c2             	inc    %rdx
140b424af:	48 8b 0b             	mov    (%rbx),%rcx
140b424b2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b424b9:	72 1c                	jb     0x140b424d7
140b424bb:	48 83 c2 27          	add    $0x27,%rdx
140b424bf:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b424c3:	49 2b c8             	sub    %r8,%rcx
140b424c6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b424ca:	48 83 f8 1f          	cmp    $0x1f,%rax
140b424ce:	0f 87 85 00 00 00    	ja     0x140b42559
140b424d4:	49 8b c8             	mov    %r8,%rcx
140b424d7:	e8 68 8c 2d 00       	call   0x140e1b144
140b424dc:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140b424e0:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140b424e7:	00
140b424e8:	c6 03 00             	movb   $0x0,(%rbx)
140b424eb:	48 83 c3 20          	add    $0x20,%rbx
140b424ef:	48 3b df             	cmp    %rdi,%rbx
140b424f2:	75 ae                	jne    0x140b424a2
140b424f4:	48 8b 0e             	mov    (%rsi),%rcx
140b424f7:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140b424fb:	48 2b d1             	sub    %rcx,%rdx
140b424fe:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140b42502:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b42509:	72 18                	jb     0x140b42523
140b4250b:	48 83 c2 27          	add    $0x27,%rdx
140b4250f:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140b42513:	49 2b c8             	sub    %r8,%rcx
140b42516:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140b4251a:	48 83 f8 1f          	cmp    $0x1f,%rax
140b4251e:	77 39                	ja     0x140b42559
140b42520:	49 8b c8             	mov    %r8,%rcx