Ref A: b1469f7208c643369470542c5a5783a0 Ref B: 2FD73769A308DA35F53F3E7BE0248C3C Ref C: Sat May 25 12:15:51 2013 PST