Ref A: c11bc5ca830848a3a5f0e8392fb12cde Ref B: 1F266042ACCD41AF258E431B8564912D Ref C: Tue Jan 27 12:36:39 2015 PST