140e9d1c5:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
140e9d1c9:	41 88 4e 02          	mov    %cl,0x2(%r14)
140e9d1cd:	8b 48 04             	mov    0x4(%rax),%ecx
140e9d1d0:	41 89 4e 04          	mov    %ecx,0x4(%r14)
140e9d1d4:	48 8d 50 08          	lea    0x8(%rax),%rdx
140e9d1d8:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140e9d1dc:	e8 3f 15 30 ff       	call   0x14019e720
140e9d1e1:	4c 8d 7f 28          	lea    0x28(%rdi),%r15
140e9d1e5:	49 8d 76 28          	lea    0x28(%r14),%rsi
140e9d1e9:	49 3b f7             	cmp    %r15,%rsi
140e9d1ec:	0f 84 80 00 00 00    	je     0x140e9d272
140e9d1f2:	48 8b 0e             	mov    (%rsi),%rcx
140e9d1f5:	48 85 c9             	test   %rcx,%rcx
140e9d1f8:	74 53                	je     0x140e9d24d
140e9d1fa:	4c 8b c6             	mov    %rsi,%r8
140e9d1fd:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140e9d201:	e8 4a a0 2f ff       	call   0x140197250
140e9d206:	48 8b 0e             	mov    (%rsi),%rcx
140e9d209:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140e9d20d:	48 2b d1             	sub    %rcx,%rdx
140e9d210:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140e9d214:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9d21b:	72 1c                	jb     0x140e9d239
140e9d21d:	48 83 c2 27          	add    $0x27,%rdx
140e9d221:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140e9d225:	49 2b c8             	sub    %r8,%rcx
140e9d228:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140e9d22c:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9d230:	0f 87 45 01 00 00    	ja     0x140e9d37b
140e9d236:	49 8b c8             	mov    %r8,%rcx
140e9d239:	e8 06 df f7 ff       	call   0x140e1b144
140e9d23e:	33 db                	xor    %ebx,%ebx
140e9d240:	48 89 1e             	mov    %rbx,(%rsi)
140e9d243:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140e9d247:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
140e9d24b:	eb 02                	jmp    0x140e9d24f
140e9d24d:	33 db                	xor    %ebx,%ebx
140e9d24f:	49 8b 07             	mov    (%r15),%rax
140e9d252:	48 89 06             	mov    %rax,(%rsi)
140e9d255:	49 8b 47 08          	mov    0x8(%r15),%rax
140e9d259:	48 89 46 08          	mov    %rax,0x8(%rsi)
140e9d25d:	49 8b 47 10          	mov    0x10(%r15),%rax
140e9d261:	48 89 46 10          	mov    %rax,0x10(%rsi)
140e9d265:	49 89 1f             	mov    %rbx,(%r15)
140e9d268:	49 89 5f 08          	mov    %rbx,0x8(%r15)
140e9d26c:	49 89 5f 10          	mov    %rbx,0x10(%r15)
140e9d270:	eb 02                	jmp    0x140e9d274
140e9d272:	33 db                	xor    %ebx,%ebx
140e9d274:	48 8d 77 40          	lea    0x40(%rdi),%rsi
140e9d278:	4d 8d 7e 40          	lea    0x40(%r14),%r15
140e9d27c:	4c 3b fe             	cmp    %rsi,%r15
140e9d27f:	74 29                	je     0x140e9d2aa
140e9d281:	49 8b cf             	mov    %r15,%rcx
140e9d284:	e8 27 b2 2f ff       	call   0x1401984b0
140e9d289:	48 8b 06             	mov    (%rsi),%rax
140e9d28c:	49 89 07             	mov    %rax,(%r15)
140e9d28f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140e9d293:	49 89 47 08          	mov    %rax,0x8(%r15)
140e9d297:	48 8b 46 10          	mov    0x10(%rsi),%rax
140e9d29b:	49 89 47 10          	mov    %rax,0x10(%r15)
140e9d29f:	48 89 1e             	mov    %rbx,(%rsi)
140e9d2a2:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140e9d2a6:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
140e9d2aa:	0f 10 47 58          	movups 0x58(%rdi),%xmm0
140e9d2ae:	41 0f 11 46 58       	movups %xmm0,0x58(%r14)
140e9d2b3:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
140e9d2ba:	00
140e9d2bb:	e8 f0 b1 2f ff       	call   0x1401984b0
140e9d2c0:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140e9d2c7:	00
140e9d2c8:	e8 93 b0 2f ff       	call   0x140198360
140e9d2cd:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140e9d2d4:	00
140e9d2d5:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9d2d9:	76 2e                	jbe    0x140e9d309
140e9d2db:	48 ff c2             	inc    %rdx
140e9d2de:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140e9d2e3:	48 8b c1             	mov    %rcx,%rax
140e9d2e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9d2ed:	72 15                	jb     0x140e9d304
140e9d2ef:	48 83 c2 27          	add    $0x27,%rdx
140e9d2f3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9d2f7:	48 2b c1             	sub    %rcx,%rax
140e9d2fa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9d2fe:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9d302:	77 77                	ja     0x140e9d37b
140e9d304:	e8 3b de f7 ff       	call   0x140e1b144
140e9d309:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140e9d310:	00
140e9d311:	48 c7 84 24 90 00 00 	movq   $0xf,0x90(%rsp)
140e9d318:	00 0f 00 00 00
140e9d31d:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140e9d322:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e9d327:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9d32b:	76 2e                	jbe    0x140e9d35b
140e9d32d:	48 ff c2             	inc    %rdx
140e9d330:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140e9d335:	48 8b c1             	mov    %rcx,%rax
140e9d338:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9d33f:	72 15                	jb     0x140e9d356
140e9d341:	48 83 c2 27          	add    $0x27,%rdx
140e9d345:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9d349:	48 2b c1             	sub    %rcx,%rax
140e9d34c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9d350:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9d354:	77 2b                	ja     0x140e9d381
140e9d356:	e8 e9 dd f7 ff       	call   0x140e1b144
140e9d35b:	b0 01                	mov    $0x1,%al
140e9d35d:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
140e9d364:	00
140e9d365:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
140e9d36c:	41 5f                	pop    %r15
140e9d36e:	41 5e                	pop    %r14
140e9d370:	41 5c                	pop    %r12
140e9d372:	5f                   	pop    %rdi
140e9d373:	5e                   	pop    %rsi
140e9d374:	c3                   	ret
140e9d375:	e8 f6 01 30 ff       	call   0x14019d570
140e9d37a:	90                   	nop
140e9d37b:	e8 24 ce f8 ff       	call   0x140e2a1a4
140e9d380:	90                   	nop
140e9d381:	e8 1e ce f8 ff       	call   0x140e2a1a4
140e9d386:	cc                   	int3
140e9d387:	cc                   	int3
140e9d388:	cc                   	int3
140e9d389:	cc                   	int3
140e9d38a:	cc                   	int3
140e9d38b:	cc                   	int3
140e9d38c:	cc                   	int3
140e9d38d:	cc                   	int3
140e9d38e:	cc                   	int3
140e9d38f:	cc                   	int3
140e9d390:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e9d395:	56                   	push   %rsi
140e9d396:	57                   	push   %rdi
140e9d397:	41 55                	push   %r13
140e9d399:	41 56                	push   %r14
140e9d39b:	41 57                	push   %r15
140e9d39d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140e9d3a4:	4d 8b f8             	mov    %r8,%r15
140e9d3a7:	4c 8b e9             	mov    %rcx,%r13
140e9d3aa:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140e9d3af:	48 8b 3a             	mov    (%rdx),%rdi
140e9d3b2:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140e9d3b7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e9d3bc:	49 8b c8             	mov    %r8,%rcx
140e9d3bf:	e8 3c 87 f1 ff       	call   0x140db5b00
140e9d3c4:	84 c0                	test   %al,%al
140e9d3c6:	0f 84 17 01 00 00    	je     0x140e9d4e3
140e9d3cc:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9d3cf:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140e9d3d4:	0f 57 c9             	xorps  %xmm1,%xmm1
140e9d3d7:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140e9d3dd:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140e9d3e4:	48 ff c3             	inc    %rbx
140e9d3e7:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140e9d3eb:	75 f7                	jne    0x140e9d3e4
140e9d3ed:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140e9d3f4:	ff ff 7f
140e9d3f7:	48 3b de             	cmp    %rsi,%rbx
140e9d3fa:	0f 87 fb 00 00 00    	ja     0x140e9d4fb
140e9d400:	48 83 fb 0f          	cmp    $0xf,%rbx
140e9d404:	77 28                	ja     0x140e9d42e
140e9d406:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140e9d40b:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140e9d412:	00 00
140e9d414:	0f ae e8             	lfence
140e9d417:	4c 8b c3             	mov    %rbx,%r8
140e9d41a:	48 8b d7             	mov    %rdi,%rdx
140e9d41d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e9d422:	e8 e9 1b 04 00       	call   0x140edf010
140e9d427:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140e9d42c:	eb 4c                	jmp    0x140e9d47a
140e9d42e:	48 8b c3             	mov    %rbx,%rax
140e9d431:	48 83 c8 0f          	or     $0xf,%rax
140e9d435:	48 3b c6             	cmp    %rsi,%rax
140e9d438:	77 0f                	ja     0x140e9d449
140e9d43a:	48 8b f0             	mov    %rax,%rsi
140e9d43d:	b9 16 00 00 00       	mov    $0x16,%ecx
140e9d442:	48 3b c1             	cmp    %rcx,%rax
140e9d445:	48 0f 42 f1          	cmovb  %rcx,%rsi
140e9d449:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e9d44d:	e8 de 98 2f ff       	call   0x140196d30
140e9d452:	4c 8b f0             	mov    %rax,%r14
140e9d455:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e9d45a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140e9d45f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e9d464:	0f ae e8             	lfence
140e9d467:	4c 8b c3             	mov    %rbx,%r8
140e9d46a:	48 8b d7             	mov    %rdi,%rdx
140e9d46d:	48 8b c8             	mov    %rax,%rcx
140e9d470:	e8 9b 1b 04 00       	call   0x140edf010
140e9d475:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140e9d47a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e9d47f:	49 8b cf             	mov    %r15,%rcx
140e9d482:	e8 a9 f2 c0 ff       	call   0x140aac730
140e9d487:	48 8b d0             	mov    %rax,%rdx
140e9d48a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e9d48f:	e8 7c 83 00 00       	call   0x140ea5810
140e9d494:	48 8b c8             	mov    %rax,%rcx
140e9d497:	8b 40 08             	mov    0x8(%rax),%eax
140e9d49a:	f2 0f 10 01          	movsd  (%rcx),%xmm0
140e9d49e:	f2 41 0f 11 45 00    	movsd  %xmm0,0x0(%r13)
140e9d4a4:	41 89 45 08          	mov    %eax,0x8(%r13)
140e9d4a8:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e9d4ad:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9d4b1:	76 2e                	jbe    0x140e9d4e1
140e9d4b3:	48 ff c2             	inc    %rdx
140e9d4b6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140e9d4bb:	48 8b c1             	mov    %rcx,%rax
140e9d4be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9d4c5:	72 15                	jb     0x140e9d4dc
140e9d4c7:	48 83 c2 27          	add    $0x27,%rdx
140e9d4cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9d4cf:	48 2b c1             	sub    %rcx,%rax
140e9d4d2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9d4d6:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9d4da:	77 24                	ja     0x140e9d500
140e9d4dc:	e8 63 dc f7 ff       	call   0x140e1b144
140e9d4e1:	b0 01                	mov    $0x1,%al
140e9d4e3:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140e9d4ea:	00
140e9d4eb:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140e9d4f2:	41 5f                	pop    %r15
140e9d4f4:	41 5e                	pop    %r14
140e9d4f6:	41 5d                	pop    %r13
140e9d4f8:	5f                   	pop    %rdi
140e9d4f9:	5e                   	pop    %rsi
140e9d4fa:	c3                   	ret
140e9d4fb:	e8 70 00 30 ff       	call   0x14019d570
140e9d500:	e8 9f cc f8 ff       	call   0x140e2a1a4
140e9d505:	cc                   	int3
140e9d506:	cc                   	int3
140e9d507:	cc                   	int3
140e9d508:	cc                   	int3
140e9d509:	cc                   	int3
140e9d50a:	cc                   	int3
140e9d50b:	cc                   	int3
140e9d50c:	cc                   	int3
140e9d50d:	cc                   	int3
140e9d50e:	cc                   	int3
140e9d50f:	cc                   	int3
140e9d510:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e9d515:	56                   	push   %rsi
140e9d516:	57                   	push   %rdi
140e9d517:	41 54                	push   %r12
140e9d519:	41 56                	push   %r14
140e9d51b:	41 57                	push   %r15
140e9d51d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140e9d524:	4d 8b e0             	mov    %r8,%r12
140e9d527:	4c 8b f9             	mov    %rcx,%r15
140e9d52a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140e9d52f:	48 8b 3a             	mov    (%rdx),%rdi
140e9d532:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140e9d537:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e9d53c:	49 8b c8             	mov    %r8,%rcx
140e9d53f:	e8 bc 85 f1 ff       	call   0x140db5b00
140e9d544:	84 c0                	test   %al,%al
140e9d546:	0f 84 58 01 00 00    	je     0x140e9d6a4
140e9d54c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9d54f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140e9d554:	0f 57 c9             	xorps  %xmm1,%xmm1
140e9d557:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140e9d55d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140e9d564:	48 ff c3             	inc    %rbx
140e9d567:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140e9d56b:	75 f7                	jne    0x140e9d564
140e9d56d:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140e9d574:	ff ff 7f
140e9d577:	48 3b de             	cmp    %rsi,%rbx
140e9d57a:	0f 87 3c 01 00 00    	ja     0x140e9d6bc
140e9d580:	48 83 fb 0f          	cmp    $0xf,%rbx
140e9d584:	77 28                	ja     0x140e9d5ae
140e9d586:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140e9d58b:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140e9d592:	00 00
140e9d594:	0f ae e8             	lfence
140e9d597:	4c 8b c3             	mov    %rbx,%r8
140e9d59a:	48 8b d7             	mov    %rdi,%rdx
140e9d59d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e9d5a2:	e8 69 1a 04 00       	call   0x140edf010
140e9d5a7:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140e9d5ac:	eb 4c                	jmp    0x140e9d5fa
140e9d5ae:	48 8b c3             	mov    %rbx,%rax
140e9d5b1:	48 83 c8 0f          	or     $0xf,%rax
140e9d5b5:	48 3b c6             	cmp    %rsi,%rax
140e9d5b8:	77 0f                	ja     0x140e9d5c9
140e9d5ba:	48 8b f0             	mov    %rax,%rsi
140e9d5bd:	b9 16 00 00 00       	mov    $0x16,%ecx
140e9d5c2:	48 3b c1             	cmp    %rcx,%rax
140e9d5c5:	48 0f 42 f1          	cmovb  %rcx,%rsi
140e9d5c9:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140e9d5cd:	e8 5e 97 2f ff       	call   0x140196d30
140e9d5d2:	4c 8b f0             	mov    %rax,%r14
140e9d5d5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e9d5da:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140e9d5df:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140e9d5e4:	0f ae e8             	lfence
140e9d5e7:	4c 8b c3             	mov    %rbx,%r8
140e9d5ea:	48 8b d7             	mov    %rdi,%rdx
140e9d5ed:	48 8b c8             	mov    %rax,%rcx
140e9d5f0:	e8 1b 1a 04 00       	call   0x140edf010
140e9d5f5:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140e9d5fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e9d5ff:	49 8b cc             	mov    %r12,%rcx
140e9d602:	e8 29 f1 c0 ff       	call   0x140aac730
140e9d607:	48 8b d0             	mov    %rax,%rdx
140e9d60a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e9d60f:	e8 8c 3a 03 00       	call   0x140ed10a0
140e9d614:	0f b6 08             	movzbl (%rax),%ecx
140e9d617:	41 88 0f             	mov    %cl,(%r15)
140e9d61a:	0f 10 40 08          	movups 0x8(%rax),%xmm0
140e9d61e:	41 0f 11 47 08       	movups %xmm0,0x8(%r15)
140e9d623:	48 8d 58 18          	lea    0x18(%rax),%rbx
140e9d627:	49 8d 7f 18          	lea    0x18(%r15),%rdi
140e9d62b:	48 3b fb             	cmp    %rbx,%rdi
140e9d62e:	74 2b                	je     0x140e9d65b
140e9d630:	48 8b cf             	mov    %rdi,%rcx
140e9d633:	e8 78 fb 2f ff       	call   0x14019d1b0
140e9d638:	48 8b 03             	mov    (%rbx),%rax
140e9d63b:	48 89 07             	mov    %rax,(%rdi)
140e9d63e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e9d642:	48 89 47 08          	mov    %rax,0x8(%rdi)
140e9d646:	48 8b 43 10          	mov    0x10(%rbx),%rax
140e9d64a:	48 89 47 10          	mov    %rax,0x10(%rdi)
140e9d64e:	33 c0                	xor    %eax,%eax
140e9d650:	48 89 03             	mov    %rax,(%rbx)
140e9d653:	48 89 43 08          	mov    %rax,0x8(%rbx)
140e9d657:	48 89 43 10          	mov    %rax,0x10(%rbx)
140e9d65b:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140e9d662:	00
140e9d663:	e8 48 fb 2f ff       	call   0x14019d1b0
140e9d668:	90                   	nop
140e9d669:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140e9d66e:	48 83 fa 0f          	cmp    $0xf,%rdx
140e9d672:	76 2e                	jbe    0x140e9d6a2
140e9d674:	48 ff c2             	inc    %rdx
140e9d677:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140e9d67c:	48 8b c1             	mov    %rcx,%rax
140e9d67f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e9d686:	72 15                	jb     0x140e9d69d
140e9d688:	48 83 c2 27          	add    $0x27,%rdx
140e9d68c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e9d690:	48 2b c1             	sub    %rcx,%rax
140e9d693:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e9d697:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9d69b:	77 24                	ja     0x140e9d6c1
140e9d69d:	e8 a2 da f7 ff       	call   0x140e1b144
140e9d6a2:	b0 01                	mov    $0x1,%al
140e9d6a4:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx