1401c1a07:	83 c8 40             	or     $0x40,%eax
1401c1a0a:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1a0d:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401c1a11:	48 8b 8a 18 01 00 00 	mov    0x118(%rdx),%rcx
1401c1a18:	48 85 c9             	test   %rcx,%rcx
1401c1a1b:	74 07                	je     0x1401c1a24
1401c1a1d:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c1a21:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1a24:	48 8b 9a 18 01 00 00 	mov    0x118(%rdx),%rbx
1401c1a2b:	0f ba e8 07          	bts    $0x7,%eax
1401c1a2f:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1a32:	4c 39 82 10 01 00 00 	cmp    %r8,0x110(%rdx)
1401c1a39:	74 12                	je     0x1401c1a4d
1401c1a3b:	40 88 75 67          	mov    %sil,0x67(%rbp)
1401c1a3f:	eb 10                	jmp    0x1401c1a51
1401c1a41:	4c 8b 75 67          	mov    0x67(%rbp),%r14
1401c1a45:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
1401c1a49:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1401c1a4d:	c6 45 67 00          	movb   $0x0,0x67(%rbp)
1401c1a51:	84 c0                	test   %al,%al
1401c1a53:	79 48                	jns    0x1401c1a9d
1401c1a55:	0f ba f0 07          	btr    $0x7,%eax
1401c1a59:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1a5c:	48 85 db             	test   %rbx,%rbx
1401c1a5f:	74 3c                	je     0x1401c1a9d
1401c1a61:	83 c8 ff             	or     $0xffffffff,%eax
1401c1a64:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c1a69:	83 f8 01             	cmp    $0x1,%eax
1401c1a6c:	75 2c                	jne    0x1401c1a9a
1401c1a6e:	48 8b 03             	mov    (%rbx),%rax
1401c1a71:	48 8b cb             	mov    %rbx,%rcx
1401c1a74:	48 8b 00             	mov    (%rax),%rax
1401c1a77:	ff 15 bb b1 94 00    	call   *0x94b1bb(%rip)        # 0x140b0cc38
1401c1a7d:	83 c8 ff             	or     $0xffffffff,%eax
1401c1a80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c1a85:	83 f8 01             	cmp    $0x1,%eax
1401c1a88:	75 10                	jne    0x1401c1a9a
1401c1a8a:	48 8b 03             	mov    (%rbx),%rax
1401c1a8d:	48 8b cb             	mov    %rbx,%rcx
1401c1a90:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1a94:	ff 15 9e b1 94 00    	call   *0x94b19e(%rip)        # 0x140b0cc38
1401c1a9a:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1a9d:	83 cb ff             	or     $0xffffffff,%ebx
1401c1aa0:	a8 40                	test   $0x40,%al
1401c1aa2:	74 43                	je     0x1401c1ae7
1401c1aa4:	83 e0 bf             	and    $0xffffffbf,%eax
1401c1aa7:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1aaa:	48 85 ff             	test   %rdi,%rdi
1401c1aad:	74 38                	je     0x1401c1ae7
1401c1aaf:	8b c3                	mov    %ebx,%eax
1401c1ab1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c1ab6:	03 c3                	add    %ebx,%eax
1401c1ab8:	75 2a                	jne    0x1401c1ae4
1401c1aba:	48 8b 07             	mov    (%rdi),%rax
1401c1abd:	48 8b cf             	mov    %rdi,%rcx
1401c1ac0:	48 8b 00             	mov    (%rax),%rax
1401c1ac3:	ff 15 6f b1 94 00    	call   *0x94b16f(%rip)        # 0x140b0cc38
1401c1ac9:	8b c3                	mov    %ebx,%eax
1401c1acb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c1ad0:	03 c3                	add    %ebx,%eax
1401c1ad2:	75 10                	jne    0x1401c1ae4
1401c1ad4:	48 8b 07             	mov    (%rdi),%rax
1401c1ad7:	48 8b cf             	mov    %rdi,%rcx
1401c1ada:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1ade:	ff 15 54 b1 94 00    	call   *0x94b154(%rip)        # 0x140b0cc38
1401c1ae4:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1ae7:	a8 20                	test   $0x20,%al
1401c1ae9:	74 45                	je     0x1401c1b30
1401c1aeb:	83 e0 df             	and    $0xffffffdf,%eax
1401c1aee:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1af1:	4d 85 f6             	test   %r14,%r14
1401c1af4:	74 3a                	je     0x1401c1b30
1401c1af6:	8b c3                	mov    %ebx,%eax
1401c1af8:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c1afe:	03 c3                	add    %ebx,%eax
1401c1b00:	75 2b                	jne    0x1401c1b2d
1401c1b02:	49 8b 06             	mov    (%r14),%rax
1401c1b05:	49 8b ce             	mov    %r14,%rcx
1401c1b08:	48 8b 00             	mov    (%rax),%rax
1401c1b0b:	ff 15 27 b1 94 00    	call   *0x94b127(%rip)        # 0x140b0cc38
1401c1b11:	8b c3                	mov    %ebx,%eax
1401c1b13:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401c1b19:	03 c3                	add    %ebx,%eax
1401c1b1b:	75 10                	jne    0x1401c1b2d
1401c1b1d:	49 8b 06             	mov    (%r14),%rax
1401c1b20:	49 8b ce             	mov    %r14,%rcx
1401c1b23:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1b27:	ff 15 0b b1 94 00    	call   *0x94b10b(%rip)        # 0x140b0cc38
1401c1b2d:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1b30:	a8 10                	test   $0x10,%al
1401c1b32:	74 45                	je     0x1401c1b79
1401c1b34:	83 e0 ef             	and    $0xffffffef,%eax
1401c1b37:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1b3a:	4d 85 ff             	test   %r15,%r15
1401c1b3d:	74 3a                	je     0x1401c1b79
1401c1b3f:	8b c3                	mov    %ebx,%eax
1401c1b41:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1401c1b47:	03 c3                	add    %ebx,%eax
1401c1b49:	75 2b                	jne    0x1401c1b76
1401c1b4b:	49 8b 07             	mov    (%r15),%rax
1401c1b4e:	49 8b cf             	mov    %r15,%rcx
1401c1b51:	48 8b 00             	mov    (%rax),%rax
1401c1b54:	ff 15 de b0 94 00    	call   *0x94b0de(%rip)        # 0x140b0cc38
1401c1b5a:	8b c3                	mov    %ebx,%eax
1401c1b5c:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1401c1b62:	03 c3                	add    %ebx,%eax
1401c1b64:	75 10                	jne    0x1401c1b76
1401c1b66:	49 8b 07             	mov    (%r15),%rax
1401c1b69:	49 8b cf             	mov    %r15,%rcx
1401c1b6c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1b70:	ff 15 c2 b0 94 00    	call   *0x94b0c2(%rip)        # 0x140b0cc38
1401c1b76:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1b79:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1401c1b7d:	0f 85 b6 0d 00 00    	jne    0x1401c2939
1401c1b83:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401c1b87:	48 8b 8a 08 01 00 00 	mov    0x108(%rdx),%rcx
1401c1b8e:	48 85 c9             	test   %rcx,%rcx
1401c1b91:	74 07                	je     0x1401c1b9a
1401c1b93:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c1b97:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1b9a:	4c 8b ba 08 01 00 00 	mov    0x108(%rdx),%r15
1401c1ba1:	0f ba e8 08          	bts    $0x8,%eax
1401c1ba5:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1ba8:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1401c1bae:	48 83 ba 00 01 00 00 	cmpq   $0x0,0x100(%rdx)
1401c1bb5:	00
1401c1bb6:	0f 84 92 00 00 00    	je     0x1401c1c4e
1401c1bbc:	49 8b 0c 24          	mov    (%r12),%rcx
1401c1bc0:	48 8b 91 08 01 00 00 	mov    0x108(%rcx),%rdx
1401c1bc7:	48 85 d2             	test   %rdx,%rdx
1401c1bca:	74 07                	je     0x1401c1bd3
1401c1bcc:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c1bd0:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1bd3:	4c 8b b1 08 01 00 00 	mov    0x108(%rcx),%r14
1401c1bda:	0f ba e8 09          	bts    $0x9,%eax
1401c1bde:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1be1:	48 83 b9 00 01 00 00 	cmpq   $0x0,0x100(%rcx)
1401c1be8:	00
1401c1be9:	75 67                	jne    0x1401c1c52
1401c1beb:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c1bef:	48 8b 91 18 01 00 00 	mov    0x118(%rcx),%rdx
1401c1bf6:	48 85 d2             	test   %rdx,%rdx
1401c1bf9:	74 07                	je     0x1401c1c02
1401c1bfb:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c1bff:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1c02:	48 8b b9 18 01 00 00 	mov    0x118(%rcx),%rdi
1401c1c09:	0f ba e8 0a          	bts    $0xa,%eax
1401c1c0d:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1c10:	48 83 b9 10 01 00 00 	cmpq   $0x0,0x110(%rcx)
1401c1c17:	00
1401c1c18:	75 3c                	jne    0x1401c1c56
1401c1c1a:	49 8b 14 24          	mov    (%r12),%rdx
1401c1c1e:	48 8b 8a 18 01 00 00 	mov    0x118(%rdx),%rcx
1401c1c25:	48 85 c9             	test   %rcx,%rcx
1401c1c28:	74 07                	je     0x1401c1c31
1401c1c2a:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c1c2e:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1c31:	48 8b 9a 18 01 00 00 	mov    0x118(%rdx),%rbx
1401c1c38:	41 0b c0             	or     %r8d,%eax
1401c1c3b:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1c3e:	48 83 ba 10 01 00 00 	cmpq   $0x0,0x110(%rdx)
1401c1c45:	00
1401c1c46:	74 12                	je     0x1401c1c5a
1401c1c48:	40 88 75 67          	mov    %sil,0x67(%rbp)
1401c1c4c:	eb 10                	jmp    0x1401c1c5e
1401c1c4e:	4c 8b 75 67          	mov    0x67(%rbp),%r14
1401c1c52:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
1401c1c56:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1401c1c5a:	c6 45 67 00          	movb   $0x0,0x67(%rbp)
1401c1c5e:	41 85 c0             	test   %eax,%r8d
1401c1c61:	74 48                	je     0x1401c1cab
1401c1c63:	0f ba f0 0b          	btr    $0xb,%eax
1401c1c67:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1c6a:	48 85 db             	test   %rbx,%rbx
1401c1c6d:	74 3c                	je     0x1401c1cab
1401c1c6f:	83 c8 ff             	or     $0xffffffff,%eax
1401c1c72:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c1c77:	83 f8 01             	cmp    $0x1,%eax
1401c1c7a:	75 2c                	jne    0x1401c1ca8
1401c1c7c:	48 8b 03             	mov    (%rbx),%rax
1401c1c7f:	48 8b cb             	mov    %rbx,%rcx
1401c1c82:	48 8b 00             	mov    (%rax),%rax
1401c1c85:	ff 15 ad af 94 00    	call   *0x94afad(%rip)        # 0x140b0cc38
1401c1c8b:	83 c8 ff             	or     $0xffffffff,%eax
1401c1c8e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c1c93:	83 f8 01             	cmp    $0x1,%eax
1401c1c96:	75 10                	jne    0x1401c1ca8
1401c1c98:	48 8b 03             	mov    (%rbx),%rax
1401c1c9b:	48 8b cb             	mov    %rbx,%rcx
1401c1c9e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1ca2:	ff 15 90 af 94 00    	call   *0x94af90(%rip)        # 0x140b0cc38
1401c1ca8:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1cab:	83 cb ff             	or     $0xffffffff,%ebx
1401c1cae:	0f ba e0 0a          	bt     $0xa,%eax
1401c1cb2:	73 44                	jae    0x1401c1cf8
1401c1cb4:	0f ba f0 0a          	btr    $0xa,%eax
1401c1cb8:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1cbb:	48 85 ff             	test   %rdi,%rdi
1401c1cbe:	74 38                	je     0x1401c1cf8
1401c1cc0:	8b c3                	mov    %ebx,%eax
1401c1cc2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c1cc7:	03 c3                	add    %ebx,%eax
1401c1cc9:	75 2a                	jne    0x1401c1cf5
1401c1ccb:	48 8b 07             	mov    (%rdi),%rax
1401c1cce:	48 8b cf             	mov    %rdi,%rcx
1401c1cd1:	48 8b 00             	mov    (%rax),%rax
1401c1cd4:	ff 15 5e af 94 00    	call   *0x94af5e(%rip)        # 0x140b0cc38
1401c1cda:	8b c3                	mov    %ebx,%eax
1401c1cdc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c1ce1:	03 c3                	add    %ebx,%eax
1401c1ce3:	75 10                	jne    0x1401c1cf5
1401c1ce5:	48 8b 07             	mov    (%rdi),%rax
1401c1ce8:	48 8b cf             	mov    %rdi,%rcx
1401c1ceb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1cef:	ff 15 43 af 94 00    	call   *0x94af43(%rip)        # 0x140b0cc38
1401c1cf5:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1cf8:	0f ba e0 09          	bt     $0x9,%eax
1401c1cfc:	73 46                	jae    0x1401c1d44
1401c1cfe:	0f ba f0 09          	btr    $0x9,%eax
1401c1d02:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1d05:	4d 85 f6             	test   %r14,%r14
1401c1d08:	74 3a                	je     0x1401c1d44
1401c1d0a:	8b c3                	mov    %ebx,%eax
1401c1d0c:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c1d12:	03 c3                	add    %ebx,%eax
1401c1d14:	75 2b                	jne    0x1401c1d41
1401c1d16:	49 8b 06             	mov    (%r14),%rax
1401c1d19:	49 8b ce             	mov    %r14,%rcx
1401c1d1c:	48 8b 00             	mov    (%rax),%rax
1401c1d1f:	ff 15 13 af 94 00    	call   *0x94af13(%rip)        # 0x140b0cc38
1401c1d25:	8b c3                	mov    %ebx,%eax
1401c1d27:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401c1d2d:	03 c3                	add    %ebx,%eax
1401c1d2f:	75 10                	jne    0x1401c1d41
1401c1d31:	49 8b 06             	mov    (%r14),%rax
1401c1d34:	49 8b ce             	mov    %r14,%rcx
1401c1d37:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1d3b:	ff 15 f7 ae 94 00    	call   *0x94aef7(%rip)        # 0x140b0cc38
1401c1d41:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1d44:	0f ba e0 08          	bt     $0x8,%eax
1401c1d48:	73 46                	jae    0x1401c1d90
1401c1d4a:	0f ba f0 08          	btr    $0x8,%eax
1401c1d4e:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1d51:	4d 85 ff             	test   %r15,%r15
1401c1d54:	74 3a                	je     0x1401c1d90
1401c1d56:	8b c3                	mov    %ebx,%eax
1401c1d58:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1401c1d5e:	03 c3                	add    %ebx,%eax
1401c1d60:	75 2b                	jne    0x1401c1d8d
1401c1d62:	49 8b 07             	mov    (%r15),%rax
1401c1d65:	49 8b cf             	mov    %r15,%rcx
1401c1d68:	48 8b 00             	mov    (%rax),%rax
1401c1d6b:	ff 15 c7 ae 94 00    	call   *0x94aec7(%rip)        # 0x140b0cc38
1401c1d71:	8b c3                	mov    %ebx,%eax
1401c1d73:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1401c1d79:	03 c3                	add    %ebx,%eax
1401c1d7b:	75 10                	jne    0x1401c1d8d
1401c1d7d:	49 8b 07             	mov    (%r15),%rax
1401c1d80:	49 8b cf             	mov    %r15,%rcx
1401c1d83:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1d87:	ff 15 ab ae 94 00    	call   *0x94aeab(%rip)        # 0x140b0cc38
1401c1d8d:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1d90:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1401c1d94:	0f 85 9f 0b 00 00    	jne    0x1401c2939
1401c1d9a:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401c1d9e:	48 8b 8a 08 01 00 00 	mov    0x108(%rdx),%rcx
1401c1da5:	48 85 c9             	test   %rcx,%rcx
1401c1da8:	74 07                	je     0x1401c1db1
1401c1daa:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c1dae:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1db1:	4c 8b ba 08 01 00 00 	mov    0x108(%rdx),%r15
1401c1db8:	0f ba e8 0c          	bts    $0xc,%eax
1401c1dbc:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1dbf:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
1401c1dc5:	48 83 ba 00 01 00 00 	cmpq   $0x0,0x100(%rdx)
1401c1dcc:	00
1401c1dcd:	0f 85 91 00 00 00    	jne    0x1401c1e64
1401c1dd3:	49 8b 0c 24          	mov    (%r12),%rcx
1401c1dd7:	48 8b 91 08 01 00 00 	mov    0x108(%rcx),%rdx
1401c1dde:	48 85 d2             	test   %rdx,%rdx
1401c1de1:	74 07                	je     0x1401c1dea
1401c1de3:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c1de7:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1dea:	4c 8b b1 08 01 00 00 	mov    0x108(%rcx),%r14
1401c1df1:	0f ba e8 0d          	bts    $0xd,%eax
1401c1df5:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1df8:	48 83 b9 00 01 00 00 	cmpq   $0x0,0x100(%rcx)
1401c1dff:	00
1401c1e00:	74 66                	je     0x1401c1e68
1401c1e02:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c1e06:	48 8b 91 18 01 00 00 	mov    0x118(%rcx),%rdx
1401c1e0d:	48 85 d2             	test   %rdx,%rdx
1401c1e10:	74 07                	je     0x1401c1e19
1401c1e12:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c1e16:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1e19:	48 8b b9 18 01 00 00 	mov    0x118(%rcx),%rdi
1401c1e20:	0f ba e8 0e          	bts    $0xe,%eax
1401c1e24:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1e27:	48 83 b9 10 01 00 00 	cmpq   $0x0,0x110(%rcx)
1401c1e2e:	00
1401c1e2f:	74 3b                	je     0x1401c1e6c
1401c1e31:	49 8b 0c 24          	mov    (%r12),%rcx
1401c1e35:	48 8b 91 18 01 00 00 	mov    0x118(%rcx),%rdx
1401c1e3c:	48 85 d2             	test   %rdx,%rdx
1401c1e3f:	74 07                	je     0x1401c1e48
1401c1e41:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c1e45:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1e48:	48 8b 99 18 01 00 00 	mov    0x118(%rcx),%rbx
1401c1e4f:	41 0b c0             	or     %r8d,%eax
1401c1e52:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1e55:	48 83 b9 10 01 00 00 	cmpq   $0x0,0x110(%rcx)
1401c1e5c:	00
1401c1e5d:	75 11                	jne    0x1401c1e70
1401c1e5f:	44 8a e6             	mov    %sil,%r12b
1401c1e62:	eb 0f                	jmp    0x1401c1e73
1401c1e64:	4c 8b 75 67          	mov    0x67(%rbp),%r14
1401c1e68:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
1401c1e6c:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1401c1e70:	45 32 e4             	xor    %r12b,%r12b
1401c1e73:	41 83 cd ff          	or     $0xffffffff,%r13d
1401c1e77:	41 85 c0             	test   %eax,%r8d
1401c1e7a:	74 48                	je     0x1401c1ec4
1401c1e7c:	0f ba f0 0f          	btr    $0xf,%eax
1401c1e80:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1e83:	48 85 db             	test   %rbx,%rbx
1401c1e86:	74 3c                	je     0x1401c1ec4
1401c1e88:	41 8b c5             	mov    %r13d,%eax
1401c1e8b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c1e90:	41 03 c5             	add    %r13d,%eax
1401c1e93:	75 2c                	jne    0x1401c1ec1
1401c1e95:	48 8b 03             	mov    (%rbx),%rax
1401c1e98:	48 8b cb             	mov    %rbx,%rcx
1401c1e9b:	48 8b 00             	mov    (%rax),%rax
1401c1e9e:	ff 15 94 ad 94 00    	call   *0x94ad94(%rip)        # 0x140b0cc38
1401c1ea4:	41 8b c5             	mov    %r13d,%eax
1401c1ea7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c1eac:	41 03 c5             	add    %r13d,%eax
1401c1eaf:	75 10                	jne    0x1401c1ec1
1401c1eb1:	48 8b 03             	mov    (%rbx),%rax
1401c1eb4:	48 8b cb             	mov    %rbx,%rcx
1401c1eb7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1ebb:	ff 15 77 ad 94 00    	call   *0x94ad77(%rip)        # 0x140b0cc38
1401c1ec1:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1ec4:	0f ba e0 0e          	bt     $0xe,%eax
1401c1ec8:	73 48                	jae    0x1401c1f12
1401c1eca:	0f ba f0 0e          	btr    $0xe,%eax
1401c1ece:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1ed1:	48 85 ff             	test   %rdi,%rdi
1401c1ed4:	74 3c                	je     0x1401c1f12
1401c1ed6:	41 8b c5             	mov    %r13d,%eax