Ref A: 3796acc42ac74a9babe55c9910876ac2 Ref B: A5CBC1E6A3A25EFFC7C7B835F1AF5E68 Ref C: Wed May 22 16:16:15 2013 PST