Ref A: 68504ace354f4352a6ee77d75d8b6c3b Ref B: 222373DB98C7EC654B0A1B405437B3B8 Ref C: Thu May 23 19:13:49 2013 PST