140a052bd:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a052c4:	00
140a052c5:	48 33 cc             	xor    %rsp,%rcx
140a052c8:	e8 33 62 41 00       	call   0x140e1b500
140a052cd:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a052d4:	00
140a052d5:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a052d9:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a052dd:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a052e1:	49 8b e3             	mov    %r11,%rsp
140a052e4:	5f                   	pop    %rdi
140a052e5:	c3                   	ret
140a052e6:	e8 b9 4e 42 00       	call   0x140e2a1a4
140a052eb:	cc                   	int3
140a052ec:	cc                   	int3
140a052ed:	cc                   	int3
140a052ee:	cc                   	int3
140a052ef:	cc                   	int3
140a052f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a052f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a052fa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a052ff:	57                   	push   %rdi
140a05300:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140a05307:	48 8b 05 f2 3b 9b 00 	mov    0x9b3bf2(%rip),%rax        # 0x1413b8f00
140a0530e:	48 33 c4             	xor    %rsp,%rax
140a05311:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140a05318:	00
140a05319:	48 8b ea             	mov    %rdx,%rbp
140a0531c:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a05320:	33 db                	xor    %ebx,%ebx
140a05322:	48 83 fe 0a          	cmp    $0xa,%rsi
140a05326:	0f 87 7d 00 00 00    	ja     0x140a053a9
140a0532c:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a05331:	ba 0a 00 00 00       	mov    $0xa,%edx
140a05336:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a0533d:	00 00 00
140a05340:	48 89 18             	mov    %rbx,(%rax)
140a05343:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a05347:	48 8d 40 10          	lea    0x10(%rax),%rax
140a0534b:	48 83 ea 01          	sub    $0x1,%rdx
140a0534f:	75 ef                	jne    0x140a05340
140a05351:	48 85 f6             	test   %rsi,%rsi
140a05354:	74 27                	je     0x140a0537d
140a05356:	4c 8b 09             	mov    (%rcx),%r9
140a05359:	4c 8b c6             	mov    %rsi,%r8
140a0535c:	0f 1f 40 00          	nopl   0x0(%rax)
140a05360:	4a 8b 54 0b 08       	mov    0x8(%rbx,%r9,1),%rdx
140a05365:	4a 8b 04 0b          	mov    (%rbx,%r9,1),%rax
140a05369:	48 89 44 1c 50       	mov    %rax,0x50(%rsp,%rbx,1)
140a0536e:	48 89 54 1c 58       	mov    %rdx,0x58(%rsp,%rbx,1)
140a05373:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
140a05377:	49 83 e8 01          	sub    $0x1,%r8
140a0537b:	75 e3                	jne    0x140a05360
140a0537d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a05382:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a05387:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a0538c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a05391:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a05397:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a0539c:	48 8b cd             	mov    %rbp,%rcx
140a0539f:	e8 cc ce ff ff       	call   0x140a02270
140a053a4:	e9 d4 00 00 00       	jmp    0x140a0547d
140a053a9:	0f 57 c0             	xorps  %xmm0,%xmm0
140a053ac:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a053b2:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140a053b7:	48 8b 39             	mov    (%rcx),%rdi
140a053ba:	48 c1 e6 04          	shl    $0x4,%rsi
140a053be:	48 03 f7             	add    %rdi,%rsi
140a053c1:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a053c6:	48 3b fe             	cmp    %rsi,%rdi
140a053c9:	74 46                	je     0x140a05411
140a053cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a053d0:	48 3b cb             	cmp    %rbx,%rcx
140a053d3:	74 19                	je     0x140a053ee
140a053d5:	48 8b 07             	mov    (%rdi),%rax
140a053d8:	48 89 01             	mov    %rax,(%rcx)
140a053db:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a053df:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a053e3:	48 83 c1 10          	add    $0x10,%rcx
140a053e7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a053ec:	eb 1a                	jmp    0x140a05408
140a053ee:	4c 8b c7             	mov    %rdi,%r8
140a053f1:	48 8b d1             	mov    %rcx,%rdx
140a053f4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a053f9:	e8 52 d1 ff ff       	call   0x140a02550
140a053fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a05403:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a05408:	48 83 c7 10          	add    $0x10,%rdi
140a0540c:	48 3b fe             	cmp    %rsi,%rdi
140a0540f:	75 bf                	jne    0x140a053d0
140a05411:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a05416:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a0541b:	48 2b cf             	sub    %rdi,%rcx
140a0541e:	48 c1 f9 04          	sar    $0x4,%rcx
140a05422:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a05427:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a0542c:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a05432:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a05437:	48 8b cd             	mov    %rbp,%rcx
140a0543a:	e8 31 ce ff ff       	call   0x140a02270
140a0543f:	48 8b f0             	mov    %rax,%rsi
140a05442:	48 85 ff             	test   %rdi,%rdi
140a05445:	74 33                	je     0x140a0547a
140a05447:	48 2b df             	sub    %rdi,%rbx
140a0544a:	48 83 e3 f0          	and    $0xfffffffffffffff0,%rbx
140a0544e:	48 8b c7             	mov    %rdi,%rax
140a05451:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140a05458:	72 15                	jb     0x140a0546f
140a0545a:	48 83 c3 27          	add    $0x27,%rbx
140a0545e:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140a05462:	48 2b c7             	sub    %rdi,%rax
140a05465:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a05469:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0546d:	77 37                	ja     0x140a054a6
140a0546f:	48 8b d3             	mov    %rbx,%rdx
140a05472:	48 8b cf             	mov    %rdi,%rcx
140a05475:	e8 ca 5c 41 00       	call   0x140e1b144
140a0547a:	48 8b c6             	mov    %rsi,%rax
140a0547d:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a05484:	00
140a05485:	48 33 cc             	xor    %rsp,%rcx
140a05488:	e8 73 60 41 00       	call   0x140e1b500
140a0548d:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a05494:	00
140a05495:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a05499:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a0549d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a054a1:	49 8b e3             	mov    %r11,%rsp
140a054a4:	5f                   	pop    %rdi
140a054a5:	c3                   	ret
140a054a6:	e8 f9 4c 42 00       	call   0x140e2a1a4
140a054ab:	cc                   	int3
140a054ac:	cc                   	int3
140a054ad:	cc                   	int3
140a054ae:	cc                   	int3
140a054af:	cc                   	int3
140a054b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a054b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a054ba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a054bf:	57                   	push   %rdi
140a054c0:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140a054c7:	48 8b 05 32 3a 9b 00 	mov    0x9b3a32(%rip),%rax        # 0x1413b8f00
140a054ce:	48 33 c4             	xor    %rsp,%rax
140a054d1:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140a054d8:	00
140a054d9:	48 8b ea             	mov    %rdx,%rbp
140a054dc:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a054e0:	33 db                	xor    %ebx,%ebx
140a054e2:	48 83 fe 0a          	cmp    $0xa,%rsi
140a054e6:	0f 87 7d 00 00 00    	ja     0x140a05569
140a054ec:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a054f1:	ba 0a 00 00 00       	mov    $0xa,%edx
140a054f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a054fd:	00 00 00
140a05500:	48 89 18             	mov    %rbx,(%rax)
140a05503:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a05507:	48 8d 40 10          	lea    0x10(%rax),%rax
140a0550b:	48 83 ea 01          	sub    $0x1,%rdx
140a0550f:	75 ef                	jne    0x140a05500
140a05511:	48 85 f6             	test   %rsi,%rsi
140a05514:	74 27                	je     0x140a0553d
140a05516:	4c 8b 09             	mov    (%rcx),%r9
140a05519:	4c 8b c6             	mov    %rsi,%r8
140a0551c:	0f 1f 40 00          	nopl   0x0(%rax)
140a05520:	4a 8b 54 0b 08       	mov    0x8(%rbx,%r9,1),%rdx
140a05525:	4a 8b 04 0b          	mov    (%rbx,%r9,1),%rax
140a05529:	48 89 44 1c 50       	mov    %rax,0x50(%rsp,%rbx,1)
140a0552e:	48 89 54 1c 58       	mov    %rdx,0x58(%rsp,%rbx,1)
140a05533:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
140a05537:	49 83 e8 01          	sub    $0x1,%r8
140a0553b:	75 e3                	jne    0x140a05520
140a0553d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a05542:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a05547:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a0554c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a05551:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a05557:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a0555c:	48 8b cd             	mov    %rbp,%rcx
140a0555f:	e8 fc cd ff ff       	call   0x140a02360
140a05564:	e9 d4 00 00 00       	jmp    0x140a0563d
140a05569:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0556c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a05572:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140a05577:	48 8b 39             	mov    (%rcx),%rdi
140a0557a:	48 c1 e6 04          	shl    $0x4,%rsi
140a0557e:	48 03 f7             	add    %rdi,%rsi
140a05581:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a05586:	48 3b fe             	cmp    %rsi,%rdi
140a05589:	74 46                	je     0x140a055d1
140a0558b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a05590:	48 3b cb             	cmp    %rbx,%rcx
140a05593:	74 19                	je     0x140a055ae
140a05595:	48 8b 07             	mov    (%rdi),%rax
140a05598:	48 89 01             	mov    %rax,(%rcx)
140a0559b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a0559f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a055a3:	48 83 c1 10          	add    $0x10,%rcx
140a055a7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a055ac:	eb 1a                	jmp    0x140a055c8
140a055ae:	4c 8b c7             	mov    %rdi,%r8
140a055b1:	48 8b d1             	mov    %rcx,%rdx
140a055b4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a055b9:	e8 92 cf ff ff       	call   0x140a02550
140a055be:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a055c3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a055c8:	48 83 c7 10          	add    $0x10,%rdi
140a055cc:	48 3b fe             	cmp    %rsi,%rdi
140a055cf:	75 bf                	jne    0x140a05590
140a055d1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a055d6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a055db:	48 2b cf             	sub    %rdi,%rcx
140a055de:	48 c1 f9 04          	sar    $0x4,%rcx
140a055e2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a055e7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a055ec:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a055f2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a055f7:	48 8b cd             	mov    %rbp,%rcx
140a055fa:	e8 61 cd ff ff       	call   0x140a02360
140a055ff:	48 8b f0             	mov    %rax,%rsi
140a05602:	48 85 ff             	test   %rdi,%rdi
140a05605:	74 33                	je     0x140a0563a
140a05607:	48 2b df             	sub    %rdi,%rbx
140a0560a:	48 83 e3 f0          	and    $0xfffffffffffffff0,%rbx
140a0560e:	48 8b c7             	mov    %rdi,%rax
140a05611:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140a05618:	72 15                	jb     0x140a0562f
140a0561a:	48 83 c3 27          	add    $0x27,%rbx
140a0561e:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140a05622:	48 2b c7             	sub    %rdi,%rax
140a05625:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a05629:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0562d:	77 37                	ja     0x140a05666
140a0562f:	48 8b d3             	mov    %rbx,%rdx
140a05632:	48 8b cf             	mov    %rdi,%rcx
140a05635:	e8 0a 5b 41 00       	call   0x140e1b144
140a0563a:	48 8b c6             	mov    %rsi,%rax
140a0563d:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a05644:	00
140a05645:	48 33 cc             	xor    %rsp,%rcx
140a05648:	e8 b3 5e 41 00       	call   0x140e1b500
140a0564d:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a05654:	00
140a05655:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a05659:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a0565d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a05661:	49 8b e3             	mov    %r11,%rsp
140a05664:	5f                   	pop    %rdi
140a05665:	c3                   	ret
140a05666:	e8 39 4b 42 00       	call   0x140e2a1a4
140a0566b:	cc                   	int3
140a0566c:	cc                   	int3
140a0566d:	cc                   	int3
140a0566e:	cc                   	int3
140a0566f:	cc                   	int3
140a05670:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a05675:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a0567a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a0567f:	57                   	push   %rdi
140a05680:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140a05687:	48 8b 05 72 38 9b 00 	mov    0x9b3872(%rip),%rax        # 0x1413b8f00
140a0568e:	48 33 c4             	xor    %rsp,%rax
140a05691:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140a05698:	00
140a05699:	48 8b ea             	mov    %rdx,%rbp
140a0569c:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a056a0:	33 db                	xor    %ebx,%ebx
140a056a2:	48 83 fe 0a          	cmp    $0xa,%rsi
140a056a6:	0f 87 7d 00 00 00    	ja     0x140a05729
140a056ac:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a056b1:	ba 0a 00 00 00       	mov    $0xa,%edx
140a056b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a056bd:	00 00 00
140a056c0:	48 89 18             	mov    %rbx,(%rax)
140a056c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a056c7:	48 8d 40 10          	lea    0x10(%rax),%rax
140a056cb:	48 83 ea 01          	sub    $0x1,%rdx
140a056cf:	75 ef                	jne    0x140a056c0
140a056d1:	48 85 f6             	test   %rsi,%rsi
140a056d4:	74 27                	je     0x140a056fd
140a056d6:	4c 8b 09             	mov    (%rcx),%r9
140a056d9:	4c 8b c6             	mov    %rsi,%r8
140a056dc:	0f 1f 40 00          	nopl   0x0(%rax)
140a056e0:	4a 8b 54 0b 08       	mov    0x8(%rbx,%r9,1),%rdx
140a056e5:	4a 8b 04 0b          	mov    (%rbx,%r9,1),%rax
140a056e9:	48 89 44 1c 50       	mov    %rax,0x50(%rsp,%rbx,1)
140a056ee:	48 89 54 1c 58       	mov    %rdx,0x58(%rsp,%rbx,1)
140a056f3:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
140a056f7:	49 83 e8 01          	sub    $0x1,%r8
140a056fb:	75 e3                	jne    0x140a056e0
140a056fd:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a05702:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a05707:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a0570c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a05711:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a05717:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a0571c:	48 8b cd             	mov    %rbp,%rcx
140a0571f:	e8 2c cd ff ff       	call   0x140a02450
140a05724:	e9 d4 00 00 00       	jmp    0x140a057fd
140a05729:	0f 57 c0             	xorps  %xmm0,%xmm0
140a0572c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a05732:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140a05737:	48 8b 39             	mov    (%rcx),%rdi
140a0573a:	48 c1 e6 04          	shl    $0x4,%rsi
140a0573e:	48 03 f7             	add    %rdi,%rsi
140a05741:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a05746:	48 3b fe             	cmp    %rsi,%rdi
140a05749:	74 46                	je     0x140a05791
140a0574b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a05750:	48 3b cb             	cmp    %rbx,%rcx
140a05753:	74 19                	je     0x140a0576e
140a05755:	48 8b 07             	mov    (%rdi),%rax
140a05758:	48 89 01             	mov    %rax,(%rcx)
140a0575b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a0575f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a05763:	48 83 c1 10          	add    $0x10,%rcx
140a05767:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a0576c:	eb 1a                	jmp    0x140a05788
140a0576e:	4c 8b c7             	mov    %rdi,%r8
140a05771:	48 8b d1             	mov    %rcx,%rdx
140a05774:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a05779:	e8 d2 cd ff ff       	call   0x140a02550
140a0577e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a05783:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a05788:	48 83 c7 10          	add    $0x10,%rdi
140a0578c:	48 3b fe             	cmp    %rsi,%rdi
140a0578f:	75 bf                	jne    0x140a05750
140a05791:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a05796:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a0579b:	48 2b cf             	sub    %rdi,%rcx
140a0579e:	48 c1 f9 04          	sar    $0x4,%rcx
140a057a2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a057a7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a057ac:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a057b2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a057b7:	48 8b cd             	mov    %rbp,%rcx
140a057ba:	e8 91 cc ff ff       	call   0x140a02450
140a057bf:	48 8b f0             	mov    %rax,%rsi
140a057c2:	48 85 ff             	test   %rdi,%rdi
140a057c5:	74 33                	je     0x140a057fa
140a057c7:	48 2b df             	sub    %rdi,%rbx
140a057ca:	48 83 e3 f0          	and    $0xfffffffffffffff0,%rbx
140a057ce:	48 8b c7             	mov    %rdi,%rax
140a057d1:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140a057d8:	72 15                	jb     0x140a057ef
140a057da:	48 83 c3 27          	add    $0x27,%rbx
140a057de:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140a057e2:	48 2b c7             	sub    %rdi,%rax
140a057e5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a057e9:	48 83 f8 1f          	cmp    $0x1f,%rax
140a057ed:	77 37                	ja     0x140a05826