Ref A: cbd8660fd75c4391bcb6120c1e048f9d Ref B: 194BA917F03BA4B38085AC00EFEE136C Ref C: Wed May 22 11:02:32 2013 PST