Ref A: 96a06463369348978da086c92a1bc2ca Ref B: 76A2B2BB6A42712712DA0E06AE489B1E Ref C: Mon May 20 11:54:38 2013 PST