Ref A: 03c27f7b7f1543a0ad4e4bfe48a3d23d Ref B: 5C66DC587761165439D80BCB6EBBF95C Ref C: Mon May 20 11:28:53 2013 PST