Ref A: 2945968f8883496bbed9f0ccb11860b8 Ref B: F1D8C9C905954D4DD362090AF7703944 Ref C: Sun Dec 28 11:58:53 2014 PST