Ref A: 085e507417a04feaa2b8685c3f1128dd Ref B: 13240F1A977A584D228CB1F9C76DAE2A Ref C: Thu May 23 04:43:41 2013 PST