Ref A: 29666407ad59483e9a1efca3c1932f6c Ref B: A1862D4FDD26E0E1892674C1D1BB448C Ref C: Sun May 19 17:16:59 2013 PST