Ref A: 4ccd9a2564bb40b684bdae33dfb5c55a Ref B: D6676E80336A393065B1DA901DE76CD3 Ref C: Thu Jan 29 21:17:04 2015 PST