1402174a2:	cc                   	int3
1402174a3:	cc                   	int3
1402174a4:	cc                   	int3
1402174a5:	cc                   	int3
1402174a6:	cc                   	int3
1402174a7:	cc                   	int3
1402174a8:	cc                   	int3
1402174a9:	cc                   	int3
1402174aa:	cc                   	int3
1402174ab:	cc                   	int3
1402174ac:	cc                   	int3
1402174ad:	cc                   	int3
1402174ae:	cc                   	int3
1402174af:	cc                   	int3
1402174b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402174b5:	88 54 24 10          	mov    %dl,0x10(%rsp)
1402174b9:	57                   	push   %rdi
1402174ba:	48 83 ec 60          	sub    $0x60,%rsp
1402174be:	48 8b 05 3b 1a 1a 01 	mov    0x11a1a3b(%rip),%rax        # 0x1413b8f00
1402174c5:	48 33 c4             	xor    %rsp,%rax
1402174c8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402174cd:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402174d2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402174d7:	48 8b d1             	mov    %rcx,%rdx
1402174da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402174df:	e8 6c 2c 00 00       	call   0x14021a150
1402174e4:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
1402174ea:	77 1b                	ja     0x140217507
1402174ec:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402174f1:	48 33 cc             	xor    %rsp,%rcx
1402174f4:	e8 07 40 c0 00       	call   0x140e1b500
1402174f9:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140217500:	00
140217501:	48 83 c4 60          	add    $0x60,%rsp
140217505:	5f                   	pop    %rdi
140217506:	c3                   	ret
140217507:	48 8d 3d 92 c2 d8 00 	lea    0xd8c292(%rip),%rdi        # 0x140fa37a0
14021750e:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140217513:	0f 57 c0             	xorps  %xmm0,%xmm0
140217516:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14021751b:	48 8d 05 fe 61 d9 00 	lea    0xd961fe(%rip),%rax        # 0x140fad720
140217522:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140217527:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
14021752c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140217531:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140217536:	e8 25 52 c0 00       	call   0x140e1c760
14021753b:	48 8d 05 de 5a d9 00 	lea    0xd95ade(%rip),%rax        # 0x140fad020
140217542:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140217547:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14021754c:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140217551:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140217556:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14021755b:	e8 70 9c 00 00       	call   0x1402211d0
140217560:	48 8d 15 09 a1 18 01 	lea    0x118a109(%rip),%rdx        # 0x1413a1670
140217567:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14021756c:	e8 a7 52 c0 00       	call   0x140e1c818
140217571:	cc                   	int3
140217572:	cc                   	int3
140217573:	cc                   	int3
140217574:	cc                   	int3
140217575:	cc                   	int3
140217576:	cc                   	int3
140217577:	cc                   	int3
140217578:	cc                   	int3
140217579:	cc                   	int3
14021757a:	cc                   	int3
14021757b:	cc                   	int3
14021757c:	cc                   	int3
14021757d:	cc                   	int3
14021757e:	cc                   	int3
14021757f:	cc                   	int3
140217580:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140217585:	88 54 24 10          	mov    %dl,0x10(%rsp)
140217589:	57                   	push   %rdi
14021758a:	48 83 ec 60          	sub    $0x60,%rsp
14021758e:	48 8b 05 6b 19 1a 01 	mov    0x11a196b(%rip),%rax        # 0x1413b8f00
140217595:	48 33 c4             	xor    %rsp,%rax
140217598:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14021759d:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402175a2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402175a7:	48 8b d1             	mov    %rcx,%rdx
1402175aa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402175af:	e8 7c 30 00 00       	call   0x14021a630
1402175b4:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
1402175ba:	77 1b                	ja     0x1402175d7
1402175bc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402175c1:	48 33 cc             	xor    %rsp,%rcx
1402175c4:	e8 37 3f c0 00       	call   0x140e1b500
1402175c9:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402175d0:	00
1402175d1:	48 83 c4 60          	add    $0x60,%rsp
1402175d5:	5f                   	pop    %rdi
1402175d6:	c3                   	ret
1402175d7:	48 8d 3d c2 c1 d8 00 	lea    0xd8c1c2(%rip),%rdi        # 0x140fa37a0
1402175de:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1402175e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1402175e6:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402175eb:	48 8d 05 2e 61 d9 00 	lea    0xd9612e(%rip),%rax        # 0x140fad720
1402175f2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402175f7:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
1402175fc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140217601:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140217606:	e8 55 51 c0 00       	call   0x140e1c760
14021760b:	48 8d 05 0e 5a d9 00 	lea    0xd95a0e(%rip),%rax        # 0x140fad020
140217612:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140217617:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14021761c:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140217621:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140217626:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14021762b:	e8 a0 9b 00 00       	call   0x1402211d0
140217630:	48 8d 15 39 a0 18 01 	lea    0x118a039(%rip),%rdx        # 0x1413a1670
140217637:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14021763c:	e8 d7 51 c0 00       	call   0x140e1c818
140217641:	cc                   	int3
140217642:	cc                   	int3
140217643:	cc                   	int3
140217644:	cc                   	int3
140217645:	cc                   	int3
140217646:	cc                   	int3
140217647:	cc                   	int3
140217648:	cc                   	int3
140217649:	cc                   	int3
14021764a:	cc                   	int3
14021764b:	cc                   	int3
14021764c:	cc                   	int3
14021764d:	cc                   	int3
14021764e:	cc                   	int3
14021764f:	cc                   	int3
140217650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140217655:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14021765a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14021765f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140217664:	41 54                	push   %r12
140217666:	41 56                	push   %r14
140217668:	41 57                	push   %r15
14021766a:	48 83 ec 30          	sub    $0x30,%rsp
14021766e:	4c 8b 01             	mov    (%rcx),%r8
140217671:	49 8b c0             	mov    %r8,%rax
140217674:	48 c1 e8 3e          	shr    $0x3e,%rax
140217678:	a8 01                	test   $0x1,%al
14021767a:	74 75                	je     0x1402176f1
14021767c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140217680:	33 ff                	xor    %edi,%edi
140217682:	49 c1 f8 3f          	sar    $0x3f,%r8
140217686:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
14021768a:	4d 8b 74 00 f8       	mov    -0x8(%r8,%rax,1),%r14
14021768f:	4d 85 f6             	test   %r14,%r14
140217692:	74 5d                	je     0x1402176f1
140217694:	0f 10 02             	movups (%rdx),%xmm0
140217697:	4d 8b 7c 00 f0       	mov    -0x10(%r8,%rax,1),%r15
14021769c:	49 8b f7             	mov    %r15,%rsi
14021769f:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1402176a4:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
1402176a9:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1402176ae:	66 90                	xchg   %ax,%ax
1402176b0:	48 8b 0e             	mov    (%rsi),%rcx
1402176b3:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1402176ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402176c0:	48 ff c3             	inc    %rbx
1402176c3:	80 3c 19 00          	cmpb   $0x0,(%rcx,%rbx,1)
1402176c7:	75 f7                	jne    0x1402176c0
1402176c9:	4c 8b c3             	mov    %rbx,%r8
1402176cc:	48 3b dd             	cmp    %rbp,%rbx
1402176cf:	72 03                	jb     0x1402176d4
1402176d1:	4c 8b c5             	mov    %rbp,%r8
1402176d4:	49 8b d4             	mov    %r12,%rdx
1402176d7:	e8 74 83 cc 00       	call   0x140edfa50
1402176dc:	85 c0                	test   %eax,%eax
1402176de:	75 05                	jne    0x1402176e5
1402176e0:	48 3b dd             	cmp    %rbp,%rbx
1402176e3:	74 30                	je     0x140217715
1402176e5:	48 ff c7             	inc    %rdi
1402176e8:	48 83 c6 10          	add    $0x10,%rsi
1402176ec:	49 3b fe             	cmp    %r14,%rdi
1402176ef:	72 bf                	jb     0x1402176b0
1402176f1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402176f6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402176fb:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140217700:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140217705:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14021770a:	48 83 c4 30          	add    $0x30,%rsp
14021770e:	41 5f                	pop    %r15
140217710:	41 5e                	pop    %r14
140217712:	41 5c                	pop    %r12
140217714:	c3                   	ret
140217715:	48 03 ff             	add    %rdi,%rdi
140217718:	41 8b 44 ff 08       	mov    0x8(%r15,%rdi,8),%eax
14021771d:	eb d7                	jmp    0x1402176f6
14021771f:	cc                   	int3
140217720:	4c 8b dc             	mov    %rsp,%r11
140217723:	53                   	push   %rbx
140217724:	55                   	push   %rbp
140217725:	41 56                	push   %r14
140217727:	41 57                	push   %r15
140217729:	48 83 ec 68          	sub    $0x68,%rsp
14021772d:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
140217731:	33 ed                	xor    %ebp,%ebp
140217733:	48 8b 02             	mov    (%rdx),%rax
140217736:	48 8b d9             	mov    %rcx,%rbx
140217739:	4d 89 6b d8          	mov    %r13,-0x28(%r11)
14021773d:	8b d5                	mov    %ebp,%edx
14021773f:	4c 8b 69 10          	mov    0x10(%rcx),%r13
140217743:	44 8b f5             	mov    %ebp,%r14d
140217746:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14021774b:	44 8b fd             	mov    %ebp,%r15d
14021774e:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
140217753:	8b cd                	mov    %ebp,%ecx
140217755:	4d 85 ed             	test   %r13,%r13
140217758:	0f 84 41 01 00 00    	je     0x14021789f
14021775e:	49 89 73 10          	mov    %rsi,0x10(%r11)
140217762:	49 89 7b 18          	mov    %rdi,0x18(%r11)
140217766:	4d 89 63 20          	mov    %r12,0x20(%r11)
14021776a:	4c 8b e0             	mov    %rax,%r12
14021776d:	8b c8                	mov    %eax,%ecx
14021776f:	49 c1 ec 20          	shr    $0x20,%r12
140217773:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140217778:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14021777f:	00
140217780:	48 8b 43 08          	mov    0x8(%rbx),%rax
140217784:	4d 8b c1             	mov    %r9,%r8
140217787:	41 8b fe             	mov    %r14d,%edi
14021778a:	4d 8b dc             	mov    %r12,%r11
14021778d:	48 8d 34 90          	lea    (%rax,%rdx,4),%rsi
140217791:	48 8b c1             	mov    %rcx,%rax
140217794:	8b 16                	mov    (%rsi),%edx
140217796:	48 0f af c2          	imul   %rdx,%rax
14021779a:	4c 0f af da          	imul   %rdx,%r11
14021779e:	49 8b cb             	mov    %r11,%rcx
1402177a1:	49 c1 eb 20          	shr    $0x20,%r11
1402177a5:	48 c1 e1 20          	shl    $0x20,%rcx
1402177a9:	48 03 c8             	add    %rax,%rcx
1402177ac:	48 3b c8             	cmp    %rax,%rcx
1402177af:	4c 13 dd             	adc    %rbp,%r11
1402177b2:	48 03 f9             	add    %rcx,%rdi
1402177b5:	48 3b f9             	cmp    %rcx,%rdi
1402177b8:	89 3e                	mov    %edi,(%rsi)
1402177ba:	48 8b c7             	mov    %rdi,%rax
1402177bd:	4c 13 dd             	adc    %rbp,%r11
1402177c0:	48 c1 e8 20          	shr    $0x20,%rax
1402177c4:	49 c1 e8 20          	shr    $0x20,%r8
1402177c8:	4d 8b d3             	mov    %r11,%r10
1402177cb:	4c 0f af c2          	imul   %rdx,%r8
1402177cf:	49 c1 e2 20          	shl    $0x20,%r10
1402177d3:	4c 0b d0             	or     %rax,%r10
1402177d6:	49 c1 eb 20          	shr    $0x20,%r11
1402177da:	41 8b c1             	mov    %r9d,%eax
1402177dd:	49 8b c8             	mov    %r8,%rcx
1402177e0:	48 0f af c2          	imul   %rdx,%rax
1402177e4:	48 c1 e1 20          	shl    $0x20,%rcx
1402177e8:	4c 8b cd             	mov    %rbp,%r9
1402177eb:	48 03 c8             	add    %rax,%rcx
1402177ee:	48 8b d1             	mov    %rcx,%rdx
1402177f1:	48 c1 e2 20          	shl    $0x20,%rdx
1402177f5:	48 3b c8             	cmp    %rax,%rcx
1402177f8:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
1402177ff:	ff ff ff
140217802:	41 0f 92 c1          	setb   %r9b
140217806:	48 c1 e9 20          	shr    $0x20,%rcx
14021780a:	49 c1 e1 20          	shl    $0x20,%r9
14021780e:	4c 23 c0             	and    %rax,%r8
140217811:	4d 03 c8             	add    %r8,%r9
140217814:	4a 8d 04 12          	lea    (%rdx,%r10,1),%rax
140217818:	4c 0b c9             	or     %rcx,%r9
14021781b:	49 8b cf             	mov    %r15,%rcx
14021781e:	48 3b c2             	cmp    %rdx,%rax
140217821:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140217826:	4d 13 cb             	adc    %r11,%r9
140217829:	48 c1 e1 20          	shl    $0x20,%rcx
14021782d:	49 c1 ee 20          	shr    $0x20,%r14
140217831:	49 0b ce             	or     %r14,%rcx
140217834:	49 c1 ef 20          	shr    $0x20,%r15
140217838:	48 03 c8             	add    %rax,%rcx
14021783b:	48 3b c8             	cmp    %rax,%rcx
14021783e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140217843:	4c 13 cd             	adc    %rbp,%r9
140217846:	48 ff c2             	inc    %rdx
140217849:	4d 03 f9             	add    %r9,%r15
14021784c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140217851:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140217856:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14021785b:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140217861:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140217866:	49 3b d5             	cmp    %r13,%rdx
140217869:	73 14                	jae    0x14021787f
14021786b:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140217870:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
140217875:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14021787a:	e9 01 ff ff ff       	jmp    0x140217780
14021787f:	4c 8b a4 24 a8 00 00 	mov    0xa8(%rsp),%r12
140217886:	00
140217887:	49 8b ef             	mov    %r15,%rbp
14021788a:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14021788f:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
140217896:	00
140217897:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
14021789e:	00
14021789f:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1402178a4:	48 85 ed             	test   %rbp,%rbp
1402178a7:	75 05                	jne    0x1402178ae
1402178a9:	48 85 c9             	test   %rcx,%rcx
1402178ac:	74 68                	je     0x140217916
1402178ae:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402178b2:	48 ff c2             	inc    %rdx
1402178b5:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
1402178b9:	76 12                	jbe    0x1402178cd
1402178bb:	0f ae e8             	lfence
1402178be:	48 8b 03             	mov    (%rbx),%rax
1402178c1:	48 8b cb             	mov    %rbx,%rcx
1402178c4:	48 8b 00             	mov    (%rax),%rax
1402178c7:	ff 15 53 c1 d6 00    	call   *0xd6c153(%rip)        # 0x140f83a20
1402178cd:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402178d1:	49 8b ef             	mov    %r15,%rbp
1402178d4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402178d8:	44 89 34 88          	mov    %r14d,(%rax,%rcx,4)
1402178dc:	49 8b cf             	mov    %r15,%rcx
1402178df:	48 ff 43 10          	incq   0x10(%rbx)
1402178e3:	49 c1 ee 20          	shr    $0x20,%r14
1402178e7:	48 c1 e1 20          	shl    $0x20,%rcx
1402178eb:	49 0b ce             	or     %r14,%rcx
1402178ee:	48 c1 ed 20          	shr    $0x20,%rbp
1402178f2:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1402178f7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402178fc:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
140217901:	66 0f 6f c1          	movdqa %xmm1,%xmm0
140217905:	66 49 0f 7e ce       	movq   %xmm1,%r14
14021790a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14021790f:	66 49 0f 7e c7       	movq   %xmm0,%r15
140217914:	eb 8e                	jmp    0x1402178a4
140217916:	48 83 c4 68          	add    $0x68,%rsp
14021791a:	41 5f                	pop    %r15
14021791c:	41 5e                	pop    %r14
14021791e:	5d                   	pop    %rbp
14021791f:	5b                   	pop    %rbx
140217920:	c3                   	ret
140217921:	cc                   	int3
140217922:	cc                   	int3
140217923:	cc                   	int3
140217924:	cc                   	int3
140217925:	cc                   	int3
140217926:	cc                   	int3
140217927:	cc                   	int3
140217928:	cc                   	int3
140217929:	cc                   	int3
14021792a:	cc                   	int3
14021792b:	cc                   	int3
14021792c:	cc                   	int3
14021792d:	cc                   	int3
14021792e:	cc                   	int3
14021792f:	cc                   	int3
140217930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)