Ref A: 659cb0bd5532439eb50193df003a0b90 Ref B: B4F5E492F7EFF1E1CC46A1D65384C7DD Ref C: Sun May 19 23:22:57 2013 PST