Ref A: f1fdad9d1b4d4b80b4e532a0e80f6138 Ref B: F6692F5639F75D1D0E3AB211E30D298F Ref C: Fri Apr 18 06:44:11 2014 PST