The secret of the 144,000, the third strand DNA