Ref A: cdae43a6e95b4f4096e226790ef29b1a Ref B: 5B09398DB25479C746438D2297C2DFB4 Ref C: Thu Jan 29 23:39:00 2015 PST