Ref A: b163c9d9560647cea84def534658e0fb Ref B: 93E3B5472F12F329C3E1AE128085855F Ref C: Sun Apr 20 19:41:16 2014 PST