Ref A: 62f7bcc20887482790f8843ed8a61e9d Ref B: 6D26A2E4C144B972BD15C9F827476E73 Ref C: Thu May 23 10:36:44 2013 PST