Ref A: 06450f5607ab47efb99bad0bba32bc20 Ref B: C603D26791E9ACB5A494834FBC90524F Ref C: Wed May 22 20:54:51 2013 PST