Ref A: 945d6843d2fd49f49b408a0a60deea9e Ref B: D46B37E140371E8B3CDAF42855EC4152 Ref C: Fri Mar 27 21:12:48 2015 PST