Ref A: ac8b2b826b7d4beabfddf3bfb5486cf9 Ref B: C7CDEBDF5B8529D9C3C59B662EF35B45 Ref C: Fri Jan 30 15:26:21 2015 PST