Ref A: 30639a2affb24d96ae9e01e98e69a955 Ref B: 38391E17639D27BE360EE54F5D8E5F90 Ref C: Tue May 21 05:47:44 2013 PST