Ref A: 0edcfbf0788f44aeb93405c99bbd618a Ref B: 3FF0B65A22C6045FE4C4E7BE2726CE76 Ref C: Wed Oct 22 19:48:58 2014 PST