1400e9c79:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1400e9c7d:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1400e9c81:	33 c9                	xor    %ecx,%ecx
1400e9c83:	e8 08 ae 04 00       	call   0x140134a90
1400e9c88:	85 c0                	test   %eax,%eax
1400e9c8a:	79 1f                	jns    0x1400e9cab
1400e9c8c:	49 8b fc             	mov    %r12,%rdi
1400e9c8f:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400e9c93:	48 85 c9             	test   %rcx,%rcx
1400e9c96:	74 2b                	je     0x1400e9cc3
1400e9c98:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1400e9c9c:	48 8b 01             	mov    (%rcx),%rax
1400e9c9f:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9ca3:	ff 15 87 91 12 00    	call   *0x129187(%rip)        # 0x140212e30
1400e9ca9:	eb 18                	jmp    0x1400e9cc3
1400e9cab:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
1400e9caf:	48 8b cb             	mov    %rbx,%rcx
1400e9cb2:	e8 25 c1 05 00       	call   0x140145ddc
1400e9cb7:	85 c0                	test   %eax,%eax
1400e9cb9:	78 d1                	js     0x1400e9c8c
1400e9cbb:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
1400e9cbf:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1400e9cc3:	48 85 ff             	test   %rdi,%rdi
1400e9cc6:	75 25                	jne    0x1400e9ced
1400e9cc8:	4d 89 26             	mov    %r12,(%r14)
1400e9ccb:	4d 89 66 08          	mov    %r12,0x8(%r14)
1400e9ccf:	48 85 db             	test   %rbx,%rbx
1400e9cd2:	0f 84 2e ff ff ff    	je     0x1400e9c06
1400e9cd8:	48 8b 03             	mov    (%rbx),%rax
1400e9cdb:	48 8b cb             	mov    %rbx,%rcx
1400e9cde:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9ce2:	ff 15 48 91 12 00    	call   *0x129148(%rip)        # 0x140212e30
1400e9ce8:	e9 19 ff ff ff       	jmp    0x1400e9c06
1400e9ced:	41 bf 18 00 00 00    	mov    $0x18,%r15d
1400e9cf3:	41 8b cf             	mov    %r15d,%ecx
1400e9cf6:	ff 15 54 8e 12 00    	call   *0x128e54(%rip)        # 0x140212b50
1400e9cfc:	48 8b d8             	mov    %rax,%rbx
1400e9cff:	48 85 c0             	test   %rax,%rax
1400e9d02:	0f 84 0f 01 00 00    	je     0x1400e9e17
1400e9d08:	48 8d 05 81 63 15 00 	lea    0x156381(%rip),%rax        # 0x140240090
1400e9d0f:	48 89 03             	mov    %rax,(%rbx)
1400e9d12:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400e9d16:	48 8b 07             	mov    (%rdi),%rax
1400e9d19:	48 8b cf             	mov    %rdi,%rcx
1400e9d1c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e9d20:	ff 15 0a 91 12 00    	call   *0x12910a(%rip)        # 0x140212e30
1400e9d26:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1400e9d2a:	4c 39 63 08          	cmp    %r12,0x8(%rbx)
1400e9d2e:	0f 84 d6 00 00 00    	je     0x1400e9e0a
1400e9d34:	4d 89 26             	mov    %r12,(%r14)
1400e9d37:	4d 89 66 08          	mov    %r12,0x8(%r14)
1400e9d3b:	0f ae e8             	lfence
1400e9d3e:	41 8b cf             	mov    %r15d,%ecx
1400e9d41:	ff 15 09 8e 12 00    	call   *0x128e09(%rip)        # 0x140212b50
1400e9d47:	48 85 c0             	test   %rax,%rax
1400e9d4a:	75 07                	jne    0x1400e9d53
1400e9d4c:	ff 15 de 8d 12 00    	call   *0x128dde(%rip)        # 0x140212b30
1400e9d52:	cc                   	int3
1400e9d53:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e9d58:	89 48 08             	mov    %ecx,0x8(%rax)
1400e9d5b:	89 48 0c             	mov    %ecx,0xc(%rax)
1400e9d5e:	48 8d 0d d3 62 15 00 	lea    0x1562d3(%rip),%rcx        # 0x140240038
1400e9d65:	48 89 08             	mov    %rcx,(%rax)
1400e9d68:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400e9d6c:	49 89 1e             	mov    %rbx,(%r14)
1400e9d6f:	49 89 46 08          	mov    %rax,0x8(%r14)
1400e9d73:	48 8b 07             	mov    (%rdi),%rax
1400e9d76:	48 8b cf             	mov    %rdi,%rcx
1400e9d79:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9d7d:	ff 15 ad 90 12 00    	call   *0x1290ad(%rip)        # 0x140212e30
1400e9d83:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400e9d87:	48 85 c9             	test   %rcx,%rcx
1400e9d8a:	74 0d                	je     0x1400e9d99
1400e9d8c:	48 8b 01             	mov    (%rcx),%rax
1400e9d8f:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9d93:	ff 15 97 90 12 00    	call   *0x129097(%rip)        # 0x140212e30
1400e9d99:	48 85 f6             	test   %rsi,%rsi
1400e9d9c:	74 42                	je     0x1400e9de0
1400e9d9e:	41 8b c5             	mov    %r13d,%eax
1400e9da1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400e9da6:	41 03 c5             	add    %r13d,%eax
1400e9da9:	75 35                	jne    0x1400e9de0
1400e9dab:	48 8b 06             	mov    (%rsi),%rax
1400e9dae:	48 8b ce             	mov    %rsi,%rcx
1400e9db1:	48 8b 00             	mov    (%rax),%rax
1400e9db4:	ff 15 76 90 12 00    	call   *0x129076(%rip)        # 0x140212e30
1400e9dba:	41 8b cd             	mov    %r13d,%ecx
1400e9dbd:	f0 0f c1 4e 0c       	lock xadd %ecx,0xc(%rsi)
1400e9dc2:	41 03 cd             	add    %r13d,%ecx
1400e9dc5:	75 19                	jne    0x1400e9de0
1400e9dc7:	48 8b 0e             	mov    (%rsi),%rcx
1400e9dca:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400e9dce:	48 8b ce             	mov    %rsi,%rcx
1400e9dd1:	ff 15 59 90 12 00    	call   *0x129059(%rip)        # 0x140212e30
1400e9dd7:	eb 07                	jmp    0x1400e9de0
1400e9dd9:	4d 89 26             	mov    %r12,(%r14)
1400e9ddc:	4d 89 66 08          	mov    %r12,0x8(%r14)
1400e9de0:	49 8b c6             	mov    %r14,%rax
1400e9de3:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400e9de7:	48 33 cc             	xor    %rsp,%rcx
1400e9dea:	e8 81 a9 11 00       	call   0x140204770
1400e9def:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400e9df6:	00
1400e9df7:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400e9dfe:	41 5f                	pop    %r15
1400e9e00:	41 5e                	pop    %r14
1400e9e02:	41 5d                	pop    %r13
1400e9e04:	41 5c                	pop    %r12
1400e9e06:	5f                   	pop    %rdi
1400e9e07:	5e                   	pop    %rsi
1400e9e08:	5d                   	pop    %rbp
1400e9e09:	c3                   	ret
1400e9e0a:	33 d2                	xor    %edx,%edx
1400e9e0c:	b9 8f 06 7a 00       	mov    $0x7a068f,%ecx
1400e9e11:	e8 ce 14 f2 ff       	call   0x14000b2e4
1400e9e16:	cc                   	int3
1400e9e17:	e8 38 fc f1 ff       	call   0x140009a54
1400e9e1c:	cc                   	int3
1400e9e1d:	90                   	nop
1400e9e1e:	90                   	nop
1400e9e1f:	90                   	nop
1400e9e20:	48 8d 05 e9 a9 18 00 	lea    0x18a9e9(%rip),%rax        # 0x140274810
1400e9e27:	c3                   	ret
1400e9e28:	40 53                	rex push %rbx
1400e9e2a:	48 83 ec 30          	sub    $0x30,%rsp
1400e9e2e:	48 8b d9             	mov    %rcx,%rbx
1400e9e31:	0f ae e8             	lfence
1400e9e34:	b9 30 00 00 00       	mov    $0x30,%ecx
1400e9e39:	ff 15 11 8d 12 00    	call   *0x128d11(%rip)        # 0x140212b50
1400e9e3f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e9e44:	48 85 c0             	test   %rax,%rax
1400e9e47:	75 07                	jne    0x1400e9e50
1400e9e49:	ff 15 e1 8c 12 00    	call   *0x128ce1(%rip)        # 0x140212b30
1400e9e4f:	90                   	nop
1400e9e50:	b9 01 00 00 00       	mov    $0x1,%ecx
1400e9e55:	89 48 08             	mov    %ecx,0x8(%rax)
1400e9e58:	89 48 0c             	mov    %ecx,0xc(%rax)
1400e9e5b:	48 8d 0d f6 61 15 00 	lea    0x1561f6(%rip),%rcx        # 0x140240058
1400e9e62:	48 89 08             	mov    %rcx,(%rax)
1400e9e65:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400e9e69:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1400e9e6e:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1400e9e73:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
1400e9e78:	48 83 21 00          	andq   $0x0,(%rcx)
1400e9e7c:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1400e9e81:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1400e9e86:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400e9e8b:	48 89 0b             	mov    %rcx,(%rbx)
1400e9e8e:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400e9e92:	48 8b c3             	mov    %rbx,%rax
1400e9e95:	48 83 c4 30          	add    $0x30,%rsp
1400e9e99:	5b                   	pop    %rbx
1400e9e9a:	c3                   	ret
1400e9e9b:	90                   	nop
1400e9e9c:	90                   	nop
1400e9e9d:	90                   	nop
1400e9e9e:	90                   	nop
1400e9e9f:	90                   	nop
1400e9ea0:	48 83 ec 28          	sub    $0x28,%rsp
1400e9ea4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400e9ea8:	48 85 c9             	test   %rcx,%rcx
1400e9eab:	74 12                	je     0x1400e9ebf
1400e9ead:	48 8b 01             	mov    (%rcx),%rax
1400e9eb0:	ba 01 00 00 00       	mov    $0x1,%edx
1400e9eb5:	48 8b 40 18          	mov    0x18(%rax),%rax
1400e9eb9:	ff 15 71 8f 12 00    	call   *0x128f71(%rip)        # 0x140212e30
1400e9ebf:	48 83 c4 28          	add    $0x28,%rsp
1400e9ec3:	c3                   	ret
1400e9ec4:	90                   	nop
1400e9ec5:	90                   	nop
1400e9ec6:	90                   	nop
1400e9ec7:	90                   	nop
1400e9ec8:	90                   	nop
1400e9ec9:	90                   	nop
1400e9eca:	90                   	nop
1400e9ecb:	90                   	nop
1400e9ecc:	90                   	nop
1400e9ecd:	90                   	nop
1400e9ece:	90                   	nop
1400e9ecf:	90                   	nop
1400e9ed0:	40 53                	rex push %rbx
1400e9ed2:	48 83 ec 20          	sub    $0x20,%rsp
1400e9ed6:	48 8b d9             	mov    %rcx,%rbx
1400e9ed9:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1400e9edd:	48 8d 15 94 e3 21 00 	lea    0x21e394(%rip),%rdx        # 0x140308278
1400e9ee4:	ff 15 d6 87 12 00    	call   *0x1287d6(%rip)        # 0x1402126c0
1400e9eea:	33 d2                	xor    %edx,%edx
1400e9eec:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400e9ef0:	85 c0                	test   %eax,%eax
1400e9ef2:	48 0f 44 d1          	cmove  %rcx,%rdx
1400e9ef6:	48 8b c2             	mov    %rdx,%rax
1400e9ef9:	48 83 c4 20          	add    $0x20,%rsp
1400e9efd:	5b                   	pop    %rbx
1400e9efe:	c3                   	ret
1400e9eff:	90                   	nop
1400e9f00:	48 83 c1 10          	add    $0x10,%rcx
1400e9f04:	eb 32                	jmp    0x1400e9f38
1400e9f06:	90                   	nop
1400e9f07:	90                   	nop
1400e9f08:	90                   	nop
1400e9f09:	90                   	nop
1400e9f0a:	90                   	nop
1400e9f0b:	90                   	nop
1400e9f0c:	90                   	nop
1400e9f0d:	90                   	nop
1400e9f0e:	90                   	nop
1400e9f0f:	90                   	nop
1400e9f10:	40 53                	rex push %rbx
1400e9f12:	48 83 ec 20          	sub    $0x20,%rsp
1400e9f16:	48 8d 05 3b 61 15 00 	lea    0x15613b(%rip),%rax        # 0x140240058
1400e9f1d:	48 8b d9             	mov    %rcx,%rbx
1400e9f20:	48 89 01             	mov    %rax,(%rcx)
1400e9f23:	f6 c2 01             	test   $0x1,%dl
1400e9f26:	74 06                	je     0x1400e9f2e
1400e9f28:	ff 15 12 8c 12 00    	call   *0x128c12(%rip)        # 0x140212b40
1400e9f2e:	48 8b c3             	mov    %rbx,%rax
1400e9f31:	48 83 c4 20          	add    $0x20,%rsp
1400e9f35:	5b                   	pop    %rbx
1400e9f36:	c3                   	ret
1400e9f37:	90                   	nop
1400e9f38:	40 53                	rex push %rbx
1400e9f3a:	48 83 ec 20          	sub    $0x20,%rsp
1400e9f3e:	48 8b d9             	mov    %rcx,%rbx
1400e9f41:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400e9f45:	48 85 c9             	test   %rcx,%rcx
1400e9f48:	74 12                	je     0x1400e9f5c
1400e9f4a:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1400e9f4f:	48 8b 01             	mov    (%rcx),%rax
1400e9f52:	48 8b 40 10          	mov    0x10(%rax),%rax
1400e9f56:	ff 15 d4 8e 12 00    	call   *0x128ed4(%rip)        # 0x140212e30
1400e9f5c:	48 8b 0b             	mov    (%rbx),%rcx
1400e9f5f:	48 85 c9             	test   %rcx,%rcx
1400e9f62:	74 37                	je     0x1400e9f9b
1400e9f64:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400e9f68:	48 2b c1             	sub    %rcx,%rax
1400e9f6b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400e9f71:	72 14                	jb     0x1400e9f87
1400e9f73:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400e9f77:	48 2b ca             	sub    %rdx,%rcx
1400e9f7a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400e9f7e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400e9f82:	77 1d                	ja     0x1400e9fa1
1400e9f84:	48 8b ca             	mov    %rdx,%rcx
1400e9f87:	ff 15 b3 8b 12 00    	call   *0x128bb3(%rip)        # 0x140212b40
1400e9f8d:	48 83 23 00          	andq   $0x0,(%rbx)
1400e9f91:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1400e9f96:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400e9f9b:	48 83 c4 20          	add    $0x20,%rsp
1400e9f9f:	5b                   	pop    %rbx
1400e9fa0:	c3                   	ret
1400e9fa1:	ff 15 d9 8b 12 00    	call   *0x128bd9(%rip)        # 0x140212b80
1400e9fa7:	cc                   	int3
1400e9fa8:	48 83 ec 28          	sub    $0x28,%rsp
1400e9fac:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400e9fb3:	00 00
1400e9fb5:	b9 10 00 00 00       	mov    $0x10,%ecx
1400e9fba:	48 8b 00             	mov    (%rax),%rax
1400e9fbd:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400e9fc0:	39 05 d2 c3 22 00    	cmp    %eax,0x22c3d2(%rip)        # 0x140316398
1400e9fc6:	7f 0b                	jg     0x1400e9fd3
1400e9fc8:	8a 05 ce c3 22 00    	mov    0x22c3ce(%rip),%al        # 0x14031639c
1400e9fce:	48 83 c4 28          	add    $0x28,%rsp
1400e9fd2:	c3                   	ret
1400e9fd3:	48 8d 0d be c3 22 00 	lea    0x22c3be(%rip),%rcx        # 0x140316398
1400e9fda:	e8 f5 ac 11 00       	call   0x140204cd4
1400e9fdf:	83 3d b2 c3 22 00 ff 	cmpl   $0xffffffff,0x22c3b2(%rip)        # 0x140316398
1400e9fe6:	75 e0                	jne    0x1400e9fc8
1400e9fe8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400e9fed:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400e9ff2:	48 8d 0d 6f a0 18 00 	lea    0x18a06f(%rip),%rcx        # 0x140274068
1400e9ff9:	e8 9a 00 00 00       	call   0x1400ea098
1400e9ffe:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1400ea003:	48 8d 0d 8e c3 22 00 	lea    0x22c38e(%rip),%rcx        # 0x140316398
1400ea00a:	84 c0                	test   %al,%al
1400ea00c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ea012:	41 0f 44 d0          	cmove  %r8d,%edx
1400ea016:	88 15 80 c3 22 00    	mov    %dl,0x22c380(%rip)        # 0x14031639c
1400ea01c:	e8 47 ac 11 00       	call   0x140204c68
1400ea021:	eb a5                	jmp    0x1400e9fc8
1400ea023:	cc                   	int3
1400ea024:	48 83 ec 28          	sub    $0x28,%rsp
1400ea028:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400ea02f:	00 00
1400ea031:	b9 10 00 00 00       	mov    $0x10,%ecx
1400ea036:	48 8b 00             	mov    (%rax),%rax
1400ea039:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400ea03c:	39 05 5e c3 22 00    	cmp    %eax,0x22c35e(%rip)        # 0x1403163a0
1400ea042:	7f 0b                	jg     0x1400ea04f
1400ea044:	8a 05 5a c3 22 00    	mov    0x22c35a(%rip),%al        # 0x1403163a4
1400ea04a:	48 83 c4 28          	add    $0x28,%rsp
1400ea04e:	c3                   	ret
1400ea04f:	48 8d 0d 4a c3 22 00 	lea    0x22c34a(%rip),%rcx        # 0x1403163a0
1400ea056:	e8 79 ac 11 00       	call   0x140204cd4
1400ea05b:	83 3d 3e c3 22 00 ff 	cmpl   $0xffffffff,0x22c33e(%rip)        # 0x1403163a0
1400ea062:	75 e0                	jne    0x1400ea044
1400ea064:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ea069:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400ea06e:	48 8d 0d d3 9f 18 00 	lea    0x189fd3(%rip),%rcx        # 0x140274048
1400ea075:	e8 1e 00 00 00       	call   0x1400ea098
1400ea07a:	f6 d8                	neg    %al
1400ea07c:	48 8d 0d 1d c3 22 00 	lea    0x22c31d(%rip),%rcx        # 0x1403163a0
1400ea083:	1a d2                	sbb    %dl,%dl
1400ea085:	22 54 24 30          	and    0x30(%rsp),%dl
1400ea089:	88 15 15 c3 22 00    	mov    %dl,0x22c315(%rip)        # 0x1403163a4
1400ea08f:	e8 d4 ab 11 00       	call   0x140204c68
1400ea094:	eb ae                	jmp    0x1400ea044
1400ea096:	cc                   	int3
1400ea097:	90                   	nop
1400ea098:	40 53                	rex push %rbx
1400ea09a:	48 83 ec 20          	sub    $0x20,%rsp
1400ea09e:	44 8a 44 24 30       	mov    0x30(%rsp),%r8b
1400ea0a3:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400ea0a7:	e8 20 00 00 00       	call   0x1400ea0cc
1400ea0ac:	32 c9                	xor    %cl,%cl
1400ea0ae:	84 c0                	test   %al,%al
1400ea0b0:	75 0f                	jne    0x1400ea0c1
1400ea0b2:	48 b8 cc cc cc cc cc 	movabs $0xcccccccccccccccc,%rax
1400ea0b9:	cc cc cc
1400ea0bc:	48 3b d8             	cmp    %rax,%rbx
1400ea0bf:	74 02                	je     0x1400ea0c3
1400ea0c1:	b1 01                	mov    $0x1,%cl
1400ea0c3:	8a c1                	mov    %cl,%al
1400ea0c5:	48 83 c4 20          	add    $0x20,%rsp
1400ea0c9:	5b                   	pop    %rbx
1400ea0ca:	c3                   	ret
1400ea0cb:	90                   	nop
1400ea0cc:	40 53                	rex push %rbx
1400ea0ce:	48 83 ec 20          	sub    $0x20,%rsp
1400ea0d2:	33 c0                	xor    %eax,%eax
1400ea0d4:	48 8b da             	mov    %rdx,%rbx
1400ea0d7:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400ea0db:	48 85 c9             	test   %rcx,%rcx
1400ea0de:	74 22                	je     0x1400ea102
1400ea0e0:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400ea0e5:	c7 44 24 48 04 00 00 	movl   $0x4,0x48(%rsp)
1400ea0ec:	00
1400ea0ed:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ea0f2:	e8 6d 21 f2 ff       	call   0x14000c264
1400ea0f7:	33 c9                	xor    %ecx,%ecx
1400ea0f9:	85 c0                	test   %eax,%eax
1400ea0fb:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400ea0ff:	0f 94 c1             	sete   %cl
1400ea102:	85 c9                	test   %ecx,%ecx
1400ea104:	75 04                	jne    0x1400ea10a
1400ea106:	32 c0                	xor    %al,%al
1400ea108:	eb 09                	jmp    0x1400ea113
1400ea10a:	85 c0                	test   %eax,%eax
1400ea10c:	0f 95 c0             	setne  %al
1400ea10f:	88 03                	mov    %al,(%rbx)
1400ea111:	b0 01                	mov    $0x1,%al