140020a5d:	48 83 ec 50          	sub    $0x50,%rsp
140020a61:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
140020a65:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140020a69:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140020a6d:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
140020a71:	ba 01 00 00 00       	mov    $0x1,%edx
140020a76:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140020a7a:	b8 05 00 00 00       	mov    $0x5,%eax
140020a7f:	89 45 20             	mov    %eax,0x20(%rbp)
140020a82:	89 45 28             	mov    %eax,0x28(%rbp)
140020a85:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140020a89:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140020a8d:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140020a91:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140020a95:	b8 04 00 00 00       	mov    $0x4,%eax
140020a9a:	89 45 d0             	mov    %eax,-0x30(%rbp)
140020a9d:	89 45 d4             	mov    %eax,-0x2c(%rbp)
140020aa0:	48 8d 05 11 16 03 00 	lea    0x31611(%rip),%rax        # 0x1400520b8
140020aa7:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140020aab:	89 51 28             	mov    %edx,0x28(%rcx)
140020aae:	48 8d 0d 5b e2 01 00 	lea    0x1e25b(%rip),%rcx        # 0x14003ed10
140020ab5:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020ab9:	48 89 08             	mov    %rcx,(%rax)
140020abc:	48 8d 0d 5d dd 02 00 	lea    0x2dd5d(%rip),%rcx        # 0x14004e820
140020ac3:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020ac7:	89 90 a8 03 00 00    	mov    %edx,0x3a8(%rax)
140020acd:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020ad1:	48 89 88 88 00 00 00 	mov    %rcx,0x88(%rax)
140020ad8:	8d 4a 42             	lea    0x42(%rdx),%ecx
140020adb:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020adf:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140020ae3:	66 89 88 bc 00 00 00 	mov    %cx,0xbc(%rax)
140020aea:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020aee:	66 89 88 c2 01 00 00 	mov    %cx,0x1c2(%rax)
140020af5:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140020af9:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140020afd:	48 83 a0 a0 03 00 00 	andq   $0x0,0x3a0(%rax)
140020b04:	00
140020b05:	e8 26 fe ff ff       	call   0x140020930
140020b0a:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140020b0e:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140020b12:	48 8d 55 d4          	lea    -0x2c(%rbp),%rdx
140020b16:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140020b1a:	e8 91 fe ff ff       	call   0x1400209b0
140020b1f:	48 83 c4 50          	add    $0x50,%rsp
140020b23:	5d                   	pop    %rbp
140020b24:	c3                   	ret
140020b25:	cc                   	int3
140020b26:	cc                   	int3
140020b27:	cc                   	int3
140020b28:	48 85 c9             	test   %rcx,%rcx
140020b2b:	74 1a                	je     0x140020b47
140020b2d:	53                   	push   %rbx
140020b2e:	48 83 ec 20          	sub    $0x20,%rsp
140020b32:	48 8b d9             	mov    %rcx,%rbx
140020b35:	e8 0e 00 00 00       	call   0x140020b48
140020b3a:	48 8b cb             	mov    %rbx,%rcx
140020b3d:	e8 9e 09 fe ff       	call   0x1400014e0
140020b42:	48 83 c4 20          	add    $0x20,%rsp
140020b46:	5b                   	pop    %rbx
140020b47:	c3                   	ret
140020b48:	40 55                	rex push %rbp
140020b4a:	48 8b ec             	mov    %rsp,%rbp
140020b4d:	48 83 ec 40          	sub    $0x40,%rsp
140020b51:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140020b55:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140020b59:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140020b5d:	48 8d 15 ac e1 01 00 	lea    0x1e1ac(%rip),%rdx        # 0x14003ed10
140020b64:	b8 05 00 00 00       	mov    $0x5,%eax
140020b69:	89 45 20             	mov    %eax,0x20(%rbp)
140020b6c:	89 45 28             	mov    %eax,0x28(%rbp)
140020b6f:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
140020b73:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140020b77:	b8 04 00 00 00       	mov    $0x4,%eax
140020b7c:	89 45 e0             	mov    %eax,-0x20(%rbp)
140020b7f:	89 45 e4             	mov    %eax,-0x1c(%rbp)
140020b82:	48 8b 01             	mov    (%rcx),%rax
140020b85:	48 3b c2             	cmp    %rdx,%rax
140020b88:	74 0c                	je     0x140020b96
140020b8a:	48 8b c8             	mov    %rax,%rcx
140020b8d:	e8 4e 09 fe ff       	call   0x1400014e0
140020b92:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020b96:	48 8b 49 70          	mov    0x70(%rcx),%rcx
140020b9a:	e8 41 09 fe ff       	call   0x1400014e0
140020b9f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020ba3:	48 8b 49 58          	mov    0x58(%rcx),%rcx
140020ba7:	e8 34 09 fe ff       	call   0x1400014e0
140020bac:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020bb0:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140020bb4:	e8 27 09 fe ff       	call   0x1400014e0
140020bb9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020bbd:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140020bc1:	e8 1a 09 fe ff       	call   0x1400014e0
140020bc6:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020bca:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140020bce:	e8 0d 09 fe ff       	call   0x1400014e0
140020bd3:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020bd7:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140020bdb:	e8 00 09 fe ff       	call   0x1400014e0
140020be0:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020be4:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140020be8:	e8 f3 08 fe ff       	call   0x1400014e0
140020bed:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020bf1:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140020bf8:	e8 e3 08 fe ff       	call   0x1400014e0
140020bfd:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140020c01:	48 8b 89 c0 03 00 00 	mov    0x3c0(%rcx),%rcx
140020c08:	e8 d3 08 fe ff       	call   0x1400014e0
140020c0d:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
140020c11:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140020c15:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140020c19:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140020c1d:	e8 d6 fd ff ff       	call   0x1400209f8
140020c22:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140020c26:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140020c2a:	48 8d 55 e4          	lea    -0x1c(%rbp),%rdx
140020c2e:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140020c32:	e8 39 fd ff ff       	call   0x140020970
140020c37:	48 83 c4 40          	add    $0x40,%rsp
140020c3b:	5d                   	pop    %rbp
140020c3c:	c3                   	ret
140020c3d:	cc                   	int3
140020c3e:	cc                   	int3
140020c3f:	cc                   	int3
140020c40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020c45:	57                   	push   %rdi
140020c46:	48 83 ec 20          	sub    $0x20,%rsp
140020c4a:	48 8b f9             	mov    %rcx,%rdi
140020c4d:	48 8b da             	mov    %rdx,%rbx
140020c50:	48 8b 89 90 00 00 00 	mov    0x90(%rcx),%rcx
140020c57:	48 85 c9             	test   %rcx,%rcx
140020c5a:	74 2c                	je     0x140020c88
140020c5c:	e8 93 a7 00 00       	call   0x14002b3f4
140020c61:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
140020c68:	48 3b 0d 49 14 03 00 	cmp    0x31449(%rip),%rcx        # 0x1400520b8
140020c6f:	74 17                	je     0x140020c88
140020c71:	48 8d 05 f8 d5 02 00 	lea    0x2d5f8(%rip),%rax        # 0x14004e270
140020c78:	48 3b c8             	cmp    %rax,%rcx
140020c7b:	74 0b                	je     0x140020c88
140020c7d:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
140020c81:	75 05                	jne    0x140020c88
140020c83:	e8 6c a5 00 00       	call   0x14002b1f4
140020c88:	48 89 9f 90 00 00 00 	mov    %rbx,0x90(%rdi)
140020c8f:	48 85 db             	test   %rbx,%rbx
140020c92:	74 08                	je     0x140020c9c
140020c94:	48 8b cb             	mov    %rbx,%rcx
140020c97:	e8 cc a4 00 00       	call   0x14002b168
140020c9c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140020ca1:	48 83 c4 20          	add    $0x20,%rsp
140020ca5:	5f                   	pop    %rdi
140020ca6:	c3                   	ret
140020ca7:	cc                   	int3
140020ca8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020cad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140020cb2:	57                   	push   %rdi
140020cb3:	48 83 ec 20          	sub    $0x20,%rsp
140020cb7:	ff 15 0b b5 01 00    	call   *0x1b50b(%rip)        # 0x14003c1c8
140020cbd:	8b 0d 9d d5 02 00    	mov    0x2d59d(%rip),%ecx        # 0x14004e260
140020cc3:	33 f6                	xor    %esi,%esi
140020cc5:	8b d8                	mov    %eax,%ebx
140020cc7:	83 f9 ff             	cmp    $0xffffffff,%ecx
140020cca:	74 1d                	je     0x140020ce9
140020ccc:	e8 db 29 00 00       	call   0x1400236ac
140020cd1:	48 8b f8             	mov    %rax,%rdi
140020cd4:	48 85 c0             	test   %rax,%rax
140020cd7:	74 0a                	je     0x140020ce3
140020cd9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140020cdd:	48 0f 44 fe          	cmove  %rsi,%rdi
140020ce1:	eb 72                	jmp    0x140020d55
140020ce3:	8b 0d 77 d5 02 00    	mov    0x2d577(%rip),%ecx        # 0x14004e260
140020ce9:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140020ced:	e8 c2 29 00 00       	call   0x1400236b4
140020cf2:	85 c0                	test   %eax,%eax
140020cf4:	75 05                	jne    0x140020cfb
140020cf6:	48 8b fe             	mov    %rsi,%rdi
140020cf9:	eb 5a                	jmp    0x140020d55
140020cfb:	ba c8 03 00 00       	mov    $0x3c8,%edx
140020d00:	b9 01 00 00 00       	mov    $0x1,%ecx
140020d05:	e8 66 07 fe ff       	call   0x140001470
140020d0a:	8b 0d 50 d5 02 00    	mov    0x2d550(%rip),%ecx        # 0x14004e260
140020d10:	48 8b f8             	mov    %rax,%rdi
140020d13:	48 85 c0             	test   %rax,%rax
140020d16:	75 10                	jne    0x140020d28
140020d18:	33 d2                	xor    %edx,%edx
140020d1a:	e8 95 29 00 00       	call   0x1400236b4
140020d1f:	33 c9                	xor    %ecx,%ecx
140020d21:	e8 ba 07 fe ff       	call   0x1400014e0
140020d26:	eb ce                	jmp    0x140020cf6
140020d28:	48 8b d7             	mov    %rdi,%rdx
140020d2b:	e8 84 29 00 00       	call   0x1400236b4
140020d30:	85 c0                	test   %eax,%eax
140020d32:	75 12                	jne    0x140020d46
140020d34:	8b 0d 26 d5 02 00    	mov    0x2d526(%rip),%ecx        # 0x14004e260
140020d3a:	33 d2                	xor    %edx,%edx
140020d3c:	e8 73 29 00 00       	call   0x1400236b4
140020d41:	48 8b cf             	mov    %rdi,%rcx
140020d44:	eb db                	jmp    0x140020d21
140020d46:	48 8b cf             	mov    %rdi,%rcx
140020d49:	e8 0a fd ff ff       	call   0x140020a58
140020d4e:	33 c9                	xor    %ecx,%ecx
140020d50:	e8 8b 07 fe ff       	call   0x1400014e0
140020d55:	8b cb                	mov    %ebx,%ecx
140020d57:	ff 15 9b b5 01 00    	call   *0x1b59b(%rip)        # 0x14003c2f8
140020d5d:	48 85 ff             	test   %rdi,%rdi
140020d60:	74 13                	je     0x140020d75
140020d62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140020d67:	48 8b c7             	mov    %rdi,%rax
140020d6a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140020d6f:	48 83 c4 20          	add    $0x20,%rsp
140020d73:	5f                   	pop    %rdi
140020d74:	c3                   	ret
140020d75:	e8 66 fa ff ff       	call   0x1400207e0
140020d7a:	cc                   	int3
140020d7b:	cc                   	int3
140020d7c:	40 53                	rex push %rbx
140020d7e:	48 83 ec 20          	sub    $0x20,%rsp
140020d82:	8b 0d d8 d4 02 00    	mov    0x2d4d8(%rip),%ecx        # 0x14004e260
140020d88:	83 f9 ff             	cmp    $0xffffffff,%ecx
140020d8b:	74 1b                	je     0x140020da8
140020d8d:	e8 1a 29 00 00       	call   0x1400236ac
140020d92:	48 8b d8             	mov    %rax,%rbx
140020d95:	48 85 c0             	test   %rax,%rax
140020d98:	74 08                	je     0x140020da2
140020d9a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140020d9e:	74 78                	je     0x140020e18
140020da0:	eb 6d                	jmp    0x140020e0f
140020da2:	8b 0d b8 d4 02 00    	mov    0x2d4b8(%rip),%ecx        # 0x14004e260
140020da8:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140020dac:	e8 03 29 00 00       	call   0x1400236b4
140020db1:	85 c0                	test   %eax,%eax
140020db3:	74 63                	je     0x140020e18
140020db5:	ba c8 03 00 00       	mov    $0x3c8,%edx
140020dba:	b9 01 00 00 00       	mov    $0x1,%ecx
140020dbf:	e8 ac 06 fe ff       	call   0x140001470
140020dc4:	8b 0d 96 d4 02 00    	mov    0x2d496(%rip),%ecx        # 0x14004e260
140020dca:	48 8b d8             	mov    %rax,%rbx
140020dcd:	48 85 c0             	test   %rax,%rax
140020dd0:	75 10                	jne    0x140020de2
140020dd2:	33 d2                	xor    %edx,%edx
140020dd4:	e8 db 28 00 00       	call   0x1400236b4
140020dd9:	33 c9                	xor    %ecx,%ecx
140020ddb:	e8 00 07 fe ff       	call   0x1400014e0
140020de0:	eb 36                	jmp    0x140020e18
140020de2:	48 8b d3             	mov    %rbx,%rdx
140020de5:	e8 ca 28 00 00       	call   0x1400236b4
140020dea:	85 c0                	test   %eax,%eax
140020dec:	75 12                	jne    0x140020e00
140020dee:	8b 0d 6c d4 02 00    	mov    0x2d46c(%rip),%ecx        # 0x14004e260
140020df4:	33 d2                	xor    %edx,%edx
140020df6:	e8 b9 28 00 00       	call   0x1400236b4
140020dfb:	48 8b cb             	mov    %rbx,%rcx
140020dfe:	eb db                	jmp    0x140020ddb
140020e00:	48 8b cb             	mov    %rbx,%rcx
140020e03:	e8 50 fc ff ff       	call   0x140020a58
140020e08:	33 c9                	xor    %ecx,%ecx
140020e0a:	e8 d1 06 fe ff       	call   0x1400014e0
140020e0f:	48 8b c3             	mov    %rbx,%rax
140020e12:	48 83 c4 20          	add    $0x20,%rsp
140020e16:	5b                   	pop    %rbx
140020e17:	c3                   	ret
140020e18:	e8 c3 f9 ff ff       	call   0x1400207e0
140020e1d:	cc                   	int3
140020e1e:	cc                   	int3
140020e1f:	cc                   	int3
140020e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140020e2a:	57                   	push   %rdi
140020e2b:	48 83 ec 20          	sub    $0x20,%rsp
140020e2f:	ff 15 93 b3 01 00    	call   *0x1b393(%rip)        # 0x14003c1c8
140020e35:	8b 0d 25 d4 02 00    	mov    0x2d425(%rip),%ecx        # 0x14004e260
140020e3b:	33 f6                	xor    %esi,%esi
140020e3d:	8b d8                	mov    %eax,%ebx
140020e3f:	83 f9 ff             	cmp    $0xffffffff,%ecx
140020e42:	74 1d                	je     0x140020e61
140020e44:	e8 63 28 00 00       	call   0x1400236ac
140020e49:	48 8b f8             	mov    %rax,%rdi
140020e4c:	48 85 c0             	test   %rax,%rax
140020e4f:	74 0a                	je     0x140020e5b
140020e51:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140020e55:	48 0f 44 fe          	cmove  %rsi,%rdi
140020e59:	eb 72                	jmp    0x140020ecd
140020e5b:	8b 0d ff d3 02 00    	mov    0x2d3ff(%rip),%ecx        # 0x14004e260
140020e61:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140020e65:	e8 4a 28 00 00       	call   0x1400236b4
140020e6a:	85 c0                	test   %eax,%eax
140020e6c:	75 05                	jne    0x140020e73
140020e6e:	48 8b fe             	mov    %rsi,%rdi
140020e71:	eb 5a                	jmp    0x140020ecd
140020e73:	ba c8 03 00 00       	mov    $0x3c8,%edx
140020e78:	b9 01 00 00 00       	mov    $0x1,%ecx
140020e7d:	e8 ee 05 fe ff       	call   0x140001470
140020e82:	8b 0d d8 d3 02 00    	mov    0x2d3d8(%rip),%ecx        # 0x14004e260
140020e88:	48 8b f8             	mov    %rax,%rdi
140020e8b:	48 85 c0             	test   %rax,%rax
140020e8e:	75 10                	jne    0x140020ea0
140020e90:	33 d2                	xor    %edx,%edx
140020e92:	e8 1d 28 00 00       	call   0x1400236b4
140020e97:	33 c9                	xor    %ecx,%ecx
140020e99:	e8 42 06 fe ff       	call   0x1400014e0
140020e9e:	eb ce                	jmp    0x140020e6e
140020ea0:	48 8b d7             	mov    %rdi,%rdx
140020ea3:	e8 0c 28 00 00       	call   0x1400236b4
140020ea8:	85 c0                	test   %eax,%eax
140020eaa:	75 12                	jne    0x140020ebe
140020eac:	8b 0d ae d3 02 00    	mov    0x2d3ae(%rip),%ecx        # 0x14004e260
140020eb2:	33 d2                	xor    %edx,%edx
140020eb4:	e8 fb 27 00 00       	call   0x1400236b4
140020eb9:	48 8b cf             	mov    %rdi,%rcx
140020ebc:	eb db                	jmp    0x140020e99
140020ebe:	48 8b cf             	mov    %rdi,%rcx
140020ec1:	e8 92 fb ff ff       	call   0x140020a58
140020ec6:	33 c9                	xor    %ecx,%ecx
140020ec8:	e8 13 06 fe ff       	call   0x1400014e0
140020ecd:	8b cb                	mov    %ebx,%ecx
140020ecf:	ff 15 23 b4 01 00    	call   *0x1b423(%rip)        # 0x14003c2f8
140020ed5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140020eda:	48 8b c7             	mov    %rdi,%rax
140020edd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140020ee2:	48 83 c4 20          	add    $0x20,%rsp
140020ee6:	5f                   	pop    %rdi
140020ee7:	c3                   	ret
140020ee8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140020eed:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140020ef2:	57                   	push   %rdi
140020ef3:	48 83 ec 20          	sub    $0x20,%rsp
140020ef7:	8b 0d 63 d3 02 00    	mov    0x2d363(%rip),%ecx        # 0x14004e260
140020efd:	33 db                	xor    %ebx,%ebx
140020eff:	48 8b f2             	mov    %rdx,%rsi
140020f02:	83 f9 ff             	cmp    $0xffffffff,%ecx
140020f05:	74 1b                	je     0x140020f22
140020f07:	e8 a0 27 00 00       	call   0x1400236ac
140020f0c:	48 8b f8             	mov    %rax,%rdi
140020f0f:	48 85 c0             	test   %rax,%rax
140020f12:	74 08                	je     0x140020f1c
140020f14:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140020f18:	74 79                	je     0x140020f93
140020f1a:	eb 6d                	jmp    0x140020f89
140020f1c:	8b 0d 3e d3 02 00    	mov    0x2d33e(%rip),%ecx        # 0x14004e260
140020f22:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140020f26:	e8 89 27 00 00       	call   0x1400236b4
140020f2b:	85 c0                	test   %eax,%eax
140020f2d:	74 64                	je     0x140020f93
140020f2f:	ba c8 03 00 00       	mov    $0x3c8,%edx
140020f34:	b9 01 00 00 00       	mov    $0x1,%ecx
140020f39:	e8 32 05 fe ff       	call   0x140001470
140020f3e:	8b 0d 1c d3 02 00    	mov    0x2d31c(%rip),%ecx        # 0x14004e260
140020f44:	48 8b f8             	mov    %rax,%rdi
140020f47:	48 85 c0             	test   %rax,%rax
140020f4a:	75 10                	jne    0x140020f5c
140020f4c:	33 d2                	xor    %edx,%edx