Ref A: d95e5075f0de4edaa62a9c5fc36f0f09 Ref B: 43A317D6D6499A4DC40A7ACF76168AE1 Ref C: Wed Oct 01 00:41:57 2014 PST