Ref A: 7cc7648b9f6d41e2b77137b7e08cb604 Ref B: 25FBD8DF4A568C312CFEBBC15EEF894A Ref C: Sat Dec 20 20:03:01 2014 PST