Ref A: fa8f36d81a4a462497bef5518ca6effc Ref B: 10DD2213E669F29EF9226CDF56F6242E Ref C: Sun May 19 01:36:45 2013 PST