Ref A: 9c3fbc1f77b64e3eb1baaf6ff61edbd1 Ref B: B37F1BE85A8FC04AE6779970F55CED73 Ref C: Wed May 22 12:13:51 2013 PST