Ref A: a1a28cff7e3548f2a3878689d584311f Ref B: 81B7FE56F20DB0423D6E26F5E36209CE Ref C: Wed May 22 19:14:00 2013 PST