Ref A: 58418efbf72546cb8a9823832d05bf0b Ref B: 864AF9B2849665E426B747F042E5AE8D Ref C: Wed May 22 23:20:53 2013 PST