140ce559a:	57                   	push   %rdi
140ce559b:	b8 20 00 00 00       	mov    $0x20,%eax
140ce55a0:	e8 fb 5e 13 00       	call   0x140e1b4a0
140ce55a5:	48 2b e0             	sub    %rax,%rsp
140ce55a8:	48 8b fa             	mov    %rdx,%rdi
140ce55ab:	48 8b d9             	mov    %rcx,%rbx
140ce55ae:	e8 7d c2 ff ff       	call   0x140ce1830
140ce55b3:	48 8b cb             	mov    %rbx,%rcx
140ce55b6:	48 8b f0             	mov    %rax,%rsi
140ce55b9:	e8 d2 17 77 ff       	call   0x140456d90
140ce55be:	8b d0                	mov    %eax,%edx
140ce55c0:	4c 8b c7             	mov    %rdi,%r8
140ce55c3:	48 8b ce             	mov    %rsi,%rcx
140ce55c6:	e8 15 64 32 ff       	call   0x14000b9e0
140ce55cb:	48 8d 9e 08 04 00 00 	lea    0x408(%rsi),%rbx
140ce55d2:	48 8b cb             	mov    %rbx,%rcx
140ce55d5:	e8 a6 ef 01 00       	call   0x140d04580
140ce55da:	8b 43 58             	mov    0x58(%rbx),%eax
140ce55dd:	0f 10 03             	movups (%rbx),%xmm0
140ce55e0:	48 c7 86 20 05 00 00 	movq   $0xffffffffffffffff,0x520(%rsi)
140ce55e7:	ff ff ff ff
140ce55eb:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140ce55ef:	0f 11 86 64 04 00 00 	movups %xmm0,0x464(%rsi)
140ce55f6:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140ce55fa:	0f 11 8e 74 04 00 00 	movups %xmm1,0x474(%rsi)
140ce5601:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140ce5605:	0f 11 86 84 04 00 00 	movups %xmm0,0x484(%rsi)
140ce560c:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140ce5610:	0f 11 8e 94 04 00 00 	movups %xmm1,0x494(%rsi)
140ce5617:	f2 0f 10 4b 50       	movsd  0x50(%rbx),%xmm1
140ce561c:	0f 11 86 a4 04 00 00 	movups %xmm0,0x4a4(%rsi)
140ce5623:	0f 10 03             	movups (%rbx),%xmm0
140ce5626:	f2 0f 11 8e b4 04 00 	movsd  %xmm1,0x4b4(%rsi)
140ce562d:	00
140ce562e:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140ce5632:	89 86 bc 04 00 00    	mov    %eax,0x4bc(%rsi)
140ce5638:	0f 11 86 c0 04 00 00 	movups %xmm0,0x4c0(%rsi)
140ce563f:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140ce5643:	0f 11 8e d0 04 00 00 	movups %xmm1,0x4d0(%rsi)
140ce564a:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140ce564e:	0f 11 86 e0 04 00 00 	movups %xmm0,0x4e0(%rsi)
140ce5655:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140ce5659:	0f 11 8e f0 04 00 00 	movups %xmm1,0x4f0(%rsi)
140ce5660:	f2 0f 10 4b 50       	movsd  0x50(%rbx),%xmm1
140ce5665:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce566a:	0f 11 86 00 05 00 00 	movups %xmm0,0x500(%rsi)
140ce5671:	f2 0f 11 8e 10 05 00 	movsd  %xmm1,0x510(%rsi)
140ce5678:	00
140ce5679:	89 86 18 05 00 00    	mov    %eax,0x518(%rsi)
140ce567f:	b8 01 00 00 00       	mov    $0x1,%eax
140ce5684:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ce5689:	48 83 c4 20          	add    $0x20,%rsp
140ce568d:	5f                   	pop    %rdi
140ce568e:	c3                   	ret
140ce568f:	cc                   	int3
140ce5690:	40 53                	rex push %rbx
140ce5692:	55                   	push   %rbp
140ce5693:	56                   	push   %rsi
140ce5694:	57                   	push   %rdi
140ce5695:	41 54                	push   %r12
140ce5697:	41 55                	push   %r13
140ce5699:	41 56                	push   %r14
140ce569b:	41 57                	push   %r15
140ce569d:	b8 58 00 00 00       	mov    $0x58,%eax
140ce56a2:	e8 f9 5d 13 00       	call   0x140e1b4a0
140ce56a7:	48 2b e0             	sub    %rax,%rsp
140ce56aa:	48 8b 05 4f 38 6d 00 	mov    0x6d384f(%rip),%rax        # 0x1413b8f00
140ce56b1:	48 33 c4             	xor    %rsp,%rax
140ce56b4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140ce56b9:	49 8b e9             	mov    %r9,%rbp
140ce56bc:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140ce56c1:	4d 8b e0             	mov    %r8,%r12
140ce56c4:	4c 8b ea             	mov    %rdx,%r13
140ce56c7:	48 8b d9             	mov    %rcx,%rbx
140ce56ca:	e8 61 c1 ff ff       	call   0x140ce1830
140ce56cf:	bf 1f 00 00 00       	mov    $0x1f,%edi
140ce56d4:	41 be 40 00 00 00    	mov    $0x40,%r14d
140ce56da:	48 8b f0             	mov    %rax,%rsi
140ce56dd:	44 8b 08             	mov    (%rax),%r9d
140ce56e0:	44 2b b0 18 05 00 00 	sub    0x518(%rax),%r14d
140ce56e7:	41 83 e1 1f          	and    $0x1f,%r9d
140ce56eb:	4c 8b b8 20 05 00 00 	mov    0x520(%rax),%r15
140ce56f2:	41 2b f9             	sub    %r9d,%edi
140ce56f5:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
140ce56f9:	74 0d                	je     0x140ce5708
140ce56fb:	49 8d 57 10          	lea    0x10(%r15),%rdx
140ce56ff:	48 3b ea             	cmp    %rdx,%rbp
140ce5702:	0f 85 58 03 00 00    	jne    0x140ce5a60
140ce5708:	48 8b cb             	mov    %rbx,%rcx
140ce570b:	e8 a0 8c 4c ff       	call   0x1401ae3b0
140ce5710:	85 c0                	test   %eax,%eax
140ce5712:	0f 84 b5 01 00 00    	je     0x140ce58cd
140ce5718:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
140ce571c:	4c 0f 44 fd          	cmove  %rbp,%r15
140ce5720:	49 3b fe             	cmp    %r14,%rdi
140ce5723:	76 04                	jbe    0x140ce5729
140ce5725:	49 83 c6 40          	add    $0x40,%r14
140ce5729:	4d 3b fe             	cmp    %r14,%r15
140ce572c:	0f 86 a9 00 00 00    	jbe    0x140ce57db
140ce5732:	49 8b df             	mov    %r15,%rbx
140ce5735:	49 2b de             	sub    %r14,%rbx
140ce5738:	48 c1 eb 06          	shr    $0x6,%rbx
140ce573c:	48 85 db             	test   %rbx,%rbx
140ce573f:	0f 84 96 00 00 00    	je     0x140ce57db
140ce5745:	f7 05 c1 d2 7c 00 00 	testl  $0x100000,0x7cd2c1(%rip)        # 0x1414b2a10
140ce574c:	00 10 00
140ce574f:	0f 85 86 00 00 00    	jne    0x140ce57db
140ce5755:	48 8d 8e c0 04 00 00 	lea    0x4c0(%rsi),%rcx
140ce575c:	4d 8b c6             	mov    %r14,%r8
140ce575f:	49 8b d4             	mov    %r12,%rdx
140ce5762:	e8 79 ee 01 00       	call   0x140d045e0
140ce5767:	4d 8b cd             	mov    %r13,%r9
140ce576a:	4d 8b c4             	mov    %r12,%r8
140ce576d:	48 8b d7             	mov    %rdi,%rdx
140ce5770:	48 8b ce             	mov    %rsi,%rcx
140ce5773:	e8 c8 5b 32 ff       	call   0x14000b340
140ce5778:	4b 8d 04 34          	lea    (%r12,%r14,1),%rax
140ce577c:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140ce5781:	4e 8d 04 2f          	lea    (%rdi,%r13,1),%r8
140ce5785:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce578a:	49 8d 14 3c          	lea    (%r12,%rdi,1),%rdx
140ce578e:	48 8b ce             	mov    %rsi,%rcx
140ce5791:	4c 8d 8e c0 04 00 00 	lea    0x4c0(%rsi),%r9
140ce5798:	e8 23 65 32 ff       	call   0x14000bcc0
140ce579d:	48 c1 e3 06          	shl    $0x6,%rbx
140ce57a1:	48 8b cb             	mov    %rbx,%rcx
140ce57a4:	48 03 fb             	add    %rbx,%rdi
140ce57a7:	48 c1 e9 1d          	shr    $0x1d,%rcx
140ce57ab:	4c 03 f3             	add    %rbx,%r14
140ce57ae:	03 8e d4 04 00 00    	add    0x4d4(%rsi),%ecx
140ce57b4:	48 8d 04 dd 00 00 00 	lea    0x0(,%rbx,8),%rax
140ce57bb:	00
140ce57bc:	89 8e d4 04 00 00    	mov    %ecx,0x4d4(%rsi)
140ce57c2:	01 86 d0 04 00 00    	add    %eax,0x4d0(%rsi)
140ce57c8:	39 86 d0 04 00 00    	cmp    %eax,0x4d0(%rsi)
140ce57ce:	73 10                	jae    0x140ce57e0
140ce57d0:	8d 41 01             	lea    0x1(%rcx),%eax
140ce57d3:	89 86 d4 04 00 00    	mov    %eax,0x4d4(%rsi)
140ce57d9:	eb 05                	jmp    0x140ce57e0
140ce57db:	33 ff                	xor    %edi,%edi
140ce57dd:	44 8b f7             	mov    %edi,%r14d
140ce57e0:	4b 8d 14 34          	lea    (%r12,%r14,1),%rdx
140ce57e4:	4d 8b c7             	mov    %r15,%r8
140ce57e7:	4d 2b c6             	sub    %r14,%r8
140ce57ea:	4c 8d b6 c0 04 00 00 	lea    0x4c0(%rsi),%r14
140ce57f1:	49 8b ce             	mov    %r14,%rcx
140ce57f4:	e8 e7 ed 01 00       	call   0x140d045e0
140ce57f9:	4c 3b fd             	cmp    %rbp,%r15
140ce57fc:	0f 84 b0 00 00 00    	je     0x140ce58b2
140ce5802:	4d 3b e5             	cmp    %r13,%r12
140ce5805:	74 13                	je     0x140ce581a
140ce5807:	4d 8b c7             	mov    %r15,%r8
140ce580a:	4a 8d 0c 2f          	lea    (%rdi,%r13,1),%rcx
140ce580e:	4c 2b c7             	sub    %rdi,%r8
140ce5811:	49 8d 14 3c          	lea    (%r12,%rdi,1),%rdx
140ce5815:	e8 f6 97 1f 00       	call   0x140edf010
140ce581a:	4b 8d 1c 2f          	lea    (%r15,%r13,1),%rbx
140ce581e:	49 8b d6             	mov    %r14,%rdx
140ce5821:	48 8b cb             	mov    %rbx,%rcx
140ce5824:	e8 e7 eb 01 00       	call   0x140d04410
140ce5829:	0f 10 86 64 04 00 00 	movups 0x464(%rsi),%xmm0
140ce5830:	8b 86 bc 04 00 00    	mov    0x4bc(%rsi),%eax
140ce5836:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140ce583c:	0f 10 8e 74 04 00 00 	movups 0x474(%rsi),%xmm1
140ce5843:	48 8b d3             	mov    %rbx,%rdx
140ce5846:	49 8b ce             	mov    %r14,%rcx
140ce5849:	41 0f 11 06          	movups %xmm0,(%r14)
140ce584d:	0f 10 86 84 04 00 00 	movups 0x484(%rsi),%xmm0
140ce5854:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
140ce5859:	0f 10 8e 94 04 00 00 	movups 0x494(%rsi),%xmm1
140ce5860:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140ce5865:	0f 10 86 a4 04 00 00 	movups 0x4a4(%rsi),%xmm0
140ce586c:	41 0f 11 4e 30       	movups %xmm1,0x30(%r14)
140ce5871:	f2 0f 10 8e b4 04 00 	movsd  0x4b4(%rsi),%xmm1
140ce5878:	00
140ce5879:	41 0f 11 46 40       	movups %xmm0,0x40(%r14)
140ce587e:	f2 41 0f 11 4e 50    	movsd  %xmm1,0x50(%r14)
140ce5884:	41 89 46 58          	mov    %eax,0x58(%r14)
140ce5888:	e8 53 ed 01 00       	call   0x140d045e0
140ce588d:	49 8b d6             	mov    %r14,%rdx
140ce5890:	48 8b cb             	mov    %rbx,%rcx
140ce5893:	e8 78 eb 01 00       	call   0x140d04410
140ce5898:	4e 8d 0c 2f          	lea    (%rdi,%r13,1),%r9
140ce589c:	48 2b ef             	sub    %rdi,%rbp
140ce589f:	4d 8b c1             	mov    %r9,%r8
140ce58a2:	48 8b d5             	mov    %rbp,%rdx
140ce58a5:	48 8b ce             	mov    %rsi,%rcx
140ce58a8:	e8 93 5a 32 ff       	call   0x14000b340
140ce58ad:	e9 bd 01 00 00       	jmp    0x140ce5a6f
140ce58b2:	48 2b ef             	sub    %rdi,%rbp
140ce58b5:	4e 8d 0c 2f          	lea    (%rdi,%r13,1),%r9
140ce58b9:	48 8b d5             	mov    %rbp,%rdx
140ce58bc:	4d 8d 04 3c          	lea    (%r12,%rdi,1),%r8
140ce58c0:	48 8b ce             	mov    %rsi,%rcx
140ce58c3:	e8 78 5a 32 ff       	call   0x14000b340
140ce58c8:	e9 a2 01 00 00       	jmp    0x140ce5a6f
140ce58cd:	4c 3b f7             	cmp    %rdi,%r14
140ce58d0:	76 06                	jbe    0x140ce58d8
140ce58d2:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
140ce58d6:	eb 04                	jmp    0x140ce58dc
140ce58d8:	48 83 c7 40          	add    $0x40,%rdi
140ce58dc:	48 3b ef             	cmp    %rdi,%rbp
140ce58df:	0f 86 a8 00 00 00    	jbe    0x140ce598d
140ce58e5:	4c 8b e5             	mov    %rbp,%r12
140ce58e8:	4c 2b e7             	sub    %rdi,%r12
140ce58eb:	49 c1 ec 06          	shr    $0x6,%r12
140ce58ef:	4d 85 e4             	test   %r12,%r12
140ce58f2:	0f 84 95 00 00 00    	je     0x140ce598d
140ce58f8:	f7 05 0e d1 7c 00 00 	testl  $0x100000,0x7cd10e(%rip)        # 0x1414b2a10
140ce58ff:	00 10 00
140ce5902:	0f 85 85 00 00 00    	jne    0x140ce598d
140ce5908:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140ce590d:	4d 8b cd             	mov    %r13,%r9
140ce5910:	48 8b d7             	mov    %rdi,%rdx
140ce5913:	48 8b ce             	mov    %rsi,%rcx
140ce5916:	e8 25 5a 32 ff       	call   0x14000b340
140ce591b:	4d 8b c6             	mov    %r14,%r8
140ce591e:	48 8d 8e c0 04 00 00 	lea    0x4c0(%rsi),%rcx
140ce5925:	49 8b d5             	mov    %r13,%rdx
140ce5928:	e8 b3 ec 01 00       	call   0x140d045e0
140ce592d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140ce5932:	4b 8d 04 2e          	lea    (%r14,%r13,1),%rax
140ce5936:	48 03 d7             	add    %rdi,%rdx
140ce5939:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140ce593e:	4e 8d 04 2f          	lea    (%rdi,%r13,1),%r8
140ce5942:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce5947:	4c 8d 8e c0 04 00 00 	lea    0x4c0(%rsi),%r9
140ce594e:	48 8b ce             	mov    %rsi,%rcx
140ce5951:	e8 6a 63 32 ff       	call   0x14000bcc0
140ce5956:	8b 86 d0 04 00 00    	mov    0x4d0(%rsi),%eax
140ce595c:	49 c1 e4 06          	shl    $0x6,%r12
140ce5960:	49 03 fc             	add    %r12,%rdi
140ce5963:	4d 03 f4             	add    %r12,%r14
140ce5966:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
140ce596d:	00
140ce596e:	03 c8                	add    %eax,%ecx
140ce5970:	3b c8                	cmp    %eax,%ecx
140ce5972:	73 06                	jae    0x140ce597a
140ce5974:	ff 86 d4 04 00 00    	incl   0x4d4(%rsi)
140ce597a:	49 c1 ec 1d          	shr    $0x1d,%r12
140ce597e:	44 01 a6 d4 04 00 00 	add    %r12d,0x4d4(%rsi)
140ce5985:	89 8e d0 04 00 00    	mov    %ecx,0x4d0(%rsi)
140ce598b:	eb 05                	jmp    0x140ce5992
140ce598d:	33 ff                	xor    %edi,%edi
140ce598f:	44 8b f7             	mov    %edi,%r14d
140ce5992:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140ce5997:	4e 8d 0c 2f          	lea    (%rdi,%r13,1),%r9
140ce599b:	48 8b d5             	mov    %rbp,%rdx
140ce599e:	4c 03 c7             	add    %rdi,%r8
140ce59a1:	48 2b d7             	sub    %rdi,%rdx
140ce59a4:	48 8b ce             	mov    %rsi,%rcx
140ce59a7:	e8 94 59 32 ff       	call   0x14000b340
140ce59ac:	48 8d 9e c0 04 00 00 	lea    0x4c0(%rsi),%rbx
140ce59b3:	4b 8d 14 2e          	lea    (%r14,%r13,1),%rdx
140ce59b7:	48 8b cb             	mov    %rbx,%rcx
140ce59ba:	49 83 ff ff          	cmp    $0xffffffffffffffff,%r15
140ce59be:	0f 84 a0 00 00 00    	je     0x140ce5a64
140ce59c4:	4d 8b c7             	mov    %r15,%r8
140ce59c7:	4d 2b c6             	sub    %r14,%r8
140ce59ca:	e8 11 ec 01 00       	call   0x140d045e0
140ce59cf:	48 8b d3             	mov    %rbx,%rdx
140ce59d2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ce59d7:	e8 34 ea 01 00       	call   0x140d04410
140ce59dc:	0f 10 86 64 04 00 00 	movups 0x464(%rsi),%xmm0
140ce59e3:	8b 86 bc 04 00 00    	mov    0x4bc(%rsi),%eax
140ce59e9:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140ce59ef:	0f 10 8e 74 04 00 00 	movups 0x474(%rsi),%xmm1
140ce59f6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140ce59fb:	48 8b cb             	mov    %rbx,%rcx
140ce59fe:	0f 11 03             	movups %xmm0,(%rbx)
140ce5a01:	0f 10 86 84 04 00 00 	movups 0x484(%rsi),%xmm0
140ce5a08:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140ce5a0c:	0f 10 8e 94 04 00 00 	movups 0x494(%rsi),%xmm1
140ce5a13:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140ce5a17:	0f 10 86 a4 04 00 00 	movups 0x4a4(%rsi),%xmm0
140ce5a1e:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
140ce5a22:	f2 0f 10 8e b4 04 00 	movsd  0x4b4(%rsi),%xmm1
140ce5a29:	00
140ce5a2a:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140ce5a2e:	f2 0f 11 4b 50       	movsd  %xmm1,0x50(%rbx)
140ce5a33:	89 43 58             	mov    %eax,0x58(%rbx)
140ce5a36:	e8 a5 eb 01 00       	call   0x140d045e0
140ce5a3b:	48 8b d3             	mov    %rbx,%rdx
140ce5a3e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140ce5a43:	e8 c8 e9 01 00       	call   0x140d04410
140ce5a48:	4b 8d 0c 2f          	lea    (%r15,%r13,1),%rcx
140ce5a4c:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140ce5a52:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140ce5a57:	e8 04 c9 31 ff       	call   0x140002360
140ce5a5c:	85 c0                	test   %eax,%eax
140ce5a5e:	74 0f                	je     0x140ce5a6f
140ce5a60:	33 c0                	xor    %eax,%eax
140ce5a62:	eb 1b                	jmp    0x140ce5a7f
140ce5a64:	49 2b ee             	sub    %r14,%rbp
140ce5a67:	4c 8b c5             	mov    %rbp,%r8
140ce5a6a:	e8 71 eb 01 00       	call   0x140d045e0
140ce5a6f:	48 c7 86 20 05 00 00 	movq   $0xffffffffffffffff,0x520(%rsi)
140ce5a76:	ff ff ff ff
140ce5a7a:	b8 01 00 00 00       	mov    $0x1,%eax
140ce5a7f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140ce5a84:	48 33 cc             	xor    %rsp,%rcx
140ce5a87:	e8 74 5a 13 00       	call   0x140e1b500
140ce5a8c:	48 83 c4 58          	add    $0x58,%rsp
140ce5a90:	41 5f                	pop    %r15
140ce5a92:	41 5e                	pop    %r14
140ce5a94:	41 5d                	pop    %r13
140ce5a96:	41 5c                	pop    %r12
140ce5a98:	5f                   	pop    %rdi
140ce5a99:	5e                   	pop    %rsi
140ce5a9a:	5d                   	pop    %rbp
140ce5a9b:	5b                   	pop    %rbx
140ce5a9c:	c3                   	ret
140ce5a9d:	cc                   	int3
140ce5a9e:	cc                   	int3
140ce5a9f:	cc                   	int3
140ce5aa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ce5aa5:	55                   	push   %rbp
140ce5aa6:	56                   	push   %rsi
140ce5aa7:	57                   	push   %rdi
140ce5aa8:	41 56                	push   %r14
140ce5aaa:	41 57                	push   %r15
140ce5aac:	48 8b ec             	mov    %rsp,%rbp
140ce5aaf:	b8 70 00 00 00       	mov    $0x70,%eax
140ce5ab4:	e8 e7 59 13 00       	call   0x140e1b4a0
140ce5ab9:	48 2b e0             	sub    %rax,%rsp
140ce5abc:	48 8b 05 3d 34 6d 00 	mov    0x6d343d(%rip),%rax        # 0x1413b8f00
140ce5ac3:	48 33 c4             	xor    %rsp,%rax
140ce5ac6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140ce5aca:	4d 8b f1             	mov    %r9,%r14
140ce5acd:	49 63 f0             	movslq %r8d,%rsi
140ce5ad0:	8b da                	mov    %edx,%ebx
140ce5ad2:	4c 8b f9             	mov    %rcx,%r15
140ce5ad5:	e8 56 bd ff ff       	call   0x140ce1830
140ce5ada:	48 8b f8             	mov    %rax,%rdi
140ce5add:	83 eb 16             	sub    $0x16,%ebx
140ce5ae0:	0f 84 2c 01 00 00    	je     0x140ce5c12
140ce5ae6:	83 fb 01             	cmp    $0x1,%ebx
140ce5ae9:	0f 85 cc 01 00 00    	jne    0x140ce5cbb
140ce5aef:	0f 57 c0             	xorps  %xmm0,%xmm0
140ce5af2:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140ce5af6:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140ce5afa:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140ce5afe:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140ce5b02:	83 fe 40             	cmp    $0x40,%esi
140ce5b05:	7e 30                	jle    0x140ce5b37
140ce5b07:	48 8d 88 08 04 00 00 	lea    0x408(%rax),%rcx
140ce5b0e:	e8 6d ea 01 00       	call   0x140d04580
140ce5b13:	4c 8b c6             	mov    %rsi,%r8
140ce5b16:	48 8d 8f 08 04 00 00 	lea    0x408(%rdi),%rcx
140ce5b1d:	49 8b d6             	mov    %r14,%rdx