Ref A: 80be345445a648fc8c2a08a83b1abb1d Ref B: C0C662DCFC4CB3392FF0C7AE0CE59959 Ref C: Thu Apr 17 08:35:12 2014 PST