140dd620b:	41 8b 42 04          	mov    0x4(%r10),%eax
140dd620f:	41 89 47 0c          	mov    %eax,0xc(%r15)
140dd6213:	75 06                	jne    0x140dd621b
140dd6215:	41 8b 42 04          	mov    0x4(%r10),%eax
140dd6219:	eb 04                	jmp    0x140dd621f
140dd621b:	41 8b 42 08          	mov    0x8(%r10),%eax
140dd621f:	41 89 47 08          	mov    %eax,0x8(%r15)
140dd6223:	41 89 77 10          	mov    %esi,0x10(%r15)
140dd6227:	48 63 fe             	movslq %esi,%rdi
140dd622a:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140dd6231:	ff ff 1f
140dd6234:	48 3b f8             	cmp    %rax,%rdi
140dd6237:	0f 87 8e 05 00 00    	ja     0x140dd67cb
140dd623d:	48 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%rdi
140dd6244:	00
140dd6245:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140dd624c:	72 2c                	jb     0x140dd627a
140dd624e:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
140dd6252:	48 3b cf             	cmp    %rdi,%rcx
140dd6255:	0f 86 70 05 00 00    	jbe    0x140dd67cb
140dd625b:	e8 a8 4e 04 00       	call   0x140e1b108
140dd6260:	48 8b c8             	mov    %rax,%rcx
140dd6263:	48 85 c0             	test   %rax,%rax
140dd6266:	0f 84 7d 05 00 00    	je     0x140dd67e9
140dd626c:	48 83 c0 27          	add    $0x27,%rax
140dd6270:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140dd6274:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140dd6278:	eb 11                	jmp    0x140dd628b
140dd627a:	48 85 ff             	test   %rdi,%rdi
140dd627d:	74 0a                	je     0x140dd6289
140dd627f:	48 8b cf             	mov    %rdi,%rcx
140dd6282:	e8 81 4e 04 00       	call   0x140e1b108
140dd6287:	eb 02                	jmp    0x140dd628b
140dd6289:	33 c0                	xor    %eax,%eax
140dd628b:	49 83 c7 70          	add    $0x70,%r15
140dd628f:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140dd6293:	4c 3b f9             	cmp    %rcx,%r15
140dd6296:	74 47                	je     0x140dd62df
140dd6298:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140dd629c:	49 89 47 08          	mov    %rax,0x8(%r15)
140dd62a0:	48 85 c9             	test   %rcx,%rcx
140dd62a3:	74 35                	je     0x140dd62da
140dd62a5:	49 63 07             	movslq (%r15),%rax
140dd62a8:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140dd62af:	00
140dd62b0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd62b7:	72 1c                	jb     0x140dd62d5
140dd62b9:	48 83 c2 27          	add    $0x27,%rdx
140dd62bd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd62c1:	49 2b c8             	sub    %r8,%rcx
140dd62c4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd62c8:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd62cc:	0f 87 17 05 00 00    	ja     0x140dd67e9
140dd62d2:	49 8b c8             	mov    %r8,%rcx
140dd62d5:	e8 6a 4e 04 00       	call   0x140e1b144
140dd62da:	41 89 37             	mov    %esi,(%r15)
140dd62dd:	eb 35                	jmp    0x140dd6314
140dd62df:	48 85 c0             	test   %rax,%rax
140dd62e2:	74 30                	je     0x140dd6314
140dd62e4:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140dd62eb:	72 1c                	jb     0x140dd6309
140dd62ed:	48 83 c7 27          	add    $0x27,%rdi
140dd62f1:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140dd62f5:	48 2b c1             	sub    %rcx,%rax
140dd62f8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd62fc:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6300:	0f 87 e3 04 00 00    	ja     0x140dd67e9
140dd6306:	48 8b c1             	mov    %rcx,%rax
140dd6309:	48 8b d7             	mov    %rdi,%rdx
140dd630c:	48 8b c8             	mov    %rax,%rcx
140dd630f:	e8 30 4e 04 00       	call   0x140e1b144
140dd6314:	48 8b b5 d0 01 00 00 	mov    0x1d0(%rbp),%rsi
140dd631b:	4c 63 46 10          	movslq 0x10(%rsi),%r8
140dd631f:	49 c1 e0 03          	shl    $0x3,%r8
140dd6323:	49 8b d4             	mov    %r12,%rdx
140dd6326:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
140dd632a:	e8 e1 8c 10 00       	call   0x140edf010
140dd632f:	4c 63 7e 10          	movslq 0x10(%rsi),%r15
140dd6333:	41 81 ff 00 02 00 00 	cmp    $0x200,%r15d
140dd633a:	0f 8f 28 01 00 00    	jg     0x140dd6468
140dd6340:	49 8b ff             	mov    %r15,%rdi
140dd6343:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140dd634a:	ff ff 7f
140dd634d:	4c 3b f8             	cmp    %rax,%r15
140dd6350:	0f 87 75 04 00 00    	ja     0x140dd67cb
140dd6356:	48 03 ff             	add    %rdi,%rdi
140dd6359:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140dd6360:	72 2c                	jb     0x140dd638e
140dd6362:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
140dd6366:	48 3b cf             	cmp    %rdi,%rcx
140dd6369:	0f 86 5c 04 00 00    	jbe    0x140dd67cb
140dd636f:	e8 94 4d 04 00       	call   0x140e1b108
140dd6374:	48 8b c8             	mov    %rax,%rcx
140dd6377:	48 85 c0             	test   %rax,%rax
140dd637a:	0f 84 69 04 00 00    	je     0x140dd67e9
140dd6380:	48 83 c0 27          	add    $0x27,%rax
140dd6384:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140dd6388:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140dd638c:	eb 11                	jmp    0x140dd639f
140dd638e:	48 85 ff             	test   %rdi,%rdi
140dd6391:	74 0a                	je     0x140dd639d
140dd6393:	48 8b cf             	mov    %rdi,%rcx
140dd6396:	e8 6d 4d 04 00       	call   0x140e1b108
140dd639b:	eb 02                	jmp    0x140dd639f
140dd639d:	33 c0                	xor    %eax,%eax
140dd639f:	48 83 c6 58          	add    $0x58,%rsi
140dd63a3:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140dd63a7:	48 3b f1             	cmp    %rcx,%rsi
140dd63aa:	74 43                	je     0x140dd63ef
140dd63ac:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140dd63b0:	48 89 46 08          	mov    %rax,0x8(%rsi)
140dd63b4:	48 85 c9             	test   %rcx,%rcx
140dd63b7:	74 31                	je     0x140dd63ea
140dd63b9:	48 63 06             	movslq (%rsi),%rax
140dd63bc:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
140dd63c0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd63c7:	72 1c                	jb     0x140dd63e5
140dd63c9:	48 83 c2 27          	add    $0x27,%rdx
140dd63cd:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140dd63d1:	49 2b c8             	sub    %r8,%rcx
140dd63d4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140dd63d8:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd63dc:	0f 87 07 04 00 00    	ja     0x140dd67e9
140dd63e2:	49 8b c8             	mov    %r8,%rcx
140dd63e5:	e8 5a 4d 04 00       	call   0x140e1b144
140dd63ea:	44 89 3e             	mov    %r15d,(%rsi)
140dd63ed:	eb 35                	jmp    0x140dd6424
140dd63ef:	48 85 c0             	test   %rax,%rax
140dd63f2:	74 30                	je     0x140dd6424
140dd63f4:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140dd63fb:	72 1c                	jb     0x140dd6419
140dd63fd:	48 83 c7 27          	add    $0x27,%rdi
140dd6401:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140dd6405:	48 2b c1             	sub    %rcx,%rax
140dd6408:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd640c:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6410:	0f 87 d3 03 00 00    	ja     0x140dd67e9
140dd6416:	48 8b c1             	mov    %rcx,%rax
140dd6419:	48 8b d7             	mov    %rdi,%rdx
140dd641c:	48 8b c8             	mov    %rax,%rcx
140dd641f:	e8 20 4d 04 00       	call   0x140e1b144
140dd6424:	48 8b b5 d0 01 00 00 	mov    0x1d0(%rbp),%rsi
140dd642b:	4c 63 46 10          	movslq 0x10(%rsi),%r8
140dd642f:	4d 03 c0             	add    %r8,%r8
140dd6432:	ba ff 00 00 00       	mov    $0xff,%edx
140dd6437:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
140dd643b:	e8 70 92 10 00       	call   0x140edf6b0
140dd6440:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140dd6445:	83 7e 30 00          	cmpl   $0x0,0x30(%rsi)
140dd6449:	7e 22                	jle    0x140dd646d
140dd644b:	33 d2                	xor    %edx,%edx
140dd644d:	0f 1f 00             	nopl   (%rax)
140dd6450:	48 63 c2             	movslq %edx,%rax
140dd6453:	49 63 0c 87          	movslq (%r15,%rax,4),%rcx
140dd6457:	48 8b 46 60          	mov    0x60(%rsi),%rax
140dd645b:	66 89 14 48          	mov    %dx,(%rax,%rcx,2)
140dd645f:	ff c2                	inc    %edx
140dd6461:	3b 56 30             	cmp    0x30(%rsi),%edx
140dd6464:	7c ea                	jl     0x140dd6450
140dd6466:	eb 05                	jmp    0x140dd646d
140dd6468:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140dd646d:	48 63 4e 30          	movslq 0x30(%rsi),%rcx
140dd6471:	33 d2                	xor    %edx,%edx
140dd6473:	b8 00 00 04 00       	mov    $0x40000,%eax
140dd6478:	48 f7 f1             	div    %rcx
140dd647b:	48 ff c8             	dec    %rax
140dd647e:	48 89 46 68          	mov    %rax,0x68(%rsi)
140dd6482:	4d 85 e4             	test   %r12,%r12
140dd6485:	74 43                	je     0x140dd64ca
140dd6487:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140dd648c:	49 2b c4             	sub    %r12,%rax
140dd648f:	48 c1 f8 03          	sar    $0x3,%rax
140dd6493:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140dd649a:	00
140dd649b:	49 8b c4             	mov    %r12,%rax
140dd649e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd64a5:	72 1a                	jb     0x140dd64c1
140dd64a7:	48 83 c2 27          	add    $0x27,%rdx
140dd64ab:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
140dd64b0:	49 2b c4             	sub    %r12,%rax
140dd64b3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd64b7:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd64bb:	0f 87 2e 03 00 00    	ja     0x140dd67ef
140dd64c1:	49 8b cc             	mov    %r12,%rcx
140dd64c4:	e8 7b 4c 04 00       	call   0x140e1b144
140dd64c9:	90                   	nop
140dd64ca:	4d 85 ff             	test   %r15,%r15
140dd64cd:	74 41                	je     0x140dd6510
140dd64cf:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140dd64d3:	49 2b c7             	sub    %r15,%rax
140dd64d6:	48 c1 f8 02          	sar    $0x2,%rax
140dd64da:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140dd64e1:	00
140dd64e2:	49 8b c7             	mov    %r15,%rax
140dd64e5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd64ec:	72 19                	jb     0x140dd6507
140dd64ee:	48 83 c2 27          	add    $0x27,%rdx
140dd64f2:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140dd64f6:	49 2b c7             	sub    %r15,%rax
140dd64f9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd64fd:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6501:	0f 87 ee 02 00 00    	ja     0x140dd67f5
140dd6507:	49 8b cf             	mov    %r15,%rcx
140dd650a:	e8 35 4c 04 00       	call   0x140e1b144
140dd650f:	90                   	nop
140dd6510:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140dd6514:	48 85 c9             	test   %rcx,%rcx
140dd6517:	74 36                	je     0x140dd654f
140dd6519:	48 63 45 30          	movslq 0x30(%rbp),%rax
140dd651d:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140dd6524:	00
140dd6525:	48 8b c1             	mov    %rcx,%rax
140dd6528:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd652f:	72 19                	jb     0x140dd654a
140dd6531:	48 83 c2 27          	add    $0x27,%rdx
140dd6535:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dd6539:	48 2b c1             	sub    %rcx,%rax
140dd653c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd6540:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6544:	0f 87 b1 02 00 00    	ja     0x140dd67fb
140dd654a:	e8 f5 4b 04 00       	call   0x140e1b144
140dd654f:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140dd6553:	48 85 c9             	test   %rcx,%rcx
140dd6556:	74 37                	je     0x140dd658f
140dd6558:	48 63 45 20          	movslq 0x20(%rbp),%rax
140dd655c:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140dd6563:	00
140dd6564:	48 8b c1             	mov    %rcx,%rax
140dd6567:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd656e:	72 19                	jb     0x140dd6589
140dd6570:	48 83 c2 27          	add    $0x27,%rdx
140dd6574:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dd6578:	48 2b c1             	sub    %rcx,%rax
140dd657b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd657f:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6583:	0f 87 72 02 00 00    	ja     0x140dd67fb
140dd6589:	e8 b6 4b 04 00       	call   0x140e1b144
140dd658e:	90                   	nop
140dd658f:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140dd6593:	48 85 ff             	test   %rdi,%rdi
140dd6596:	74 68                	je     0x140dd6600
140dd6598:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140dd659c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140dd65a0:	48 8b cf             	mov    %rdi,%rcx
140dd65a3:	e8 b8 a4 47 ff       	call   0x140250a60
140dd65a8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140dd65ac:	48 2b cf             	sub    %rdi,%rcx
140dd65af:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140dd65b6:	aa aa 2a
140dd65b9:	48 f7 e9             	imul   %rcx
140dd65bc:	48 c1 fa 02          	sar    $0x2,%rdx
140dd65c0:	48 8b c2             	mov    %rdx,%rax
140dd65c3:	48 c1 e8 3f          	shr    $0x3f,%rax
140dd65c7:	48 03 d0             	add    %rax,%rdx
140dd65ca:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140dd65ce:	48 c1 e2 03          	shl    $0x3,%rdx
140dd65d2:	48 8b c7             	mov    %rdi,%rax
140dd65d5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd65dc:	72 19                	jb     0x140dd65f7
140dd65de:	48 83 c2 27          	add    $0x27,%rdx
140dd65e2:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140dd65e6:	48 2b c7             	sub    %rdi,%rax
140dd65e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd65ed:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd65f1:	0f 87 0a 02 00 00    	ja     0x140dd6801
140dd65f7:	48 8b cf             	mov    %rdi,%rcx
140dd65fa:	e8 45 4b 04 00       	call   0x140e1b144
140dd65ff:	90                   	nop
140dd6600:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140dd6604:	48 85 c9             	test   %rcx,%rcx
140dd6607:	74 36                	je     0x140dd663f
140dd6609:	48 63 45 58          	movslq 0x58(%rbp),%rax
140dd660d:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140dd6614:	00
140dd6615:	48 8b c1             	mov    %rcx,%rax
140dd6618:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd661f:	72 19                	jb     0x140dd663a
140dd6621:	48 83 c2 27          	add    $0x27,%rdx
140dd6625:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dd6629:	48 2b c1             	sub    %rcx,%rax
140dd662c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd6630:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6634:	0f 87 cd 01 00 00    	ja     0x140dd6807
140dd663a:	e8 05 4b 04 00       	call   0x140e1b144
140dd663f:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140dd6643:	48 85 c9             	test   %rcx,%rcx
140dd6646:	74 37                	je     0x140dd667f
140dd6648:	48 63 45 48          	movslq 0x48(%rbp),%rax
140dd664c:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140dd6653:	00
140dd6654:	48 8b c1             	mov    %rcx,%rax
140dd6657:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd665e:	72 19                	jb     0x140dd6679
140dd6660:	48 83 c2 27          	add    $0x27,%rdx
140dd6664:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dd6668:	48 2b c1             	sub    %rcx,%rax
140dd666b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd666f:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6673:	0f 87 8e 01 00 00    	ja     0x140dd6807
140dd6679:	e8 c6 4a 04 00       	call   0x140e1b144
140dd667e:	90                   	nop
140dd667f:	4d 85 ed             	test   %r13,%r13
140dd6682:	74 39                	je     0x140dd66bd
140dd6684:	48 63 45 c0          	movslq -0x40(%rbp),%rax
140dd6688:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140dd668f:	00
140dd6690:	49 8b c5             	mov    %r13,%rax
140dd6693:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd669a:	72 19                	jb     0x140dd66b5
140dd669c:	48 83 c2 27          	add    $0x27,%rdx
140dd66a0:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
140dd66a4:	49 2b c5             	sub    %r13,%rax
140dd66a7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd66ab:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd66af:	0f 87 58 01 00 00    	ja     0x140dd680d
140dd66b5:	49 8b cd             	mov    %r13,%rcx
140dd66b8:	e8 87 4a 04 00       	call   0x140e1b144
140dd66bd:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140dd66c1:	48 85 c9             	test   %rcx,%rcx
140dd66c4:	74 37                	je     0x140dd66fd
140dd66c6:	48 63 45 b0          	movslq -0x50(%rbp),%rax
140dd66ca:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140dd66d1:	00
140dd66d2:	48 8b c1             	mov    %rcx,%rax
140dd66d5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd66dc:	72 19                	jb     0x140dd66f7
140dd66de:	48 83 c2 27          	add    $0x27,%rdx
140dd66e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dd66e6:	48 2b c1             	sub    %rcx,%rax
140dd66e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd66ed:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd66f1:	0f 87 16 01 00 00    	ja     0x140dd680d
140dd66f7:	e8 48 4a 04 00       	call   0x140e1b144
140dd66fc:	90                   	nop
140dd66fd:	48 85 db             	test   %rbx,%rbx
140dd6700:	74 42                	je     0x140dd6744
140dd6702:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140dd6707:	48 2b c3             	sub    %rbx,%rax
140dd670a:	48 c1 f8 02          	sar    $0x2,%rax
140dd670e:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140dd6715:	00
140dd6716:	48 8b c3             	mov    %rbx,%rax
140dd6719:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dd6720:	72 19                	jb     0x140dd673b
140dd6722:	48 83 c2 27          	add    $0x27,%rdx
140dd6726:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140dd672a:	48 2b c3             	sub    %rbx,%rax
140dd672d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dd6731:	48 83 f8 1f          	cmp    $0x1f,%rax
140dd6735:	0f 87 d8 00 00 00    	ja     0x140dd6813