Ref A: a31791762a4c4ef7b91a0f378ea40485 Ref B: 316320012178ED4892BFF872CCA4B1EB Ref C: Fri May 24 16:00:30 2013 PST