Ref A: 1a93af9d4dc44a88a8b83e415172b8b5 Ref B: 71B4941576A1AA22E7938D314AEC3296 Ref C: Fri May 24 21:21:07 2013 PST