Ref A: 83b65219c18b44b5a15132a92ebdf359 Ref B: 5E2BB641FD1D90EBF3520AB0B60B0CD7 Ref C: Tue May 21 06:15:48 2013 PST