Ref A: 9e4d678cd59e473bb5297f14f5b09704 Ref B: B5F2E3B74DFAF55DFA8CDACC6BD0F337 Ref C: Fri Jan 30 00:05:15 2015 PST