14000b7ef:	85 c0                	test   %eax,%eax
14000b7f1:	74 28                	je     0x14000b81b
14000b7f3:	85 db                	test   %ebx,%ebx
14000b7f5:	75 24                	jne    0x14000b81b
14000b7f7:	48 8d 0d b2 b2 00 00 	lea    0xb2b2(%rip),%rcx        # 0x140016ab0
14000b7fe:	e8 83 31 00 00       	call   0x14000e986
14000b803:	85 c0                	test   %eax,%eax
14000b805:	75 10                	jne    0x14000b817
14000b807:	48 8d 0d ba b2 00 00 	lea    0xb2ba(%rip),%rcx        # 0x140016ac8
14000b80e:	e8 73 31 00 00       	call   0x14000e986
14000b813:	85 c0                	test   %eax,%eax
14000b815:	74 4b                	je     0x14000b862
14000b817:	32 c0                	xor    %al,%al
14000b819:	eb 50                	jmp    0x14000b86b
14000b81b:	48 8b 15 0e b2 00 00 	mov    0xb20e(%rip),%rdx        # 0x140016a30
14000b822:	b9 40 00 00 00       	mov    $0x40,%ecx
14000b827:	8b c2                	mov    %edx,%eax
14000b829:	83 e0 3f             	and    $0x3f,%eax
14000b82c:	2b c8                	sub    %eax,%ecx
14000b82e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000b832:	48 d3 c8             	ror    %cl,%rax
14000b835:	48 33 c2             	xor    %rdx,%rax
14000b838:	48 89 05 71 b2 00 00 	mov    %rax,0xb271(%rip)        # 0x140016ab0
14000b83f:	48 89 05 72 b2 00 00 	mov    %rax,0xb272(%rip)        # 0x140016ab8
14000b846:	48 89 05 73 b2 00 00 	mov    %rax,0xb273(%rip)        # 0x140016ac0
14000b84d:	48 89 05 74 b2 00 00 	mov    %rax,0xb274(%rip)        # 0x140016ac8
14000b854:	48 89 05 75 b2 00 00 	mov    %rax,0xb275(%rip)        # 0x140016ad0
14000b85b:	48 89 05 76 b2 00 00 	mov    %rax,0xb276(%rip)        # 0x140016ad8
14000b862:	c6 05 77 b2 00 00 01 	movb   $0x1,0xb277(%rip)        # 0x140016ae0
14000b869:	b0 01                	mov    $0x1,%al
14000b86b:	48 83 c4 20          	add    $0x20,%rsp
14000b86f:	5b                   	pop    %rbx
14000b870:	c3                   	ret
14000b871:	b9 05 00 00 00       	mov    $0x5,%ecx
14000b876:	e8 5d 02 00 00       	call   0x14000bad8
14000b87b:	cc                   	int3
14000b87c:	48 83 ec 18          	sub    $0x18,%rsp
14000b880:	4c 8b c1             	mov    %rcx,%r8
14000b883:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
14000b888:	66 39 05 71 47 ff ff 	cmp    %ax,-0xb88f(%rip)        # 0x140000000
14000b88f:	75 78                	jne    0x14000b909
14000b891:	48 63 0d a4 47 ff ff 	movslq -0xb85c(%rip),%rcx        # 0x14000003c
14000b898:	48 8d 15 61 47 ff ff 	lea    -0xb89f(%rip),%rdx        # 0x140000000
14000b89f:	48 03 ca             	add    %rdx,%rcx
14000b8a2:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
14000b8a8:	75 5f                	jne    0x14000b909
14000b8aa:	b8 0b 02 00 00       	mov    $0x20b,%eax
14000b8af:	66 39 41 18          	cmp    %ax,0x18(%rcx)
14000b8b3:	75 54                	jne    0x14000b909
14000b8b5:	4c 2b c2             	sub    %rdx,%r8
14000b8b8:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14000b8bc:	48 8d 51 18          	lea    0x18(%rcx),%rdx
14000b8c0:	48 03 d0             	add    %rax,%rdx
14000b8c3:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14000b8c7:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14000b8cb:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
14000b8cf:	48 89 14 24          	mov    %rdx,(%rsp)
14000b8d3:	49 3b d1             	cmp    %r9,%rdx
14000b8d6:	74 18                	je     0x14000b8f0
14000b8d8:	8b 4a 0c             	mov    0xc(%rdx),%ecx
14000b8db:	4c 3b c1             	cmp    %rcx,%r8
14000b8de:	72 0a                	jb     0x14000b8ea
14000b8e0:	8b 42 08             	mov    0x8(%rdx),%eax
14000b8e3:	03 c1                	add    %ecx,%eax
14000b8e5:	4c 3b c0             	cmp    %rax,%r8
14000b8e8:	72 08                	jb     0x14000b8f2
14000b8ea:	48 83 c2 28          	add    $0x28,%rdx
14000b8ee:	eb df                	jmp    0x14000b8cf
14000b8f0:	33 d2                	xor    %edx,%edx
14000b8f2:	48 85 d2             	test   %rdx,%rdx
14000b8f5:	75 04                	jne    0x14000b8fb
14000b8f7:	32 c0                	xor    %al,%al
14000b8f9:	eb 14                	jmp    0x14000b90f
14000b8fb:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
14000b8ff:	7d 04                	jge    0x14000b905
14000b901:	32 c0                	xor    %al,%al
14000b903:	eb 0a                	jmp    0x14000b90f
14000b905:	b0 01                	mov    $0x1,%al
14000b907:	eb 06                	jmp    0x14000b90f
14000b909:	32 c0                	xor    %al,%al
14000b90b:	eb 02                	jmp    0x14000b90f
14000b90d:	32 c0                	xor    %al,%al
14000b90f:	48 83 c4 18          	add    $0x18,%rsp
14000b913:	c3                   	ret
14000b914:	40 53                	rex push %rbx
14000b916:	48 83 ec 20          	sub    $0x20,%rsp
14000b91a:	8a d9                	mov    %cl,%bl
14000b91c:	e8 2b 05 00 00       	call   0x14000be4c
14000b921:	33 d2                	xor    %edx,%edx
14000b923:	85 c0                	test   %eax,%eax
14000b925:	74 0b                	je     0x14000b932
14000b927:	84 db                	test   %bl,%bl
14000b929:	75 07                	jne    0x14000b932
14000b92b:	48 87 15 76 b1 00 00 	xchg   %rdx,0xb176(%rip)        # 0x140016aa8
14000b932:	48 83 c4 20          	add    $0x20,%rsp
14000b936:	5b                   	pop    %rbx
14000b937:	c3                   	ret
14000b938:	40 53                	rex push %rbx
14000b93a:	48 83 ec 20          	sub    $0x20,%rsp
14000b93e:	80 3d 9c b1 00 00 00 	cmpb   $0x0,0xb19c(%rip)        # 0x140016ae1
14000b945:	8a d9                	mov    %cl,%bl
14000b947:	74 04                	je     0x14000b94d
14000b949:	84 d2                	test   %dl,%dl
14000b94b:	75 0c                	jne    0x14000b959
14000b94d:	e8 56 01 00 00       	call   0x14000baa8
14000b952:	8a cb                	mov    %bl,%cl
14000b954:	e8 4b 0e 00 00       	call   0x14000c7a4
14000b959:	b0 01                	mov    $0x1,%al
14000b95b:	48 83 c4 20          	add    $0x20,%rsp
14000b95f:	5b                   	pop    %rbx
14000b960:	c3                   	ret
14000b961:	cc                   	int3
14000b962:	cc                   	int3
14000b963:	cc                   	int3
14000b964:	40 53                	rex push %rbx
14000b966:	48 83 ec 20          	sub    $0x20,%rsp
14000b96a:	48 8b 15 bf b0 00 00 	mov    0xb0bf(%rip),%rdx        # 0x140016a30
14000b971:	48 8b d9             	mov    %rcx,%rbx
14000b974:	8b ca                	mov    %edx,%ecx
14000b976:	48 33 15 33 b1 00 00 	xor    0xb133(%rip),%rdx        # 0x140016ab0
14000b97d:	83 e1 3f             	and    $0x3f,%ecx
14000b980:	48 d3 ca             	ror    %cl,%rdx
14000b983:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
14000b987:	75 0a                	jne    0x14000b993
14000b989:	48 8b cb             	mov    %rbx,%rcx
14000b98c:	e8 01 30 00 00       	call   0x14000e992
14000b991:	eb 0f                	jmp    0x14000b9a2
14000b993:	48 8b d3             	mov    %rbx,%rdx
14000b996:	48 8d 0d 13 b1 00 00 	lea    0xb113(%rip),%rcx        # 0x140016ab0
14000b99d:	e8 ea 2f 00 00       	call   0x14000e98c
14000b9a2:	33 c9                	xor    %ecx,%ecx
14000b9a4:	85 c0                	test   %eax,%eax
14000b9a6:	48 0f 44 cb          	cmove  %rbx,%rcx
14000b9aa:	48 8b c1             	mov    %rcx,%rax
14000b9ad:	48 83 c4 20          	add    $0x20,%rsp
14000b9b1:	5b                   	pop    %rbx
14000b9b2:	c3                   	ret
14000b9b3:	cc                   	int3
14000b9b4:	48 83 ec 28          	sub    $0x28,%rsp
14000b9b8:	e8 a7 ff ff ff       	call   0x14000b964
14000b9bd:	48 f7 d8             	neg    %rax
14000b9c0:	1b c0                	sbb    %eax,%eax
14000b9c2:	f7 d8                	neg    %eax
14000b9c4:	ff c8                	dec    %eax
14000b9c6:	48 83 c4 28          	add    $0x28,%rsp
14000b9ca:	c3                   	ret
14000b9cb:	cc                   	int3
14000b9cc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000b9d1:	55                   	push   %rbp
14000b9d2:	48 8b ec             	mov    %rsp,%rbp
14000b9d5:	48 83 ec 20          	sub    $0x20,%rsp
14000b9d9:	48 8b 05 50 b0 00 00 	mov    0xb050(%rip),%rax        # 0x140016a30
14000b9e0:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14000b9e7:	2b 00 00
14000b9ea:	48 3b c3             	cmp    %rbx,%rax
14000b9ed:	75 74                	jne    0x14000ba63
14000b9ef:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000b9f4:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000b9f8:	ff 15 9a 4b 00 00    	call   *0x4b9a(%rip)        # 0x140010598
14000b9fe:	48 8b 45 18          	mov    0x18(%rbp),%rax
14000ba02:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000ba06:	ff 15 9c 4b 00 00    	call   *0x4b9c(%rip)        # 0x1400105a8
14000ba0c:	8b c0                	mov    %eax,%eax
14000ba0e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000ba12:	ff 15 a8 4b 00 00    	call   *0x4ba8(%rip)        # 0x1400105c0
14000ba18:	8b c0                	mov    %eax,%eax
14000ba1a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14000ba1e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000ba22:	ff 15 90 4b 00 00    	call   *0x4b90(%rip)        # 0x1400105b8
14000ba28:	8b 45 20             	mov    0x20(%rbp),%eax
14000ba2b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000ba2f:	48 c1 e0 20          	shl    $0x20,%rax
14000ba33:	48 33 45 20          	xor    0x20(%rbp),%rax
14000ba37:	48 33 45 10          	xor    0x10(%rbp),%rax
14000ba3b:	48 33 c1             	xor    %rcx,%rax
14000ba3e:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
14000ba45:	ff 00 00
14000ba48:	48 23 c1             	and    %rcx,%rax
14000ba4b:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
14000ba52:	2b 00 00
14000ba55:	48 3b c3             	cmp    %rbx,%rax
14000ba58:	48 0f 44 c1          	cmove  %rcx,%rax
14000ba5c:	48 89 05 cd af 00 00 	mov    %rax,0xafcd(%rip)        # 0x140016a30
14000ba63:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000ba68:	48 f7 d0             	not    %rax
14000ba6b:	48 89 05 c6 af 00 00 	mov    %rax,0xafc6(%rip)        # 0x140016a38
14000ba72:	48 83 c4 20          	add    $0x20,%rsp
14000ba76:	5d                   	pop    %rbp
14000ba77:	c3                   	ret
14000ba78:	b8 01 00 00 00       	mov    $0x1,%eax
14000ba7d:	c3                   	ret
14000ba7e:	cc                   	int3
14000ba7f:	cc                   	int3
14000ba80:	b8 00 40 00 00       	mov    $0x4000,%eax
14000ba85:	c3                   	ret
14000ba86:	cc                   	int3
14000ba87:	cc                   	int3
14000ba88:	cc                   	int3
14000ba89:	cc                   	int3
14000ba8a:	cc                   	int3
14000ba8b:	cc                   	int3
14000ba8c:	cc                   	int3
14000ba8d:	cc                   	int3
14000ba8e:	cc                   	int3
14000ba8f:	cc                   	int3
14000ba90:	48 83 ec 28          	sub    $0x28,%rsp
14000ba94:	48 8d 0d 55 b0 00 00 	lea    0xb055(%rip),%rcx        # 0x140016af0
14000ba9b:	ff 15 ef 4a 00 00    	call   *0x4aef(%rip)        # 0x140010590
14000baa1:	48 83 c4 28          	add    $0x28,%rsp
14000baa5:	c3                   	ret
14000baa6:	cc                   	int3
14000baa7:	cc                   	int3
14000baa8:	b0 01                	mov    $0x1,%al
14000baaa:	c3                   	ret
14000baab:	cc                   	int3
14000baac:	48 83 ec 28          	sub    $0x28,%rsp
14000bab0:	e8 5f a0 ff ff       	call   0x140005b14
14000bab5:	48 83 08 04          	orq    $0x4,(%rax)
14000bab9:	e8 ea c4 ff ff       	call   0x140007fa8
14000babe:	48 83 08 02          	orq    $0x2,(%rax)
14000bac2:	48 83 c4 28          	add    $0x28,%rsp
14000bac6:	c3                   	ret
14000bac7:	cc                   	int3
14000bac8:	48 8d 05 51 ba 00 00 	lea    0xba51(%rip),%rax        # 0x140017520
14000bacf:	c3                   	ret
14000bad0:	48 8d 05 41 ba 00 00 	lea    0xba41(%rip),%rax        # 0x140017518
14000bad7:	c3                   	ret
14000bad8:	8b c9                	mov    %ecx,%ecx
14000bada:	cd 29                	int    $0x29
14000badc:	c3                   	ret
14000badd:	cc                   	int3
14000bade:	cc                   	int3
14000badf:	cc                   	int3
14000bae0:	48 83 ec 28          	sub    $0x28,%rsp
14000bae4:	83 3d 65 af 00 00 00 	cmpl   $0x0,0xaf65(%rip)        # 0x140016a50
14000baeb:	74 0f                	je     0x14000bafc
14000baed:	b9 01 00 00 00       	mov    $0x1,%ecx
14000baf2:	ff 15 28 4b 00 00    	call   *0x4b28(%rip)        # 0x140010620
14000baf8:	85 c0                	test   %eax,%eax
14000bafa:	78 02                	js     0x14000bafe
14000bafc:	33 c0                	xor    %eax,%eax
14000bafe:	48 83 c4 28          	add    $0x28,%rsp
14000bb02:	c3                   	ret
14000bb03:	cc                   	int3
14000bb04:	32 c0                	xor    %al,%al
14000bb06:	c3                   	ret
14000bb07:	cc                   	int3
14000bb08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bb0d:	57                   	push   %rdi
14000bb0e:	48 83 ec 20          	sub    $0x20,%rsp
14000bb12:	48 8d 1d cf 79 00 00 	lea    0x79cf(%rip),%rbx        # 0x1400134e8
14000bb19:	48 8d 3d c8 79 00 00 	lea    0x79c8(%rip),%rdi        # 0x1400134e8
14000bb20:	eb 12                	jmp    0x14000bb34
14000bb22:	48 8b 03             	mov    (%rbx),%rax
14000bb25:	48 85 c0             	test   %rax,%rax
14000bb28:	74 06                	je     0x14000bb30
14000bb2a:	ff 15 d0 4c 00 00    	call   *0x4cd0(%rip)        # 0x140010800
14000bb30:	48 83 c3 08          	add    $0x8,%rbx
14000bb34:	48 3b df             	cmp    %rdi,%rbx
14000bb37:	72 e9                	jb     0x14000bb22
14000bb39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000bb3e:	48 83 c4 20          	add    $0x20,%rsp
14000bb42:	5f                   	pop    %rdi
14000bb43:	c3                   	ret
14000bb44:	cc                   	int3
14000bb45:	cc                   	int3
14000bb46:	cc                   	int3
14000bb47:	cc                   	int3
14000bb48:	cc                   	int3
14000bb49:	cc                   	int3
14000bb4a:	cc                   	int3
14000bb4b:	cc                   	int3
14000bb4c:	cc                   	int3
14000bb4d:	cc                   	int3
14000bb4e:	cc                   	int3
14000bb4f:	cc                   	int3
14000bb50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bb55:	57                   	push   %rdi
14000bb56:	48 83 ec 20          	sub    $0x20,%rsp
14000bb5a:	48 8d 1d 97 79 00 00 	lea    0x7997(%rip),%rbx        # 0x1400134f8
14000bb61:	48 8d 3d 90 79 00 00 	lea    0x7990(%rip),%rdi        # 0x1400134f8
14000bb68:	eb 12                	jmp    0x14000bb7c
14000bb6a:	48 8b 03             	mov    (%rbx),%rax
14000bb6d:	48 85 c0             	test   %rax,%rax
14000bb70:	74 06                	je     0x14000bb78
14000bb72:	ff 15 88 4c 00 00    	call   *0x4c88(%rip)        # 0x140010800
14000bb78:	48 83 c3 08          	add    $0x8,%rbx
14000bb7c:	48 3b df             	cmp    %rdi,%rbx
14000bb7f:	72 e9                	jb     0x14000bb6a
14000bb81:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000bb86:	48 83 c4 20          	add    $0x20,%rsp
14000bb8a:	5f                   	pop    %rdi
14000bb8b:	c3                   	ret
14000bb8c:	cc                   	int3
14000bb8d:	cc                   	int3
14000bb8e:	cc                   	int3
14000bb8f:	cc                   	int3
14000bb90:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000bb95:	b9 02 00 00 00       	mov    $0x2,%ecx
14000bb9a:	cd 29                	int    $0x29
14000bb9c:	c3                   	ret
14000bb9d:	cc                   	int3
14000bb9e:	cc                   	int3
14000bb9f:	cc                   	int3
14000bba0:	e9 f3 2d 00 00       	jmp    0x14000e998
14000bba5:	cc                   	int3
14000bba6:	cc                   	int3
14000bba7:	cc                   	int3
14000bba8:	40 53                	rex push %rbx
14000bbaa:	48 83 ec 20          	sub    $0x20,%rsp
14000bbae:	48 8b d9             	mov    %rcx,%rbx
14000bbb1:	48 8b c2             	mov    %rdx,%rax
14000bbb4:	48 8d 0d 5d 44 00 00 	lea    0x445d(%rip),%rcx        # 0x140010018
14000bbbb:	0f 57 c0             	xorps  %xmm0,%xmm0
14000bbbe:	48 89 0b             	mov    %rcx,(%rbx)
14000bbc1:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14000bbc5:	48 8d 48 08          	lea    0x8(%rax),%rcx
14000bbc9:	0f 11 02             	movups %xmm0,(%rdx)
14000bbcc:	e8 1b 0c 00 00       	call   0x14000c7ec
14000bbd1:	48 8d 05 70 44 00 00 	lea    0x4470(%rip),%rax        # 0x140010048
14000bbd8:	48 89 03             	mov    %rax,(%rbx)
14000bbdb:	48 8b c3             	mov    %rbx,%rax
14000bbde:	48 83 c4 20          	add    $0x20,%rsp
14000bbe2:	5b                   	pop    %rbx
14000bbe3:	c3                   	ret
14000bbe4:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14000bbe9:	48 8d 05 10 4f 00 00 	lea    0x4f10(%rip),%rax        # 0x140010b00
14000bbf0:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000bbf4:	48 8d 05 4d 44 00 00 	lea    0x444d(%rip),%rax        # 0x140010048
14000bbfb:	48 89 01             	mov    %rax,(%rcx)
14000bbfe:	48 8b c1             	mov    %rcx,%rax
14000bc01:	c3                   	ret
14000bc02:	cc                   	int3
14000bc03:	cc                   	int3
14000bc04:	cc                   	int3
14000bc05:	cc                   	int3
14000bc06:	cc                   	int3
14000bc07:	cc                   	int3
14000bc08:	cc                   	int3
14000bc09:	cc                   	int3
14000bc0a:	cc                   	int3
14000bc0b:	cc                   	int3
14000bc0c:	cc                   	int3
14000bc0d:	cc                   	int3
14000bc0e:	cc                   	int3
14000bc0f:	cc                   	int3
14000bc10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000bc15:	57                   	push   %rdi
14000bc16:	48 83 ec 20          	sub    $0x20,%rsp
14000bc1a:	48 8d 05 f7 43 00 00 	lea    0x43f7(%rip),%rax        # 0x140010018