Ref A: c48f22c6b102463b911639d049d0699c Ref B: EC832A287D2917FD9519FE86BA1009D7 Ref C: Thu Jan 29 06:02:04 2015 PST