Ref A: d7da31963f5f45d7a45ccaa18cd1479d Ref B: C10567CB48716067844A4AFE79EF26C6 Ref C: Sat May 18 23:05:32 2013 PST