14026035d:	0f 82 09 ff ff ff    	jb     0x14026026c
140260363:	48 83 f8 01          	cmp    $0x1,%rax
140260367:	76 44                	jbe    0x1402603ad
140260369:	4d 3b f5             	cmp    %r13,%r14
14026036c:	0f 83 9e 00 00 00    	jae    0x140260410
140260372:	f3 43 0f 10 04 b7    	movss  (%r15,%r14,4),%xmm0
140260378:	4c 8b a5 98 00 00 00 	mov    0x98(%rbp),%r12
14026037f:	4d 3b e5             	cmp    %r13,%r12
140260382:	0f 83 88 00 00 00    	jae    0x140260410
140260388:	f3 43 0f 11 04 a7    	movss  %xmm0,(%r15,%r12,4)
14026038e:	49 ff c4             	inc    %r12
140260391:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
140260398:	eb 1a                	jmp    0x1402603b4
14026039a:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
1402603a1:	48 ff c0             	inc    %rax
1402603a4:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1402603ab:	eb aa                	jmp    0x140260357
1402603ad:	4c 8b a5 98 00 00 00 	mov    0x98(%rbp),%r12
1402603b4:	48 85 ff             	test   %rdi,%rdi
1402603b7:	74 3c                	je     0x1402603f5
1402603b9:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1402603bd:	48 2b c7             	sub    %rdi,%rax
1402603c0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402603c4:	48 8b cf             	mov    %rdi,%rcx
1402603c7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402603cd:	72 15                	jb     0x1402603e4
1402603cf:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1402603d3:	48 2b cf             	sub    %rdi,%rcx
1402603d6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402603da:	48 83 f8 1f          	cmp    $0x1f,%rax
1402603de:	0f 87 86 04 00 00    	ja     0x14026086a
1402603e4:	48 8b cf             	mov    %rdi,%rcx
1402603e7:	ff 15 d3 c4 8a 00    	call   *0x8ac4d3(%rip)        # 0x140b0c8c0
1402603ed:	f3 0f 10 25 3f 0d 95 	movss  0x950d3f(%rip),%xmm4        # 0x140bb1134
1402603f4:	00
1402603f5:	49 ff c6             	inc    %r14
1402603f8:	49 8d 45 ff          	lea    -0x1(%r13),%rax
1402603fc:	4c 3b f0             	cmp    %rax,%r14
1402603ff:	73 16                	jae    0x140260417
140260401:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
140260408:	db b6 6d
14026040b:	e9 a0 fc ff ff       	jmp    0x1402600b0
140260410:	ff 15 82 c5 8a 00    	call   *0x8ac582(%rip)        # 0x140b0c998
140260416:	90                   	nop
140260417:	4c 3b fb             	cmp    %rbx,%r15
14026041a:	0f 84 4a 04 00 00    	je     0x14026086a
140260420:	f3 0f 10 43 fc       	movss  -0x4(%rbx),%xmm0
140260425:	49 2b df             	sub    %r15,%rbx
140260428:	48 c1 fb 02          	sar    $0x2,%rbx
14026042c:	4c 3b e3             	cmp    %rbx,%r12
14026042f:	0f 83 35 04 00 00    	jae    0x14026086a
140260435:	f3 43 0f 11 04 a7    	movss  %xmm0,(%r15,%r12,4)
14026043b:	49 8d 54 24 01       	lea    0x1(%r12),%rdx
140260440:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140260445:	e8 da 53 e1 ff       	call   0x140075824
14026044a:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14026044f:	49 8b d6             	mov    %r14,%rdx
140260452:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140260457:	48 8b cb             	mov    %rbx,%rcx
14026045a:	e8 a1 0b 89 00       	call   0x140af1000
14026045f:	0f 57 c0             	xorps  %xmm0,%xmm0
140260462:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140260468:	45 33 db             	xor    %r11d,%r11d
14026046b:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
140260470:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140260475:	4c 21 5d e8          	and    %r11,-0x18(%rbp)
140260479:	33 ff                	xor    %edi,%edi
14026047b:	4c 8b 06             	mov    (%rsi),%r8
14026047e:	49 8b 80 48 01 00 00 	mov    0x148(%r8),%rax
140260485:	49 2b 80 40 01 00 00 	sub    0x140(%r8),%rax
14026048c:	48 c1 f8 03          	sar    $0x3,%rax
140260490:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140260497:	db b6 6d
14026049a:	48 0f af c2          	imul   %rdx,%rax
14026049e:	48 85 c0             	test   %rax,%rax
1402604a1:	0f 84 ef 00 00 00    	je     0x140260596
1402604a7:	45 33 e4             	xor    %r12d,%r12d
1402604aa:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1402604af:	45 33 ed             	xor    %r13d,%r13d
1402604b2:	45 33 ff             	xor    %r15d,%r15d
1402604b5:	4c 8b 06             	mov    (%rsi),%r8
1402604b8:	4d 8b 90 40 01 00 00 	mov    0x140(%r8),%r10
1402604bf:	49 8b 80 48 01 00 00 	mov    0x148(%r8),%rax
1402604c6:	49 2b c2             	sub    %r10,%rax
1402604c9:	48 c1 f8 03          	sar    $0x3,%rax
1402604cd:	48 0f af c2          	imul   %rdx,%rax
1402604d1:	48 3b f8             	cmp    %rax,%rdi
1402604d4:	0f 83 c0 01 00 00    	jae    0x14026069a
1402604da:	49 8b 88 48 01 00 00 	mov    0x148(%r8),%rcx
1402604e1:	49 2b ca             	sub    %r10,%rcx
1402604e4:	48 b8 25 49 92 24 49 	movabs $0x4924924924924925,%rax
1402604eb:	92 24 49
1402604ee:	48 f7 e9             	imul   %rcx
1402604f1:	48 c1 fa 04          	sar    $0x4,%rdx
1402604f5:	48 8b c2             	mov    %rdx,%rax
1402604f8:	48 c1 e8 3f          	shr    $0x3f,%rax
1402604fc:	48 03 d0             	add    %rax,%rdx
1402604ff:	4b 8b 44 14 08       	mov    0x8(%r12,%r10,1),%rax
140260504:	4b 8b 0c 14          	mov    (%r12,%r10,1),%rcx
140260508:	48 2b c1             	sub    %rcx,%rax
14026050b:	48 c1 f8 04          	sar    $0x4,%rax
14026050f:	49 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r10
140260516:	aa aa aa
140260519:	49 0f af c2          	imul   %r10,%rax
14026051d:	4c 3b e8             	cmp    %rax,%r13
140260520:	73 5a                	jae    0x14026057c
140260522:	48 3b fa             	cmp    %rdx,%rdi
140260525:	0f 83 6f 01 00 00    	jae    0x14026069a
14026052b:	4d 8d 04 0f          	lea    (%r15,%rcx,1),%r8
14026052f:	4d 3b cb             	cmp    %r11,%r9
140260532:	74 1b                	je     0x14026054f
140260534:	49 8b d0             	mov    %r8,%rdx
140260537:	49 8b c9             	mov    %r9,%rcx
14026053a:	e8 05 ea dd ff       	call   0x14003ef44
14026053f:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140260544:	49 83 c1 30          	add    $0x30,%r9
140260548:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14026054d:	eb 12                	jmp    0x140260561
14026054f:	49 8b d1             	mov    %r9,%rdx
140260552:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140260557:	e8 8c ca de ff       	call   0x14004cfe8
14026055c:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140260561:	49 ff c5             	inc    %r13
140260564:	49 83 c7 30          	add    $0x30,%r15
140260568:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
14026056d:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140260574:	db b6 6d
140260577:	e9 39 ff ff ff       	jmp    0x1402604b5
14026057c:	48 ff c7             	inc    %rdi
14026057f:	49 83 c4 38          	add    $0x38,%r12
140260583:	48 3b fa             	cmp    %rdx,%rdi
140260586:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
14026058d:	db b6 6d
140260590:	0f 82 19 ff ff ff    	jb     0x1402604af
140260596:	33 ff                	xor    %edi,%edi
140260598:	49 8b 80 30 01 00 00 	mov    0x130(%r8),%rax
14026059f:	49 2b 80 28 01 00 00 	sub    0x128(%r8),%rax
1402605a6:	48 c1 f8 03          	sar    $0x3,%rax
1402605aa:	48 0f af c2          	imul   %rdx,%rax
1402605ae:	48 85 c0             	test   %rax,%rax
1402605b1:	0f 84 ea 00 00 00    	je     0x1402606a1
1402605b7:	45 33 e4             	xor    %r12d,%r12d
1402605ba:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
1402605be:	45 33 ed             	xor    %r13d,%r13d
1402605c1:	45 33 ff             	xor    %r15d,%r15d
1402605c4:	48 8b 0e             	mov    (%rsi),%rcx
1402605c7:	4c 8b 81 28 01 00 00 	mov    0x128(%rcx),%r8
1402605ce:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
1402605d5:	49 2b c0             	sub    %r8,%rax
1402605d8:	48 c1 f8 03          	sar    $0x3,%rax
1402605dc:	48 0f af c2          	imul   %rdx,%rax
1402605e0:	48 3b f8             	cmp    %rax,%rdi
1402605e3:	0f 83 b1 00 00 00    	jae    0x14026069a
1402605e9:	4f 8b 14 20          	mov    (%r8,%r12,1),%r10
1402605ed:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
1402605f4:	49 2b c8             	sub    %r8,%rcx
1402605f7:	48 b8 25 49 92 24 49 	movabs $0x4924924924924925,%rax
1402605fe:	92 24 49
140260601:	48 f7 e9             	imul   %rcx
140260604:	48 c1 fa 04          	sar    $0x4,%rdx
140260608:	48 8b c2             	mov    %rdx,%rax
14026060b:	48 c1 e8 3f          	shr    $0x3f,%rax
14026060f:	48 03 d0             	add    %rax,%rdx
140260612:	4b 8b 44 20 08       	mov    0x8(%r8,%r12,1),%rax
140260617:	49 2b c2             	sub    %r10,%rax
14026061a:	48 c1 f8 04          	sar    $0x4,%rax
14026061e:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
140260625:	aa aa aa
140260628:	48 0f af c1          	imul   %rcx,%rax
14026062c:	4c 3b e8             	cmp    %rax,%r13
14026062f:	73 4e                	jae    0x14026067f
140260631:	48 3b fa             	cmp    %rdx,%rdi
140260634:	73 64                	jae    0x14026069a
140260636:	4f 8d 04 17          	lea    (%r15,%r10,1),%r8
14026063a:	4c 3b 4d e8          	cmp    -0x18(%rbp),%r9
14026063e:	74 19                	je     0x140260659
140260640:	49 8b d0             	mov    %r8,%rdx
140260643:	49 8b c9             	mov    %r9,%rcx
140260646:	e8 f9 e8 dd ff       	call   0x14003ef44
14026064b:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
14026064f:	49 83 c1 30          	add    $0x30,%r9
140260653:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
140260657:	eb 10                	jmp    0x140260669
140260659:	49 8b d1             	mov    %r9,%rdx
14026065c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140260660:	e8 83 c9 de ff       	call   0x14004cfe8
140260665:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
140260669:	49 ff c5             	inc    %r13
14026066c:	49 83 c7 30          	add    $0x30,%r15
140260670:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140260677:	db b6 6d
14026067a:	e9 45 ff ff ff       	jmp    0x1402605c4
14026067f:	48 ff c7             	inc    %rdi
140260682:	49 83 c4 38          	add    $0x38,%r12
140260686:	48 3b fa             	cmp    %rdx,%rdi
140260689:	73 16                	jae    0x1402606a1
14026068b:	48 ba b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rdx
140260692:	db b6 6d
140260695:	e9 24 ff ff ff       	jmp    0x1402605be
14026069a:	ff 15 f8 c2 8a 00    	call   *0x8ac2f8(%rip)        # 0x140b0c998
1402606a0:	cc                   	int3
1402606a1:	33 ff                	xor    %edi,%edi
1402606a3:	4c 2b f3             	sub    %rbx,%r14
1402606a6:	49 c1 fe 02          	sar    $0x2,%r14
1402606aa:	4d 85 f6             	test   %r14,%r14
1402606ad:	0f 84 b4 00 00 00    	je     0x140260767
1402606b3:	48 8b 0e             	mov    (%rsi),%rcx
1402606b6:	48 8b 01             	mov    (%rcx),%rax
1402606b9:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402606c0:	ff 15 72 c5 8a 00    	call   *0x8ac572(%rip)        # 0x140b0cc38
1402606c6:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
1402606cb:	48 8b 0e             	mov    (%rsi),%rcx
1402606ce:	48 8b 01             	mov    (%rcx),%rax
1402606d1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1402606d8:	ff 15 5a c5 8a 00    	call   *0x8ac55a(%rip)        # 0x140b0cc38
1402606de:	49 3b fe             	cmp    %r14,%rdi
1402606e1:	0f 83 75 01 00 00    	jae    0x14026085c
1402606e7:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
1402606ee:	00
1402606ef:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1402606f4:	0f 28 de             	movaps %xmm6,%xmm3
1402606f7:	f3 0f 10 10          	movss  (%rax),%xmm2
1402606fb:	f3 0f 10 0c bb       	movss  (%rbx,%rdi,4),%xmm1
140260700:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140260704:	e8 5f e9 dd ff       	call   0x14003f068
140260709:	90                   	nop
14026070a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14026070f:	48 3b 44 24 50       	cmp    0x50(%rsp),%rax
140260714:	74 14                	je     0x14026072a
140260716:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14026071a:	48 8b c8             	mov    %rax,%rcx
14026071d:	e8 22 e8 dd ff       	call   0x14003ef44
140260722:	48 83 44 24 48 30    	addq   $0x30,0x48(%rsp)
140260728:	eb 12                	jmp    0x14026073c
14026072a:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
14026072e:	48 8b d0             	mov    %rax,%rdx
140260731:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140260736:	e8 ad c8 de ff       	call   0x14004cfe8
14026073b:	90                   	nop
14026073c:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
140260740:	4d 8b 40 08          	mov    0x8(%r8),%r8
140260744:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140260748:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14026074c:	e8 db de db ff       	call   0x14001e62c
140260751:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140260755:	ff 15 65 c1 8a 00    	call   *0x8ac165(%rip)        # 0x140b0c8c0
14026075b:	48 ff c7             	inc    %rdi
14026075e:	49 3b fe             	cmp    %r14,%rdi
140260761:	0f 82 4c ff ff ff    	jb     0x1402606b3
140260767:	0f 57 c0             	xorps  %xmm0,%xmm0
14026076a:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140260770:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
140260774:	48 8b 07             	mov    (%rdi),%rax
140260777:	48 85 c0             	test   %rax,%rax
14026077a:	74 09                	je     0x140260785
14026077c:	f0 ff 40 08          	lock incl 0x8(%rax)
140260780:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140260785:	48 8b 06             	mov    (%rsi),%rax
140260788:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14026078d:	48 8b 07             	mov    (%rdi),%rax
140260790:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140260795:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140260799:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14026079e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402607a3:	e8 a4 1d e1 ff       	call   0x14007254c
1402607a8:	90                   	nop
1402607a9:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402607ad:	e8 46 7f de ff       	call   0x1400486f8
1402607b2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402607b7:	e8 3c 7f de ff       	call   0x1400486f8
1402607bc:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402607c0:	e8 13 ae db ff       	call   0x14001b5d8
1402607c5:	48 85 db             	test   %rbx,%rbx
1402607c8:	74 36                	je     0x140260800
1402607ca:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1402607cf:	48 2b c3             	sub    %rbx,%rax
1402607d2:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402607d6:	48 8b cb             	mov    %rbx,%rcx
1402607d9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402607df:	72 15                	jb     0x1402607f6
1402607e1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1402607e5:	48 2b cb             	sub    %rbx,%rcx
1402607e8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402607ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1402607f0:	77 71                	ja     0x140260863
1402607f2:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
1402607f6:	48 8b cb             	mov    %rbx,%rcx
1402607f9:	ff 15 c1 c0 8a 00    	call   *0x8ac0c1(%rip)        # 0x140b0c8c0
1402607ff:	90                   	nop
140260800:	48 8b 1f             	mov    (%rdi),%rbx
140260803:	48 85 db             	test   %rbx,%rbx
140260806:	74 38                	je     0x140260840
140260808:	83 cf ff             	or     $0xffffffff,%edi
14026080b:	8b c7                	mov    %edi,%eax
14026080d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140260812:	03 c7                	add    %edi,%eax
140260814:	75 2a                	jne    0x140260840
140260816:	48 8b 03             	mov    (%rbx),%rax
140260819:	48 8b cb             	mov    %rbx,%rcx
14026081c:	48 8b 00             	mov    (%rax),%rax
14026081f:	ff 15 13 c4 8a 00    	call   *0x8ac413(%rip)        # 0x140b0cc38
140260825:	8b c7                	mov    %edi,%eax
140260827:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14026082c:	03 c7                	add    %edi,%eax
14026082e:	75 10                	jne    0x140260840
140260830:	48 8b 03             	mov    (%rbx),%rax
140260833:	48 8b cb             	mov    %rbx,%rcx
140260836:	48 8b 40 08          	mov    0x8(%rax),%rax
14026083a:	ff 15 f8 c3 8a 00    	call   *0x8ac3f8(%rip)        # 0x140b0cc38
140260840:	0f 28 b4 24 20 01 00 	movaps 0x120(%rsp),%xmm6
140260847:	00
140260848:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
14026084f:	41 5f                	pop    %r15
140260851:	41 5e                	pop    %r14
140260853:	41 5d                	pop    %r13
140260855:	41 5c                	pop    %r12
140260857:	5f                   	pop    %rdi
140260858:	5e                   	pop    %rsi
140260859:	5b                   	pop    %rbx
14026085a:	5d                   	pop    %rbp
14026085b:	c3                   	ret
14026085c:	ff 15 36 c1 8a 00    	call   *0x8ac136(%rip)        # 0x140b0c998
140260862:	90                   	nop
140260863:	ff 15 2f c1 8a 00    	call   *0x8ac12f(%rip)        # 0x140b0c998
140260869:	90                   	nop
14026086a:	ff 15 28 c1 8a 00    	call   *0x8ac128(%rip)        # 0x140b0c998
140260870:	cc                   	int3
140260871:	90                   	nop
140260872:	90                   	nop
140260873:	90                   	nop
140260874:	48 8b c4             	mov    %rsp,%rax
140260877:	48 89 50 10          	mov    %rdx,0x10(%rax)
14026087b:	48 89 48 08          	mov    %rcx,0x8(%rax)
14026087f:	55                   	push   %rbp
140260880:	53                   	push   %rbx
140260881:	56                   	push   %rsi
140260882:	57                   	push   %rdi
140260883:	41 54                	push   %r12
140260885:	41 55                	push   %r13
140260887:	41 56                	push   %r14
140260889:	41 57                	push   %r15
14026088b:	48 8d 68 a8          	lea    -0x58(%rax),%rbp
14026088f:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
140260896:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14026089a:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
14026089e:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
1402608a3:	4c 8b ea             	mov    %rdx,%r13
1402608a6:	0f 57 c0             	xorps  %xmm0,%xmm0
1402608a9:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402608af:	33 ff                	xor    %edi,%edi