Ref A: b579916791c1469289027c21dbb5ff0e Ref B: 61381D6B00430CF33BEECBDCC7BEAEF2 Ref C: Fri Jan 30 21:10:36 2015 PST