Ref A: c36bdff7fb5c467d8211819d41065749 Ref B: EFAE6D47068D89E6062F04697AEAEF39 Ref C: Tue Jul 29 17:07:23 2014 PST