Ref A: 9debef86c694439ea7d815ed20038e3b Ref B: F44BAABD0C92698ED8152FF402B0FAD7 Ref C: Wed May 22 20:42:19 2013 PST