Ref A: 3cf7750d7f344941a3a961d3150289d8 Ref B: B3F5BA1D0A7F7ED53D1705371FAE0D5C Ref C: Thu Oct 02 04:47:44 2014 PST