Ref A: 022bf8821f3546e6aecf8cdb229904d0 Ref B: B1AEABD3F3097256213C5E7DCAAED1BA Ref C: Sat May 25 16:26:32 2013 PST