Ref A: 30a48bf2846642e9b7bfb89668ae1f09 Ref B: 964D55559A92D1CCDAD3814C589A6038 Ref C: Tue May 21 12:04:35 2013 PST