Ref A: bebc0899950e4ab1aca23bdeef307330 Ref B: 3FA3825A4DA85B363974494A13E9B955 Ref C: Fri Jan 30 14:45:15 2015 PST