Ref A: 0b1bdadb475d47238eb869ad47d48d21 Ref B: 23676CD67C2CE736CCAA79C660895174 Ref C: Sat May 25 02:41:38 2013 PST