Sexual abuse being a contributing factor for homosexuality
cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock cock