Ref A: c1e2c2213a7d449fbfb9ed8d92802c9b Ref B: 4070222CE4C5ED9D0DDB1A3C6D4A3D52 Ref C: Sun Apr 20 15:22:16 2014 PST