Ref A: 963f904753f841ea96bce3519ed83e57 Ref B: 52510C5C8655D6FAEDDAA04EF32E55FD Ref C: Sat Oct 25 07:35:24 2014 PST