Ref A: c6a589313ae547269e52ae3407030b68 Ref B: 668352444F8530B8886E1B3F290CEF52 Ref C: Sun Dec 21 08:05:43 2014 PST