140ce458b:	cc                   	int3
140ce458c:	cc                   	int3
140ce458d:	cc                   	int3
140ce458e:	cc                   	int3
140ce458f:	cc                   	int3
140ce4590:	48 8d 05 69 0f 48 00 	lea    0x480f69(%rip),%rax        # 0x141165500
140ce4597:	c3                   	ret
140ce4598:	cc                   	int3
140ce4599:	cc                   	int3
140ce459a:	cc                   	int3
140ce459b:	cc                   	int3
140ce459c:	cc                   	int3
140ce459d:	cc                   	int3
140ce459e:	cc                   	int3
140ce459f:	cc                   	int3
140ce45a0:	48 8d 05 d9 10 48 00 	lea    0x4810d9(%rip),%rax        # 0x141165680
140ce45a7:	c3                   	ret
140ce45a8:	cc                   	int3
140ce45a9:	cc                   	int3
140ce45aa:	cc                   	int3
140ce45ab:	cc                   	int3
140ce45ac:	cc                   	int3
140ce45ad:	cc                   	int3
140ce45ae:	cc                   	int3
140ce45af:	cc                   	int3
140ce45b0:	48 8d 05 09 10 48 00 	lea    0x481009(%rip),%rax        # 0x1411655c0
140ce45b7:	c3                   	ret
140ce45b8:	cc                   	int3
140ce45b9:	cc                   	int3
140ce45ba:	cc                   	int3
140ce45bb:	cc                   	int3
140ce45bc:	cc                   	int3
140ce45bd:	cc                   	int3
140ce45be:	cc                   	int3
140ce45bf:	cc                   	int3
140ce45c0:	48 8d 05 99 0f 48 00 	lea    0x480f99(%rip),%rax        # 0x141165560
140ce45c7:	c3                   	ret
140ce45c8:	cc                   	int3
140ce45c9:	cc                   	int3
140ce45ca:	cc                   	int3
140ce45cb:	cc                   	int3
140ce45cc:	cc                   	int3
140ce45cd:	cc                   	int3
140ce45ce:	cc                   	int3
140ce45cf:	cc                   	int3
140ce45d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce45d5:	57                   	push   %rdi
140ce45d6:	b8 20 00 00 00       	mov    $0x20,%eax
140ce45db:	e8 c0 6e 13 00       	call   0x140e1b4a0
140ce45e0:	48 2b e0             	sub    %rax,%rsp
140ce45e3:	48 8b da             	mov    %rdx,%rbx
140ce45e6:	e8 45 d2 ff ff       	call   0x140ce1830
140ce45eb:	48 8b d0             	mov    %rax,%rdx
140ce45ee:	48 8b cb             	mov    %rbx,%rcx
140ce45f1:	48 8b f8             	mov    %rax,%rdi
140ce45f4:	48 c7 80 80 01 00 00 	movq   $0x0,0x180(%rax)
140ce45fb:	00 00 00 00
140ce45ff:	e8 3c fc 05 00       	call   0x140d44240
140ce4604:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
140ce460b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140ce460f:	e8 2c fc 05 00       	call   0x140d44240
140ce4614:	0f 10 07             	movups (%rdi),%xmm0
140ce4617:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce461c:	b8 01 00 00 00       	mov    $0x1,%eax
140ce4621:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140ce4625:	0f 11 87 00 01 00 00 	movups %xmm0,0x100(%rdi)
140ce462c:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
140ce4630:	0f 11 8f 10 01 00 00 	movups %xmm1,0x110(%rdi)
140ce4637:	0f 10 4f 30          	movups 0x30(%rdi),%xmm1
140ce463b:	0f 11 87 20 01 00 00 	movups %xmm0,0x120(%rdi)
140ce4642:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
140ce4646:	0f 11 8f 30 01 00 00 	movups %xmm1,0x130(%rdi)
140ce464d:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
140ce4651:	0f 11 87 40 01 00 00 	movups %xmm0,0x140(%rdi)
140ce4658:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
140ce465c:	0f 11 8f 50 01 00 00 	movups %xmm1,0x150(%rdi)
140ce4663:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
140ce4667:	0f 11 87 60 01 00 00 	movups %xmm0,0x160(%rdi)
140ce466e:	0f 11 8f 70 01 00 00 	movups %xmm1,0x170(%rdi)
140ce4675:	48 83 c4 20          	add    $0x20,%rsp
140ce4679:	5f                   	pop    %rdi
140ce467a:	c3                   	ret
140ce467b:	cc                   	int3
140ce467c:	cc                   	int3
140ce467d:	cc                   	int3
140ce467e:	cc                   	int3
140ce467f:	cc                   	int3
140ce4680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce4685:	57                   	push   %rdi
140ce4686:	b8 20 00 00 00       	mov    $0x20,%eax
140ce468b:	e8 10 6e 13 00       	call   0x140e1b4a0
140ce4690:	48 2b e0             	sub    %rax,%rsp
140ce4693:	48 8b fa             	mov    %rdx,%rdi
140ce4696:	e8 95 d1 ff ff       	call   0x140ce1830
140ce469b:	48 8b d0             	mov    %rax,%rdx
140ce469e:	48 8b cf             	mov    %rdi,%rcx
140ce46a1:	48 8b d8             	mov    %rax,%rbx
140ce46a4:	48 c7 80 80 01 00 00 	movq   $0x0,0x180(%rax)
140ce46ab:	00 00 00 00
140ce46af:	e8 8c fb 05 00       	call   0x140d44240
140ce46b4:	48 8d 93 80 00 00 00 	lea    0x80(%rbx),%rdx
140ce46bb:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140ce46bf:	e8 7c fb 05 00       	call   0x140d44240
140ce46c4:	48 8d 93 00 01 00 00 	lea    0x100(%rbx),%rdx
140ce46cb:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140ce46cf:	e8 6c fb 05 00       	call   0x140d44240
140ce46d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce46d9:	b8 01 00 00 00       	mov    $0x1,%eax
140ce46de:	48 83 c4 20          	add    $0x20,%rsp
140ce46e2:	5f                   	pop    %rdi
140ce46e3:	c3                   	ret
140ce46e4:	cc                   	int3
140ce46e5:	cc                   	int3
140ce46e6:	cc                   	int3
140ce46e7:	cc                   	int3
140ce46e8:	cc                   	int3
140ce46e9:	cc                   	int3
140ce46ea:	cc                   	int3
140ce46eb:	cc                   	int3
140ce46ec:	cc                   	int3
140ce46ed:	cc                   	int3
140ce46ee:	cc                   	int3
140ce46ef:	cc                   	int3
140ce46f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce46f5:	57                   	push   %rdi
140ce46f6:	b8 20 00 00 00       	mov    $0x20,%eax
140ce46fb:	e8 a0 6d 13 00       	call   0x140e1b4a0
140ce4700:	48 2b e0             	sub    %rax,%rsp
140ce4703:	49 8b d9             	mov    %r9,%rbx
140ce4706:	48 8b f9             	mov    %rcx,%rdi
140ce4709:	83 fa 06             	cmp    $0x6,%edx
140ce470c:	74 10                	je     0x140ce471e
140ce470e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce4713:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce4718:	48 83 c4 20          	add    $0x20,%rsp
140ce471c:	5f                   	pop    %rdi
140ce471d:	c3                   	ret
140ce471e:	e8 6d 26 77 ff       	call   0x140456d90
140ce4723:	8b d0                	mov    %eax,%edx
140ce4725:	48 8b cb             	mov    %rbx,%rcx
140ce4728:	e8 23 ff 00 00       	call   0x140cf4650
140ce472d:	85 c0                	test   %eax,%eax
140ce472f:	7f 0d                	jg     0x140ce473e
140ce4731:	33 c0                	xor    %eax,%eax
140ce4733:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce4738:	48 83 c4 20          	add    $0x20,%rsp
140ce473c:	5f                   	pop    %rdi
140ce473d:	c3                   	ret
140ce473e:	48 8b cb             	mov    %rbx,%rcx
140ce4741:	e8 4a 01 06 00       	call   0x140d44890
140ce4746:	48 8b cf             	mov    %rdi,%rcx
140ce4749:	e8 42 26 77 ff       	call   0x140456d90
140ce474e:	83 f8 10             	cmp    $0x10,%eax
140ce4751:	7c 09                	jl     0x140ce475c
140ce4753:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140ce4757:	e8 34 01 06 00       	call   0x140d44890
140ce475c:	48 8b cf             	mov    %rdi,%rcx
140ce475f:	e8 2c 26 77 ff       	call   0x140456d90
140ce4764:	83 f8 18             	cmp    $0x18,%eax
140ce4767:	7c 09                	jl     0x140ce4772
140ce4769:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ce476d:	e8 1e 01 06 00       	call   0x140d44890
140ce4772:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce4777:	b8 01 00 00 00       	mov    $0x1,%eax
140ce477c:	48 83 c4 20          	add    $0x20,%rsp
140ce4780:	5f                   	pop    %rdi
140ce4781:	c3                   	ret
140ce4782:	cc                   	int3
140ce4783:	cc                   	int3
140ce4784:	cc                   	int3
140ce4785:	cc                   	int3
140ce4786:	cc                   	int3
140ce4787:	cc                   	int3
140ce4788:	cc                   	int3
140ce4789:	cc                   	int3
140ce478a:	cc                   	int3
140ce478b:	cc                   	int3
140ce478c:	cc                   	int3
140ce478d:	cc                   	int3
140ce478e:	cc                   	int3
140ce478f:	cc                   	int3
140ce4790:	41 54                	push   %r12
140ce4792:	41 55                	push   %r13
140ce4794:	41 56                	push   %r14
140ce4796:	41 57                	push   %r15
140ce4798:	b8 38 00 00 00       	mov    $0x38,%eax
140ce479d:	e8 fe 6c 13 00       	call   0x140e1b4a0
140ce47a2:	48 2b e0             	sub    %rax,%rsp
140ce47a5:	4d 8b f9             	mov    %r9,%r15
140ce47a8:	4d 8b e0             	mov    %r8,%r12
140ce47ab:	4c 8b ea             	mov    %rdx,%r13
140ce47ae:	4c 8b f1             	mov    %rcx,%r14
140ce47b1:	e8 1a af 4b ff       	call   0x14019f6d0
140ce47b6:	48 63 40 04          	movslq 0x4(%rax),%rax
140ce47ba:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140ce47bf:	4c 3b f8             	cmp    %rax,%r15
140ce47c2:	0f 82 8e 00 00 00    	jb     0x140ce4856
140ce47c8:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140ce47cd:	4c 2b f8             	sub    %rax,%r15
140ce47d0:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140ce47d5:	4d 2b ec             	sub    %r12,%r13
140ce47d8:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140ce47dd:	49 8b ec             	mov    %r12,%rbp
140ce47e0:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140ce47e5:	49 8b ce             	mov    %r14,%rcx
140ce47e8:	e8 c3 9b 4c ff       	call   0x1401ae3b0
140ce47ed:	49 8b ce             	mov    %r14,%rcx
140ce47f0:	8b f0                	mov    %eax,%esi
140ce47f2:	e8 39 d0 ff ff       	call   0x140ce1830
140ce47f7:	49 8b ce             	mov    %r14,%rcx
140ce47fa:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140ce4801:	e8 2a d0 ff ff       	call   0x140ce1830
140ce4806:	49 8b ce             	mov    %r14,%rcx
140ce4809:	48 8b d8             	mov    %rax,%rbx
140ce480c:	e8 1f d0 ff ff       	call   0x140ce1830
140ce4811:	48 8b d5             	mov    %rbp,%rdx
140ce4814:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ce4818:	49 03 d5             	add    %r13,%rdx
140ce481b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ce4820:	4c 8b c0             	mov    %rax,%r8
140ce4823:	4c 8d 8b 80 00 00 00 	lea    0x80(%rbx),%r9
140ce482a:	48 8b cd             	mov    %rbp,%rcx
140ce482d:	e8 de 04 06 00       	call   0x140d44d10
140ce4832:	48 03 6c 24 78       	add    0x78(%rsp),%rbp
140ce4837:	48 8b c5             	mov    %rbp,%rax
140ce483a:	49 2b c4             	sub    %r12,%rax
140ce483d:	49 3b c7             	cmp    %r15,%rax
140ce4840:	76 a3                	jbe    0x140ce47e5
140ce4842:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140ce4847:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140ce484c:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140ce4851:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140ce4856:	b8 01 00 00 00       	mov    $0x1,%eax
140ce485b:	48 83 c4 38          	add    $0x38,%rsp
140ce485f:	41 5f                	pop    %r15
140ce4861:	41 5e                	pop    %r14
140ce4863:	41 5d                	pop    %r13
140ce4865:	41 5c                	pop    %r12
140ce4867:	c3                   	ret
140ce4868:	cc                   	int3
140ce4869:	cc                   	int3
140ce486a:	cc                   	int3
140ce486b:	cc                   	int3
140ce486c:	cc                   	int3
140ce486d:	cc                   	int3
140ce486e:	cc                   	int3
140ce486f:	cc                   	int3
140ce4870:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ce4875:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140ce487a:	56                   	push   %rsi
140ce487b:	57                   	push   %rdi
140ce487c:	41 54                	push   %r12
140ce487e:	41 55                	push   %r13
140ce4880:	41 56                	push   %r14
140ce4882:	b8 40 00 00 00       	mov    $0x40,%eax
140ce4887:	e8 14 6c 13 00       	call   0x140e1b4a0
140ce488c:	48 2b e0             	sub    %rax,%rsp
140ce488f:	4d 8b f1             	mov    %r9,%r14
140ce4892:	4d 8b e0             	mov    %r8,%r12
140ce4895:	4c 8b ea             	mov    %rdx,%r13
140ce4898:	48 8b e9             	mov    %rcx,%rbp
140ce489b:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
140ce48a2:	0f 82 b4 00 00 00    	jb     0x140ce495c
140ce48a8:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140ce48ad:	4d 8b f9             	mov    %r9,%r15
140ce48b0:	49 c1 ef 1e          	shr    $0x1e,%r15
140ce48b4:	49 69 c7 00 00 00 c0 	imul   $0xffffffffc0000000,%r15,%rax
140ce48bb:	4c 03 f0             	add    %rax,%r14
140ce48be:	66 90                	xchg   %ax,%ax
140ce48c0:	48 8b cd             	mov    %rbp,%rcx
140ce48c3:	e8 c8 cf ff ff       	call   0x140ce1890
140ce48c8:	48 8b cd             	mov    %rbp,%rcx
140ce48cb:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140ce48d2:	e8 49 ef 53 ff       	call   0x140223820
140ce48d7:	48 8b cd             	mov    %rbp,%rcx
140ce48da:	48 8b f0             	mov    %rax,%rsi
140ce48dd:	e8 4e cf ff ff       	call   0x140ce1830
140ce48e2:	48 8b cd             	mov    %rbp,%rcx
140ce48e5:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140ce48ec:	e8 3f cf ff ff       	call   0x140ce1830
140ce48f1:	48 8b cd             	mov    %rbp,%rcx
140ce48f4:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140ce48fb:	e8 30 cf ff ff       	call   0x140ce1830
140ce4900:	4c 8b c8             	mov    %rax,%r9
140ce4903:	41 b8 00 00 00 40    	mov    $0x40000000,%r8d
140ce4909:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140ce4910:	00
140ce4911:	49 8b d5             	mov    %r13,%rdx
140ce4914:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ce4919:	49 8b cc             	mov    %r12,%rcx
140ce491c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140ce4921:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140ce4926:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ce492b:	e8 f0 0f 06 00       	call   0x140d45920
140ce4930:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
140ce4937:	48 8b cd             	mov    %rbp,%rcx
140ce493a:	e8 71 cf ff ff       	call   0x140ce18b0
140ce493f:	49 81 c4 00 00 00 40 	add    $0x40000000,%r12
140ce4946:	49 81 c5 00 00 00 40 	add    $0x40000000,%r13
140ce494d:	49 83 ef 01          	sub    $0x1,%r15
140ce4951:	0f 85 69 ff ff ff    	jne    0x140ce48c0
140ce4957:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140ce495c:	4d 85 f6             	test   %r14,%r14
140ce495f:	74 7c                	je     0x140ce49dd
140ce4961:	48 8b cd             	mov    %rbp,%rcx
140ce4964:	e8 27 cf ff ff       	call   0x140ce1890
140ce4969:	48 8b cd             	mov    %rbp,%rcx
140ce496c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
140ce4973:	e8 a8 ee 53 ff       	call   0x140223820
140ce4978:	48 8b cd             	mov    %rbp,%rcx
140ce497b:	48 8b f0             	mov    %rax,%rsi
140ce497e:	e8 ad ce ff ff       	call   0x140ce1830
140ce4983:	48 8b cd             	mov    %rbp,%rcx
140ce4986:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140ce498d:	e8 9e ce ff ff       	call   0x140ce1830
140ce4992:	48 8b cd             	mov    %rbp,%rcx
140ce4995:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140ce499c:	e8 8f ce ff ff       	call   0x140ce1830
140ce49a1:	4c 8b c8             	mov    %rax,%r9
140ce49a4:	45 8b c6             	mov    %r14d,%r8d
140ce49a7:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140ce49ae:	00
140ce49af:	49 8b d5             	mov    %r13,%rdx
140ce49b2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ce49b7:	49 8b cc             	mov    %r12,%rcx
140ce49ba:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140ce49bf:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140ce49c4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ce49c9:	e8 52 0f 06 00       	call   0x140d45920
140ce49ce:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
140ce49d5:	48 8b cd             	mov    %rbp,%rcx
140ce49d8:	e8 d3 ce ff ff       	call   0x140ce18b0
140ce49dd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140ce49e2:	b8 01 00 00 00       	mov    $0x1,%eax
140ce49e7:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
140ce49ee:	00
140ce49ef:	48 83 c4 40          	add    $0x40,%rsp
140ce49f3:	41 5e                	pop    %r14
140ce49f5:	41 5d                	pop    %r13
140ce49f7:	41 5c                	pop    %r12
140ce49f9:	5f                   	pop    %rdi
140ce49fa:	5e                   	pop    %rsi
140ce49fb:	c3                   	ret
140ce49fc:	cc                   	int3
140ce49fd:	cc                   	int3
140ce49fe:	cc                   	int3
140ce49ff:	cc                   	int3
140ce4a00:	40 55                	rex push %rbp
140ce4a02:	57                   	push   %rdi
140ce4a03:	41 54                	push   %r12