Ref A: c80b48bfe06d4b45ae5119cda1cf3022 Ref B: 594485BCFA9452A6FCA01293D66CE8DB Ref C: Wed May 22 19:14:36 2013 PST