Ref A: ef70de70ac2942499b2378da74e60328 Ref B: 9DEA100A343DC0BD3C3C1E68B59AA882 Ref C: Sun May 26 02:41:36 2013 PST