Ref A: 1bf3697a31544d92946abc879d13f7f9 Ref B: 4904E87698002059228B55584D2FD61E Ref C: Thu May 23 12:06:01 2013 PST