Ref A: d15634ffb934413faeb59e609530988c Ref B: C4DD2EAEF6E74DB34DA8B6B8DCE8EF2D Ref C: Fri May 24 05:38:49 2013 PST