Ref A: dd61d7a012db4a85a008d679ab06e8f6 Ref B: 8AE0E7662700AACCC776F4A2529D2383 Ref C: Sat Dec 20 20:18:24 2014 PST