Ref A: 73479f22cfda40a28a47094fc05158d3 Ref B: 6B050B37B81CA7EBA0684184DDB0982D Ref C: Sat May 25 10:06:49 2013 PST