Ref A: 89685990e76b49c688b909040bd26c06 Ref B: AC81C7BC8C91878EB5DF5BBB3AD99F20 Ref C: Wed May 22 17:49:49 2013 PST