Ref A: 1f583fe4d23f4631a3bc73b922e96e8a Ref B: D268E54AEA0E37201D87CE61BE40F539 Ref C: Thu May 23 00:06:31 2013 PST