PetroQuest erases $35.4 million liability by giving away gulf assets