1400077b0:	eb 45                	jmp    0x1400077f7
1400077b2:	0f 10 04 24          	movups (%rsp),%xmm0
1400077b6:	45 88 7a 10          	mov    %r15b,0x10(%r10)
1400077ba:	f3 41 0f 7f 02       	movdqu %xmm0,(%r10)
1400077bf:	eb 36                	jmp    0x1400077f7
1400077c1:	49 8b 40 10          	mov    0x10(%r8),%rax
1400077c5:	8a 48 19             	mov    0x19(%rax),%cl
1400077c8:	49 8b c2             	mov    %r10,%rax
1400077cb:	45 88 7a 10          	mov    %r15b,0x10(%r10)
1400077cf:	84 c9                	test   %cl,%cl
1400077d1:	74 09                	je     0x1400077dc
1400077d3:	4d 89 02             	mov    %r8,(%r10)
1400077d6:	45 89 7a 08          	mov    %r15d,0x8(%r10)
1400077da:	eb 1b                	jmp    0x1400077f7
1400077dc:	49 89 12             	mov    %rdx,(%r10)
1400077df:	41 c7 42 08 01 00 00 	movl   $0x1,0x8(%r10)
1400077e6:	00
1400077e7:	eb 0e                	jmp    0x1400077f7
1400077e9:	4c 89 02             	mov    %r8,(%rdx)
1400077ec:	c6 42 10 01          	movb   $0x1,0x10(%rdx)
1400077f0:	44 89 7a 08          	mov    %r15d,0x8(%rdx)
1400077f4:	49 8b c2             	mov    %r10,%rax
1400077f7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400077fc:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140007801:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140007806:	48 83 c4 20          	add    $0x20,%rsp
14000780a:	41 5f                	pop    %r15
14000780c:	41 5e                	pop    %r14
14000780e:	5f                   	pop    %rdi
14000780f:	c3                   	ret
140007810:	48 83 ec 28          	sub    $0x28,%rsp
140007814:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140007818:	48 85 c9             	test   %rcx,%rcx
14000781b:	74 1a                	je     0x140007837
14000781d:	83 c8 ff             	or     $0xffffffff,%eax
140007820:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140007825:	83 f8 01             	cmp    $0x1,%eax
140007828:	75 0d                	jne    0x140007837
14000782a:	48 8b 01             	mov    (%rcx),%rax
14000782d:	48 8b 40 08          	mov    0x8(%rax),%rax
140007831:	ff 15 01 54 b0 00    	call   *0xb05401(%rip)        # 0x140b0cc38
140007837:	48 83 c4 28          	add    $0x28,%rsp
14000783b:	c3                   	ret
14000783c:	90                   	nop
14000783d:	90                   	nop
14000783e:	90                   	nop
14000783f:	90                   	nop
140007840:	48 8d 05 d9 c0 cb 00 	lea    0xcbc0d9(%rip),%rax        # 0x140cc3920
140007847:	c3                   	ret
140007848:	90                   	nop
140007849:	90                   	nop
14000784a:	90                   	nop
14000784b:	90                   	nop
14000784c:	90                   	nop
14000784d:	90                   	nop
14000784e:	90                   	nop
14000784f:	90                   	nop
140007850:	4c 8b dc             	mov    %rsp,%r11
140007853:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007857:	49 89 53 10          	mov    %rdx,0x10(%r11)
14000785b:	57                   	push   %rdi
14000785c:	48 83 ec 50          	sub    $0x50,%rsp
140007860:	48 8b fa             	mov    %rdx,%rdi
140007863:	49 8b 00             	mov    (%r8),%rax
140007866:	49 89 43 d0          	mov    %rax,-0x30(%r11)
14000786a:	49 8b 40 08          	mov    0x8(%r8),%rax
14000786e:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140007872:	49 83 20 00          	andq   $0x0,(%r8)
140007876:	49 83 60 08 00       	andq   $0x0,0x8(%r8)
14000787b:	49 8d 43 d0          	lea    -0x30(%r11),%rax
14000787f:	49 89 43 10          	mov    %rax,0x10(%r11)
140007883:	49 8d 53 d0          	lea    -0x30(%r11),%rdx
140007887:	49 8d 4b e0          	lea    -0x20(%r11),%rcx
14000788b:	e8 b4 f0 ff ff       	call   0x140006944
140007890:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007895:	48 85 db             	test   %rbx,%rbx
140007898:	74 39                	je     0x1400078d3
14000789a:	83 c8 ff             	or     $0xffffffff,%eax
14000789d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400078a2:	83 f8 01             	cmp    $0x1,%eax
1400078a5:	75 2c                	jne    0x1400078d3
1400078a7:	48 8b 03             	mov    (%rbx),%rax
1400078aa:	48 8b cb             	mov    %rbx,%rcx
1400078ad:	48 8b 00             	mov    (%rax),%rax
1400078b0:	ff 15 82 53 b0 00    	call   *0xb05382(%rip)        # 0x140b0cc38
1400078b6:	83 c8 ff             	or     $0xffffffff,%eax
1400078b9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400078be:	83 f8 01             	cmp    $0x1,%eax
1400078c1:	75 10                	jne    0x1400078d3
1400078c3:	48 8b 03             	mov    (%rbx),%rax
1400078c6:	48 8b cb             	mov    %rbx,%rcx
1400078c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400078cd:	ff 15 65 53 b0 00    	call   *0xb05365(%rip)        # 0x140b0cc38
1400078d3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400078d8:	48 89 07             	mov    %rax,(%rdi)
1400078db:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400078e0:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400078e4:	48 8b c7             	mov    %rdi,%rax
1400078e7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400078ec:	48 83 c4 50          	add    $0x50,%rsp
1400078f0:	5f                   	pop    %rdi
1400078f1:	c3                   	ret
1400078f2:	90                   	nop
1400078f3:	90                   	nop
1400078f4:	90                   	nop
1400078f5:	90                   	nop
1400078f6:	90                   	nop
1400078f7:	90                   	nop
1400078f8:	90                   	nop
1400078f9:	90                   	nop
1400078fa:	90                   	nop
1400078fb:	90                   	nop
1400078fc:	90                   	nop
1400078fd:	90                   	nop
1400078fe:	90                   	nop
1400078ff:	90                   	nop
140007900:	48 8d 05 71 d1 b0 00 	lea    0xb0d171(%rip),%rax        # 0x140b14a78
140007907:	48 89 02             	mov    %rax,(%rdx)
14000790a:	48 8b c2             	mov    %rdx,%rax
14000790d:	c3                   	ret
14000790e:	90                   	nop
14000790f:	90                   	nop
140007910:	48 8d 05 e9 c0 cb 00 	lea    0xcbc0e9(%rip),%rax        # 0x140cc3a00
140007917:	c3                   	ret
140007918:	90                   	nop
140007919:	90                   	nop
14000791a:	90                   	nop
14000791b:	90                   	nop
14000791c:	90                   	nop
14000791d:	90                   	nop
14000791e:	90                   	nop
14000791f:	90                   	nop
140007920:	4c 8b dc             	mov    %rsp,%r11
140007923:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140007927:	49 89 53 10          	mov    %rdx,0x10(%r11)
14000792b:	57                   	push   %rdi
14000792c:	48 83 ec 40          	sub    $0x40,%rsp
140007930:	4d 8b d0             	mov    %r8,%r10
140007933:	48 8b fa             	mov    %rdx,%rdi
140007936:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000793b:	8a 08                	mov    (%rax),%cl
14000793d:	88 4c 24 58          	mov    %cl,0x58(%rsp)
140007941:	49 8b 01             	mov    (%r9),%rax
140007944:	49 89 43 e0          	mov    %rax,-0x20(%r11)
140007948:	49 8b 41 08          	mov    0x8(%r9),%rax
14000794c:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140007950:	49 83 21 00          	andq   $0x0,(%r9)
140007954:	49 83 61 08 00       	andq   $0x0,0x8(%r9)
140007959:	49 8d 43 e0          	lea    -0x20(%r11),%rax
14000795d:	49 89 43 28          	mov    %rax,0x28(%r11)
140007961:	4d 8d 4b 10          	lea    0x10(%r11),%r9
140007965:	4d 8d 43 e0          	lea    -0x20(%r11),%r8
140007969:	49 8b d2             	mov    %r10,%rdx
14000796c:	48 8b cf             	mov    %rdi,%rcx
14000796f:	e8 1c ef ff ff       	call   0x140006890
140007974:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140007979:	48 85 db             	test   %rbx,%rbx
14000797c:	74 39                	je     0x1400079b7
14000797e:	83 c8 ff             	or     $0xffffffff,%eax
140007981:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140007986:	83 f8 01             	cmp    $0x1,%eax
140007989:	75 2c                	jne    0x1400079b7
14000798b:	48 8b 03             	mov    (%rbx),%rax
14000798e:	48 8b cb             	mov    %rbx,%rcx
140007991:	48 8b 00             	mov    (%rax),%rax
140007994:	ff 15 9e 52 b0 00    	call   *0xb0529e(%rip)        # 0x140b0cc38
14000799a:	83 c8 ff             	or     $0xffffffff,%eax
14000799d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400079a2:	83 f8 01             	cmp    $0x1,%eax
1400079a5:	75 10                	jne    0x1400079b7
1400079a7:	48 8b 03             	mov    (%rbx),%rax
1400079aa:	48 8b cb             	mov    %rbx,%rcx
1400079ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1400079b1:	ff 15 81 52 b0 00    	call   *0xb05281(%rip)        # 0x140b0cc38
1400079b7:	48 8b c7             	mov    %rdi,%rax
1400079ba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400079bf:	48 83 c4 40          	add    $0x40,%rsp
1400079c3:	5f                   	pop    %rdi
1400079c4:	c3                   	ret
1400079c5:	90                   	nop
1400079c6:	90                   	nop
1400079c7:	90                   	nop
1400079c8:	90                   	nop
1400079c9:	90                   	nop
1400079ca:	90                   	nop
1400079cb:	90                   	nop
1400079cc:	90                   	nop
1400079cd:	90                   	nop
1400079ce:	90                   	nop
1400079cf:	90                   	nop
1400079d0:	48 8d 05 d9 cf b0 00 	lea    0xb0cfd9(%rip),%rax        # 0x140b149b0
1400079d7:	48 89 02             	mov    %rax,(%rdx)
1400079da:	48 8b c2             	mov    %rdx,%rax
1400079dd:	c3                   	ret
1400079de:	90                   	nop
1400079df:	90                   	nop
1400079e0:	48 8d 05 c9 c1 cb 00 	lea    0xcbc1c9(%rip),%rax        # 0x140cc3bb0
1400079e7:	c3                   	ret
1400079e8:	90                   	nop
1400079e9:	90                   	nop
1400079ea:	90                   	nop
1400079eb:	90                   	nop
1400079ec:	90                   	nop
1400079ed:	90                   	nop
1400079ee:	90                   	nop
1400079ef:	90                   	nop
1400079f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400079f5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400079fa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400079ff:	55                   	push   %rbp
140007a00:	48 8b ec             	mov    %rsp,%rbp
140007a03:	48 83 ec 50          	sub    $0x50,%rsp
140007a07:	4d 8b d0             	mov    %r8,%r10
140007a0a:	48 8b fa             	mov    %rdx,%rdi
140007a0d:	48 8b 45 30          	mov    0x30(%rbp),%rax
140007a11:	8a 08                	mov    (%rax),%cl
140007a13:	88 4d 18             	mov    %cl,0x18(%rbp)
140007a16:	49 8b 01             	mov    (%r9),%rax
140007a19:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140007a1d:	49 8b 41 08          	mov    0x8(%r9),%rax
140007a21:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140007a25:	49 83 21 00          	andq   $0x0,(%r9)
140007a29:	49 83 61 08 00       	andq   $0x0,0x8(%r9)
140007a2e:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140007a32:	48 89 45 30          	mov    %rax,0x30(%rbp)
140007a36:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
140007a3a:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140007a3e:	49 8b d2             	mov    %r10,%rdx
140007a41:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140007a45:	e8 8e ed ff ff       	call   0x1400067d8
140007a4a:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140007a4e:	48 85 db             	test   %rbx,%rbx
140007a51:	74 39                	je     0x140007a8c
140007a53:	83 c8 ff             	or     $0xffffffff,%eax
140007a56:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140007a5b:	83 f8 01             	cmp    $0x1,%eax
140007a5e:	75 2c                	jne    0x140007a8c
140007a60:	48 8b 03             	mov    (%rbx),%rax
140007a63:	48 8b cb             	mov    %rbx,%rcx
140007a66:	48 8b 00             	mov    (%rax),%rax
140007a69:	ff 15 c9 51 b0 00    	call   *0xb051c9(%rip)        # 0x140b0cc38
140007a6f:	83 c8 ff             	or     $0xffffffff,%eax
140007a72:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140007a77:	83 f8 01             	cmp    $0x1,%eax
140007a7a:	75 10                	jne    0x140007a8c
140007a7c:	48 8b 03             	mov    (%rbx),%rax
140007a7f:	48 8b cb             	mov    %rbx,%rcx
140007a82:	48 8b 40 08          	mov    0x8(%rax),%rax
140007a86:	ff 15 ac 51 b0 00    	call   *0xb051ac(%rip)        # 0x140b0cc38
140007a8c:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140007a90:	48 89 07             	mov    %rax,(%rdi)
140007a93:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140007a97:	48 89 47 08          	mov    %rax,0x8(%rdi)
140007a9b:	48 8b c7             	mov    %rdi,%rax
140007a9e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140007aa3:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140007aa8:	48 83 c4 50          	add    $0x50,%rsp
140007aac:	5d                   	pop    %rbp
140007aad:	c3                   	ret
140007aae:	90                   	nop
140007aaf:	90                   	nop
140007ab0:	48 8d 05 a1 d1 b0 00 	lea    0xb0d1a1(%rip),%rax        # 0x140b14c58
140007ab7:	48 89 02             	mov    %rax,(%rdx)
140007aba:	48 8b c2             	mov    %rdx,%rax
140007abd:	c3                   	ret
140007abe:	90                   	nop
140007abf:	90                   	nop
140007ac0:	48 8d 05 b9 bf cb 00 	lea    0xcbbfb9(%rip),%rax        # 0x140cc3a80
140007ac7:	c3                   	ret
140007ac8:	90                   	nop
140007ac9:	90                   	nop
140007aca:	90                   	nop
140007acb:	90                   	nop
140007acc:	90                   	nop
140007acd:	90                   	nop
140007ace:	90                   	nop
140007acf:	90                   	nop
140007ad0:	40 53                	rex push %rbx
140007ad2:	48 83 ec 40          	sub    $0x40,%rsp
140007ad6:	48 8b da             	mov    %rdx,%rbx
140007ad9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140007ade:	49 8b d0             	mov    %r8,%rdx
140007ae1:	e8 5e ec ff ff       	call   0x140006744
140007ae6:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140007aeb:	48 89 03             	mov    %rax,(%rbx)
140007aee:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140007af3:	48 89 43 08          	mov    %rax,0x8(%rbx)
140007af7:	48 8b c3             	mov    %rbx,%rax
140007afa:	48 83 c4 40          	add    $0x40,%rsp
140007afe:	5b                   	pop    %rbx
140007aff:	c3                   	ret
140007b00:	48 8d 05 41 d0 b0 00 	lea    0xb0d041(%rip),%rax        # 0x140b14b48
140007b07:	48 89 02             	mov    %rax,(%rdx)
140007b0a:	48 8b c2             	mov    %rdx,%rax
140007b0d:	c3                   	ret
140007b0e:	90                   	nop
140007b0f:	90                   	nop
140007b10:	48 83 e9 08          	sub    $0x8,%rcx
140007b14:	e9 a7 cd ff ff       	jmp    0x1400048c0
140007b19:	90                   	nop
140007b1a:	90                   	nop
140007b1b:	90                   	nop
140007b1c:	90                   	nop
140007b1d:	90                   	nop
140007b1e:	90                   	nop
140007b1f:	90                   	nop
140007b20:	48 83 e9 08          	sub    $0x8,%rcx
140007b24:	e9 87 cd ff ff       	jmp    0x1400048b0
140007b29:	90                   	nop
140007b2a:	90                   	nop
140007b2b:	90                   	nop
140007b2c:	90                   	nop
140007b2d:	90                   	nop
140007b2e:	90                   	nop
140007b2f:	90                   	nop
140007b30:	48 83 e9 08          	sub    $0x8,%rcx
140007b34:	e9 d7 cc ff ff       	jmp    0x140004810
140007b39:	90                   	nop
140007b3a:	90                   	nop
140007b3b:	90                   	nop
140007b3c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140007b41:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140007b46:	45 33 c9             	xor    %r9d,%r9d
140007b49:	4c 8b d9             	mov    %rcx,%r11
140007b4c:	44 39 0d 25 27 d2 00 	cmp    %r9d,0xd22725(%rip)        # 0x140d2a278
140007b53:	48 8b c1             	mov    %rcx,%rax
140007b56:	4c 8b d2             	mov    %rdx,%r10
140007b59:	74 34                	je     0x140007b8f
140007b5b:	49 83 f8 10          	cmp    $0x10,%r8
140007b5f:	72 2e                	jb     0x140007b8f
140007b61:	41 8d 49 10          	lea    0x10(%r9),%ecx
140007b65:	c5 fe 6f 08          	vmovdqu (%rax),%ymm1
140007b69:	c4 c1 75 75 0a       	vpcmpeqw (%r10),%ymm1,%ymm1
140007b6e:	c5 fd d7 d9          	vpmovmskb %ymm1,%ebx
140007b72:	83 fb ff             	cmp    $0xffffffff,%ebx
140007b75:	75 1e                	jne    0x140007b95
140007b77:	49 83 c1 10          	add    $0x10,%r9
140007b7b:	48 83 c1 10          	add    $0x10,%rcx
140007b7f:	48 83 c0 20          	add    $0x20,%rax
140007b83:	49 83 c2 20          	add    $0x20,%r10
140007b87:	49 3b c8             	cmp    %r8,%rcx
140007b8a:	76 d9                	jbe    0x140007b65
140007b8c:	c5 f8 77             	vzeroupper
140007b8f:	49 8d 49 08          	lea    0x8(%r9),%rcx
140007b93:	eb 51                	jmp    0x140007be6
140007b95:	f7 d3                	not    %ebx
140007b97:	0f bc c3             	bsf    %ebx,%eax
140007b9a:	d1 e8                	shr    $1,%eax
140007b9c:	49 8d 0c 01          	lea    (%r9,%rax,1),%rcx
140007ba0:	49 03 c1             	add    %r9,%rax