1402cc445:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cc44a:	03 c6                	add    %esi,%eax
1402cc44c:	75 38                	jne    0x1402cc486
1402cc44e:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1402cc455:	00
1402cc456:	48 8b 03             	mov    (%rbx),%rax
1402cc459:	48 8b cb             	mov    %rbx,%rcx
1402cc45c:	48 8b 00             	mov    (%rax),%rax
1402cc45f:	ff 15 d3 07 84 00    	call   *0x8407d3(%rip)        # 0x140b0cc38
1402cc465:	8b c6                	mov    %esi,%eax
1402cc467:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cc46c:	03 c6                	add    %esi,%eax
1402cc46e:	75 16                	jne    0x1402cc486
1402cc470:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1402cc477:	00
1402cc478:	48 8b 01             	mov    (%rcx),%rax
1402cc47b:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cc47f:	ff 15 b3 07 84 00    	call   *0x8407b3(%rip)        # 0x140b0cc38
1402cc485:	90                   	nop
1402cc486:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1402cc48d:	00
1402cc48e:	48 85 db             	test   %rbx,%rbx
1402cc491:	74 36                	je     0x1402cc4c9
1402cc493:	8b c6                	mov    %esi,%eax
1402cc495:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cc49a:	03 c6                	add    %esi,%eax
1402cc49c:	75 2b                	jne    0x1402cc4c9
1402cc49e:	48 8b 03             	mov    (%rbx),%rax
1402cc4a1:	48 8b cb             	mov    %rbx,%rcx
1402cc4a4:	48 8b 00             	mov    (%rax),%rax
1402cc4a7:	ff 15 8b 07 84 00    	call   *0x84078b(%rip)        # 0x140b0cc38
1402cc4ad:	8b c6                	mov    %esi,%eax
1402cc4af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cc4b4:	03 c6                	add    %esi,%eax
1402cc4b6:	75 11                	jne    0x1402cc4c9
1402cc4b8:	48 8b 03             	mov    (%rbx),%rax
1402cc4bb:	48 8b cb             	mov    %rbx,%rcx
1402cc4be:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cc4c2:	ff 15 70 07 84 00    	call   *0x840770(%rip)        # 0x140b0cc38
1402cc4c8:	90                   	nop
1402cc4c9:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1402cc4d0:	00
1402cc4d1:	48 85 db             	test   %rbx,%rbx
1402cc4d4:	74 36                	je     0x1402cc50c
1402cc4d6:	8b c6                	mov    %esi,%eax
1402cc4d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cc4dd:	03 c6                	add    %esi,%eax
1402cc4df:	75 2b                	jne    0x1402cc50c
1402cc4e1:	48 8b 03             	mov    (%rbx),%rax
1402cc4e4:	48 8b cb             	mov    %rbx,%rcx
1402cc4e7:	48 8b 00             	mov    (%rax),%rax
1402cc4ea:	ff 15 48 07 84 00    	call   *0x840748(%rip)        # 0x140b0cc38
1402cc4f0:	8b c6                	mov    %esi,%eax
1402cc4f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cc4f7:	03 c6                	add    %esi,%eax
1402cc4f9:	75 11                	jne    0x1402cc50c
1402cc4fb:	48 8b 03             	mov    (%rbx),%rax
1402cc4fe:	48 8b cb             	mov    %rbx,%rcx
1402cc501:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cc505:	ff 15 2d 07 84 00    	call   *0x84072d(%rip)        # 0x140b0cc38
1402cc50b:	90                   	nop
1402cc50c:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1402cc513:	00
1402cc514:	48 85 c9             	test   %rcx,%rcx
1402cc517:	74 43                	je     0x1402cc55c
1402cc519:	8b c6                	mov    %esi,%eax
1402cc51b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402cc520:	03 c6                	add    %esi,%eax
1402cc522:	75 38                	jne    0x1402cc55c
1402cc524:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1402cc52b:	00
1402cc52c:	48 8b 03             	mov    (%rbx),%rax
1402cc52f:	48 8b cb             	mov    %rbx,%rcx
1402cc532:	48 8b 00             	mov    (%rax),%rax
1402cc535:	ff 15 fd 06 84 00    	call   *0x8406fd(%rip)        # 0x140b0cc38
1402cc53b:	8b c6                	mov    %esi,%eax
1402cc53d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cc542:	03 c6                	add    %esi,%eax
1402cc544:	75 16                	jne    0x1402cc55c
1402cc546:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1402cc54d:	00
1402cc54e:	48 8b 01             	mov    (%rcx),%rax
1402cc551:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cc555:	ff 15 dd 06 84 00    	call   *0x8406dd(%rip)        # 0x140b0cc38
1402cc55b:	90                   	nop
1402cc55c:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1402cc563:	00
1402cc564:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1402cc56a:	48 85 c9             	test   %rcx,%rcx
1402cc56d:	74 4a                	je     0x1402cc5b9
1402cc56f:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
1402cc576:	00
1402cc577:	48 2b c1             	sub    %rcx,%rax
1402cc57a:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402cc57e:	48 8b d1             	mov    %rcx,%rdx
1402cc581:	49 3b c4             	cmp    %r12,%rax
1402cc584:	72 18                	jb     0x1402cc59e
1402cc586:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cc58a:	48 2b d1             	sub    %rcx,%rdx
1402cc58d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cc591:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cc595:	76 07                	jbe    0x1402cc59e
1402cc597:	ff 15 fb 03 84 00    	call   *0x8403fb(%rip)        # 0x140b0c998
1402cc59d:	cc                   	int3
1402cc59e:	ff 15 1c 03 84 00    	call   *0x84031c(%rip)        # 0x140b0c8c0
1402cc5a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cc5a7:	f3 0f 7f 84 24 00 01 	movdqu %xmm0,0x100(%rsp)
1402cc5ae:	00 00
1402cc5b0:	48 83 a4 24 10 01 00 	andq   $0x0,0x110(%rsp)
1402cc5b7:	00 00
1402cc5b9:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
1402cc5c0:	00
1402cc5c1:	48 85 c9             	test   %rcx,%rcx
1402cc5c4:	74 4a                	je     0x1402cc610
1402cc5c6:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1402cc5cd:	00
1402cc5ce:	48 2b c1             	sub    %rcx,%rax
1402cc5d1:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402cc5d5:	48 8b d1             	mov    %rcx,%rdx
1402cc5d8:	49 3b c4             	cmp    %r12,%rax
1402cc5db:	72 18                	jb     0x1402cc5f5
1402cc5dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cc5e1:	48 2b d1             	sub    %rcx,%rdx
1402cc5e4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cc5e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cc5ec:	76 07                	jbe    0x1402cc5f5
1402cc5ee:	ff 15 a4 03 84 00    	call   *0x8403a4(%rip)        # 0x140b0c998
1402cc5f4:	cc                   	int3
1402cc5f5:	ff 15 c5 02 84 00    	call   *0x8402c5(%rip)        # 0x140b0c8c0
1402cc5fb:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cc5fe:	f3 0f 7f 84 24 18 01 	movdqu %xmm0,0x118(%rsp)
1402cc605:	00 00
1402cc607:	48 83 a4 24 28 01 00 	andq   $0x0,0x128(%rsp)
1402cc60e:	00 00
1402cc610:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
1402cc617:	00
1402cc618:	4d 85 f6             	test   %r14,%r14
1402cc61b:	0f 84 a0 00 00 00    	je     0x1402cc6c1
1402cc621:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
1402cc628:	00
1402cc629:	4d 3b f5             	cmp    %r13,%r14
1402cc62c:	74 3e                	je     0x1402cc66c
1402cc62e:	49 8b 0e             	mov    (%r14),%rcx
1402cc631:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402cc635:	48 83 20 00          	andq   $0x0,(%rax)
1402cc639:	48 8b 09             	mov    (%rcx),%rcx
1402cc63c:	48 85 c9             	test   %rcx,%rcx
1402cc63f:	74 11                	je     0x1402cc652
1402cc641:	48 8b 19             	mov    (%rcx),%rbx
1402cc644:	ff 15 76 02 84 00    	call   *0x840276(%rip)        # 0x140b0c8c0
1402cc64a:	48 8b cb             	mov    %rbx,%rcx
1402cc64d:	48 85 db             	test   %rbx,%rbx
1402cc650:	75 ef                	jne    0x1402cc641
1402cc652:	49 8b 0e             	mov    (%r14),%rcx
1402cc655:	ff 15 65 02 84 00    	call   *0x840265(%rip)        # 0x140b0c8c0
1402cc65b:	49 83 c6 10          	add    $0x10,%r14
1402cc65f:	4d 3b f5             	cmp    %r13,%r14
1402cc662:	75 ca                	jne    0x1402cc62e
1402cc664:	4c 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%r14
1402cc66b:	00
1402cc66c:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1402cc673:	00
1402cc674:	49 2b c6             	sub    %r14,%rax
1402cc677:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402cc67b:	49 8b ce             	mov    %r14,%rcx
1402cc67e:	49 3b c4             	cmp    %r12,%rax
1402cc681:	72 18                	jb     0x1402cc69b
1402cc683:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1402cc687:	49 2b ce             	sub    %r14,%rcx
1402cc68a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402cc68e:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cc692:	76 07                	jbe    0x1402cc69b
1402cc694:	ff 15 fe 02 84 00    	call   *0x8402fe(%rip)        # 0x140b0c998
1402cc69a:	cc                   	int3
1402cc69b:	49 8b ce             	mov    %r14,%rcx
1402cc69e:	ff 15 1c 02 84 00    	call   *0x84021c(%rip)        # 0x140b0c8c0
1402cc6a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cc6a7:	f3 0f 7f 84 24 c0 00 	movdqu %xmm0,0xc0(%rsp)
1402cc6ae:	00 00
1402cc6b0:	48 83 a4 24 d0 00 00 	andq   $0x0,0xd0(%rsp)
1402cc6b7:	00 00
1402cc6b9:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
1402cc6c0:	00
1402cc6c1:	49 8b 1f             	mov    (%r15),%rbx
1402cc6c4:	48 85 db             	test   %rbx,%rbx
1402cc6c7:	74 35                	je     0x1402cc6fe
1402cc6c9:	8b c6                	mov    %esi,%eax
1402cc6cb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cc6d0:	03 c6                	add    %esi,%eax
1402cc6d2:	75 2a                	jne    0x1402cc6fe
1402cc6d4:	48 8b 03             	mov    (%rbx),%rax
1402cc6d7:	48 8b cb             	mov    %rbx,%rcx
1402cc6da:	48 8b 00             	mov    (%rax),%rax
1402cc6dd:	ff 15 55 05 84 00    	call   *0x840555(%rip)        # 0x140b0cc38
1402cc6e3:	8b d6                	mov    %esi,%edx
1402cc6e5:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402cc6ea:	03 d6                	add    %esi,%edx
1402cc6ec:	75 10                	jne    0x1402cc6fe
1402cc6ee:	48 8b 13             	mov    (%rbx),%rdx
1402cc6f1:	48 8b cb             	mov    %rbx,%rcx
1402cc6f4:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cc6f8:	ff 15 3a 05 84 00    	call   *0x84053a(%rip)        # 0x140b0cc38
1402cc6fe:	49 8b c5             	mov    %r13,%rax
1402cc701:	48 8b 8c 24 f0 01 00 	mov    0x1f0(%rsp),%rcx
1402cc708:	00
1402cc709:	48 33 cc             	xor    %rsp,%rcx
1402cc70c:	e8 cf 2e 82 00       	call   0x140aef5e0
1402cc711:	48 81 c4 08 02 00 00 	add    $0x208,%rsp
1402cc718:	41 5f                	pop    %r15
1402cc71a:	41 5e                	pop    %r14
1402cc71c:	41 5d                	pop    %r13
1402cc71e:	41 5c                	pop    %r12
1402cc720:	5e                   	pop    %rsi
1402cc721:	5b                   	pop    %rbx
1402cc722:	c3                   	ret
1402cc723:	90                   	nop
1402cc724:	48 8b c4             	mov    %rsp,%rax
1402cc727:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402cc72b:	55                   	push   %rbp
1402cc72c:	56                   	push   %rsi
1402cc72d:	57                   	push   %rdi
1402cc72e:	41 54                	push   %r12
1402cc730:	41 55                	push   %r13
1402cc732:	41 56                	push   %r14
1402cc734:	41 57                	push   %r15
1402cc736:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1402cc73a:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1402cc741:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1402cc745:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1402cc749:	48 8b 05 f0 28 9f 00 	mov    0x9f28f0(%rip),%rax        # 0x140cbf040
1402cc750:	48 33 c4             	xor    %rsp,%rax
1402cc753:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402cc757:	4d 8b f0             	mov    %r8,%r14
1402cc75a:	4c 89 45 8f          	mov    %r8,-0x71(%rbp)
1402cc75e:	4c 8b fa             	mov    %rdx,%r15
1402cc761:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
1402cc765:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1402cc769:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cc76c:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402cc772:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
1402cc777:	48 8b 0a             	mov    (%rdx),%rcx
1402cc77a:	48 8b 01             	mov    (%rcx),%rax
1402cc77d:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1402cc781:	66 0f 6f 0d 47 55 8e 	movdqa 0x8e5547(%rip),%xmm1        # 0x140bb1cd0
1402cc788:	00
1402cc789:	f3 0f 7f 4d ef       	movdqu %xmm1,-0x11(%rbp)
1402cc78e:	48 8b 15 eb d3 87 00 	mov    0x87d3eb(%rip),%rdx        # 0x140b49b80
1402cc795:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1402cc799:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1402cc79d:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402cc7a1:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cc7a5:	ff 15 8d 04 84 00    	call   *0x84048d(%rip)        # 0x140b0cc38
1402cc7ab:	48 8b c8             	mov    %rax,%rcx
1402cc7ae:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1402cc7b3:	e8 94 f2 00 00       	call   0x1402dba4c
1402cc7b8:	90                   	nop
1402cc7b9:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1402cc7bd:	48 83 f8 0f          	cmp    $0xf,%rax
1402cc7c1:	76 30                	jbe    0x1402cc7f3
1402cc7c3:	48 ff c0             	inc    %rax
1402cc7c6:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402cc7ca:	48 8b d1             	mov    %rcx,%rdx
1402cc7cd:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cc7d3:	72 18                	jb     0x1402cc7ed
1402cc7d5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cc7d9:	48 2b d1             	sub    %rcx,%rdx
1402cc7dc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cc7e0:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cc7e4:	76 07                	jbe    0x1402cc7ed
1402cc7e6:	ff 15 ac 01 84 00    	call   *0x8401ac(%rip)        # 0x140b0c998
1402cc7ec:	cc                   	int3
1402cc7ed:	ff 15 cd 00 84 00    	call   *0x8400cd(%rip)        # 0x140b0c8c0
1402cc7f3:	41 83 cc ff          	or     $0xffffffff,%r12d
1402cc7f7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402cc7fc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402cc801:	48 3b de             	cmp    %rsi,%rbx
1402cc804:	0f 84 fd 01 00 00    	je     0x1402cca07
1402cc80a:	48 8b fe             	mov    %rsi,%rdi
1402cc80d:	48 2b fb             	sub    %rbx,%rdi
1402cc810:	48 c1 ff 04          	sar    $0x4,%rdi
1402cc814:	45 33 ed             	xor    %r13d,%r13d
1402cc817:	48 8b d7             	mov    %rdi,%rdx
1402cc81a:	49 8b ce             	mov    %r14,%rcx
1402cc81d:	e8 ee bf 00 00       	call   0x1402d8810
1402cc822:	48 85 ff             	test   %rdi,%rdi
1402cc825:	0f 84 dc 01 00 00    	je     0x1402cca07
1402cc82b:	4c 8d 7b 08          	lea    0x8(%rbx),%r15
1402cc82f:	4d 8d 65 f8          	lea    -0x8(%r13),%r12
1402cc833:	4c 2b e3             	sub    %rbx,%r12
1402cc836:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1402cc83a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cc83d:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
1402cc842:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
1402cc847:	4c 3b ef             	cmp    %rdi,%r13
1402cc84a:	0f 83 48 02 00 00    	jae    0x1402cca98
1402cc850:	49 8b 07             	mov    (%r15),%rax
1402cc853:	48 85 c0             	test   %rax,%rax
1402cc856:	74 04                	je     0x1402cc85c
1402cc858:	f0 ff 40 08          	lock incl 0x8(%rax)
1402cc85c:	49 8b 47 f8          	mov    -0x8(%r15),%rax
1402cc860:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1402cc864:	49 8b 1f             	mov    (%r15),%rbx
1402cc867:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1402cc86b:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1402cc86f:	b2 01                	mov    $0x1,%dl
1402cc871:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402cc875:	e8 62 e8 00 00       	call   0x1402db0dc
1402cc87a:	48 85 db             	test   %rbx,%rbx
1402cc87d:	74 39                	je     0x1402cc8b8
1402cc87f:	90                   	nop
1402cc880:	83 ce ff             	or     $0xffffffff,%esi
1402cc883:	8b c6                	mov    %esi,%eax
1402cc885:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402cc88a:	03 c6                	add    %esi,%eax
1402cc88c:	75 2a                	jne    0x1402cc8b8
1402cc88e:	48 8b 03             	mov    (%rbx),%rax
1402cc891:	48 8b cb             	mov    %rbx,%rcx
1402cc894:	48 8b 00             	mov    (%rax),%rax
1402cc897:	ff 15 9b 03 84 00    	call   *0x84039b(%rip)        # 0x140b0cc38
1402cc89d:	8b c6                	mov    %esi,%eax
1402cc89f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402cc8a4:	03 c6                	add    %esi,%eax
1402cc8a6:	75 10                	jne    0x1402cc8b8
1402cc8a8:	48 8b 03             	mov    (%rbx),%rax
1402cc8ab:	48 8b cb             	mov    %rbx,%rcx
1402cc8ae:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cc8b2:	ff 15 80 03 84 00    	call   *0x840380(%rip)        # 0x140b0cc38
1402cc8b8:	4c 8b 75 e7          	mov    -0x19(%rbp),%r14
1402cc8bc:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1402cc8c0:	4c 2b f3             	sub    %rbx,%r14
1402cc8c3:	49 c1 fe 02          	sar    $0x2,%r14
1402cc8c7:	33 f6                	xor    %esi,%esi
1402cc8c9:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402cc8cd:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402cc8d1:	48 2b 01             	sub    (%rcx),%rax
1402cc8d4:	48 c1 f8 04          	sar    $0x4,%rax
1402cc8d8:	4c 3b e8             	cmp    %rax,%r13
1402cc8db:	0f 83 b7 01 00 00    	jae    0x1402cca98
1402cc8e1:	4d 03 e7             	add    %r15,%r12
1402cc8e4:	4c 03 21             	add    (%rcx),%r12
1402cc8e7:	49 83 fe 01          	cmp    $0x1,%r14
1402cc8eb:	0f 86 9e 00 00 00    	jbe    0x1402cc98f
1402cc8f1:	8d 46 01             	lea    0x1(%rsi),%eax
1402cc8f4:	49 3b f6             	cmp    %r14,%rsi
1402cc8f7:	0f 83 9b 01 00 00    	jae    0x1402cca98
1402cc8fd:	f3 0f 10 34 b3       	movss  (%rbx,%rsi,4),%xmm6
1402cc902:	48 ff c6             	inc    %rsi
1402cc905:	49 3b f6             	cmp    %r14,%rsi
1402cc908:	0f 83 8a 01 00 00    	jae    0x1402cca98
1402cc90e:	f3 0f 10 3c b3       	movss  (%rbx,%rsi,4),%xmm7