Ref A: 1f58c720bff04ee79982013c50d2524a Ref B: DA0A3734C7BB77CC939A36502C13A611 Ref C: Fri Oct 31 04:13:23 2014 PST