Ref A: 8f707fe701324277a8bb31c7f4650fe0 Ref B: 1E2F4DB30AF90ADA9F5C1A811A0CC431 Ref C: Sat May 25 09:24:49 2013 PST