Ref A: 5061e2b13f444fe4809fdcab79a1c3f6 Ref B: 572E29EA930CFD807206C439C2E99DEA Ref C: Tue Jun 18 23:04:15 2013 PST