Ref A: f8e806a63d154760a93d5c633a47f0b7 Ref B: 111A77E259A730683CC5A04417AEADE7 Ref C: Wed Oct 22 07:21:53 2014 PST