1401f77ae:	44 8d 40 e2          	lea    -0x1e(%rax),%r8d
1401f77b2:	48 8b da             	mov    %rdx,%rbx
1401f77b5:	48 8b f9             	mov    %rcx,%rdi
1401f77b8:	48 8b cb             	mov    %rbx,%rcx
1401f77bb:	8d 50 0d             	lea    0xd(%rax),%edx
1401f77be:	81 e6 00 04 00 00    	and    $0x400,%esi
1401f77c4:	e8 07 a3 fa ff       	call   0x1401a1ad0
1401f77c9:	85 c0                	test   %eax,%eax
1401f77cb:	0f 84 9b 00 00 00    	je     0x1401f786c
1401f77d1:	ba 02 00 00 00       	mov    $0x2,%edx
1401f77d6:	48 8b cb             	mov    %rbx,%rcx
1401f77d9:	e8 72 a5 fa ff       	call   0x1401a1d50
1401f77de:	85 c0                	test   %eax,%eax
1401f77e0:	0f 84 86 00 00 00    	je     0x1401f786c
1401f77e6:	ba 01 00 00 00       	mov    $0x1,%edx
1401f77eb:	48 8b cb             	mov    %rbx,%rcx
1401f77ee:	e8 5d a5 fa ff       	call   0x1401a1d50
1401f77f3:	85 c0                	test   %eax,%eax
1401f77f5:	74 75                	je     0x1401f786c
1401f77f7:	ba 01 00 00 00       	mov    $0x1,%edx
1401f77fc:	48 8b cb             	mov    %rbx,%rcx
1401f77ff:	44 8b c2             	mov    %edx,%r8d
1401f7802:	e8 c9 a2 fa ff       	call   0x1401a1ad0
1401f7807:	85 c0                	test   %eax,%eax
1401f7809:	74 61                	je     0x1401f786c
1401f780b:	85 f6                	test   %esi,%esi
1401f780d:	74 12                	je     0x1401f7821
1401f780f:	33 d2                	xor    %edx,%edx
1401f7811:	48 8b cb             	mov    %rbx,%rcx
1401f7814:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401f7818:	e8 b3 a2 fa ff       	call   0x1401a1ad0
1401f781d:	85 c0                	test   %eax,%eax
1401f781f:	74 4b                	je     0x1401f786c
1401f7821:	48 8b cb             	mov    %rbx,%rcx
1401f7824:	e8 57 9b fa ff       	call   0x1401a1380
1401f7829:	85 c0                	test   %eax,%eax
1401f782b:	74 3f                	je     0x1401f786c
1401f782d:	48 8b cb             	mov    %rbx,%rcx
1401f7830:	e8 4b 9b fa ff       	call   0x1401a1380
1401f7835:	85 c0                	test   %eax,%eax
1401f7837:	74 33                	je     0x1401f786c
1401f7839:	c7 87 20 0b 00 00 02 	movl   $0x2,0xb20(%rdi)
1401f7840:	00 00 00
1401f7843:	ba 03 00 00 00       	mov    $0x3,%edx
1401f7848:	8b 8f 20 0b 00 00    	mov    0xb20(%rdi),%ecx
1401f784e:	85 f6                	test   %esi,%esi
1401f7850:	0f 45 ca             	cmovne %edx,%ecx
1401f7853:	89 8f 20 0b 00 00    	mov    %ecx,0xb20(%rdi)
1401f7859:	8d 42 fe             	lea    -0x2(%rdx),%eax
1401f785c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7861:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401f7866:	48 83 c4 20          	add    $0x20,%rsp
1401f786a:	5f                   	pop    %rdi
1401f786b:	c3                   	ret
1401f786c:	e8 ff f7 f2 ff       	call   0x140127070
1401f7871:	4c 8d 05 78 2d 14 00 	lea    0x142d78(%rip),%r8        # 0x14033a5f0
1401f7878:	ba 44 02 00 00       	mov    $0x244,%edx
1401f787d:	48 8d 0d 34 2b 14 00 	lea    0x142b34(%rip),%rcx        # 0x14033a3b8
1401f7884:	e8 07 f9 f2 ff       	call   0x140127190
1401f7889:	45 33 c9             	xor    %r9d,%r9d
1401f788c:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f7892:	48 8b cf             	mov    %rdi,%rcx
1401f7895:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7899:	e8 12 8a f8 ff       	call   0x1401802b0
1401f789e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f78a3:	33 c0                	xor    %eax,%eax
1401f78a5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401f78aa:	48 83 c4 20          	add    $0x20,%rsp
1401f78ae:	5f                   	pop    %rdi
1401f78af:	c3                   	ret
1401f78b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f78b5:	57                   	push   %rdi
1401f78b6:	b8 20 00 00 00       	mov    $0x20,%eax
1401f78bb:	e8 70 92 0b 00       	call   0x1402b0b30
1401f78c0:	48 2b e0             	sub    %rax,%rsp
1401f78c3:	83 b9 98 0b 00 00 00 	cmpl   $0x0,0xb98(%rcx)
1401f78ca:	48 8b da             	mov    %rdx,%rbx
1401f78cd:	48 8b f9             	mov    %rcx,%rdi
1401f78d0:	75 10                	jne    0x1401f78e2
1401f78d2:	b8 02 00 00 00       	mov    $0x2,%eax
1401f78d7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f78dc:	48 83 c4 20          	add    $0x20,%rsp
1401f78e0:	5f                   	pop    %rdi
1401f78e1:	c3                   	ret
1401f78e2:	ba 01 ff 00 00       	mov    $0xff01,%edx
1401f78e7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401f78ed:	48 8b cb             	mov    %rbx,%rcx
1401f78f0:	e8 db a1 fa ff       	call   0x1401a1ad0
1401f78f5:	85 c0                	test   %eax,%eax
1401f78f7:	74 4d                	je     0x1401f7946
1401f78f9:	ba 02 00 00 00       	mov    $0x2,%edx
1401f78fe:	48 8b cb             	mov    %rbx,%rcx
1401f7901:	e8 4a a4 fa ff       	call   0x1401a1d50
1401f7906:	85 c0                	test   %eax,%eax
1401f7908:	74 3c                	je     0x1401f7946
1401f790a:	4c 8b 87 30 04 00 00 	mov    0x430(%rdi),%r8
1401f7911:	48 8d 97 f0 03 00 00 	lea    0x3f0(%rdi),%rdx
1401f7918:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f791e:	48 8b cb             	mov    %rbx,%rcx
1401f7921:	e8 aa a5 fa ff       	call   0x1401a1ed0
1401f7926:	85 c0                	test   %eax,%eax
1401f7928:	74 1c                	je     0x1401f7946
1401f792a:	48 8b cb             	mov    %rbx,%rcx
1401f792d:	e8 4e 9a fa ff       	call   0x1401a1380
1401f7932:	85 c0                	test   %eax,%eax
1401f7934:	74 10                	je     0x1401f7946
1401f7936:	b8 01 00 00 00       	mov    $0x1,%eax
1401f793b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7940:	48 83 c4 20          	add    $0x20,%rsp
1401f7944:	5f                   	pop    %rdi
1401f7945:	c3                   	ret
1401f7946:	e8 25 f7 f2 ff       	call   0x140127070
1401f794b:	4c 8d 05 46 2a 14 00 	lea    0x142a46(%rip),%r8        # 0x14033a398
1401f7952:	ba 1c 00 00 00       	mov    $0x1c,%edx
1401f7957:	48 8d 0d 5a 2a 14 00 	lea    0x142a5a(%rip),%rcx        # 0x14033a3b8
1401f795e:	e8 2d f8 f2 ff       	call   0x140127190
1401f7963:	45 33 c9             	xor    %r9d,%r9d
1401f7966:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f796c:	48 8b cf             	mov    %rdi,%rcx
1401f796f:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7973:	e8 38 89 f8 ff       	call   0x1401802b0
1401f7978:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f797d:	33 c0                	xor    %eax,%eax
1401f797f:	48 83 c4 20          	add    $0x20,%rsp
1401f7983:	5f                   	pop    %rdi
1401f7984:	c3                   	ret
1401f7985:	cc                   	int3
1401f7986:	cc                   	int3
1401f7987:	cc                   	int3
1401f7988:	cc                   	int3
1401f7989:	cc                   	int3
1401f798a:	cc                   	int3
1401f798b:	cc                   	int3
1401f798c:	cc                   	int3
1401f798d:	cc                   	int3
1401f798e:	cc                   	int3
1401f798f:	cc                   	int3
1401f7990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f7995:	57                   	push   %rdi
1401f7996:	b8 20 00 00 00       	mov    $0x20,%eax
1401f799b:	e8 90 91 0b 00       	call   0x1402b0b30
1401f79a0:	48 2b e0             	sub    %rax,%rsp
1401f79a3:	48 83 b9 60 0b 00 00 	cmpq   $0x0,0xb60(%rcx)
1401f79aa:	00
1401f79ab:	48 8b da             	mov    %rdx,%rbx
1401f79ae:	48 8b f9             	mov    %rcx,%rdi
1401f79b1:	74 79                	je     0x1401f7a2c
1401f79b3:	4d 85 c9             	test   %r9,%r9
1401f79b6:	75 74                	jne    0x1401f7a2c
1401f79b8:	8d 50 f2             	lea    -0xe(%rax),%edx
1401f79bb:	48 8b cb             	mov    %rbx,%rcx
1401f79be:	44 8d 40 e2          	lea    -0x1e(%rax),%r8d
1401f79c2:	e8 09 a1 fa ff       	call   0x1401a1ad0
1401f79c7:	85 c0                	test   %eax,%eax
1401f79c9:	74 22                	je     0x1401f79ed
1401f79cb:	33 d2                	xor    %edx,%edx
1401f79cd:	48 8b cb             	mov    %rbx,%rcx
1401f79d0:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1401f79d4:	e8 f7 a0 fa ff       	call   0x1401a1ad0
1401f79d9:	85 c0                	test   %eax,%eax
1401f79db:	74 10                	je     0x1401f79ed
1401f79dd:	b8 01 00 00 00       	mov    $0x1,%eax
1401f79e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f79e7:	48 83 c4 20          	add    $0x20,%rsp
1401f79eb:	5f                   	pop    %rdi
1401f79ec:	c3                   	ret
1401f79ed:	e8 7e f6 f2 ff       	call   0x140127070
1401f79f2:	4c 8d 05 9f 2b 14 00 	lea    0x142b9f(%rip),%r8        # 0x14033a598
1401f79f9:	ba f4 01 00 00       	mov    $0x1f4,%edx
1401f79fe:	48 8d 0d b3 29 14 00 	lea    0x1429b3(%rip),%rcx        # 0x14033a3b8
1401f7a05:	e8 86 f7 f2 ff       	call   0x140127190
1401f7a0a:	45 33 c9             	xor    %r9d,%r9d
1401f7a0d:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f7a13:	48 8b cf             	mov    %rdi,%rcx
1401f7a16:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7a1a:	e8 91 88 f8 ff       	call   0x1401802b0
1401f7a1f:	33 c0                	xor    %eax,%eax
1401f7a21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7a26:	48 83 c4 20          	add    $0x20,%rsp
1401f7a2a:	5f                   	pop    %rdi
1401f7a2b:	c3                   	ret
1401f7a2c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7a31:	b8 02 00 00 00       	mov    $0x2,%eax
1401f7a36:	48 83 c4 20          	add    $0x20,%rsp
1401f7a3a:	5f                   	pop    %rdi
1401f7a3b:	c3                   	ret
1401f7a3c:	cc                   	int3
1401f7a3d:	cc                   	int3
1401f7a3e:	cc                   	int3
1401f7a3f:	cc                   	int3
1401f7a40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f7a45:	57                   	push   %rdi
1401f7a46:	b8 20 00 00 00       	mov    $0x20,%eax
1401f7a4b:	e8 e0 90 0b 00       	call   0x1402b0b30
1401f7a50:	48 2b e0             	sub    %rax,%rsp
1401f7a53:	48 83 b9 50 0a 00 00 	cmpq   $0x0,0xa50(%rcx)
1401f7a5a:	00
1401f7a5b:	48 8b da             	mov    %rdx,%rbx
1401f7a5e:	48 8b f9             	mov    %rcx,%rdi
1401f7a61:	75 10                	jne    0x1401f7a73
1401f7a63:	b8 02 00 00 00       	mov    $0x2,%eax
1401f7a68:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7a6d:	48 83 c4 20          	add    $0x20,%rsp
1401f7a71:	5f                   	pop    %rdi
1401f7a72:	c3                   	ret
1401f7a73:	33 d2                	xor    %edx,%edx
1401f7a75:	48 8b cb             	mov    %rbx,%rcx
1401f7a78:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1401f7a7c:	e8 4f a0 fa ff       	call   0x1401a1ad0
1401f7a81:	85 c0                	test   %eax,%eax
1401f7a83:	0f 84 9c 00 00 00    	je     0x1401f7b25
1401f7a89:	ba 02 00 00 00       	mov    $0x2,%edx
1401f7a8e:	48 8b cb             	mov    %rbx,%rcx
1401f7a91:	e8 ba a2 fa ff       	call   0x1401a1d50
1401f7a96:	85 c0                	test   %eax,%eax
1401f7a98:	0f 84 87 00 00 00    	je     0x1401f7b25
1401f7a9e:	ba 02 00 00 00       	mov    $0x2,%edx
1401f7aa3:	48 8b cb             	mov    %rbx,%rcx
1401f7aa6:	e8 a5 a2 fa ff       	call   0x1401a1d50
1401f7aab:	85 c0                	test   %eax,%eax
1401f7aad:	74 76                	je     0x1401f7b25
1401f7aaf:	33 d2                	xor    %edx,%edx
1401f7ab1:	48 8b cb             	mov    %rbx,%rcx
1401f7ab4:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401f7ab8:	e8 13 a0 fa ff       	call   0x1401a1ad0
1401f7abd:	85 c0                	test   %eax,%eax
1401f7abf:	74 64                	je     0x1401f7b25
1401f7ac1:	48 8b 97 50 0a 00 00 	mov    0xa50(%rdi),%rdx
1401f7ac8:	33 c9                	xor    %ecx,%ecx
1401f7aca:	48 8b c2             	mov    %rdx,%rax
1401f7acd:	38 0a                	cmp    %cl,(%rdx)
1401f7acf:	74 12                	je     0x1401f7ae3
1401f7ad1:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
1401f7ad7:	73 0a                	jae    0x1401f7ae3
1401f7ad9:	48 ff c0             	inc    %rax
1401f7adc:	ff c1                	inc    %ecx
1401f7ade:	80 38 00             	cmpb   $0x0,(%rax)
1401f7ae1:	75 ee                	jne    0x1401f7ad1
1401f7ae3:	44 8b c1             	mov    %ecx,%r8d
1401f7ae6:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401f7aec:	41 0f ba f0 1f       	btr    $0x1f,%r8d
1401f7af1:	48 8b cb             	mov    %rbx,%rcx
1401f7af4:	e8 d7 a3 fa ff       	call   0x1401a1ed0
1401f7af9:	85 c0                	test   %eax,%eax
1401f7afb:	74 28                	je     0x1401f7b25
1401f7afd:	48 8b cb             	mov    %rbx,%rcx
1401f7b00:	e8 7b 98 fa ff       	call   0x1401a1380
1401f7b05:	85 c0                	test   %eax,%eax
1401f7b07:	74 1c                	je     0x1401f7b25
1401f7b09:	48 8b cb             	mov    %rbx,%rcx
1401f7b0c:	e8 6f 98 fa ff       	call   0x1401a1380
1401f7b11:	85 c0                	test   %eax,%eax
1401f7b13:	74 10                	je     0x1401f7b25
1401f7b15:	b8 01 00 00 00       	mov    $0x1,%eax
1401f7b1a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7b1f:	48 83 c4 20          	add    $0x20,%rsp
1401f7b23:	5f                   	pop    %rdi
1401f7b24:	c3                   	ret
1401f7b25:	e8 46 f5 f2 ff       	call   0x140127070
1401f7b2a:	4c 8d 05 a7 28 14 00 	lea    0x1428a7(%rip),%r8        # 0x14033a3d8
1401f7b31:	ba 35 00 00 00       	mov    $0x35,%edx
1401f7b36:	48 8d 0d 7b 28 14 00 	lea    0x14287b(%rip),%rcx        # 0x14033a3b8
1401f7b3d:	e8 4e f6 f2 ff       	call   0x140127190
1401f7b42:	45 33 c9             	xor    %r9d,%r9d
1401f7b45:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f7b4b:	48 8b cf             	mov    %rdi,%rcx
1401f7b4e:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7b52:	e8 59 87 f8 ff       	call   0x1401802b0
1401f7b57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7b5c:	33 c0                	xor    %eax,%eax
1401f7b5e:	48 83 c4 20          	add    $0x20,%rsp
1401f7b62:	5f                   	pop    %rdi
1401f7b63:	c3                   	ret
1401f7b64:	cc                   	int3
1401f7b65:	cc                   	int3
1401f7b66:	cc                   	int3
1401f7b67:	cc                   	int3
1401f7b68:	cc                   	int3
1401f7b69:	cc                   	int3
1401f7b6a:	cc                   	int3
1401f7b6b:	cc                   	int3
1401f7b6c:	cc                   	int3
1401f7b6d:	cc                   	int3
1401f7b6e:	cc                   	int3
1401f7b6f:	cc                   	int3
1401f7b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f7b75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401f7b7a:	57                   	push   %rdi
1401f7b7b:	b8 20 00 00 00       	mov    $0x20,%eax
1401f7b80:	e8 ab 8f 0b 00       	call   0x1402b0b30
1401f7b85:	48 2b e0             	sub    %rax,%rsp
1401f7b88:	48 8b f2             	mov    %rdx,%rsi
1401f7b8b:	48 8b d9             	mov    %rcx,%rbx
1401f7b8e:	e8 ed af f1 ff       	call   0x140112b80
1401f7b93:	85 c0                	test   %eax,%eax
1401f7b95:	0f 84 a7 01 00 00    	je     0x1401f7d42
1401f7b9b:	83 7b 3c 00          	cmpl   $0x0,0x3c(%rbx)
1401f7b9f:	75 2a                	jne    0x1401f7bcb
1401f7ba1:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401f7ba8:	48 85 c0             	test   %rax,%rax
1401f7bab:	74 1e                	je     0x1401f7bcb
1401f7bad:	48 83 b8 28 03 00 00 	cmpq   $0x0,0x328(%rax)
1401f7bb4:	00
1401f7bb5:	74 14                	je     0x1401f7bcb
1401f7bb7:	81 38 04 03 00 00    	cmpl   $0x304,(%rax)
1401f7bbd:	74 0c                	je     0x1401f7bcb
1401f7bbf:	48 8b b8 30 03 00 00 	mov    0x330(%rax),%rdi
1401f7bc6:	e9 c6 00 00 00       	jmp    0x1401f7c91
1401f7bcb:	48 83 bb 10 09 00 00 	cmpq   $0x0,0x910(%rbx)
1401f7bd2:	00
1401f7bd3:	0f 84 bf 00 00 00    	je     0x1401f7c98
1401f7bd9:	48 8b 83 d8 0a 00 00 	mov    0xad8(%rbx),%rax
1401f7be0:	48 85 c0             	test   %rax,%rax
1401f7be3:	0f 84 af 00 00 00    	je     0x1401f7c98
1401f7be9:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1401f7bee:	0f 84 a4 00 00 00    	je     0x1401f7c98
1401f7bf4:	0f b7 38             	movzwl (%rax),%edi
1401f7bf7:	48 8d 15 ba 27 14 00 	lea    0x1427ba(%rip),%rdx        # 0x14033a3b8
1401f7bfe:	8b cf                	mov    %edi,%ecx
1401f7c00:	41 b8 0e 01 00 00    	mov    $0x10e,%r8d
1401f7c06:	e8 65 41 ef ff       	call   0x1400ebd70
1401f7c0b:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
1401f7c12:	48 89 82 28 03 00 00 	mov    %rax,0x328(%rdx)
1401f7c19:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401f7c20:	48 8b 88 28 03 00 00 	mov    0x328(%rax),%rcx
1401f7c27:	48 85 c9             	test   %rcx,%rcx
1401f7c2a:	75 44                	jne    0x1401f7c70
1401f7c2c:	e8 3f f4 f2 ff       	call   0x140127070
1401f7c31:	4c 8d 05 88 28 14 00 	lea    0x142888(%rip),%r8        # 0x14033a4c0
1401f7c38:	ba 10 01 00 00       	mov    $0x110,%edx
1401f7c3d:	48 8d 0d 74 27 14 00 	lea    0x142774(%rip),%rcx        # 0x14033a3b8
1401f7c44:	e8 47 f5 f2 ff       	call   0x140127190
1401f7c49:	45 33 c9             	xor    %r9d,%r9d
1401f7c4c:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f7c52:	48 8b cb             	mov    %rbx,%rcx
1401f7c55:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7c59:	e8 52 86 f8 ff       	call   0x1401802b0
1401f7c5e:	33 c0                	xor    %eax,%eax
1401f7c60:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7c65:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401f7c6a:	48 83 c4 20          	add    $0x20,%rsp
1401f7c6e:	5f                   	pop    %rdi
1401f7c6f:	c3                   	ret
1401f7c70:	48 8b 93 d8 0a 00 00 	mov    0xad8(%rbx),%rdx
1401f7c77:	4c 8b c7             	mov    %rdi,%r8
1401f7c7a:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401f7c7e:	e8 dd 96 0e 00       	call   0x1402e1360
1401f7c83:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401f7c8a:	48 89 b8 30 03 00 00 	mov    %rdi,0x330(%rax)
1401f7c91:	48 85 ff             	test   %rdi,%rdi