Ref A: 4efa148960084694be1b629f9aea082d Ref B: 00F243E5114F68B740CBF98167857118 Ref C: Tue Jun 18 20:54:21 2013 PST