Ref A: 02c56db955014873899c4140052d73d4 Ref B: 7DC4F9F16A1E101D2B173DF0E579266E Ref C: Sat May 18 20:58:56 2013 PST