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
1401c1ed9:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401c1ede:	41 03 c5             	add    %r13d,%eax
1401c1ee1:	75 2c                	jne    0x1401c1f0f
1401c1ee3:	48 8b 07             	mov    (%rdi),%rax
1401c1ee6:	48 8b cf             	mov    %rdi,%rcx
1401c1ee9:	48 8b 00             	mov    (%rax),%rax
1401c1eec:	ff 15 46 ad 94 00    	call   *0x94ad46(%rip)        # 0x140b0cc38
1401c1ef2:	41 8b c5             	mov    %r13d,%eax
1401c1ef5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401c1efa:	41 03 c5             	add    %r13d,%eax
1401c1efd:	75 10                	jne    0x1401c1f0f
1401c1eff:	48 8b 07             	mov    (%rdi),%rax
1401c1f02:	48 8b cf             	mov    %rdi,%rcx
1401c1f05:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1f09:	ff 15 29 ad 94 00    	call   *0x94ad29(%rip)        # 0x140b0cc38
1401c1f0f:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1f12:	0f ba e0 0d          	bt     $0xd,%eax
1401c1f16:	73 4a                	jae    0x1401c1f62
1401c1f18:	0f ba f0 0d          	btr    $0xd,%eax
1401c1f1c:	89 45 7f             	mov    %eax,0x7f(%rbp)
1401c1f1f:	4d 85 f6             	test   %r14,%r14
1401c1f22:	74 3e                	je     0x1401c1f62
1401c1f24:	41 8b c5             	mov    %r13d,%eax
1401c1f27:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c1f2d:	41 03 c5             	add    %r13d,%eax
1401c1f30:	75 2d                	jne    0x1401c1f5f
1401c1f32:	49 8b 06             	mov    (%r14),%rax
1401c1f35:	49 8b ce             	mov    %r14,%rcx
1401c1f38:	48 8b 00             	mov    (%rax),%rax
1401c1f3b:	ff 15 f7 ac 94 00    	call   *0x94acf7(%rip)        # 0x140b0cc38
1401c1f41:	41 8b c5             	mov    %r13d,%eax
1401c1f44:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401c1f4a:	41 03 c5             	add    %r13d,%eax
1401c1f4d:	75 10                	jne    0x1401c1f5f
1401c1f4f:	49 8b 06             	mov    (%r14),%rax
1401c1f52:	49 8b ce             	mov    %r14,%rcx
1401c1f55:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1f59:	ff 15 d9 ac 94 00    	call   *0x94acd9(%rip)        # 0x140b0cc38
1401c1f5f:	8b 45 7f             	mov    0x7f(%rbp),%eax
1401c1f62:	0f ba e0 0c          	bt     $0xc,%eax
1401c1f66:	73 40                	jae    0x1401c1fa8
1401c1f68:	4d 85 ff             	test   %r15,%r15
1401c1f6b:	74 3b                	je     0x1401c1fa8
1401c1f6d:	41 8b c5             	mov    %r13d,%eax
1401c1f70:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1401c1f76:	41 03 c5             	add    %r13d,%eax
1401c1f79:	75 2d                	jne    0x1401c1fa8
1401c1f7b:	49 8b 07             	mov    (%r15),%rax
1401c1f7e:	49 8b cf             	mov    %r15,%rcx
1401c1f81:	48 8b 00             	mov    (%rax),%rax
1401c1f84:	ff 15 ae ac 94 00    	call   *0x94acae(%rip)        # 0x140b0cc38
1401c1f8a:	41 8b c5             	mov    %r13d,%eax
1401c1f8d:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1401c1f93:	41 03 c5             	add    %r13d,%eax
1401c1f96:	75 10                	jne    0x1401c1fa8
1401c1f98:	49 8b 07             	mov    (%r15),%rax
1401c1f9b:	49 8b cf             	mov    %r15,%rcx
1401c1f9e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c1fa2:	ff 15 90 ac 94 00    	call   *0x94ac90(%rip)        # 0x140b0cc38
1401c1fa8:	45 84 e4             	test   %r12b,%r12b
1401c1fab:	e9 87 09 00 00       	jmp    0x1401c2937
1401c1fb0:	45 33 c9             	xor    %r9d,%r9d
1401c1fb3:	48 85 c0             	test   %rax,%rax
1401c1fb6:	74 04                	je     0x1401c1fbc
1401c1fb8:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c1fbc:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c1fc0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c1fc5:	bf 00 00 01 00       	mov    $0x10000,%edi
1401c1fca:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c1fcd:	4c 39 09             	cmp    %r9,(%rcx)
1401c1fd0:	0f 84 49 01 00 00    	je     0x1401c211f
1401c1fd6:	49 8b 0c 24          	mov    (%r12),%rcx
1401c1fda:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
1401c1fe1:	48 85 c0             	test   %rax,%rax
1401c1fe4:	74 04                	je     0x1401c1fea
1401c1fe6:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c1fea:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
1401c1ff1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c1ff6:	bf 00 00 03 00       	mov    $0x30000,%edi
1401c1ffb:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c1ffe:	4c 39 89 00 01 00 00 	cmp    %r9,0x100(%rcx)
1401c2005:	0f 84 0a 01 00 00    	je     0x1401c2115
1401c200b:	49 8b 0c 24          	mov    (%r12),%rcx
1401c200f:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
1401c2016:	48 85 c0             	test   %rax,%rax
1401c2019:	74 04                	je     0x1401c201f
1401c201b:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c201f:	48 8b 91 00 01 00 00 	mov    0x100(%rcx),%rdx
1401c2026:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
1401c202d:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401c2031:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c2035:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
1401c203c:	48 85 c0             	test   %rax,%rax
1401c203f:	74 04                	je     0x1401c2045
1401c2041:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c2045:	4c 8b a9 08 01 00 00 	mov    0x108(%rcx),%r13
1401c204c:	bf 00 00 0f 00       	mov    $0xf0000,%edi
1401c2051:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2054:	48 39 91 00 01 00 00 	cmp    %rdx,0x100(%rcx)
1401c205b:	0f 84 d3 00 00 00    	je     0x1401c2134
1401c2061:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
1401c2065:	48 8b 11             	mov    (%rcx),%rdx
1401c2068:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
1401c206f:	48 85 c0             	test   %rax,%rax
1401c2072:	74 04                	je     0x1401c2078
1401c2074:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c2078:	4c 8b a2 18 01 00 00 	mov    0x118(%rdx),%r12
1401c207f:	bf 00 00 1f 00       	mov    $0x1f0000,%edi
1401c2084:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2087:	4c 39 8a 10 01 00 00 	cmp    %r9,0x110(%rdx)
1401c208e:	0f 84 a4 00 00 00    	je     0x1401c2138
1401c2094:	48 8b 45 77          	mov    0x77(%rbp),%rax
1401c2098:	4c 8b 00             	mov    (%rax),%r8
1401c209b:	49 8b 90 18 01 00 00 	mov    0x118(%r8),%rdx
1401c20a2:	48 85 d2             	test   %rdx,%rdx
1401c20a5:	74 04                	je     0x1401c20ab
1401c20a7:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401c20ab:	4d 8b b8 18 01 00 00 	mov    0x118(%r8),%r15
1401c20b2:	bf 00 00 3f 00       	mov    $0x3f0000,%edi
1401c20b7:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c20ba:	4d 39 88 10 01 00 00 	cmp    %r9,0x110(%r8)
1401c20c1:	74 79                	je     0x1401c213c
1401c20c3:	4c 8b 30             	mov    (%rax),%r14
1401c20c6:	49 8b 86 18 01 00 00 	mov    0x118(%r14),%rax
1401c20cd:	48 85 c0             	test   %rax,%rax
1401c20d0:	74 04                	je     0x1401c20d6
1401c20d2:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c20d6:	4d 8b 86 10 01 00 00 	mov    0x110(%r14),%r8
1401c20dd:	4d 8b b6 18 01 00 00 	mov    0x118(%r14),%r14
1401c20e4:	48 8b 11             	mov    (%rcx),%rdx
1401c20e7:	48 8b 82 18 01 00 00 	mov    0x118(%rdx),%rax
1401c20ee:	48 85 c0             	test   %rax,%rax
1401c20f1:	74 04                	je     0x1401c20f7
1401c20f3:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c20f7:	48 8b 9a 18 01 00 00 	mov    0x118(%rdx),%rbx
1401c20fe:	bf 00 00 ff 00       	mov    $0xff0000,%edi
1401c2103:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2106:	4c 39 82 10 01 00 00 	cmp    %r8,0x110(%rdx)
1401c210d:	74 35                	je     0x1401c2144
1401c210f:	40 88 75 67          	mov    %sil,0x67(%rbp)
1401c2113:	eb 33                	jmp    0x1401c2148
1401c2115:	48 8b 45 67          	mov    0x67(%rbp),%rax
1401c2119:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401c211d:	eb 11                	jmp    0x1401c2130
1401c211f:	48 8b 45 67          	mov    0x67(%rbp),%rax
1401c2123:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1401c2127:	48 8b 45 67          	mov    0x67(%rbp),%rax
1401c212b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c2130:	4c 8b 6d 67          	mov    0x67(%rbp),%r13
1401c2134:	4c 8b 65 67          	mov    0x67(%rbp),%r12
1401c2138:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
1401c213c:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1401c2140:	4c 8b 75 67          	mov    0x67(%rbp),%r14
1401c2144:	44 88 4d 67          	mov    %r9b,0x67(%rbp)
1401c2148:	0f ba e7 17          	bt     $0x17,%edi
1401c214c:	73 47                	jae    0x1401c2195
1401c214e:	0f ba f7 17          	btr    $0x17,%edi
1401c2152:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2155:	48 85 db             	test   %rbx,%rbx
1401c2158:	74 3b                	je     0x1401c2195
1401c215a:	83 cf ff             	or     $0xffffffff,%edi
1401c215d:	8b c7                	mov    %edi,%eax
1401c215f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c2164:	03 c7                	add    %edi,%eax
1401c2166:	75 2a                	jne    0x1401c2192
1401c2168:	48 8b 03             	mov    (%rbx),%rax
1401c216b:	48 8b cb             	mov    %rbx,%rcx
1401c216e:	48 8b 00             	mov    (%rax),%rax
1401c2171:	ff 15 c1 aa 94 00    	call   *0x94aac1(%rip)        # 0x140b0cc38
1401c2177:	8b c7                	mov    %edi,%eax
1401c2179:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c217e:	03 c7                	add    %edi,%eax
1401c2180:	75 10                	jne    0x1401c2192
1401c2182:	48 8b 03             	mov    (%rbx),%rax
1401c2185:	48 8b cb             	mov    %rbx,%rcx