Ref A: 813885adea6d4defb75ae3943bd9dfb6 Ref B: 4B9AFAD44B39931A4A12E1CD48FE17AB Ref C: Tue May 21 13:21:24 2013 PST