Ref A: 89210e139e7a47d28d190e77b2f8c400 Ref B: 5B2563AB34140898CAB52B600ED154F9 Ref C: Fri May 24 14:56:25 2013 PST