Ref A: b8883d80f64f447096b778393508d460 Ref B: FB386C4052503B5B08F1B7CEBB46AC75 Ref C: Sun May 19 12:44:40 2013 PST