Ref A: cbeb9b1abf5c437eb95b03fcb9d4e420 Ref B: 8E7E6D13444C6EB834C2117555FAABE3 Ref C: Sun Apr 20 16:48:35 2014 PST