Ref A: a22e69d4ffa844bcb822d9cf70cb9319 Ref B: 4901AF5A7ADBD58C03B36E57AA00BC72 Ref C: Tue Mar 31 22:02:33 2015 PST