Ref A: c96798b374f843b59bbfd4514e09aec7 Ref B: A6B76FEDD1D74D461A025BEF19232C29 Ref C: Sun May 19 19:16:13 2013 PST