Ref A: c471ea5c34904c90b2455a4458b53df9 Ref B: 9CFBF497B3FB82E1CBA9360ECB4579AC Ref C: Mon Dec 22 06:40:24 2014 PST