Ref A: 8407f0a5f0124e0a8ccda99ee290f9ab Ref B: C847C72B196D15E354A911BF5142146F Ref C: Thu Jun 20 03:18:34 2013 PST