Ref A: 896a7bcf30fa4ecba21eedc72b3a9e30 Ref B: 88C7B34CA7D1A21B9A2F832C709E7152 Ref C: Fri May 24 06:52:26 2013 PST