Ref A: 82dbcd1b00f1490291fe0b2fda1fabb2 Ref B: 46A5370AE308939EBE1F0A29673E7644 Ref C: Sun May 19 18:27:58 2013 PST