Ref A: e06228733b5d401f9c240fa36b85a689 Ref B: 8ECD6A7EE6CDB6C4355FBCAE7F58DF84 Ref C: Tue Jul 29 04:47:02 2014 PST