Ref A: a9bf62af52f24a04a4bc25a21d674fde Ref B: F11C7D7EB5A6B255F34BF00069B651FA Ref C: Sat May 25 18:20:12 2013 PST