Ref A: 0df8945529e642e0a23891bfdac9c00c Ref B: 7227F16D13EC0CA1B8EBA8111321F9CC Ref C: Wed May 22 03:24:48 2013 PST