140e3e290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e295:	57                   	push   %rdi
140e3e296:	48 83 ec 20          	sub    $0x20,%rsp
140e3e29a:	33 db                	xor    %ebx,%ebx
140e3e29c:	48 8b fa             	mov    %rdx,%rdi
140e3e29f:	48 85 c9             	test   %rcx,%rcx
140e3e2a2:	75 15                	jne    0x140e3e2b9
140e3e2a4:	e8 47 c0 fe ff       	call   0x140e2a2f0
140e3e2a9:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e2af:	e8 d0 be fe ff       	call   0x140e2a184
140e3e2b4:	83 c8 ff             	or     $0xffffffff,%eax
140e3e2b7:	eb 17                	jmp    0x140e3e2d0
140e3e2b9:	48 85 ff             	test   %rdi,%rdi
140e3e2bc:	74 e6                	je     0x140e3e2a4
140e3e2be:	e8 5d e9 ff ff       	call   0x140e3cc20
140e3e2c3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140e3e2c7:	48 89 07             	mov    %rax,(%rdi)
140e3e2ca:	0f 95 c3             	setne  %bl
140e3e2cd:	8d 43 ff             	lea    -0x1(%rbx),%eax
140e3e2d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e2d5:	48 83 c4 20          	add    $0x20,%rsp
140e3e2d9:	5f                   	pop    %rdi
140e3e2da:	c3                   	ret
140e3e2db:	cc                   	int3
140e3e2dc:	48 83 ec 28          	sub    $0x28,%rsp
140e3e2e0:	48 85 c9             	test   %rcx,%rcx
140e3e2e3:	75 18                	jne    0x140e3e2fd
140e3e2e5:	e8 06 c0 fe ff       	call   0x140e2a2f0
140e3e2ea:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e2f0:	e8 8f be fe ff       	call   0x140e2a184
140e3e2f5:	83 c8 ff             	or     $0xffffffff,%eax
140e3e2f8:	48 83 c4 28          	add    $0x28,%rsp
140e3e2fc:	c3                   	ret
140e3e2fd:	48 85 d2             	test   %rdx,%rdx
140e3e300:	74 e3                	je     0x140e3e2e5
140e3e302:	48 8b 12             	mov    (%rdx),%rdx
140e3e305:	45 33 c0             	xor    %r8d,%r8d
140e3e308:	48 83 c4 28          	add    $0x28,%rsp
140e3e30c:	e9 57 e2 ff ff       	jmp    0x140e3c568
140e3e311:	cc                   	int3
140e3e312:	cc                   	int3
140e3e313:	cc                   	int3
140e3e314:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e319:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140e3e31e:	57                   	push   %rdi
140e3e31f:	48 83 ec 20          	sub    $0x20,%rsp
140e3e323:	49 8b d9             	mov    %r9,%rbx
140e3e326:	49 8b f8             	mov    %r8,%rdi
140e3e329:	48 8b 0a             	mov    (%rdx),%rcx
140e3e32c:	e8 23 4a ff ff       	call   0x140e32d54
140e3e331:	90                   	nop
140e3e332:	48 8b cf             	mov    %rdi,%rcx
140e3e335:	e8 1a 00 00 00       	call   0x140e3e354
140e3e33a:	8b f8                	mov    %eax,%edi
140e3e33c:	48 8b 0b             	mov    (%rbx),%rcx
140e3e33f:	e8 1c 4a ff ff       	call   0x140e32d60
140e3e344:	8b c7                	mov    %edi,%eax
140e3e346:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e34b:	48 83 c4 20          	add    $0x20,%rsp
140e3e34f:	5f                   	pop    %rdi
140e3e350:	c3                   	ret
140e3e351:	cc                   	int3
140e3e352:	cc                   	int3
140e3e353:	cc                   	int3
140e3e354:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e359:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140e3e35e:	57                   	push   %rdi
140e3e35f:	48 83 ec 20          	sub    $0x20,%rsp
140e3e363:	48 8b 01             	mov    (%rcx),%rax
140e3e366:	48 8b d9             	mov    %rcx,%rbx
140e3e369:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140e3e36d:	48 8b 30             	mov    (%rax),%rsi
140e3e370:	48 8b 09             	mov    (%rcx),%rcx
140e3e373:	48 83 e6 fe          	and    $0xfffffffffffffffe,%rsi
140e3e377:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140e3e37b:	e8 40 fd ff ff       	call   0x140e3e0c0
140e3e380:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140e3e384:	48 8b 09             	mov    (%rcx),%rcx
140e3e387:	e8 04 86 01 00       	call   0x140e56990
140e3e38c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e390:	48 8b 08             	mov    (%rax),%rcx
140e3e393:	f0 81 61 14 1f f8 ff 	lock andl $0xfffff81f,0x14(%rcx)
140e3e39a:	ff
140e3e39b:	48 8b 43 18          	mov    0x18(%rbx),%rax
140e3e39f:	f6 00 04             	testb  $0x4,(%rax)
140e3e3a2:	74 1c                	je     0x140e3e3c0
140e3e3a4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e3a8:	48 8b 00             	mov    (%rax),%rax
140e3e3ab:	48 8d 48 1c          	lea    0x1c(%rax),%rcx
140e3e3af:	f0 81 48 14 00 04 00 	lock orl $0x400,0x14(%rax)
140e3e3b6:	00
140e3e3b7:	c7 40 20 02 00 00 00 	movl   $0x2,0x20(%rax)
140e3e3be:	eb 5e                	jmp    0x140e3e41e
140e3e3c0:	48 8b 43 20          	mov    0x20(%rbx),%rax
140e3e3c4:	48 8b 08             	mov    (%rax),%rcx
140e3e3c7:	48 85 c9             	test   %rcx,%rcx
140e3e3ca:	75 40                	jne    0x140e3e40c
140e3e3cc:	8d 51 01             	lea    0x1(%rcx),%edx
140e3e3cf:	48 8b ce             	mov    %rsi,%rcx
140e3e3d2:	e8 11 7c 01 00       	call   0x140e55fe8
140e3e3d7:	33 c9                	xor    %ecx,%ecx
140e3e3d9:	48 8b f8             	mov    %rax,%rdi
140e3e3dc:	e8 93 58 01 00       	call   0x140e53c74
140e3e3e1:	48 85 ff             	test   %rdi,%rdi
140e3e3e4:	75 0b                	jne    0x140e3e3f1
140e3e3e6:	ff 05 3c 10 66 00    	incl   0x66103c(%rip)        # 0x14149f428
140e3e3ec:	83 c8 ff             	or     $0xffffffff,%eax
140e3e3ef:	eb 3a                	jmp    0x140e3e42b
140e3e3f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e3f5:	48 8b 00             	mov    (%rax),%rax
140e3e3f8:	f0 81 48 14 40 01 00 	lock orl $0x140,0x14(%rax)
140e3e3ff:	00
140e3e400:	89 70 20             	mov    %esi,0x20(%rax)
140e3e403:	48 89 38             	mov    %rdi,(%rax)
140e3e406:	48 89 78 08          	mov    %rdi,0x8(%rax)
140e3e40a:	eb 19                	jmp    0x140e3e425
140e3e40c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e3e410:	48 8b 00             	mov    (%rax),%rax
140e3e413:	f0 81 48 14 80 01 00 	lock orl $0x180,0x14(%rax)
140e3e41a:	00
140e3e41b:	89 70 20             	mov    %esi,0x20(%rax)
140e3e41e:	48 89 08             	mov    %rcx,(%rax)
140e3e421:	48 89 48 08          	mov    %rcx,0x8(%rax)
140e3e425:	83 60 10 00          	andl   $0x0,0x10(%rax)
140e3e429:	33 c0                	xor    %eax,%eax
140e3e42b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e430:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140e3e435:	48 83 c4 20          	add    $0x20,%rsp
140e3e439:	5f                   	pop    %rdi
140e3e43a:	c3                   	ret
140e3e43b:	cc                   	int3
140e3e43c:	40 55                	rex push %rbp
140e3e43e:	53                   	push   %rbx
140e3e43f:	57                   	push   %rdi
140e3e440:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140e3e445:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140e3e44c:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
140e3e451:	83 3d 04 14 66 00 00 	cmpl   $0x0,0x661404(%rip)        # 0x14149f85c
140e3e458:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
140e3e45c:	c6 45 ef 00          	movb   $0x0,-0x11(%rbp)
140e3e460:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140e3e464:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
140e3e468:	75 10                	jne    0x140e3e47a
140e3e46a:	0f 10 05 a7 af 57 00 	movups 0x57afa7(%rip),%xmm0        # 0x1413b9418
140e3e471:	c6 45 ef 01          	movb   $0x1,-0x11(%rbp)
140e3e475:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
140e3e47a:	4c 89 4d 6f          	mov    %r9,0x6f(%rbp)
140e3e47e:	44 89 45 67          	mov    %r8d,0x67(%rbp)
140e3e482:	48 89 55 07          	mov    %rdx,0x7(%rbp)
140e3e486:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
140e3e48a:	48 85 c9             	test   %rcx,%rcx
140e3e48d:	75 2e                	jne    0x140e3e4bd
140e3e48f:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e3e493:	c6 45 f7 01          	movb   $0x1,-0x9(%rbp)
140e3e497:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e3e49c:	45 33 c9             	xor    %r9d,%r9d
140e3e49f:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140e3e4a5:	45 33 c0             	xor    %r8d,%r8d
140e3e4a8:	33 d2                	xor    %edx,%edx
140e3e4aa:	c7 45 f3 16 00 00 00 	movl   $0x16,-0xd(%rbp)
140e3e4b1:	33 c9                	xor    %ecx,%ecx
140e3e4b3:	e8 00 bc fe ff       	call   0x140e2a0b8
140e3e4b8:	83 cf ff             	or     $0xffffffff,%edi
140e3e4bb:	eb 6c                	jmp    0x140e3e529
140e3e4bd:	41 83 f8 04          	cmp    $0x4,%r8d
140e3e4c1:	74 0d                	je     0x140e3e4d0
140e3e4c3:	45 85 c0             	test   %r8d,%r8d
140e3e4c6:	74 0e                	je     0x140e3e4d6
140e3e4c8:	41 83 f8 40          	cmp    $0x40,%r8d
140e3e4cc:	74 08                	je     0x140e3e4d6
140e3e4ce:	eb bf                	jmp    0x140e3e48f
140e3e4d0:	41 83 f8 40          	cmp    $0x40,%r8d
140e3e4d4:	75 0c                	jne    0x140e3e4e2
140e3e4d6:	49 8d 41 fe          	lea    -0x2(%r9),%rax
140e3e4da:	48 3d fd ff ff 7f    	cmp    $0x7ffffffd,%rax
140e3e4e0:	77 ad                	ja     0x140e3e48f
140e3e4e2:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140e3e4e6:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
140e3e4ea:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140e3e4ee:	4c 8d 4d 0f          	lea    0xf(%rbp),%r9
140e3e4f2:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
140e3e4f6:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
140e3e4fa:	48 89 45 27          	mov    %rax,0x27(%rbp)
140e3e4fe:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140e3e502:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e3e506:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140e3e50a:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140e3e50e:	48 8d 45 67          	lea    0x67(%rbp),%rax
140e3e512:	48 89 45 37          	mov    %rax,0x37(%rbp)
140e3e516:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
140e3e51a:	48 8d 45 07          	lea    0x7(%rbp),%rax
140e3e51e:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140e3e522:	e8 ed fd ff ff       	call   0x140e3e314
140e3e527:	8b f8                	mov    %eax,%edi
140e3e529:	80 7d ef 02          	cmpb   $0x2,-0x11(%rbp)
140e3e52d:	75 0b                	jne    0x140e3e53a
140e3e52f:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140e3e533:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
140e3e53a:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
140e3e53e:	74 0f                	je     0x140e3e54f
140e3e540:	8b 5d f3             	mov    -0xd(%rbp),%ebx
140e3e543:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140e3e547:	e8 4c b8 fe ff       	call   0x140e29d98
140e3e54c:	89 58 20             	mov    %ebx,0x20(%rax)
140e3e54f:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
140e3e553:	74 0f                	je     0x140e3e564
140e3e555:	8b 5d fb             	mov    -0x5(%rbp),%ebx
140e3e558:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140e3e55c:	e8 37 b8 fe ff       	call   0x140e29d98
140e3e561:	89 58 24             	mov    %ebx,0x24(%rax)
140e3e564:	8b c7                	mov    %edi,%eax
140e3e566:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140e3e56d:	5f                   	pop    %rdi
140e3e56e:	5b                   	pop    %rbx
140e3e56f:	5d                   	pop    %rbp
140e3e570:	c3                   	ret
140e3e571:	cc                   	int3
140e3e572:	cc                   	int3
140e3e573:	cc                   	int3
140e3e574:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e579:	57                   	push   %rdi
140e3e57a:	48 83 ec 20          	sub    $0x20,%rsp
140e3e57e:	8b 42 14             	mov    0x14(%rdx),%eax
140e3e581:	48 8b da             	mov    %rdx,%rbx
140e3e584:	c1 e8 0c             	shr    $0xc,%eax
140e3e587:	8b f9                	mov    %ecx,%edi
140e3e589:	90                   	nop
140e3e58a:	a8 01                	test   $0x1,%al
140e3e58c:	0f 85 8e 00 00 00    	jne    0x140e3e620
140e3e592:	48 8b ca             	mov    %rdx,%rcx
140e3e595:	e8 c6 48 ff ff       	call   0x140e32e60
140e3e59a:	4c 63 c0             	movslq %eax,%r8
140e3e59d:	4c 8d 0d 8c ae 57 00 	lea    0x57ae8c(%rip),%r9        # 0x1413b9430
140e3e5a4:	4c 8d 1d c5 13 66 00 	lea    0x6613c5(%rip),%r11        # 0x14149f970
140e3e5ab:	49 8b d0             	mov    %r8,%rdx
140e3e5ae:	41 8d 48 02          	lea    0x2(%r8),%ecx
140e3e5b2:	83 f9 01             	cmp    $0x1,%ecx
140e3e5b5:	76 1b                	jbe    0x140e3e5d2
140e3e5b7:	49 8b c8             	mov    %r8,%rcx
140e3e5ba:	49 8b c0             	mov    %r8,%rax
140e3e5bd:	48 c1 f8 06          	sar    $0x6,%rax
140e3e5c1:	83 e1 3f             	and    $0x3f,%ecx
140e3e5c4:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
140e3e5c8:	48 8d 0c c9          	lea    (%rcx,%rcx,8),%rcx
140e3e5cc:	4c 8d 14 c8          	lea    (%rax,%rcx,8),%r10
140e3e5d0:	eb 03                	jmp    0x140e3e5d5
140e3e5d2:	4d 8b d1             	mov    %r9,%r10
140e3e5d5:	41 80 7a 39 00       	cmpb   $0x0,0x39(%r10)
140e3e5da:	75 26                	jne    0x140e3e602
140e3e5dc:	41 8d 40 02          	lea    0x2(%r8),%eax
140e3e5e0:	83 f8 01             	cmp    $0x1,%eax
140e3e5e3:	76 16                	jbe    0x140e3e5fb
140e3e5e5:	48 8b c2             	mov    %rdx,%rax
140e3e5e8:	48 c1 f8 06          	sar    $0x6,%rax
140e3e5ec:	83 e2 3f             	and    $0x3f,%edx
140e3e5ef:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
140e3e5f3:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
140e3e5f7:	4c 8d 0c c8          	lea    (%rax,%rcx,8),%r9
140e3e5fb:	41 f6 41 3d 01       	testb  $0x1,0x3d(%r9)
140e3e600:	74 1e                	je     0x140e3e620
140e3e602:	e8 e9 bc fe ff       	call   0x140e2a2f0
140e3e607:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e60d:	e8 72 bb fe ff       	call   0x140e2a184
140e3e612:	83 c8 ff             	or     $0xffffffff,%eax
140e3e615:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e61a:	48 83 c4 20          	add    $0x20,%rsp
140e3e61e:	5f                   	pop    %rdi
140e3e61f:	c3                   	ret
140e3e620:	83 ff ff             	cmp    $0xffffffff,%edi
140e3e623:	74 ed                	je     0x140e3e612
140e3e625:	8b 43 14             	mov    0x14(%rbx),%eax
140e3e628:	90                   	nop
140e3e629:	8b 4b 14             	mov    0x14(%rbx),%ecx
140e3e62c:	90                   	nop
140e3e62d:	a8 01                	test   $0x1,%al
140e3e62f:	75 08                	jne    0x140e3e639
140e3e631:	83 e1 06             	and    $0x6,%ecx
140e3e634:	80 f9 06             	cmp    $0x6,%cl
140e3e637:	75 d9                	jne    0x140e3e612
140e3e639:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140e3e63e:	75 08                	jne    0x140e3e648
140e3e640:	48 8b cb             	mov    %rbx,%rcx
140e3e643:	e8 d0 a6 01 00       	call   0x140e58d18
140e3e648:	48 8b 03             	mov    (%rbx),%rax
140e3e64b:	48 3b 43 08          	cmp    0x8(%rbx),%rax
140e3e64f:	75 0c                	jne    0x140e3e65d
140e3e651:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
140e3e655:	75 bb                	jne    0x140e3e612
140e3e657:	48 ff c0             	inc    %rax
140e3e65a:	48 89 03             	mov    %rax,(%rbx)
140e3e65d:	8b 43 14             	mov    0x14(%rbx),%eax
140e3e660:	90                   	nop
140e3e661:	48 8b 13             	mov    (%rbx),%rdx
140e3e664:	c1 e8 0c             	shr    $0xc,%eax
140e3e667:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
140e3e66b:	48 89 0b             	mov    %rcx,(%rbx)
140e3e66e:	a8 01                	test   $0x1,%al
140e3e670:	74 0a                	je     0x140e3e67c
140e3e672:	40 38 39             	cmp    %dil,(%rcx)
140e3e675:	74 08                	je     0x140e3e67f
140e3e677:	48 89 13             	mov    %rdx,(%rbx)
140e3e67a:	eb 96                	jmp    0x140e3e612
140e3e67c:	40 88 39             	mov    %dil,(%rcx)
140e3e67f:	ff 43 10             	incl   0x10(%rbx)
140e3e682:	f0 83 63 14 f7       	lock andl $0xfffffff7,0x14(%rbx)
140e3e687:	f0 83 4b 14 01       	lock orl $0x1,0x14(%rbx)
140e3e68c:	40 0f b6 c7          	movzbl %dil,%eax
140e3e690:	eb 83                	jmp    0x140e3e615
140e3e692:	cc                   	int3
140e3e693:	cc                   	int3
140e3e694:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e3e699:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140e3e69e:	57                   	push   %rdi
140e3e69f:	48 83 ec 20          	sub    $0x20,%rsp
140e3e6a3:	48 8b da             	mov    %rdx,%rbx
140e3e6a6:	8b f9                	mov    %ecx,%edi
140e3e6a8:	48 85 d2             	test   %rdx,%rdx
140e3e6ab:	75 1e                	jne    0x140e3e6cb
140e3e6ad:	e8 3e bc fe ff       	call   0x140e2a2f0
140e3e6b2:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e3e6b8:	e8 c7 ba fe ff       	call   0x140e2a184
140e3e6bd:	83 c8 ff             	or     $0xffffffff,%eax
140e3e6c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140e3e6c5:	48 83 c4 20          	add    $0x20,%rsp
140e3e6c9:	5f                   	pop    %rdi
140e3e6ca:	c3                   	ret
140e3e6cb:	48 8b cb             	mov    %rbx,%rcx
140e3e6ce:	e8 81 46 ff ff       	call   0x140e32d54
140e3e6d3:	90                   	nop
140e3e6d4:	48 8b d3             	mov    %rbx,%rdx
140e3e6d7:	8b cf                	mov    %edi,%ecx
140e3e6d9:	e8 96 fe ff ff       	call   0x140e3e574
140e3e6de:	8b f8                	mov    %eax,%edi
140e3e6e0:	48 8b cb             	mov    %rbx,%rcx
140e3e6e3:	e8 78 46 ff ff       	call   0x140e32d60
140e3e6e8:	8b c7                	mov    %edi,%eax
140e3e6ea:	eb d4                	jmp    0x140e3e6c0
140e3e6ec:	48 8b c1             	mov    %rcx,%rax
140e3e6ef:	4c 8b c1             	mov    %rcx,%r8
140e3e6f2:	48 99                	cqto
140e3e6f4:	49 b9 0b d7 a3 70 3d 	movabs $0xa3d70a3d70a3d70b,%r9
140e3e6fb:	0a d7 a3
140e3e6fe:	83 e2 03             	and    $0x3,%edx
140e3e701:	48 03 c2             	add    %rdx,%rax
140e3e704:	83 e0 03             	and    $0x3,%eax
140e3e707:	48 3b c2             	cmp    %rdx,%rax
140e3e70a:	75 23                	jne    0x140e3e72f
140e3e70c:	49 8b c1             	mov    %r9,%rax
140e3e70f:	49 f7 e8             	imul   %r8
140e3e712:	48 03 d1             	add    %rcx,%rdx