Ref A: 1f6ebdf11c9348afb23fd663c659244c Ref B: CD358CE990C5440B81EA66839CEA3056 Ref C: Thu May 23 17:31:09 2013 PST