Ref A: ef7be7919e614dfd95e455922bcb8857 Ref B: 6A93C67390BA6105B4CA4601A10A2C58 Ref C: Thu May 23 16:03:40 2013 PST