Ref A: 4a1018346b964f2b8bf5c47fb6e7829e Ref B: D4445F97F107660F6074BA19CBCA41B3 Ref C: Fri May 24 08:57:35 2013 PST