Ref A: f3e925f00347459b9d49ee8d4516b273 Ref B: 388A24F5E5F8CE8B7180BA96913204A7 Ref C: Wed May 22 22:24:26 2013 PST