Ref A: c42deac5609d436787f0ba9418e8fe83 Ref B: 2B0845E5A41845126CA210994C61BAEF Ref C: Wed May 22 23:45:51 2013 PST