Different results can occur depending on which gene is inherited. It remains unclear which specific gene is the direct cause but it is known that several genes can play a role when inherited. Many genes are involved with this and other relating disorders.
The outcome of a condition can vary based on which gene is passed down. The exact gene causing the problem is unknown, but several genes likely play a role in its development when inherited.  Many genes contribute to this and other similar conditions.