140ed04ea:	48 8b d8             	mov    %rax,%rbx
140ed04ed:	48 8b 11             	mov    (%rcx),%rdx
140ed04f0:	48 8b 42 48          	mov    0x48(%rdx),%rax
140ed04f4:	ff 15 26 35 0b 00    	call   *0xb3526(%rip)        # 0x140f83a20
140ed04fa:	4c 8b 06             	mov    (%rsi),%r8
140ed04fd:	48 8b d3             	mov    %rbx,%rdx
140ed0500:	48 8b c8             	mov    %rax,%rcx
140ed0503:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ed0508:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ed050d:	48 83 c4 20          	add    $0x20,%rsp
140ed0511:	5f                   	pop    %rdi
140ed0512:	e9 b9 89 fe ff       	jmp    0x140eb8ed0
140ed0517:	cc                   	int3
140ed0518:	cc                   	int3
140ed0519:	cc                   	int3
140ed051a:	cc                   	int3
140ed051b:	cc                   	int3
140ed051c:	cc                   	int3
140ed051d:	cc                   	int3
140ed051e:	cc                   	int3
140ed051f:	cc                   	int3
140ed0520:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ed0525:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ed052a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140ed052f:	57                   	push   %rdi
140ed0530:	48 83 ec 70          	sub    $0x70,%rsp
140ed0534:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140ed0539:	48 8b fa             	mov    %rdx,%rdi
140ed053c:	41 0f 10 30          	movups (%r8),%xmm6
140ed0540:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ed0544:	48 8b 01             	mov    (%rcx),%rax
140ed0547:	48 8b 40 50          	mov    0x50(%rax),%rax
140ed054b:	ff 15 cf 34 0b 00    	call   *0xb34cf(%rip)        # 0x140f83a20
140ed0551:	48 8b d8             	mov    %rax,%rbx
140ed0554:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed0558:	48 8b 11             	mov    (%rcx),%rdx
140ed055b:	48 8b 42 48          	mov    0x48(%rdx),%rax
140ed055f:	ff 15 bb 34 0b 00    	call   *0xb34bb(%rip)        # 0x140f83a20
140ed0565:	66 49 0f 7e f0       	movq   %xmm6,%r8
140ed056a:	48 8b d3             	mov    %rbx,%rdx
140ed056d:	48 8b c8             	mov    %rax,%rcx
140ed0570:	e8 0b 8c fe ff       	call   0x140eb9180
140ed0575:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ed0579:	48 8b 01             	mov    (%rcx),%rax
140ed057c:	48 8b 40 48          	mov    0x48(%rax),%rax
140ed0580:	ff 15 9a 34 0b 00    	call   *0xb349a(%rip)        # 0x140f83a20
140ed0586:	48 8b 48 08          	mov    0x8(%rax),%rcx
140ed058a:	48 8b 01             	mov    (%rcx),%rax
140ed058d:	48 8b 40 38          	mov    0x38(%rax),%rax
140ed0591:	ff 15 89 34 0b 00    	call   *0xb3489(%rip)        # 0x140f83a20
140ed0597:	84 c0                	test   %al,%al
140ed0599:	0f 84 85 00 00 00    	je     0x140ed0624
140ed059f:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140ed05a4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140ed05ab:	00
140ed05ac:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed05af:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140ed05b5:	33 c9                	xor    %ecx,%ecx
140ed05b7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140ed05bc:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ed05c1:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140ed05c6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140ed05cb:	b9 40 00 00 00       	mov    $0x40,%ecx
140ed05d0:	e8 33 ab f4 ff       	call   0x140e1b108
140ed05d5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140ed05da:	48 c7 44 24 48 30 00 	movq   $0x30,0x48(%rsp)
140ed05e1:	00 00
140ed05e3:	48 c7 44 24 50 3f 00 	movq   $0x3f,0x50(%rsp)
140ed05ea:	00 00
140ed05ec:	0f 10 05 7d 4e 33 00 	movups 0x334e7d(%rip),%xmm0        # 0x141205470
140ed05f3:	0f 11 00             	movups %xmm0,(%rax)
140ed05f6:	0f 10 0d 83 4e 33 00 	movups 0x334e83(%rip),%xmm1        # 0x141205480
140ed05fd:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140ed0601:	0f 10 05 88 4e 33 00 	movups 0x334e88(%rip),%xmm0        # 0x141205490
140ed0608:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140ed060c:	c6 40 30 00          	movb   $0x0,0x30(%rax)
140ed0610:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140ed0615:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140ed061a:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140ed061f:	e8 ac 17 c7 ff       	call   0x140b41dd0
140ed0624:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140ed0629:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140ed062d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140ed0631:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140ed0636:	49 8b e3             	mov    %r11,%rsp
140ed0639:	5f                   	pop    %rdi
140ed063a:	c3                   	ret
140ed063b:	cc                   	int3
140ed063c:	cc                   	int3
140ed063d:	cc                   	int3
140ed063e:	cc                   	int3
140ed063f:	cc                   	int3
140ed0640:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ed0645:	56                   	push   %rsi
140ed0646:	57                   	push   %rdi
140ed0647:	41 54                	push   %r12
140ed0649:	41 56                	push   %r14
140ed064b:	41 57                	push   %r15
140ed064d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140ed0654:	4d 8b f8             	mov    %r8,%r15
140ed0657:	4c 8b e1             	mov    %rcx,%r12
140ed065a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140ed065f:	48 8b 3a             	mov    (%rdx),%rdi
140ed0662:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ed0667:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed066c:	49 8b c8             	mov    %r8,%rcx
140ed066f:	e8 8c 54 ee ff       	call   0x140db5b00
140ed0674:	84 c0                	test   %al,%al
140ed0676:	0f 84 0b 01 00 00    	je     0x140ed0787
140ed067c:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed067f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ed0684:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed0687:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ed068d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140ed0694:	48 ff c3             	inc    %rbx
140ed0697:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140ed069b:	75 f7                	jne    0x140ed0694
140ed069d:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140ed06a4:	ff ff 7f
140ed06a7:	48 3b de             	cmp    %rsi,%rbx
140ed06aa:	0f 87 ef 00 00 00    	ja     0x140ed079f
140ed06b0:	48 83 fb 0f          	cmp    $0xf,%rbx
140ed06b4:	77 28                	ja     0x140ed06de
140ed06b6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ed06bb:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140ed06c2:	00 00
140ed06c4:	0f ae e8             	lfence
140ed06c7:	4c 8b c3             	mov    %rbx,%r8
140ed06ca:	48 8b d7             	mov    %rdi,%rdx
140ed06cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ed06d2:	e8 39 e9 00 00       	call   0x140edf010
140ed06d7:	c6 44 1c 30 00       	movb   $0x0,0x30(%rsp,%rbx,1)
140ed06dc:	eb 4c                	jmp    0x140ed072a
140ed06de:	48 8b c3             	mov    %rbx,%rax
140ed06e1:	48 83 c8 0f          	or     $0xf,%rax
140ed06e5:	48 3b c6             	cmp    %rsi,%rax
140ed06e8:	77 0f                	ja     0x140ed06f9
140ed06ea:	48 8b f0             	mov    %rax,%rsi
140ed06ed:	b9 16 00 00 00       	mov    $0x16,%ecx
140ed06f2:	48 3b c1             	cmp    %rcx,%rax
140ed06f5:	48 0f 42 f1          	cmovb  %rcx,%rsi
140ed06f9:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140ed06fd:	e8 2e 66 2c ff       	call   0x140196d30
140ed0702:	4c 8b f0             	mov    %rax,%r14
140ed0705:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ed070a:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ed070f:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ed0714:	0f ae e8             	lfence
140ed0717:	4c 8b c3             	mov    %rbx,%r8
140ed071a:	48 8b d7             	mov    %rdi,%rdx
140ed071d:	48 8b c8             	mov    %rax,%rcx
140ed0720:	e8 eb e8 00 00       	call   0x140edf010
140ed0725:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140ed072a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ed072f:	49 8b cf             	mov    %r15,%rcx
140ed0732:	e8 f9 bf bd ff       	call   0x140aac730
140ed0737:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed073c:	48 8b c8             	mov    %rax,%rcx
140ed073f:	e8 4c 08 00 00       	call   0x140ed0f90
140ed0744:	8b 44 24 20          	mov    0x20(%rsp),%eax
140ed0748:	41 89 04 24          	mov    %eax,(%r12)
140ed074c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ed0751:	48 83 fa 0f          	cmp    $0xf,%rdx
140ed0755:	76 2e                	jbe    0x140ed0785
140ed0757:	48 ff c2             	inc    %rdx
140ed075a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ed075f:	48 8b c1             	mov    %rcx,%rax
140ed0762:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ed0769:	72 15                	jb     0x140ed0780
140ed076b:	48 83 c2 27          	add    $0x27,%rdx
140ed076f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ed0773:	48 2b c1             	sub    %rcx,%rax
140ed0776:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ed077a:	48 83 f8 1f          	cmp    $0x1f,%rax
140ed077e:	77 24                	ja     0x140ed07a4
140ed0780:	e8 bf a9 f4 ff       	call   0x140e1b144
140ed0785:	b0 01                	mov    $0x1,%al
140ed0787:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140ed078e:	00
140ed078f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140ed0796:	41 5f                	pop    %r15
140ed0798:	41 5e                	pop    %r14
140ed079a:	41 5c                	pop    %r12
140ed079c:	5f                   	pop    %rdi
140ed079d:	5e                   	pop    %rsi
140ed079e:	c3                   	ret
140ed079f:	e8 cc cd 2c ff       	call   0x14019d570
140ed07a4:	e8 fb 99 f5 ff       	call   0x140e2a1a4
140ed07a9:	cc                   	int3
140ed07aa:	cc                   	int3
140ed07ab:	cc                   	int3
140ed07ac:	cc                   	int3
140ed07ad:	cc                   	int3
140ed07ae:	cc                   	int3
140ed07af:	cc                   	int3
140ed07b0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ed07b5:	56                   	push   %rsi
140ed07b6:	57                   	push   %rdi
140ed07b7:	41 54                	push   %r12
140ed07b9:	41 56                	push   %r14
140ed07bb:	41 57                	push   %r15
140ed07bd:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140ed07c4:	4d 8b f8             	mov    %r8,%r15
140ed07c7:	4c 8b e1             	mov    %rcx,%r12
140ed07ca:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140ed07cf:	48 8b 3a             	mov    (%rdx),%rdi
140ed07d2:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140ed07d7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140ed07dc:	49 8b c8             	mov    %r8,%rcx
140ed07df:	e8 1c 53 ee ff       	call   0x140db5b00
140ed07e4:	84 c0                	test   %al,%al
140ed07e6:	0f 84 02 01 00 00    	je     0x140ed08ee
140ed07ec:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed07ef:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140ed07f4:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed07f7:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140ed07fd:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140ed0804:	48 ff c3             	inc    %rbx
140ed0807:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140ed080b:	75 f7                	jne    0x140ed0804
140ed080d:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140ed0814:	ff ff 7f
140ed0817:	48 3b de             	cmp    %rsi,%rbx
140ed081a:	0f 87 e6 00 00 00    	ja     0x140ed0906
140ed0820:	48 83 fb 0f          	cmp    $0xf,%rbx
140ed0824:	77 28                	ja     0x140ed084e
140ed0826:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140ed082b:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140ed0832:	00 00
140ed0834:	0f ae e8             	lfence
140ed0837:	4c 8b c3             	mov    %rbx,%r8
140ed083a:	48 8b d7             	mov    %rdi,%rdx
140ed083d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ed0842:	e8 c9 e7 00 00       	call   0x140edf010
140ed0847:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140ed084c:	eb 4c                	jmp    0x140ed089a
140ed084e:	48 8b c3             	mov    %rbx,%rax
140ed0851:	48 83 c8 0f          	or     $0xf,%rax
140ed0855:	48 3b c6             	cmp    %rsi,%rax
140ed0858:	77 0f                	ja     0x140ed0869
140ed085a:	48 8b f0             	mov    %rax,%rsi
140ed085d:	b9 16 00 00 00       	mov    $0x16,%ecx
140ed0862:	48 3b c1             	cmp    %rcx,%rax
140ed0865:	48 0f 42 f1          	cmovb  %rcx,%rsi
140ed0869:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140ed086d:	e8 be 64 2c ff       	call   0x140196d30
140ed0872:	4c 8b f0             	mov    %rax,%r14
140ed0875:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ed087a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140ed087f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140ed0884:	0f ae e8             	lfence
140ed0887:	4c 8b c3             	mov    %rbx,%r8
140ed088a:	48 8b d7             	mov    %rdi,%rdx
140ed088d:	48 8b c8             	mov    %rax,%rcx
140ed0890:	e8 7b e7 00 00       	call   0x140edf010
140ed0895:	41 c6 04 1e 00       	movb   $0x0,(%r14,%rbx,1)
140ed089a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed089f:	49 8b cf             	mov    %r15,%rcx
140ed08a2:	e8 89 be bd ff       	call   0x140aac730
140ed08a7:	48 8b c8             	mov    %rax,%rcx
140ed08aa:	e8 b1 05 00 00       	call   0x140ed0e60
140ed08af:	49 89 04 24          	mov    %rax,(%r12)
140ed08b3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140ed08b8:	48 83 fa 0f          	cmp    $0xf,%rdx
140ed08bc:	76 2e                	jbe    0x140ed08ec
140ed08be:	48 ff c2             	inc    %rdx
140ed08c1:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140ed08c6:	48 8b c1             	mov    %rcx,%rax
140ed08c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ed08d0:	72 15                	jb     0x140ed08e7
140ed08d2:	48 83 c2 27          	add    $0x27,%rdx
140ed08d6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ed08da:	48 2b c1             	sub    %rcx,%rax
140ed08dd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ed08e1:	48 83 f8 1f          	cmp    $0x1f,%rax
140ed08e5:	77 24                	ja     0x140ed090b
140ed08e7:	e8 58 a8 f4 ff       	call   0x140e1b144
140ed08ec:	b0 01                	mov    $0x1,%al
140ed08ee:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140ed08f5:	00
140ed08f6:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ed08fd:	41 5f                	pop    %r15
140ed08ff:	41 5e                	pop    %r14
140ed0901:	41 5c                	pop    %r12
140ed0903:	5f                   	pop    %rdi
140ed0904:	5e                   	pop    %rsi
140ed0905:	c3                   	ret
140ed0906:	e8 65 cc 2c ff       	call   0x14019d570
140ed090b:	e8 94 98 f5 ff       	call   0x140e2a1a4
140ed0910:	cc                   	int3
140ed0911:	cc                   	int3
140ed0912:	cc                   	int3
140ed0913:	cc                   	int3
140ed0914:	cc                   	int3
140ed0915:	cc                   	int3
140ed0916:	cc                   	int3
140ed0917:	cc                   	int3
140ed0918:	cc                   	int3
140ed0919:	cc                   	int3
140ed091a:	cc                   	int3
140ed091b:	cc                   	int3
140ed091c:	cc                   	int3
140ed091d:	cc                   	int3
140ed091e:	cc                   	int3
140ed091f:	cc                   	int3
140ed0920:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ed0925:	56                   	push   %rsi
140ed0926:	57                   	push   %rdi
140ed0927:	41 54                	push   %r12
140ed0929:	41 56                	push   %r14
140ed092b:	41 57                	push   %r15
140ed092d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140ed0934:	4d 8b f8             	mov    %r8,%r15
140ed0937:	4c 8b e1             	mov    %rcx,%r12
140ed093a:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140ed093f:	48 8b 3a             	mov    (%rdx),%rdi
140ed0942:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ed0947:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ed094c:	49 8b c8             	mov    %r8,%rcx
140ed094f:	e8 ac 51 ee ff       	call   0x140db5b00
140ed0954:	84 c0                	test   %al,%al
140ed0956:	0f 84 3d 01 00 00    	je     0x140ed0a99
140ed095c:	0f 57 c0             	xorps  %xmm0,%xmm0
140ed095f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ed0964:	0f 57 c9             	xorps  %xmm1,%xmm1
140ed0967:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ed096d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140ed0974:	48 ff c3             	inc    %rbx
140ed0977:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
140ed097b:	75 f7                	jne    0x140ed0974
140ed097d:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140ed0984:	ff ff 7f
140ed0987:	48 3b de             	cmp    %rsi,%rbx
140ed098a:	0f 87 21 01 00 00    	ja     0x140ed0ab1
140ed0990:	48 83 fb 0f          	cmp    $0xf,%rbx
140ed0994:	77 28                	ja     0x140ed09be
140ed0996:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ed099b:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140ed09a2:	00 00
140ed09a4:	0f ae e8             	lfence
140ed09a7:	4c 8b c3             	mov    %rbx,%r8
140ed09aa:	48 8b d7             	mov    %rdi,%rdx
140ed09ad:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ed09b2:	e8 59 e6 00 00       	call   0x140edf010
140ed09b7:	c6 44 1c 30 00       	movb   $0x0,0x30(%rsp,%rbx,1)
140ed09bc:	eb 4c                	jmp    0x140ed0a0a
140ed09be:	48 8b c3             	mov    %rbx,%rax
140ed09c1:	48 83 c8 0f          	or     $0xf,%rax
140ed09c5:	48 3b c6             	cmp    %rsi,%rax
140ed09c8:	77 0f                	ja     0x140ed09d9