Ref A: 1e193c3b37f044fda2a15dc67d541fd3 Ref B: 756501A7D751877B46E6DA53F838109E Ref C: Sun Apr 20 01:33:28 2014 PST