Ref A: 38a3fc47eb2d4203adf012b2a65cbc10 Ref B: 5D0C6FEE1590B1EFA67BE036E9909D2E Ref C: Wed May 22 06:30:31 2013 PST