Ref A: b0b4f1c98983433fb838ee27d94edd37 Ref B: 1F3780CF0973108F9E4DD51DE66BBA3C Ref C: Thu May 23 07:51:12 2013 PST