14001685e:	75 07                	jne    0x140016867
140016860:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
140016865:	eb 2c                	jmp    0x140016893
140016867:	0f 10 05 ca d3 00 00 	movups 0xd3ca(%rip),%xmm0        # 0x140023c38
14001686e:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140016872:	0f 10 0d b7 a8 00 00 	movups 0xa8b7(%rip),%xmm1        # 0x140021130
140016879:	f3 0f 7f 48 10       	movdqu %xmm1,0x10(%rax)
14001687e:	0f 10 05 c3 d3 00 00 	movups 0xd3c3(%rip),%xmm0        # 0x140023c48
140016885:	f3 0f 7f 40 20       	movdqu %xmm0,0x20(%rax)
14001688a:	c7 06 03 00 00 00    	movl   $0x3,(%rsi)
140016890:	48 89 07             	mov    %rax,(%rdi)
140016893:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140016898:	8b c3                	mov    %ebx,%eax
14001689a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001689f:	48 83 c4 20          	add    $0x20,%rsp
1400168a3:	5f                   	pop    %rdi
1400168a4:	c3                   	ret
1400168a5:	cc                   	int3
1400168a6:	cc                   	int3
1400168a7:	cc                   	int3
1400168a8:	cc                   	int3
1400168a9:	cc                   	int3
1400168aa:	cc                   	int3
1400168ab:	cc                   	int3
1400168ac:	cc                   	int3
1400168ad:	cc                   	int3
1400168ae:	cc                   	int3
1400168af:	cc                   	int3
1400168b0:	40 53                	rex push %rbx
1400168b2:	48 83 ec 20          	sub    $0x20,%rsp
1400168b6:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1400168ba:	4c 8b c9             	mov    %rcx,%r9
1400168bd:	41 ba ff ff ff 7f    	mov    $0x7fffffff,%r10d
1400168c3:	48 85 d2             	test   %rdx,%rdx
1400168c6:	78 34                	js     0x1400168fc
1400168c8:	41 3b d2             	cmp    %r10d,%edx
1400168cb:	74 19                	je     0x1400168e6
1400168cd:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
1400168d1:	48 8b c2             	mov    %rdx,%rax
1400168d4:	f0 48 0f b1 59 20    	lock cmpxchg %rbx,0x20(%rcx)
1400168da:	48 8b d0             	mov    %rax,%rdx
1400168dd:	74 2b                	je     0x14001690a
1400168df:	48 85 c0             	test   %rax,%rax
1400168e2:	79 e4                	jns    0x1400168c8
1400168e4:	eb 16                	jmp    0x1400168fc
1400168e6:	bb fe ff ff 7f       	mov    $0x7ffffffe,%ebx
1400168eb:	eb 52                	jmp    0x14001693f
1400168ed:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
1400168f1:	41 8b c0             	mov    %r8d,%eax
1400168f4:	f0 0f b1 4c 12 10    	lock cmpxchg %ecx,0x10(%rdx,%rdx,1)
1400168fa:	74 0a                	je     0x140016906
1400168fc:	44 8b 44 12 10       	mov    0x10(%rdx,%rdx,1),%r8d
140016901:	45 3b c2             	cmp    %r10d,%r8d
140016904:	75 e7                	jne    0x1400168ed
140016906:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
14001690a:	85 db                	test   %ebx,%ebx
14001690c:	75 31                	jne    0x14001693f
14001690e:	4d 85 c9             	test   %r9,%r9
140016911:	74 13                	je     0x140016926
140016913:	49 8b 01             	mov    (%r9),%rax
140016916:	8d 53 01             	lea    0x1(%rbx),%edx
140016919:	49 8b c9             	mov    %r9,%rcx
14001691c:	48 8b 40 50          	mov    0x50(%rax),%rax
140016920:	ff 15 b2 9a 00 00    	call   *0x9ab2(%rip)        # 0x1400203d8
140016926:	48 8b 0d bb 43 01 00 	mov    0x143bb(%rip),%rcx        # 0x14002ace8
14001692d:	48 85 c9             	test   %rcx,%rcx
140016930:	74 0d                	je     0x14001693f
140016932:	48 8b 11             	mov    (%rcx),%rdx
140016935:	48 8b 42 10          	mov    0x10(%rdx),%rax
140016939:	ff 15 99 9a 00 00    	call   *0x9a99(%rip)        # 0x1400203d8
14001693f:	8b c3                	mov    %ebx,%eax
140016941:	48 83 c4 20          	add    $0x20,%rsp
140016945:	5b                   	pop    %rbx
140016946:	c3                   	ret
140016947:	cc                   	int3
140016948:	cc                   	int3
140016949:	cc                   	int3
14001694a:	cc                   	int3
14001694b:	cc                   	int3
14001694c:	cc                   	int3
14001694d:	cc                   	int3
14001694e:	cc                   	int3
14001694f:	cc                   	int3
140016950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140016955:	57                   	push   %rdi
140016956:	48 83 ec 20          	sub    $0x20,%rsp
14001695a:	33 db                	xor    %ebx,%ebx
14001695c:	49 89 18             	mov    %rbx,(%r8)
14001695f:	39 1a                	cmp    %ebx,(%rdx)
140016961:	75 21                	jne    0x140016984
140016963:	8b 05 ab a7 00 00    	mov    0xa7ab(%rip),%eax        # 0x140021114
140016969:	39 42 04             	cmp    %eax,0x4(%rdx)
14001696c:	75 16                	jne    0x140016984
14001696e:	8b 05 a4 a7 00 00    	mov    0xa7a4(%rip),%eax        # 0x140021118
140016974:	39 42 08             	cmp    %eax,0x8(%rdx)
140016977:	75 0b                	jne    0x140016984
140016979:	8b 05 9d a7 00 00    	mov    0xa79d(%rip),%eax        # 0x14002111c
14001697f:	39 42 0c             	cmp    %eax,0xc(%rdx)
140016982:	74 29                	je     0x1400169ad
140016984:	81 3a e0 e2 86 af    	cmpl   $0xaf86e2e0,(%rdx)
14001698a:	75 36                	jne    0x1400169c2
14001698c:	8b 05 92 a7 00 00    	mov    0xa792(%rip),%eax        # 0x140021124
140016992:	39 42 04             	cmp    %eax,0x4(%rdx)
140016995:	75 2b                	jne    0x1400169c2
140016997:	8b 05 8b a7 00 00    	mov    0xa78b(%rip),%eax        # 0x140021128
14001699d:	39 42 08             	cmp    %eax,0x8(%rdx)
1400169a0:	75 20                	jne    0x1400169c2
1400169a2:	8b 05 84 a7 00 00    	mov    0xa784(%rip),%eax        # 0x14002112c
1400169a8:	39 42 0c             	cmp    %eax,0xc(%rdx)
1400169ab:	75 15                	jne    0x1400169c2
1400169ad:	49 89 08             	mov    %rcx,(%r8)
1400169b0:	48 8b 01             	mov    (%rcx),%rax
1400169b3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400169b7:	ff 15 1b 9a 00 00    	call   *0x9a1b(%rip)        # 0x1400203d8
1400169bd:	e9 a9 00 00 00       	jmp    0x140016a6b
1400169c2:	81 3a 24 f6 f9 28    	cmpl   $0x28f9f624,(%rdx)
1400169c8:	75 28                	jne    0x1400169f2
1400169ca:	8b 05 6c d2 00 00    	mov    0xd26c(%rip),%eax        # 0x140023c3c
1400169d0:	39 42 04             	cmp    %eax,0x4(%rdx)
1400169d3:	75 1d                	jne    0x1400169f2
1400169d5:	8b 05 65 d2 00 00    	mov    0xd265(%rip),%eax        # 0x140023c40
1400169db:	39 42 08             	cmp    %eax,0x8(%rdx)
1400169de:	75 12                	jne    0x1400169f2
1400169e0:	8b 05 5e d2 00 00    	mov    0xd25e(%rip),%eax        # 0x140023c44
1400169e6:	39 42 0c             	cmp    %eax,0xc(%rdx)
1400169e9:	75 07                	jne    0x1400169f2
1400169eb:	49 89 08             	mov    %rcx,(%r8)
1400169ee:	8b fb                	mov    %ebx,%edi
1400169f0:	eb 67                	jmp    0x140016a59
1400169f2:	48 83 c1 08          	add    $0x8,%rcx
1400169f6:	83 3a 38             	cmpl   $0x38,(%rdx)
1400169f9:	75 21                	jne    0x140016a1c
1400169fb:	8b 05 33 a7 00 00    	mov    0xa733(%rip),%eax        # 0x140021134
140016a01:	39 42 04             	cmp    %eax,0x4(%rdx)
140016a04:	75 16                	jne    0x140016a1c
140016a06:	8b 05 2c a7 00 00    	mov    0xa72c(%rip),%eax        # 0x140021138
140016a0c:	39 42 08             	cmp    %eax,0x8(%rdx)
140016a0f:	75 0b                	jne    0x140016a1c
140016a11:	8b 05 25 a7 00 00    	mov    0xa725(%rip),%eax        # 0x14002113c
140016a17:	39 42 0c             	cmp    %eax,0xc(%rdx)
140016a1a:	74 cf                	je     0x1400169eb
140016a1c:	81 3a 97 4f c8 cb    	cmpl   $0xcbc84f97,(%rdx)
140016a22:	75 2c                	jne    0x140016a50
140016a24:	8b 05 22 d2 00 00    	mov    0xd222(%rip),%eax        # 0x140023c4c
140016a2a:	39 42 04             	cmp    %eax,0x4(%rdx)
140016a2d:	75 21                	jne    0x140016a50
140016a2f:	8b 05 1b d2 00 00    	mov    0xd21b(%rip),%eax        # 0x140023c50
140016a35:	39 42 08             	cmp    %eax,0x8(%rdx)
140016a38:	75 16                	jne    0x140016a50
140016a3a:	8b 05 14 d2 00 00    	mov    0xd214(%rip),%eax        # 0x140023c54
140016a40:	39 42 0c             	cmp    %eax,0xc(%rdx)
140016a43:	75 0b                	jne    0x140016a50
140016a45:	48 8d 41 08          	lea    0x8(%rcx),%rax
140016a49:	8b fb                	mov    %ebx,%edi
140016a4b:	49 89 00             	mov    %rax,(%r8)
140016a4e:	eb 05                	jmp    0x140016a55
140016a50:	bf 02 40 00 80       	mov    $0x80004002,%edi
140016a55:	85 ff                	test   %edi,%edi
140016a57:	78 10                	js     0x140016a69
140016a59:	49 8b 08             	mov    (%r8),%rcx
140016a5c:	48 8b 01             	mov    (%rcx),%rax
140016a5f:	48 8b 40 08          	mov    0x8(%rax),%rax
140016a63:	ff 15 6f 99 00 00    	call   *0x996f(%rip)        # 0x1400203d8
140016a69:	8b df                	mov    %edi,%ebx
140016a6b:	8b c3                	mov    %ebx,%eax
140016a6d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140016a72:	48 83 c4 20          	add    $0x20,%rsp
140016a76:	5f                   	pop    %rdi
140016a77:	c3                   	ret
140016a78:	cc                   	int3
140016a79:	cc                   	int3
140016a7a:	cc                   	int3
140016a7b:	cc                   	int3
140016a7c:	cc                   	int3
140016a7d:	cc                   	int3
140016a7e:	cc                   	int3
140016a7f:	cc                   	int3
140016a80:	e9 2b fe ff ff       	jmp    0x1400168b0
140016a85:	cc                   	int3
140016a86:	cc                   	int3
140016a87:	cc                   	int3
140016a88:	cc                   	int3
140016a89:	cc                   	int3
140016a8a:	cc                   	int3
140016a8b:	cc                   	int3
140016a8c:	cc                   	int3
140016a8d:	cc                   	int3
140016a8e:	cc                   	int3
140016a8f:	cc                   	int3
140016a90:	e9 bb fe ff ff       	jmp    0x140016950
140016a95:	cc                   	int3
140016a96:	cc                   	int3
140016a97:	cc                   	int3
140016a98:	cc                   	int3
140016a99:	cc                   	int3
140016a9a:	cc                   	int3
140016a9b:	cc                   	int3
140016a9c:	cc                   	int3
140016a9d:	cc                   	int3
140016a9e:	cc                   	int3
140016a9f:	cc                   	int3
140016aa0:	e9 8b fd ff ff       	jmp    0x140016830
140016aa5:	cc                   	int3
140016aa6:	cc                   	int3
140016aa7:	cc                   	int3
140016aa8:	cc                   	int3
140016aa9:	cc                   	int3
140016aaa:	cc                   	int3
140016aab:	cc                   	int3
140016aac:	cc                   	int3
140016aad:	cc                   	int3
140016aae:	cc                   	int3
140016aaf:	cc                   	int3
140016ab0:	48 83 22 00          	andq   $0x0,(%rdx)
140016ab4:	48 8d 0d 55 d2 00 00 	lea    0xd255(%rip),%rcx        # 0x140023d10
140016abb:	4c 8b c2             	mov    %rdx,%r8
140016abe:	ba 54 00 00 00       	mov    $0x54,%edx
140016ac3:	48 ff 25 f6 95 00 00 	rex.W jmp *0x95f6(%rip)        # 0x1400200c0
140016aca:	cc                   	int3
140016acb:	cc                   	int3
140016acc:	cc                   	int3
140016acd:	cc                   	int3
140016ace:	cc                   	int3
140016acf:	cc                   	int3
140016ad0:	cc                   	int3
140016ad1:	cc                   	int3
140016ad2:	cc                   	int3
140016ad3:	cc                   	int3
140016ad4:	cc                   	int3
140016ad5:	cc                   	int3
140016ad6:	cc                   	int3
140016ad7:	cc                   	int3
140016ad8:	cc                   	int3
140016ad9:	cc                   	int3
140016ada:	cc                   	int3
140016adb:	cc                   	int3
140016adc:	cc                   	int3
140016add:	cc                   	int3
140016ade:	cc                   	int3
140016adf:	cc                   	int3
140016ae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140016ae5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140016aea:	57                   	push   %rdi
140016aeb:	48 83 ec 20          	sub    $0x20,%rsp
140016aef:	33 db                	xor    %ebx,%ebx
140016af1:	49 8b f8             	mov    %r8,%rdi
140016af4:	49 89 18             	mov    %rbx,(%r8)
140016af7:	48 8b f2             	mov    %rdx,%rsi
140016afa:	89 1a                	mov    %ebx,(%rdx)
140016afc:	8d 4b 20             	lea    0x20(%rbx),%ecx
140016aff:	48 ff 15 2a 92 00 00 	rex.W call *0x922a(%rip)        # 0x14001fd30
140016b06:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140016b0b:	48 85 c0             	test   %rax,%rax
140016b0e:	75 07                	jne    0x140016b17
140016b10:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
140016b15:	eb 20                	jmp    0x140016b37
140016b17:	0f 10 05 0a d1 00 00 	movups 0xd10a(%rip),%xmm0        # 0x140023c28
140016b1e:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140016b22:	0f 10 0d 07 a6 00 00 	movups 0xa607(%rip),%xmm1        # 0x140021130
140016b29:	f3 0f 7f 48 10       	movdqu %xmm1,0x10(%rax)
140016b2e:	c7 06 02 00 00 00    	movl   $0x2,(%rsi)
140016b34:	48 89 07             	mov    %rax,(%rdi)
140016b37:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140016b3c:	8b c3                	mov    %ebx,%eax
140016b3e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140016b43:	48 83 c4 20          	add    $0x20,%rsp
140016b47:	5f                   	pop    %rdi
140016b48:	c3                   	ret
140016b49:	cc                   	int3
140016b4a:	cc                   	int3
140016b4b:	cc                   	int3
140016b4c:	cc                   	int3
140016b4d:	cc                   	int3
140016b4e:	cc                   	int3
140016b4f:	cc                   	int3
140016b50:	40 53                	rex push %rbx
140016b52:	48 83 ec 20          	sub    $0x20,%rsp
140016b56:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140016b5a:	4c 8b c9             	mov    %rcx,%r9
140016b5d:	41 ba ff ff ff 7f    	mov    $0x7fffffff,%r10d
140016b63:	48 85 d2             	test   %rdx,%rdx
140016b66:	78 34                	js     0x140016b9c
140016b68:	41 3b d2             	cmp    %r10d,%edx
140016b6b:	74 19                	je     0x140016b86
140016b6d:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
140016b71:	48 8b c2             	mov    %rdx,%rax
140016b74:	f0 48 0f b1 59 18    	lock cmpxchg %rbx,0x18(%rcx)
140016b7a:	48 8b d0             	mov    %rax,%rdx
140016b7d:	74 2b                	je     0x140016baa
140016b7f:	48 85 c0             	test   %rax,%rax
140016b82:	79 e4                	jns    0x140016b68
140016b84:	eb 16                	jmp    0x140016b9c
140016b86:	bb fe ff ff 7f       	mov    $0x7ffffffe,%ebx
140016b8b:	eb 52                	jmp    0x140016bdf
140016b8d:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
140016b91:	41 8b c0             	mov    %r8d,%eax
140016b94:	f0 0f b1 4c 12 10    	lock cmpxchg %ecx,0x10(%rdx,%rdx,1)
140016b9a:	74 0a                	je     0x140016ba6
140016b9c:	44 8b 44 12 10       	mov    0x10(%rdx,%rdx,1),%r8d
140016ba1:	45 3b c2             	cmp    %r10d,%r8d
140016ba4:	75 e7                	jne    0x140016b8d
140016ba6:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
140016baa:	85 db                	test   %ebx,%ebx
140016bac:	75 31                	jne    0x140016bdf
140016bae:	4d 85 c9             	test   %r9,%r9
140016bb1:	74 13                	je     0x140016bc6
140016bb3:	49 8b 01             	mov    (%r9),%rax
140016bb6:	8d 53 01             	lea    0x1(%rbx),%edx
140016bb9:	49 8b c9             	mov    %r9,%rcx
140016bbc:	48 8b 40 50          	mov    0x50(%rax),%rax
140016bc0:	ff 15 12 98 00 00    	call   *0x9812(%rip)        # 0x1400203d8
140016bc6:	48 8b 0d 1b 41 01 00 	mov    0x1411b(%rip),%rcx        # 0x14002ace8
140016bcd:	48 85 c9             	test   %rcx,%rcx
140016bd0:	74 0d                	je     0x140016bdf
140016bd2:	48 8b 11             	mov    (%rcx),%rdx
140016bd5:	48 8b 42 10          	mov    0x10(%rdx),%rax
140016bd9:	ff 15 f9 97 00 00    	call   *0x97f9(%rip)        # 0x1400203d8
140016bdf:	8b c3                	mov    %ebx,%eax
140016be1:	48 83 c4 20          	add    $0x20,%rsp
140016be5:	5b                   	pop    %rbx
140016be6:	c3                   	ret
140016be7:	cc                   	int3
140016be8:	cc                   	int3
140016be9:	cc                   	int3
140016bea:	cc                   	int3
140016beb:	cc                   	int3
140016bec:	cc                   	int3
140016bed:	cc                   	int3
140016bee:	cc                   	int3
140016bef:	cc                   	int3
140016bf0:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140016bf4:	4c 8b c9             	mov    %rcx,%r9
140016bf7:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
140016bfd:	48 85 d2             	test   %rdx,%rdx
140016c00:	78 1c                	js     0x140016c1e
140016c02:	41 3b d0             	cmp    %r8d,%edx
140016c05:	74 43                	je     0x140016c4a
140016c07:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140016c0b:	48 8b c2             	mov    %rdx,%rax
140016c0e:	f0 49 0f b1 49 18    	lock cmpxchg %rcx,0x18(%r9)
140016c14:	48 8b d0             	mov    %rax,%rdx
140016c17:	74 34                	je     0x140016c4d
140016c19:	48 85 c0             	test   %rax,%rax
140016c1c:	79 e4                	jns    0x140016c02
140016c1e:	44 8b 4c 12 10       	mov    0x10(%rdx,%rdx,1),%r9d
140016c23:	45 3b c8             	cmp    %r8d,%r9d
140016c26:	74 22                	je     0x140016c4a
140016c28:	41 8d 49 01          	lea    0x1(%r9),%ecx
140016c2c:	41 8b c1             	mov    %r9d,%eax
140016c2f:	f0 0f b1 4c 12 10    	lock cmpxchg %ecx,0x10(%rdx,%rdx,1)