Ref A: bdf346d6223648cb9f29b3afe8315de5 Ref B: 2A366EB647F9D1C596B0E1261718D0BF Ref C: Wed May 22 21:09:07 2013 PST