Ref A: bc132c2c5c814c87b9fe7eea738b0229 Ref B: F6551B7EC28D7EBD46A991AA899B8FF0 Ref C: Wed Jun 19 01:52:30 2013 PST