Ref A: b85b82453fbf4d67b963d1151d4a9404 Ref B: 6D8F003332BD16619B512B4D1598A287 Ref C: Wed May 23 17:33:23 2012 PST