140ed027a:	77 1b                	ja     0x140ed0297
140ed027c:	e8 c3 ae f4 ff       	call   0x140e1b144
140ed0281:	48 8b c3             	mov    %rbx,%rax
140ed0284:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ed0289:	48 33 cc             	xor    %rsp,%rcx
140ed028c:	e8 6f b2 f4 ff       	call   0x140e1b500
140ed0291:	48 83 c4 60          	add    $0x60,%rsp
140ed0295:	5b                   	pop    %rbx
140ed0296:	c3                   	ret
140ed0297:	e8 08 9f f5 ff       	call   0x140e2a1a4
140ed029c:	cc                   	int3
140ed029d:	cc                   	int3
140ed029e:	cc                   	int3
140ed029f:	cc                   	int3
140ed02a0:	40 53                	rex push %rbx
140ed02a2:	48 83 ec 60          	sub    $0x60,%rsp
140ed02a6:	48 8b 05 53 8c 4e 00 	mov    0x4e8c53(%rip),%rax        # 0x1413b8f00
140ed02ad:	48 33 c4             	xor    %rsp,%rax
140ed02b0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ed02b5:	48 8b da             	mov    %rdx,%rbx
140ed02b8:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140ed02bd:	48 8d 15 bc ef 5c 00 	lea    0x5cefbc(%rip),%rdx        # 0x14149f280
140ed02c4:	48 8d 0d 85 4b 50 00 	lea    0x504b85(%rip),%rcx        # 0x1413d4e50
140ed02cb:	e8 b0 da f4 ff       	call   0x140e1dd80
140ed02d0:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed02d3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ed02d8:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed02db:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ed02e1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ed02e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ed02ef:	00
140ed02f0:	49 ff c0             	inc    %r8
140ed02f3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ed02f8:	75 f6                	jne    0x140ed02f0
140ed02fa:	48 8b d0             	mov    %rax,%rdx
140ed02fd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ed0302:	e8 f9 6a 2c ff       	call   0x140196e00
140ed0307:	90                   	nop
140ed0308:	b9 00 04 00 00       	mov    $0x400,%ecx
140ed030d:	e8 1a 24 f6 ff       	call   0x140e3272c
140ed0312:	48 8b c8             	mov    %rax,%rcx
140ed0315:	e8 76 0d f6 ff       	call   0x140e31090
140ed031a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ed031f:	48 8b cb             	mov    %rbx,%rcx
140ed0322:	e8 19 87 2d ff       	call   0x1401a8a40
140ed0327:	90                   	nop
140ed0328:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ed032d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ed0331:	76 2e                	jbe    0x140ed0361
140ed0333:	48 ff c2             	inc    %rdx
140ed0336:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ed033b:	48 8b c1             	mov    %rcx,%rax
140ed033e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ed0345:	72 15                	jb     0x140ed035c
140ed0347:	48 83 c2 27          	add    $0x27,%rdx
140ed034b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ed034f:	48 2b c1             	sub    %rcx,%rax
140ed0352:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ed0356:	48 83 f8 1f          	cmp    $0x1f,%rax
140ed035a:	77 1b                	ja     0x140ed0377
140ed035c:	e8 e3 ad f4 ff       	call   0x140e1b144
140ed0361:	48 8b c3             	mov    %rbx,%rax
140ed0364:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ed0369:	48 33 cc             	xor    %rsp,%rcx
140ed036c:	e8 8f b1 f4 ff       	call   0x140e1b500
140ed0371:	48 83 c4 60          	add    $0x60,%rsp
140ed0375:	5b                   	pop    %rbx
140ed0376:	c3                   	ret
140ed0377:	e8 28 9e f5 ff       	call   0x140e2a1a4
140ed037c:	cc                   	int3
140ed037d:	cc                   	int3
140ed037e:	cc                   	int3
140ed037f:	cc                   	int3
140ed0380:	40 53                	rex push %rbx
140ed0382:	48 83 ec 60          	sub    $0x60,%rsp
140ed0386:	48 8b 05 73 8b 4e 00 	mov    0x4e8b73(%rip),%rax        # 0x1413b8f00
140ed038d:	48 33 c4             	xor    %rsp,%rax
140ed0390:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ed0395:	48 8b da             	mov    %rdx,%rbx
140ed0398:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140ed039d:	48 8d 15 dc ee 5c 00 	lea    0x5ceedc(%rip),%rdx        # 0x14149f280
140ed03a4:	48 8d 0d 15 47 50 00 	lea    0x504715(%rip),%rcx        # 0x1413d4ac0
140ed03ab:	e8 d0 d9 f4 ff       	call   0x140e1dd80
140ed03b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed03b3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ed03b8:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed03bb:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ed03c1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ed03c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ed03cf:	00
140ed03d0:	49 ff c0             	inc    %r8
140ed03d3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ed03d8:	75 f6                	jne    0x140ed03d0
140ed03da:	48 8b d0             	mov    %rax,%rdx
140ed03dd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ed03e2:	e8 19 6a 2c ff       	call   0x140196e00
140ed03e7:	90                   	nop
140ed03e8:	b9 00 04 00 00       	mov    $0x400,%ecx
140ed03ed:	e8 3a 23 f6 ff       	call   0x140e3272c
140ed03f2:	48 8b c8             	mov    %rax,%rcx
140ed03f5:	e8 96 0c f6 ff       	call   0x140e31090
140ed03fa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ed03ff:	48 8b cb             	mov    %rbx,%rcx
140ed0402:	e8 39 86 2d ff       	call   0x1401a8a40
140ed0407:	90                   	nop
140ed0408:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ed040d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ed0411:	76 2e                	jbe    0x140ed0441
140ed0413:	48 ff c2             	inc    %rdx
140ed0416:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ed041b:	48 8b c1             	mov    %rcx,%rax
140ed041e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ed0425:	72 15                	jb     0x140ed043c
140ed0427:	48 83 c2 27          	add    $0x27,%rdx
140ed042b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ed042f:	48 2b c1             	sub    %rcx,%rax
140ed0432:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ed0436:	48 83 f8 1f          	cmp    $0x1f,%rax
140ed043a:	77 1b                	ja     0x140ed0457
140ed043c:	e8 03 ad f4 ff       	call   0x140e1b144
140ed0441:	48 8b c3             	mov    %rbx,%rax
140ed0444:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ed0449:	48 33 cc             	xor    %rsp,%rcx
140ed044c:	e8 af b0 f4 ff       	call   0x140e1b500
140ed0451:	48 83 c4 60          	add    $0x60,%rsp
140ed0455:	5b                   	pop    %rbx
140ed0456:	c3                   	ret
140ed0457:	e8 48 9d f5 ff       	call   0x140e2a1a4
140ed045c:	cc                   	int3
140ed045d:	cc                   	int3
140ed045e:	cc                   	int3
140ed045f:	cc                   	int3
140ed0460:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ed0465:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ed046a:	57                   	push   %rdi
140ed046b:	48 83 ec 20          	sub    $0x20,%rsp
140ed046f:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ed0473:	49 8b f0             	mov    %r8,%rsi
140ed0476:	48 8b fa             	mov    %rdx,%rdi
140ed0479:	48 8b 01             	mov    (%rcx),%rax
140ed047c:	48 8b 40 50          	mov    0x50(%rax),%rax
140ed0480:	ff 15 9a 35 0b 00    	call   *0xb359a(%rip)        # 0x140f83a20
140ed0486:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed048a:	48 8b d8             	mov    %rax,%rbx
140ed048d:	48 8b 11             	mov    (%rcx),%rdx
140ed0490:	48 8b 42 48          	mov    0x48(%rdx),%rax
140ed0494:	ff 15 86 35 0b 00    	call   *0xb3586(%rip)        # 0x140f83a20
140ed049a:	4c 8b 06             	mov    (%rsi),%r8
140ed049d:	48 8b d3             	mov    %rbx,%rdx
140ed04a0:	48 8b c8             	mov    %rax,%rcx
140ed04a3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ed04a8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ed04ad:	48 83 c4 20          	add    $0x20,%rsp
140ed04b1:	5f                   	pop    %rdi
140ed04b2:	e9 c9 8c fe ff       	jmp    0x140eb9180
140ed04b7:	cc                   	int3
140ed04b8:	cc                   	int3
140ed04b9:	cc                   	int3
140ed04ba:	cc                   	int3
140ed04bb:	cc                   	int3
140ed04bc:	cc                   	int3
140ed04bd:	cc                   	int3
140ed04be:	cc                   	int3
140ed04bf:	cc                   	int3
140ed04c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ed04c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ed04ca:	57                   	push   %rdi
140ed04cb:	48 83 ec 20          	sub    $0x20,%rsp
140ed04cf:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ed04d3:	49 8b f0             	mov    %r8,%rsi
140ed04d6:	48 8b fa             	mov    %rdx,%rdi
140ed04d9:	48 8b 01             	mov    (%rcx),%rax
140ed04dc:	48 8b 40 50          	mov    0x50(%rax),%rax
140ed04e0:	ff 15 3a 35 0b 00    	call   *0xb353a(%rip)        # 0x140f83a20
140ed04e6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed04ea:	48 8b d8             	mov    %rax,%rbx
140ed04ed:	48 8b 11             	mov    (%rcx),%rdx
140ed04f0:	48 8b 42 48          	mov    0x48(%rdx),%rax
140ed04f4:	ff 15 26 35 0b 00    	call   *0xb3526(%rip)        # 0x140f83a20
140ed04fa:	4c 8b 06             	mov    (%rsi),%r8
140ed04fd:	48 8b d3             	mov    %rbx,%rdx
140ed0500:	48 8b c8             	mov    %rax,%rcx
140ed0503:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ed0508:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ed050d:	48 83 c4 20          	add    $0x20,%rsp
140ed0511:	5f                   	pop    %rdi
140ed0512:	e9 b9 89 fe ff       	jmp    0x140eb8ed0
140ed0517:	cc                   	int3
140ed0518:	cc                   	int3
140ed0519:	cc                   	int3
140ed051a:	cc                   	int3
140ed051b:	cc                   	int3
140ed051c:	cc                   	int3
140ed051d:	cc                   	int3
140ed051e:	cc                   	int3
140ed051f:	cc                   	int3
140ed0520:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ed0525:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ed052a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140ed052f:	57                   	push   %rdi
140ed0530:	48 83 ec 70          	sub    $0x70,%rsp
140ed0534:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140ed0539:	48 8b fa             	mov    %rdx,%rdi
140ed053c:	41 0f 10 30          	movups (%r8),%xmm6
140ed0540:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ed0544:	48 8b 01             	mov    (%rcx),%rax
140ed0547:	48 8b 40 50          	mov    0x50(%rax),%rax
140ed054b:	ff 15 cf 34 0b 00    	call   *0xb34cf(%rip)        # 0x140f83a20
140ed0551:	48 8b d8             	mov    %rax,%rbx
140ed0554:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed0558:	48 8b 11             	mov    (%rcx),%rdx
140ed055b:	48 8b 42 48          	mov    0x48(%rdx),%rax
140ed055f:	ff 15 bb 34 0b 00    	call   *0xb34bb(%rip)        # 0x140f83a20
140ed0565:	66 49 0f 7e f0       	movq   %xmm6,%r8
140ed056a:	48 8b d3             	mov    %rbx,%rdx
140ed056d:	48 8b c8             	mov    %rax,%rcx
140ed0570:	e8 0b 8c fe ff       	call   0x140eb9180
140ed0575:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed0579:	48 8b 01             	mov    (%rcx),%rax
140ed057c:	48 8b 40 48          	mov    0x48(%rax),%rax
140ed0580:	ff 15 9a 34 0b 00    	call   *0xb349a(%rip)        # 0x140f83a20
140ed0586:	48 8b 48 08          	mov    0x8(%rax),%rcx
140ed058a:	48 8b 01             	mov    (%rcx),%rax
140ed058d:	48 8b 40 38          	mov    0x38(%rax),%rax
140ed0591:	ff 15 89 34 0b 00    	call   *0xb3489(%rip)        # 0x140f83a20
140ed0597:	84 c0                	test   %al,%al
140ed0599:	0f 84 85 00 00 00    	je     0x140ed0624
140ed059f:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140ed05a4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ed05ab:	00
140ed05ac:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed05af:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140ed05b5:	33 c9                	xor    %ecx,%ecx
140ed05b7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140ed05bc:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ed05c1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140ed05c6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140ed05cb:	b9 40 00 00 00       	mov    $0x40,%ecx
140ed05d0:	e8 33 ab f4 ff       	call   0x140e1b108
140ed05d5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ed05da:	48 c7 44 24 48 30 00 	movq   $0x30,0x48(%rsp)
140ed05e1:	00 00
140ed05e3:	48 c7 44 24 50 3f 00 	movq   $0x3f,0x50(%rsp)
140ed05ea:	00 00
140ed05ec:	0f 10 05 7d 4e 33 00 	movups 0x334e7d(%rip),%xmm0        # 0x141205470
140ed05f3:	0f 11 00             	movups %xmm0,(%rax)
140ed05f6:	0f 10 0d 83 4e 33 00 	movups 0x334e83(%rip),%xmm1        # 0x141205480
140ed05fd:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140ed0601:	0f 10 05 88 4e 33 00 	movups 0x334e88(%rip),%xmm0        # 0x141205490
140ed0608:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140ed060c:	c6 40 30 00          	movb   $0x0,0x30(%rax)
140ed0610:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140ed0615:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140ed061a:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140ed061f:	e8 ac 17 c7 ff       	call   0x140b41dd0
140ed0624:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140ed0629:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140ed062d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140ed0631:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140ed0636:	49 8b e3             	mov    %r11,%rsp
140ed0639:	5f                   	pop    %rdi
140ed063a:	c3                   	ret
140ed063b:	cc                   	int3
140ed063c:	cc                   	int3
140ed063d:	cc                   	int3
140ed063e:	cc                   	int3
140ed063f:	cc                   	int3
140ed0640:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ed0645:	56                   	push   %rsi
140ed0646:	57                   	push   %rdi
140ed0647:	41 54                	push   %r12
140ed0649:	41 56                	push   %r14
140ed064b:	41 57                	push   %r15
140ed064d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140ed0654:	4d 8b f8             	mov    %r8,%r15
140ed0657:	4c 8b e1             	mov    %rcx,%r12
140ed065a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140ed065f:	48 8b 3a             	mov    (%rdx),%rdi
140ed0662:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ed0667:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed066c:	49 8b c8             	mov    %r8,%rcx
140ed066f:	e8 8c 54 ee ff       	call   0x140db5b00
140ed0674:	84 c0                	test   %al,%al
140ed0676:	0f 84 0b 01 00 00    	je     0x140ed0787
140ed067c:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed067f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ed0684:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed0687:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ed068d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140ed0694:	48 ff c3             	inc    %rbx
140ed0697:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140ed069b:	75 f7                	jne    0x140ed0694
140ed069d:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140ed06a4:	ff ff 7f
140ed06a7:	48 3b de             	cmp    %rsi,%rbx
140ed06aa:	0f 87 ef 00 00 00    	ja     0x140ed079f
140ed06b0:	48 83 fb 0f          	cmp    $0xf,%rbx
140ed06b4:	77 28                	ja     0x140ed06de
140ed06b6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ed06bb:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140ed06c2:	00 00
140ed06c4:	0f ae e8             	lfence
140ed06c7:	4c 8b c3             	mov    %rbx,%r8
140ed06ca:	48 8b d7             	mov    %rdi,%rdx
140ed06cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ed06d2:	e8 39 e9 00 00       	call   0x140edf010
140ed06d7:	c6 44 1c 30 00       	movb   $0x0,0x30(%rsp,%rbx,1)
140ed06dc:	eb 4c                	jmp    0x140ed072a
140ed06de:	48 8b c3             	mov    %rbx,%rax
140ed06e1:	48 83 c8 0f          	or     $0xf,%rax
140ed06e5:	48 3b c6             	cmp    %rsi,%rax
140ed06e8:	77 0f                	ja     0x140ed06f9
140ed06ea:	48 8b f0             	mov    %rax,%rsi
140ed06ed:	b9 16 00 00 00       	mov    $0x16,%ecx
140ed06f2:	48 3b c1             	cmp    %rcx,%rax
140ed06f5:	48 0f 42 f1          	cmovb  %rcx,%rsi
140ed06f9:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140ed06fd:	e8 2e 66 2c ff       	call   0x140196d30
140ed0702:	4c 8b f0             	mov    %rax,%r14
140ed0705:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ed070a:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ed070f:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ed0714:	0f ae e8             	lfence
140ed0717:	4c 8b c3             	mov    %rbx,%r8
140ed071a:	48 8b d7             	mov    %rdi,%rdx
140ed071d:	48 8b c8             	mov    %rax,%rcx
140ed0720:	e8 eb e8 00 00       	call   0x140edf010
140ed0725:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140ed072a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ed072f:	49 8b cf             	mov    %r15,%rcx
140ed0732:	e8 f9 bf bd ff       	call   0x140aac730
140ed0737:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed073c:	48 8b c8             	mov    %rax,%rcx
140ed073f:	e8 4c 08 00 00       	call   0x140ed0f90
140ed0744:	8b 44 24 20          	mov    0x20(%rsp),%eax
140ed0748:	41 89 04 24          	mov    %eax,(%r12)
140ed074c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ed0751:	48 83 fa 0f          	cmp    $0xf,%rdx
140ed0755:	76 2e                	jbe    0x140ed0785
140ed0757:	48 ff c2             	inc    %rdx
140ed075a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ed075f:	48 8b c1             	mov    %rcx,%rax
140ed0762:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ed0769:	72 15                	jb     0x140ed0780
140ed076b:	48 83 c2 27          	add    $0x27,%rdx
140ed076f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ed0773:	48 2b c1             	sub    %rcx,%rax
140ed0776:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ed077a:	48 83 f8 1f          	cmp    $0x1f,%rax
140ed077e:	77 24                	ja     0x140ed07a4