Ref A: 2c9833f7b1fb470ab9489c017cd1800f Ref B: 2262F7536EDB68B1985D0E4C8D54087D Ref C: Wed May 22 10:14:14 2013 PST