Ref A: dc2a0b3392664f99b12779dfe3f687bf Ref B: 4BB99D4DAA825274ABB335DF2FFAACA3 Ref C: Sun Apr 20 01:33:32 2014 PST