14020540e:	0f 11 8f 70 01 00 00 	movups %xmm1,0x170(%rdi)
140205415:	48 83 c4 20          	add    $0x20,%rsp
140205419:	5f                   	pop    %rdi
14020541a:	c3                   	ret
14020541b:	cc                   	int3
14020541c:	cc                   	int3
14020541d:	cc                   	int3
14020541e:	cc                   	int3
14020541f:	cc                   	int3
140205420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140205425:	57                   	push   %rdi
140205426:	b8 20 00 00 00       	mov    $0x20,%eax
14020542b:	e8 00 b7 0a 00       	call   0x1402b0b30
140205430:	48 2b e0             	sub    %rax,%rsp
140205433:	48 8b fa             	mov    %rdx,%rdi
140205436:	e8 f5 40 f3 ff       	call   0x140139530
14020543b:	48 8b d0             	mov    %rax,%rdx
14020543e:	48 8b cf             	mov    %rdi,%rcx
140205441:	48 8b d8             	mov    %rax,%rbx
140205444:	48 c7 80 80 01 00 00 	movq   $0x0,0x180(%rax)
14020544b:	00 00 00 00
14020544f:	e8 9c 94 fa ff       	call   0x1401ae8f0
140205454:	48 8d 93 80 00 00 00 	lea    0x80(%rbx),%rdx
14020545b:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14020545f:	e8 8c 94 fa ff       	call   0x1401ae8f0
140205464:	48 8d 93 00 01 00 00 	lea    0x100(%rbx),%rdx
14020546b:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14020546f:	e8 7c 94 fa ff       	call   0x1401ae8f0
140205474:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140205479:	b8 01 00 00 00       	mov    $0x1,%eax
14020547e:	48 83 c4 20          	add    $0x20,%rsp
140205482:	5f                   	pop    %rdi
140205483:	c3                   	ret
140205484:	cc                   	int3
140205485:	cc                   	int3
140205486:	cc                   	int3
140205487:	cc                   	int3
140205488:	cc                   	int3
140205489:	cc                   	int3
14020548a:	cc                   	int3
14020548b:	cc                   	int3
14020548c:	cc                   	int3
14020548d:	cc                   	int3
14020548e:	cc                   	int3
14020548f:	cc                   	int3
140205490:	40 57                	rex push %rdi
140205492:	b8 20 00 00 00       	mov    $0x20,%eax
140205497:	e8 94 b6 0a 00       	call   0x1402b0b30
14020549c:	48 2b e0             	sub    %rax,%rsp
14020549f:	49 8b f9             	mov    %r9,%rdi
1402054a2:	83 fa 06             	cmp    $0x6,%edx
1402054a5:	74 0b                	je     0x1402054b2
1402054a7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402054ac:	48 83 c4 20          	add    $0x20,%rsp
1402054b0:	5f                   	pop    %rdi
1402054b1:	c3                   	ret
1402054b2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402054b7:	e8 c4 41 f3 ff       	call   0x140139680
1402054bc:	8b d8                	mov    %eax,%ebx
1402054be:	85 c0                	test   %eax,%eax
1402054c0:	78 42                	js     0x140205504
1402054c2:	8b d0                	mov    %eax,%edx
1402054c4:	48 8b cf             	mov    %rdi,%rcx
1402054c7:	e8 24 4e f1 ff       	call   0x14011a2f0
1402054cc:	85 c0                	test   %eax,%eax
1402054ce:	7e 34                	jle    0x140205504
1402054d0:	48 8b cf             	mov    %rdi,%rcx
1402054d3:	e8 78 9a fa ff       	call   0x1401aef50
1402054d8:	83 fb 10             	cmp    $0x10,%ebx
1402054db:	7c 09                	jl     0x1402054e6
1402054dd:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1402054e1:	e8 6a 9a fa ff       	call   0x1401aef50
1402054e6:	83 fb 18             	cmp    $0x18,%ebx
1402054e9:	7c 09                	jl     0x1402054f4
1402054eb:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1402054ef:	e8 5c 9a fa ff       	call   0x1401aef50
1402054f4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402054f9:	b8 01 00 00 00       	mov    $0x1,%eax
1402054fe:	48 83 c4 20          	add    $0x20,%rsp
140205502:	5f                   	pop    %rdi
140205503:	c3                   	ret
140205504:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140205509:	33 c0                	xor    %eax,%eax
14020550b:	48 83 c4 20          	add    $0x20,%rsp
14020550f:	5f                   	pop    %rdi
140205510:	c3                   	ret
140205511:	cc                   	int3
140205512:	cc                   	int3
140205513:	cc                   	int3
140205514:	cc                   	int3
140205515:	cc                   	int3
140205516:	cc                   	int3
140205517:	cc                   	int3
140205518:	cc                   	int3
140205519:	cc                   	int3
14020551a:	cc                   	int3
14020551b:	cc                   	int3
14020551c:	cc                   	int3
14020551d:	cc                   	int3
14020551e:	cc                   	int3
14020551f:	cc                   	int3
140205520:	41 54                	push   %r12
140205522:	41 55                	push   %r13
140205524:	41 56                	push   %r14
140205526:	41 57                	push   %r15
140205528:	b8 38 00 00 00       	mov    $0x38,%eax
14020552d:	e8 fe b5 0a 00       	call   0x1402b0b30
140205532:	48 2b e0             	sub    %rax,%rsp
140205535:	4d 8b f9             	mov    %r9,%r15
140205538:	4d 8b e0             	mov    %r8,%r12
14020553b:	4c 8b ea             	mov    %rdx,%r13
14020553e:	4c 8b f1             	mov    %rcx,%r14
140205541:	e8 9a f5 ef ff       	call   0x140104ae0
140205546:	48 63 40 04          	movslq 0x4(%rax),%rax
14020554a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14020554f:	4c 3b f8             	cmp    %rax,%r15
140205552:	0f 82 8e 00 00 00    	jb     0x1402055e6
140205558:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14020555d:	4c 2b f8             	sub    %rax,%r15
140205560:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140205565:	4d 2b ec             	sub    %r12,%r13
140205568:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14020556d:	49 8b ec             	mov    %r12,%rbp
140205570:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140205575:	49 8b ce             	mov    %r14,%rcx
140205578:	e8 73 f5 ef ff       	call   0x140104af0
14020557d:	49 8b ce             	mov    %r14,%rcx
140205580:	8b f0                	mov    %eax,%esi
140205582:	e8 a9 3f f3 ff       	call   0x140139530
140205587:	49 8b ce             	mov    %r14,%rcx
14020558a:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140205591:	e8 9a 3f f3 ff       	call   0x140139530
140205596:	49 8b ce             	mov    %r14,%rcx
140205599:	48 8b d8             	mov    %rax,%rbx
14020559c:	e8 8f 3f f3 ff       	call   0x140139530
1402055a1:	48 8b d5             	mov    %rbp,%rdx
1402055a4:	89 74 24 28          	mov    %esi,0x28(%rsp)
1402055a8:	49 03 d5             	add    %r13,%rdx
1402055ab:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402055b0:	4c 8b c0             	mov    %rax,%r8
1402055b3:	4c 8d 8b 80 00 00 00 	lea    0x80(%rbx),%r9
1402055ba:	48 8b cd             	mov    %rbp,%rcx
1402055bd:	e8 2e fb 02 00       	call   0x1402350f0
1402055c2:	48 03 6c 24 78       	add    0x78(%rsp),%rbp
1402055c7:	48 8b c5             	mov    %rbp,%rax
1402055ca:	49 2b c4             	sub    %r12,%rax
1402055cd:	49 3b c7             	cmp    %r15,%rax
1402055d0:	76 a3                	jbe    0x140205575
1402055d2:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1402055d7:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402055dc:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402055e1:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402055e6:	b8 01 00 00 00       	mov    $0x1,%eax
1402055eb:	48 83 c4 38          	add    $0x38,%rsp
1402055ef:	41 5f                	pop    %r15
1402055f1:	41 5e                	pop    %r14
1402055f3:	41 5d                	pop    %r13
1402055f5:	41 5c                	pop    %r12
1402055f7:	c3                   	ret
1402055f8:	cc                   	int3
1402055f9:	cc                   	int3
1402055fa:	cc                   	int3
1402055fb:	cc                   	int3
1402055fc:	cc                   	int3
1402055fd:	cc                   	int3
1402055fe:	cc                   	int3
1402055ff:	cc                   	int3
140205600:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140205605:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020560a:	57                   	push   %rdi
14020560b:	41 54                	push   %r12
14020560d:	41 55                	push   %r13
14020560f:	41 56                	push   %r14
140205611:	41 57                	push   %r15
140205613:	b8 40 00 00 00       	mov    $0x40,%eax
140205618:	e8 13 b5 0a 00       	call   0x1402b0b30
14020561d:	48 2b e0             	sub    %rax,%rsp
140205620:	4c 8d 69 28          	lea    0x28(%rcx),%r13
140205624:	4d 8b f1             	mov    %r9,%r14
140205627:	4d 8b f8             	mov    %r8,%r15
14020562a:	4c 8b e2             	mov    %rdx,%r12
14020562d:	48 8b f1             	mov    %rcx,%rsi
140205630:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
140205637:	0f 82 a7 00 00 00    	jb     0x1402056e4
14020563d:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
140205642:	49 8b e9             	mov    %r9,%rbp
140205645:	48 c1 ed 1e          	shr    $0x1e,%rbp
140205649:	48 69 c5 00 00 00 c0 	imul   $0xffffffffc0000000,%rbp,%rax
140205650:	4c 03 f0             	add    %rax,%r14
140205653:	48 8b ce             	mov    %rsi,%rcx
140205656:	e8 d5 40 f3 ff       	call   0x140139730
14020565b:	48 8b ce             	mov    %rsi,%rcx
14020565e:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140205665:	e8 c6 3e f3 ff       	call   0x140139530
14020566a:	48 8b ce             	mov    %rsi,%rcx
14020566d:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140205674:	e8 b7 3e f3 ff       	call   0x140139530
140205679:	48 8b ce             	mov    %rsi,%rcx
14020567c:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140205683:	e8 a8 3e f3 ff       	call   0x140139530
140205688:	4c 8b c8             	mov    %rax,%r9
14020568b:	41 b8 00 00 00 40    	mov    $0x40000000,%r8d
140205691:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140205698:	00
140205699:	49 8b d4             	mov    %r12,%rdx
14020569c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402056a1:	49 8b cf             	mov    %r15,%rcx
1402056a4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1402056a9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1402056ae:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402056b3:	e8 f8 05 03 00       	call   0x140235cb0
1402056b8:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
1402056bf:	48 8b ce             	mov    %rsi,%rcx
1402056c2:	e8 19 41 f3 ff       	call   0x1401397e0
1402056c7:	49 81 c7 00 00 00 40 	add    $0x40000000,%r15
1402056ce:	49 81 c4 00 00 00 40 	add    $0x40000000,%r12
1402056d5:	48 83 ed 01          	sub    $0x1,%rbp
1402056d9:	0f 85 74 ff ff ff    	jne    0x140205653
1402056df:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402056e4:	4d 85 f6             	test   %r14,%r14
1402056e7:	74 71                	je     0x14020575a
1402056e9:	48 8b ce             	mov    %rsi,%rcx
1402056ec:	e8 3f 40 f3 ff       	call   0x140139730
1402056f1:	48 8b ce             	mov    %rsi,%rcx
1402056f4:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1402056fb:	e8 30 3e f3 ff       	call   0x140139530
140205700:	48 8b ce             	mov    %rsi,%rcx
140205703:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
14020570a:	e8 21 3e f3 ff       	call   0x140139530
14020570f:	48 8b ce             	mov    %rsi,%rcx
140205712:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140205719:	e8 12 3e f3 ff       	call   0x140139530
14020571e:	4c 8b c8             	mov    %rax,%r9
140205721:	45 8b c6             	mov    %r14d,%r8d
140205724:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
14020572b:	00
14020572c:	49 8b d4             	mov    %r12,%rdx
14020572f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140205734:	49 8b cf             	mov    %r15,%rcx
140205737:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14020573c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140205741:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140205746:	e8 65 05 03 00       	call   0x140235cb0
14020574b:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
140205752:	48 8b ce             	mov    %rsi,%rcx
140205755:	e8 86 40 f3 ff       	call   0x1401397e0
14020575a:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14020575f:	b8 01 00 00 00       	mov    $0x1,%eax
140205764:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14020576b:	00
14020576c:	48 83 c4 40          	add    $0x40,%rsp
140205770:	41 5f                	pop    %r15
140205772:	41 5e                	pop    %r14
140205774:	41 5d                	pop    %r13
140205776:	41 5c                	pop    %r12
140205778:	5f                   	pop    %rdi
140205779:	c3                   	ret
14020577a:	cc                   	int3
14020577b:	cc                   	int3
14020577c:	cc                   	int3
14020577d:	cc                   	int3
14020577e:	cc                   	int3
14020577f:	cc                   	int3
140205780:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140205785:	55                   	push   %rbp
140205786:	56                   	push   %rsi
140205787:	57                   	push   %rdi
140205788:	41 54                	push   %r12
14020578a:	41 57                	push   %r15
14020578c:	b8 40 00 00 00       	mov    $0x40,%eax
140205791:	e8 9a b3 0a 00       	call   0x1402b0b30
140205796:	48 2b e0             	sub    %rax,%rsp
140205799:	49 8b f9             	mov    %r9,%rdi
14020579c:	49 8b f0             	mov    %r8,%rsi
14020579f:	48 8b ea             	mov    %rdx,%rbp
1402057a2:	4c 8b f9             	mov    %rcx,%r15
1402057a5:	e8 86 3d f3 ff       	call   0x140139530
1402057aa:	48 8b d8             	mov    %rax,%rbx
1402057ad:	4d 8d 67 28          	lea    0x28(%r15),%r12
1402057b1:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
1402057b8:	48 85 c0             	test   %rax,%rax
1402057bb:	74 18                	je     0x1402057d5
1402057bd:	4c 8b cb             	mov    %rbx,%r9
1402057c0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402057c5:	4c 8b c7             	mov    %rdi,%r8
1402057c8:	48 8b d5             	mov    %rbp,%rdx
1402057cb:	48 8b ce             	mov    %rsi,%rcx
1402057ce:	ff d0                	call   *%rax
1402057d0:	e9 d2 00 00 00       	jmp    0x1402058a7
1402057d5:	48 81 ff 00 00 00 40 	cmp    $0x40000000,%rdi
1402057dc:	0f 82 86 00 00 00    	jb     0x140205868
1402057e2:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1402057e7:	4c 8d ab 00 01 00 00 	lea    0x100(%rbx),%r13
1402057ee:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1402057f3:	4c 8b f7             	mov    %rdi,%r14
1402057f6:	49 c1 ee 1e          	shr    $0x1e,%r14
1402057fa:	49 69 c6 00 00 00 c0 	imul   $0xffffffffc0000000,%r14,%rax
140205801:	48 03 f8             	add    %rax,%rdi
140205804:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
14020580b:	00
14020580c:	48 8d bb 80 00 00 00 	lea    0x80(%rbx),%rdi
140205813:	49 8b cf             	mov    %r15,%rcx
140205816:	e8 d5 f2 ef ff       	call   0x140104af0
14020581b:	89 44 24 38          	mov    %eax,0x38(%rsp)
14020581f:	4c 8b cb             	mov    %rbx,%r9
140205822:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140205827:	41 b8 00 00 00 40    	mov    $0x40000000,%r8d
14020582d:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140205832:	48 8b d5             	mov    %rbp,%rdx
140205835:	48 8b ce             	mov    %rsi,%rcx
140205838:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14020583d:	e8 2e c2 ff ff       	call   0x140201a70
140205842:	48 81 c6 00 00 00 40 	add    $0x40000000,%rsi
140205849:	48 81 c5 00 00 00 40 	add    $0x40000000,%rbp
140205850:	49 83 ee 01          	sub    $0x1,%r14
140205854:	75 bd                	jne    0x140205813
140205856:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14020585d:	00
14020585e:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140205863:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140205868:	48 85 ff             	test   %rdi,%rdi
14020586b:	74 3a                	je     0x1402058a7
14020586d:	49 8b cf             	mov    %r15,%rcx
140205870:	e8 7b f2 ef ff       	call   0x140104af0
140205875:	89 44 24 38          	mov    %eax,0x38(%rsp)
140205879:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
140205880:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140205885:	48 8d 93 80 00 00 00 	lea    0x80(%rbx),%rdx
14020588c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140205891:	4c 8b cb             	mov    %rbx,%r9
140205894:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140205899:	44 8b c7             	mov    %edi,%r8d
14020589c:	48 8b d5             	mov    %rbp,%rdx
14020589f:	48 8b ce             	mov    %rsi,%rcx
1402058a2:	e8 c9 c1 ff ff       	call   0x140201a70
1402058a7:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402058ae:	00
1402058af:	b8 01 00 00 00       	mov    $0x1,%eax
1402058b4:	48 83 c4 40          	add    $0x40,%rsp
1402058b8:	41 5f                	pop    %r15
1402058ba:	41 5c                	pop    %r12
1402058bc:	5f                   	pop    %rdi
1402058bd:	5e                   	pop    %rsi
1402058be:	5d                   	pop    %rbp
1402058bf:	c3                   	ret
1402058c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402058c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402058ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402058cf:	57                   	push   %rdi
1402058d0:	41 54                	push   %r12