Ref A: 021541d58e3f40969d3b065a8f3c20b1 Ref B: EE4A913194AFD8997709DD988210D26D Ref C: Thu Oct 23 06:19:42 2014 PST