Ref A: 0e7384ca90f8455ea3e09f376f6089e4 Ref B: DF7CD2C9C2D9FD55113267CD1E309F37 Ref C: Sat May 25 12:35:44 2013 PST