Ref A: 09f94c920eab45f0a2f1cc92618df2c6 Ref B: 74B2CA801F35AF1DCF3DDD307B012552 Ref C: Sun May 19 04:59:58 2013 PST