Ref A: a1f76b65ad074cf8a19dcc3533d1e19a Ref B: C4081988245C6B48766246DF5E9BF767 Ref C: Mon May 20 18:05:41 2013 PST