Ref A: d19d01c9463b451d81e61a5b4da68885 Ref B: F05D4574897E094AAB3D69CC0527C07F Ref C: Thu May 23 17:07:39 2013 PST