Ref A: 6d930202a06d495d94cf9b6661daa0a0 Ref B: F2E5D7A48156750DF1D13C294B35BA4E Ref C: Wed May 22 07:47:54 2013 PST