Ref A: f116f547160e4dc697141290436cb8c4 Ref B: 5BD226F151B91F8FCE6850833040250A Ref C: Sat May 18 14:10:44 2013 PST