Ref A: 9667de4f8b014c2482631ba3d018ddd2 Ref B: A2E68BAA46C24B3832136C12E75E07A1 Ref C: Sun May 19 21:20:23 2013 PST