140123bfb:	cc                   	int3
140123bfc:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123c00:	48 2b c8             	sub    %rax,%rcx
140123c03:	e9 08 00 00 00       	jmp    0x140123c10
140123c08:	cc                   	int3
140123c09:	cc                   	int3
140123c0a:	cc                   	int3
140123c0b:	cc                   	int3
140123c0c:	cc                   	int3
140123c0d:	cc                   	int3
140123c0e:	cc                   	int3
140123c0f:	cc                   	int3
140123c10:	48 83 ec 28          	sub    $0x28,%rsp
140123c14:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123c19:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123c1e:	83 f8 01             	cmp    $0x1,%eax
140123c21:	75 2a                	jne    0x140123c4d
140123c23:	48 8d 51 c8          	lea    -0x38(%rcx),%rdx
140123c27:	48 85 d2             	test   %rdx,%rdx
140123c2a:	74 1a                	je     0x140123c46
140123c2c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123c30:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123c34:	48 83 c1 08          	add    $0x8,%rcx
140123c38:	48 03 ca             	add    %rdx,%rcx
140123c3b:	ba 01 00 00 00       	mov    $0x1,%edx
140123c40:	48 8b 01             	mov    (%rcx),%rax
140123c43:	ff 50 20             	call   *0x20(%rax)
140123c46:	b0 01                	mov    $0x1,%al
140123c48:	48 83 c4 28          	add    $0x28,%rsp
140123c4c:	c3                   	ret
140123c4d:	32 c0                	xor    %al,%al
140123c4f:	48 83 c4 28          	add    $0x28,%rsp
140123c53:	c3                   	ret
140123c54:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123c58:	48 2b c8             	sub    %rax,%rcx
140123c5b:	e9 00 00 00 00       	jmp    0x140123c60
140123c60:	48 83 ec 28          	sub    $0x28,%rsp
140123c64:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123c69:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123c6e:	83 f8 01             	cmp    $0x1,%eax
140123c71:	75 2a                	jne    0x140123c9d
140123c73:	48 8d 51 d8          	lea    -0x28(%rcx),%rdx
140123c77:	48 85 d2             	test   %rdx,%rdx
140123c7a:	74 1a                	je     0x140123c96
140123c7c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123c80:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123c84:	48 83 c1 08          	add    $0x8,%rcx
140123c88:	48 03 ca             	add    %rdx,%rcx
140123c8b:	ba 01 00 00 00       	mov    $0x1,%edx
140123c90:	48 8b 01             	mov    (%rcx),%rax
140123c93:	ff 50 20             	call   *0x20(%rax)
140123c96:	b0 01                	mov    $0x1,%al
140123c98:	48 83 c4 28          	add    $0x28,%rsp
140123c9c:	c3                   	ret
140123c9d:	32 c0                	xor    %al,%al
140123c9f:	48 83 c4 28          	add    $0x28,%rsp
140123ca3:	c3                   	ret
140123ca4:	cc                   	int3
140123ca5:	cc                   	int3
140123ca6:	cc                   	int3
140123ca7:	cc                   	int3
140123ca8:	cc                   	int3
140123ca9:	cc                   	int3
140123caa:	cc                   	int3
140123cab:	cc                   	int3
140123cac:	cc                   	int3
140123cad:	cc                   	int3
140123cae:	cc                   	int3
140123caf:	cc                   	int3
140123cb0:	48 83 ec 28          	sub    $0x28,%rsp
140123cb4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123cb9:	f0 0f c1 41 f8       	lock xadd %eax,-0x8(%rcx)
140123cbe:	83 f8 01             	cmp    $0x1,%eax
140123cc1:	75 2a                	jne    0x140123ced
140123cc3:	48 8d 51 e8          	lea    -0x18(%rcx),%rdx
140123cc7:	48 85 d2             	test   %rdx,%rdx
140123cca:	74 1a                	je     0x140123ce6
140123ccc:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123cd0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123cd4:	48 83 c1 08          	add    $0x8,%rcx
140123cd8:	48 03 ca             	add    %rdx,%rcx
140123cdb:	ba 01 00 00 00       	mov    $0x1,%edx
140123ce0:	48 8b 01             	mov    (%rcx),%rax
140123ce3:	ff 50 20             	call   *0x20(%rax)
140123ce6:	b0 01                	mov    $0x1,%al
140123ce8:	48 83 c4 28          	add    $0x28,%rsp
140123cec:	c3                   	ret
140123ced:	32 c0                	xor    %al,%al
140123cef:	48 83 c4 28          	add    $0x28,%rsp
140123cf3:	c3                   	ret
140123cf4:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123cf8:	48 2b c8             	sub    %rax,%rcx
140123cfb:	e9 00 00 00 00       	jmp    0x140123d00
140123d00:	48 83 ec 28          	sub    $0x28,%rsp
140123d04:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123d09:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123d0e:	83 f8 01             	cmp    $0x1,%eax
140123d11:	75 2d                	jne    0x140123d40
140123d13:	48 8d 91 e8 fe ff ff 	lea    -0x118(%rcx),%rdx
140123d1a:	48 85 d2             	test   %rdx,%rdx
140123d1d:	74 1a                	je     0x140123d39
140123d1f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123d23:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123d27:	48 83 c1 08          	add    $0x8,%rcx
140123d2b:	48 03 ca             	add    %rdx,%rcx
140123d2e:	ba 01 00 00 00       	mov    $0x1,%edx
140123d33:	48 8b 01             	mov    (%rcx),%rax
140123d36:	ff 50 20             	call   *0x20(%rax)
140123d39:	b0 01                	mov    $0x1,%al
140123d3b:	48 83 c4 28          	add    $0x28,%rsp
140123d3f:	c3                   	ret
140123d40:	32 c0                	xor    %al,%al
140123d42:	48 83 c4 28          	add    $0x28,%rsp
140123d46:	c3                   	ret
140123d47:	cc                   	int3
140123d48:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123d4c:	48 2b c8             	sub    %rax,%rcx
140123d4f:	e9 0c 00 00 00       	jmp    0x140123d60
140123d54:	cc                   	int3
140123d55:	cc                   	int3
140123d56:	cc                   	int3
140123d57:	cc                   	int3
140123d58:	cc                   	int3
140123d59:	cc                   	int3
140123d5a:	cc                   	int3
140123d5b:	cc                   	int3
140123d5c:	cc                   	int3
140123d5d:	cc                   	int3
140123d5e:	cc                   	int3
140123d5f:	cc                   	int3
140123d60:	48 83 ec 28          	sub    $0x28,%rsp
140123d64:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123d69:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123d6e:	83 f8 01             	cmp    $0x1,%eax
140123d71:	75 2a                	jne    0x140123d9d
140123d73:	48 8d 51 c0          	lea    -0x40(%rcx),%rdx
140123d77:	48 85 d2             	test   %rdx,%rdx
140123d7a:	74 1a                	je     0x140123d96
140123d7c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123d80:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123d84:	48 83 c1 08          	add    $0x8,%rcx
140123d88:	48 03 ca             	add    %rdx,%rcx
140123d8b:	ba 01 00 00 00       	mov    $0x1,%edx
140123d90:	48 8b 01             	mov    (%rcx),%rax
140123d93:	ff 50 20             	call   *0x20(%rax)
140123d96:	b0 01                	mov    $0x1,%al
140123d98:	48 83 c4 28          	add    $0x28,%rsp
140123d9c:	c3                   	ret
140123d9d:	32 c0                	xor    %al,%al
140123d9f:	48 83 c4 28          	add    $0x28,%rsp
140123da3:	c3                   	ret
140123da4:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123da8:	48 2b c8             	sub    %rax,%rcx
140123dab:	e9 00 00 00 00       	jmp    0x140123db0
140123db0:	48 83 ec 28          	sub    $0x28,%rsp
140123db4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123db9:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123dbe:	83 f8 01             	cmp    $0x1,%eax
140123dc1:	75 2a                	jne    0x140123ded
140123dc3:	48 8d 51 a8          	lea    -0x58(%rcx),%rdx
140123dc7:	48 85 d2             	test   %rdx,%rdx
140123dca:	74 1a                	je     0x140123de6
140123dcc:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123dd0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123dd4:	48 83 c1 08          	add    $0x8,%rcx
140123dd8:	48 03 ca             	add    %rdx,%rcx
140123ddb:	ba 01 00 00 00       	mov    $0x1,%edx
140123de0:	48 8b 01             	mov    (%rcx),%rax
140123de3:	ff 50 20             	call   *0x20(%rax)
140123de6:	b0 01                	mov    $0x1,%al
140123de8:	48 83 c4 28          	add    $0x28,%rsp
140123dec:	c3                   	ret
140123ded:	32 c0                	xor    %al,%al
140123def:	48 83 c4 28          	add    $0x28,%rsp
140123df3:	c3                   	ret
140123df4:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123df8:	48 2b c8             	sub    %rax,%rcx
140123dfb:	e9 00 00 00 00       	jmp    0x140123e00
140123e00:	48 83 ec 28          	sub    $0x28,%rsp
140123e04:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123e09:	f0 0f c1 41 f4       	lock xadd %eax,-0xc(%rcx)
140123e0e:	83 f8 01             	cmp    $0x1,%eax
140123e11:	75 2d                	jne    0x140123e40
140123e13:	48 8d 91 68 ff ff ff 	lea    -0x98(%rcx),%rdx
140123e1a:	48 85 d2             	test   %rdx,%rdx
140123e1d:	74 1a                	je     0x140123e39
140123e1f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123e23:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123e27:	48 83 c1 08          	add    $0x8,%rcx
140123e2b:	48 03 ca             	add    %rdx,%rcx
140123e2e:	ba 01 00 00 00       	mov    $0x1,%edx
140123e33:	48 8b 01             	mov    (%rcx),%rax
140123e36:	ff 50 20             	call   *0x20(%rax)
140123e39:	b0 01                	mov    $0x1,%al
140123e3b:	48 83 c4 28          	add    $0x28,%rsp
140123e3f:	c3                   	ret
140123e40:	32 c0                	xor    %al,%al
140123e42:	48 83 c4 28          	add    $0x28,%rsp
140123e46:	c3                   	ret
140123e47:	cc                   	int3
140123e48:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123e4c:	48 2b c8             	sub    %rax,%rcx
140123e4f:	e9 0c 00 00 00       	jmp    0x140123e60
140123e54:	cc                   	int3
140123e55:	cc                   	int3
140123e56:	cc                   	int3
140123e57:	cc                   	int3
140123e58:	cc                   	int3
140123e59:	cc                   	int3
140123e5a:	cc                   	int3
140123e5b:	cc                   	int3
140123e5c:	cc                   	int3
140123e5d:	cc                   	int3
140123e5e:	cc                   	int3
140123e5f:	cc                   	int3
140123e60:	48 83 ec 28          	sub    $0x28,%rsp
140123e64:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123e69:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123e6e:	83 f8 01             	cmp    $0x1,%eax
140123e71:	75 2a                	jne    0x140123e9d
140123e73:	48 8d 51 80          	lea    -0x80(%rcx),%rdx
140123e77:	48 85 d2             	test   %rdx,%rdx
140123e7a:	74 1a                	je     0x140123e96
140123e7c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123e80:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123e84:	48 83 c1 08          	add    $0x8,%rcx
140123e88:	48 03 ca             	add    %rdx,%rcx
140123e8b:	ba 01 00 00 00       	mov    $0x1,%edx
140123e90:	48 8b 01             	mov    (%rcx),%rax
140123e93:	ff 50 20             	call   *0x20(%rax)
140123e96:	b0 01                	mov    $0x1,%al
140123e98:	48 83 c4 28          	add    $0x28,%rsp
140123e9c:	c3                   	ret
140123e9d:	32 c0                	xor    %al,%al
140123e9f:	48 83 c4 28          	add    $0x28,%rsp
140123ea3:	c3                   	ret
140123ea4:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123ea8:	48 2b c8             	sub    %rax,%rcx
140123eab:	e9 00 00 00 00       	jmp    0x140123eb0
140123eb0:	48 83 ec 28          	sub    $0x28,%rsp
140123eb4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123eb9:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123ebe:	83 f8 01             	cmp    $0x1,%eax
140123ec1:	75 2d                	jne    0x140123ef0
140123ec3:	48 8d 91 88 fd ff ff 	lea    -0x278(%rcx),%rdx
140123eca:	48 85 d2             	test   %rdx,%rdx
140123ecd:	74 1a                	je     0x140123ee9
140123ecf:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123ed3:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123ed7:	48 83 c1 08          	add    $0x8,%rcx
140123edb:	48 03 ca             	add    %rdx,%rcx
140123ede:	ba 01 00 00 00       	mov    $0x1,%edx
140123ee3:	48 8b 01             	mov    (%rcx),%rax
140123ee6:	ff 50 20             	call   *0x20(%rax)
140123ee9:	b0 01                	mov    $0x1,%al
140123eeb:	48 83 c4 28          	add    $0x28,%rsp
140123eef:	c3                   	ret
140123ef0:	32 c0                	xor    %al,%al
140123ef2:	48 83 c4 28          	add    $0x28,%rsp
140123ef6:	c3                   	ret
140123ef7:	cc                   	int3
140123ef8:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123efc:	48 2b c8             	sub    %rax,%rcx
140123eff:	e9 0c 00 00 00       	jmp    0x140123f10
140123f04:	cc                   	int3
140123f05:	cc                   	int3
140123f06:	cc                   	int3
140123f07:	cc                   	int3
140123f08:	cc                   	int3
140123f09:	cc                   	int3
140123f0a:	cc                   	int3
140123f0b:	cc                   	int3
140123f0c:	cc                   	int3
140123f0d:	cc                   	int3
140123f0e:	cc                   	int3
140123f0f:	cc                   	int3
140123f10:	48 83 ec 28          	sub    $0x28,%rsp
140123f14:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123f19:	f0 0f c1 41 f0       	lock xadd %eax,-0x10(%rcx)
140123f1e:	83 f8 01             	cmp    $0x1,%eax
140123f21:	75 2d                	jne    0x140123f50
140123f23:	48 8d 91 60 fe ff ff 	lea    -0x1a0(%rcx),%rdx
140123f2a:	48 85 d2             	test   %rdx,%rdx
140123f2d:	74 1a                	je     0x140123f49
140123f2f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123f33:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123f37:	48 83 c1 08          	add    $0x8,%rcx
140123f3b:	48 03 ca             	add    %rdx,%rcx
140123f3e:	ba 01 00 00 00       	mov    $0x1,%edx
140123f43:	48 8b 01             	mov    (%rcx),%rax
140123f46:	ff 50 20             	call   *0x20(%rax)
140123f49:	b0 01                	mov    $0x1,%al
140123f4b:	48 83 c4 28          	add    $0x28,%rsp
140123f4f:	c3                   	ret
140123f50:	32 c0                	xor    %al,%al
140123f52:	48 83 c4 28          	add    $0x28,%rsp
140123f56:	c3                   	ret
140123f57:	cc                   	int3
140123f58:	48 63 41 fc          	movslq -0x4(%rcx),%rax
140123f5c:	48 2b c8             	sub    %rax,%rcx
140123f5f:	e9 0c 00 00 00       	jmp    0x140123f70
140123f64:	cc                   	int3
140123f65:	cc                   	int3
140123f66:	cc                   	int3
140123f67:	cc                   	int3
140123f68:	cc                   	int3
140123f69:	cc                   	int3
140123f6a:	cc                   	int3
140123f6b:	cc                   	int3
140123f6c:	cc                   	int3
140123f6d:	cc                   	int3
140123f6e:	cc                   	int3
140123f6f:	cc                   	int3
140123f70:	48 83 ec 28          	sub    $0x28,%rsp
140123f74:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140123f79:	f0 0f c1 41 f4       	lock xadd %eax,-0xc(%rcx)
140123f7e:	83 f8 01             	cmp    $0x1,%eax
140123f81:	75 2d                	jne    0x140123fb0
140123f83:	48 8d 91 78 ff ff ff 	lea    -0x88(%rcx),%rdx
140123f8a:	48 85 d2             	test   %rdx,%rdx
140123f8d:	74 1a                	je     0x140123fa9
140123f8f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140123f93:	48 63 48 04          	movslq 0x4(%rax),%rcx
140123f97:	48 83 c1 08          	add    $0x8,%rcx
140123f9b:	48 03 ca             	add    %rdx,%rcx
140123f9e:	ba 01 00 00 00       	mov    $0x1,%edx
140123fa3:	48 8b 01             	mov    (%rcx),%rax
140123fa6:	ff 50 20             	call   *0x20(%rax)
140123fa9:	b0 01                	mov    $0x1,%al
140123fab:	48 83 c4 28          	add    $0x28,%rsp
140123faf:	c3                   	ret
140123fb0:	32 c0                	xor    %al,%al
140123fb2:	48 83 c4 28          	add    $0x28,%rsp
140123fb6:	c3                   	ret
140123fb7:	cc                   	int3
140123fb8:	cc                   	int3
140123fb9:	cc                   	int3
140123fba:	cc                   	int3
140123fbb:	cc                   	int3
140123fbc:	cc                   	int3
140123fbd:	cc                   	int3
140123fbe:	cc                   	int3
140123fbf:	cc                   	int3
140123fc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140123fc5:	56                   	push   %rsi
140123fc6:	48 83 ec 20          	sub    $0x20,%rsp
140123fca:	48 8b f1             	mov    %rcx,%rsi
140123fcd:	48 8b 49 60          	mov    0x60(%rcx),%rcx
140123fd1:	e8 5a f0 ff ff       	call   0x140123030
140123fd6:	48 8d 4e 10          	lea    0x10(%rsi),%rcx