Ref A: 9f0fa07b766544ceb025006ea6df04f4 Ref B: 39AC6A2D4FC20588780ABF84DC396A36 Ref C: Sun May 19 12:38:13 2013 PST