Ref A: f6f54abacc2d4169bc3779e5c4697d41 Ref B: 044F2717CFD2590608B0AD487C62F62E Ref C: Wed May 22 20:48:19 2013 PST