Ref A: 0b8441352bf24fa4b66a946a73a1fe6f Ref B: F4FDBAA8491A25D5A6396E0905DE86E5 Ref C: Wed May 22 10:20:45 2013 PST