Ref A: 9e052a18602a4116ad55f6cf4229c724 Ref B: C9E185341DB1DCDC1F0B57609ECB18B5 Ref C: Sat May 25 12:14:40 2013 PST