Ref A: d3da4c9d96804201a3d5e07eed64ea69 Ref B: 2A9267BBCE30BEA7B8A986589C967D5E Ref C: Fri May 24 06:51:51 2013 PST