Ref A: 81d734593648421e92ef724d32d2d6a8 Ref B: 29ACF364460D82EE06D4E87159D237A1 Ref C: Sun Mar 01 16:00:17 2015 PST