Ref A: 668231bda59c427db0dcfee76dbb9f68 Ref B: 9847B78874CC02F702BD7DF8244A7EC0 Ref C: Thu May 23 19:47:27 2013 PST