Ref A: 8778d0d22f5b466db04427a78bd9859a Ref B: D70C76A350D8A60236016E8197DB1BA4 Ref C: Fri May 24 15:37:01 2013 PST