Ref A: 9609f7e5035a493c9f53b77c6f056d86 Ref B: B5F2E3B74DFAF55DFA8CDACC6BD0F337 Ref C: Fri Jan 30 15:30:31 2015 PST