Ref A: 262f02edf41a437683ad8c6219706bc5 Ref B: C00D93BFE74AD0722C51C3FFEDE1249E Ref C: Mon Jul 28 18:55:24 2014 PST