Ref A: db267fac2f4f4649aabe1d89bc2b6379 Ref B: 7AB4DD73C256C69320F9F81C38F54AC0 Ref C: Fri Mar 27 19:27:54 2015 PST