Ref A: 976b7de6553d45bbb0b68bf9bf7c58a5 Ref B: A8BF26D1E77FA2756669AF360AE97E62 Ref C: Wed May 22 09:24:35 2013 PST