Ref A: 081955992ef3425bb4b155983d63d408 Ref B: 3330E1E9E6E28CB520157A214AADB33C Ref C: Thu May 23 18:32:57 2013 PST