Ref A: 08e46cd0948043f280a7d87577088b97 Ref B: 4904E87698002059228B55584D2FD61E Ref C: Sun May 19 18:05:11 2013 PST